Files
maplecontest/docs/bandit-card-audit.md
2026-06-22 16:08:05 +09:00

80 lines
3.3 KiB
Markdown

# Bandit Card Audit
Current status of bandit cards and shared effect hooks.
## Implemented
`Neutralize`, `SilentStrike`, `Survivor`, `SilentDefend`, `Slice`, `DaggerSpray`, `DaggerThrow`, `PoisonedStab`, `SuckerPunch`, `LeadingStrike`, `FollowThrough`, `FlickFlack`, `Prepared`, `Deflect`, `BladeDance`, `Backflip`, `DodgeAndRoll`, `CloakAndDagger`, `DeadlyPoison`, `Snakebite`, `Untouchable`, `Backstab`, `PreciseCut`, `Finisher`, `MementoMori`, `Flechettes`, `Dash`, `Predator`, `CalculatedGamble`, `HiddenDaggers`, `Acrobatics`, `Blur`, `LegSweep`, `Reflex`, `Haze`, `Tactician`, `WellLaidPlans`, `InfiniteBlades`, `Footwork`, `GrandFinale`, `Adrenaline`, `ShadowStep`, `Assassinate`, `Nightmare`, `ToolsOfTheTrade`, `Afterimage`, `Burst`, `StormOfSteel`, `Abrasive`, `Suppress`, `Expertise`, `Shadowmeld`, `Pounce`, `Pinpoint`, `BouncingFlask`, `Accuracy`, `PhantomBlades`, `Speedster`, `CorrosiveWave`, `Tracking`, `FanOfKnives`
Shared hooks already in use:
- `poison`, `innate`, `playableWhenDrawPileEmpty`
- `retain`, `sly`, `discard`, `discardAll`, `addShiv`, `addShivPerDiscard`, `turnStartShiv`, `retainOne`
- `turnStartDraw`, `turnStartDiscard`
- `nextTurnBlock`, `nextTurnDraw`, `nextTurnKeepBlock`, `nextTurnAttackMultiplier`, `nextTurnCopies`, `nextTurnSelectHandCard`
- `damagePerOtherHandCard`, `damagePerAttackPlayedThisTurn`, `damagePerDiscardedThisTurn`, `damagePerSkillInHand`, `otherHandAtLeast`, `bonusHitsWhenOtherHandAtLeast`
- `gainEnergy`, `drawUntilHandSize`, `drawPerDiscarded`, `cardPlayedBlock`, `blockGainMultiplier`, `nextSkillCostZero`, `skillCostReductionThisTurn`
- `drawDamage`, `drawPoison`, `shivDamageBonus`, `firstShivDamageBonus`, `shivRetain`, `shivAoe`, `attackDamageVsWeakMultiplier`, `poisonHits`, `poisonRandomTargets`
## Partial
`Ricochet`: random split attacks need fuller targeting rules.
`Anticipate`: next-turn enemy intent preview plus block still needs exact behavior review.
`PiercingWail`: enemy attack reduction is implemented as a shared Weak/Vulnerable style effect, but needs final balance review.
`Expose`: weak/vulnerable interaction is only partially modeled.
`BubbleBubble`: still missing the condition for poison dragon form ownership.
`Skewer`: X-cost attack.
`Outbreak`: every 3 poison applications deal 11 to all enemies.
`Strangle`: extra damage the first time a card is used.
`EscapePlan`: gain block when discarded.
`HandTrick`: one card becomes sly and grants block when discarded.
`Mirage`: gain block equal to total damage dealt this turn.
`UpMySleeve`: create Shiv plus reduce discard cost.
`NoxiousFumes`: poison all enemies at turn start.
`EchoingSlash`: repeat on kill.
`TheHunt`: kill reward is implemented.
`Murder`: damage scales with cards drawn this combat.
`Malaise`: X-cost weak/vulnerable reduction.
`Pinpoint`: per-turn discard-based attack damage.
`BladeOfInk`: turn-based Shiv creation.
`KnifeTrap`: playable only when draw pile is empty.
`BulletTime`: hand cost zero plus draw disabled.
`Accelerant`: poison trigger timing is not finalized.
`Envenom`: attack poison on hit.
`MasterPlanner`: skill discard interaction still needs a clear rules decision.
`SerpentForm`: damage on card play.
`WraithForm`: intangible plus turn-end block loss.
## Open questions
- `MasterPlanner`
- `Accelerant`
- `Outbreak`
These three still need a confirmed rule interpretation before we lock them in.