Skip to content

Implement Comfey's Flower Shield ability (A3 080 / A3 168)#233

Merged
bcollazo merged 2 commits intomainfrom
claude/implement-comfey-card-MLQJz
Apr 11, 2026
Merged

Implement Comfey's Flower Shield ability (A3 080 / A3 168)#233
bcollazo merged 2 commits intomainfrom
claude/implement-comfey-card-MLQJz

Conversation

@bcollazo
Copy link
Copy Markdown
Owner

@bcollazo bcollazo commented Apr 1, 2026

Adds the FlowerShield passive AbilityMechanic: each of the owner's Pokémon
that has any [P] Energy attached is immune to Special Conditions and has
existing conditions cured when Comfey enters play.

https://claude.ai/code/session_019hitFMm2FT44cYsrioTUHq

claude added 2 commits April 1, 2026 13:57
Adds the FlowerShield passive AbilityMechanic: each of the owner's Pokémon
that has any [P] Energy attached is immune to Special Conditions and has
existing conditions cured when Comfey enters play.

https://claude.ai/code/session_019hitFMm2FT44cYsrioTUHq
Both Ogerpon ex (Soothing Wind) and Comfey (Flower Shield) share the same
logic: protect energy-bearing Pokémon from Special Conditions. The only
difference is the required energy type (any vs [P]).

Collapsed the two AbilityMechanic variants into SoothingWind { energy_type:
Option<EnergyType> } and unified all code paths (on-entry cure, immunity
check, panic/false arms) to a single implementation.

https://claude.ai/code/session_019hitFMm2FT44cYsrioTUHq
@bcollazo bcollazo merged commit e0b920d into main Apr 11, 2026
2 checks passed
@bcollazo bcollazo deleted the claude/implement-comfey-card-MLQJz branch April 11, 2026 00:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants