boardgame-core/src/samples/slay-the-spire-like/data/desert/cardEffect.csv

37 lines
1.7 KiB
Plaintext
Raw Normal View History

# type CardEffectTrigger = 'onPlay' | 'onDraw' | 'onDiscard'
# type CardEffectTarget = 'user' | 'eachTarget' | 'eachEnemy' | 'randomEnemy' | 'player'
# type CardEffectList = [effect: @effect; stacks: number][]
id,card,trigger,target,effects
string,@card,CardEffectTrigger,CardEffectTarget,CardEffectList
sword,sword,onPlay,eachTarget,[attack;2];[attack;2]
greataxe,greataxe,onPlay,eachTarget,[attack;5]
spear,spear,onPlay,eachTarget,[attack;2];[attack;2];[attack;2]
dagger,dagger,onPlay,eachTarget,[attack;3];[attack;3]
dart,dart,onPlay,eachTarget,[attack;1]
dart-draw,dart,onPlay,user,[draw;1]
crossbow,crossbow,onPlay,eachTarget,[attack;6]
crossbow-combo,crossbow,onPlay,user,[crossbow;0]
shield,shield,onPlay,user,[defend;3]
hat,hat,onPlay,user,[defend;8]
cape,cape,onPlay,user,[defend;2];[defendNext;2]
bracer,bracer,onPlay,user,[defend;1];[draw;1]
greatshield,greatshield,onPlay,user,[defend;5]
chainmail,chainmail,onPlay,user,[damageReduce;3]
bandage,bandage,onPlay,user,[removeWound;1]
poisonPotion,poisonPotion,onPlay,user,[attackBuff;2]
fortifyPotion,fortifyPotion,onPlay,user,[defendBuff;2]
vitalityPotion,vitalityPotion,onPlay,user,[gainEnergy;1]
focusPotion,focusPotion,onPlay,user,[draw;2]
healingPotion,healingPotion,onPlay,user,[removeWound;3]
waterBag,waterBag,onPlay,user,[energyNext;1];[drawNext;2]
rope,rope,onPlay,user,[defendBuffUntilPlay;2]
belt,belt,onPlay,user,[drawChoice;1]
torch,torch,onPlay,user,[burnForEnergy;1]
whetstone,whetstone,onPlay,user,[attackBuffUntilPlay;3]
blacksmithHammer,blacksmithHammer,onPlay,user,[transformRandom;1]
venom,venom,onDiscard,user,[attack;3]
curse,curse,onDraw,user,[curse;1]
static,static,onDraw,user,[static;1]
vultureEye,vultureEye,onDraw,user,[expose;3]