2026-04-22 15:59:41 +08:00
|
|
|
# type CardEffectTrigger = 'onPlay' | 'onDraw' | 'onDiscard'
|
|
|
|
|
# type CardEffectTarget = 'user' | 'eachTarget' | 'eachEnemy' | 'randomEnemy' | 'player'
|
|
|
|
|
# type CardEffectList = [effect: @effect; stacks: number][]
|
|
|
|
|
|
2026-04-19 23:28:56 +08:00
|
|
|
id,card,trigger,target,effects
|
2026-04-22 15:59:41 +08:00
|
|
|
string,@card,CardEffectTrigger,CardEffectTarget,CardEffectList
|
|
|
|
|
sword,sword,onPlay,eachTarget,[attack;2];[attack;2]
|
2026-04-20 00:23:41 +08:00
|
|
|
greataxe,greataxe,onPlay,all,[attack;5]
|
2026-04-22 15:59:41 +08:00
|
|
|
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]
|