2026-04-22 15:59:41 +08:00
|
|
|
# type CardEffectTrigger = 'onPlay' | 'onDraw' | 'onDiscard'
|
2026-04-23 00:35:28 +08:00
|
|
|
# type CardEffectTarget = 'source' | 'eachTarget' | 'eachEnemy' | 'randomEnemy' | 'player'
|
2026-04-22 15:59:41 +08:00
|
|
|
# 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-22 16:13:48 +08:00
|
|
|
greataxe,greataxe,onPlay,eachTarget,[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]
|
2026-04-23 00:35:28 +08:00
|
|
|
dart-draw,dart,onPlay,source,[draw;1]
|
2026-04-22 15:59:41 +08:00
|
|
|
crossbow,crossbow,onPlay,eachTarget,[attack;6]
|
2026-04-23 00:35:28 +08:00
|
|
|
crossbow-combo,crossbow,onPlay,source,[crossbow;0]
|
|
|
|
|
shield,shield,onPlay,source,[defend;3]
|
|
|
|
|
hat,hat,onPlay,source,[defend;8]
|
|
|
|
|
cape,cape,onPlay,source,[defend;2];[defendNext;2]
|
|
|
|
|
bracer,bracer,onPlay,source,[defend;1];[draw;1]
|
|
|
|
|
greatshield,greatshield,onPlay,source,[defend;5]
|
|
|
|
|
chainmail,chainmail,onPlay,source,[damageReduce;3]
|
|
|
|
|
bandage,bandage,onPlay,source,[removeWound;1]
|
|
|
|
|
poisonPotion,poisonPotion,onPlay,source,[attackBuff;2]
|
|
|
|
|
fortifyPotion,fortifyPotion,onPlay,source,[defendBuff;2]
|
|
|
|
|
vitalityPotion,vitalityPotion,onPlay,source,[gainEnergy;1]
|
|
|
|
|
focusPotion,focusPotion,onPlay,source,[draw;2]
|
|
|
|
|
healingPotion,healingPotion,onPlay,source,[removeWound;3]
|
|
|
|
|
waterBag,waterBag,onPlay,source,[energyNext;1];[drawNext;2]
|
|
|
|
|
rope,rope,onPlay,source,[defendBuffUntilPlay;2]
|
|
|
|
|
belt,belt,onPlay,source,[drawChoice;1]
|
|
|
|
|
torch,torch,onPlay,source,[burnForEnergy;1]
|
|
|
|
|
whetstone,whetstone,onPlay,source,[attackBuffUntilPlay;3]
|
|
|
|
|
blacksmithHammer,blacksmithHammer,onPlay,source,[transformRandom;1]
|
|
|
|
|
venom,venom,onDiscard,source,[attack;3]
|
|
|
|
|
curse,curse,onDraw,source,[curse;1]
|
|
|
|
|
static,static,onDraw,source,[static;1]
|
|
|
|
|
vultureEye,vultureEye,onDraw,source,[expose;3]
|