fix: align data with design
This commit is contained in:
parent
a010a0bca6
commit
8c783da857
|
|
@ -13,17 +13,17 @@ id, name, description, timing
|
||||||
string, string, string, 'instant'|'temporary'|'lingering'|'permanent'|'posture'|'card'|'cardDraw'|'cardHand'|'item'|'itemUntilPlayed'
|
string, string, string, 'instant'|'temporary'|'lingering'|'permanent'|'posture'|'card'|'cardDraw'|'cardHand'|'item'|'itemUntilPlayed'
|
||||||
attack, 攻击, 对对手造成伤害, instant
|
attack, 攻击, 对对手造成伤害, instant
|
||||||
defend, 防御, 抵消下次行动前受到的伤害, posture
|
defend, 防御, 抵消下次行动前受到的伤害, posture
|
||||||
spike, 尖刺, 对攻击者造成X点伤害, lingering
|
spike, 尖刺, 对攻击者造成X点伤害, permanent
|
||||||
venom, 蛇毒, 弃掉超过1张蛇毒时受到6伤害, lingering
|
venom, 蛇毒, 同名状态牌/1费:打出时移除此牌。弃掉时受到3点伤害, cardHand
|
||||||
curse, 诅咒, 受攻击时物品攻击-1,直到弃掉一张该物品的牌, permanent
|
curse, 诅咒, 受攻击时物品攻击-1,直到弃掉一张该物品的牌, lingering
|
||||||
aim, 瞄准, 造成双倍伤害,受伤时失去等量瞄准, lingering
|
aim, 瞄准, 造成双倍伤害,受伤时失去等量瞄准, posture
|
||||||
roll, 滚动, 攻击时每消耗10点滚动造成等量伤害, permanent
|
roll, 滚动, 攻击时每消耗10点滚动造成等量伤害, posture
|
||||||
rollDamage, 滚动攻击, 消耗滚动层数造成的伤害, instant
|
rollDamage, 滚动攻击, 消耗滚动层数造成的伤害, instant
|
||||||
vultureEye, 秃鹫之眼, 受到伤害时自动从手牌打出秃鹫的攻击, permanent
|
vultureEye, 秃鹫之眼, 抓到时获得3层暴露(临时debuff,受到的伤害+1/每层), cardDraw
|
||||||
tailSting, 尾刺, 回合结束时对玩家造成X点攻击, instant
|
tailSting, 尾刺, 攻击时,伤害提升X, posture
|
||||||
energyDrain, 能量吸取, 每回合首次受伤时玩家失去1能量, permanent
|
energyDrain, 能量吸取, 受伤时,玩家失去X点能量, lingering
|
||||||
molt, 脱皮, 达到生命上限时怪物逃跑, permanent
|
molt, 脱皮, 若脱皮达到生命上限则怪物逃跑, posture
|
||||||
discard, 弃牌, 弃掉物品的牌, instant
|
discard, 劫掠, 回合开始时随机弃掉一张手牌, lingering
|
||||||
storm, 风暴, 攻击时给玩家塞入1张静电, permanent
|
storm, 风暴, 攻击时给玩家塞入1张静电, permanent
|
||||||
static, 静电, 在手里时受电击伤害+1, permanent
|
static, 静电, 在手里时受电击伤害+1, permanent
|
||||||
charge, 冲锋, 受到或造成的伤害翻倍并消耗等量冲锋, lingering
|
charge, 冲锋, 受到或造成的伤害翻倍并消耗等量冲锋, lingering
|
||||||
|
|
@ -45,3 +45,4 @@ drawChoice, 选择抓牌, 从牌堆周围物品的牌中选择一张加入手牌
|
||||||
burnForEnergy, 消耗获能量, 打出周围物品的牌时消耗并获得X能量, itemUntilPlayed
|
burnForEnergy, 消耗获能量, 打出周围物品的牌时消耗并获得X能量, itemUntilPlayed
|
||||||
attackBuffUntilPlay, 攻击增益直到打出, 周围物品的牌攻击+X直到打出, itemUntilPlayed
|
attackBuffUntilPlay, 攻击增益直到打出, 周围物品的牌攻击+X直到打出, itemUntilPlayed
|
||||||
transformRandom, 随机变牌, 选择一张牌随机变为周围物品的牌, instant
|
transformRandom, 随机变牌, 选择一张牌随机变为周围物品的牌, instant
|
||||||
|
expose, 暴露, 受到的伤害+1/每层, temporary
|
||||||
|
|
|
||||||
|
Can't render this file because it has a wrong number of fields in line 12.
|
|
|
@ -7,15 +7,15 @@
|
||||||
type,name,description,enemies,dialogue
|
type,name,description,enemies,dialogue
|
||||||
'minion'|'elite'|'event'|'shop'|'camp'|'curio',string,string,[enemy: @enemyDesert;bonusHp: number][],string
|
'minion'|'elite'|'event'|'shop'|'camp'|'curio',string,string,[enemy: @enemyDesert;bonusHp: number][],string
|
||||||
minion,仙人掌怪,概念:防+强化。【尖刺X】:对攻击者造成X点伤害。,[仙人掌怪;0];[仙人掌怪;0],
|
minion,仙人掌怪,概念:防+强化。【尖刺X】:对攻击者造成X点伤害。,[仙人掌怪;0];[仙人掌怪;0],
|
||||||
minion,蛇,概念:攻+强化。给玩家塞入蛇毒牌(消耗。一回合弃掉超过1张蛇毒时,受到6伤害)。,[蛇;0];[蛇;0],
|
minion,蛇,概念:攻+强化。给玩家塞入蛇毒牌(1费:打出时移除此牌。弃掉时受到3点伤害)。,[蛇;0];[蛇;0],
|
||||||
minion,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1,直到弃掉一张该物品的牌。,[木乃伊;0];[仙人掌怪;0],
|
minion,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1,直到弃掉一张该物品的牌。,[木乃伊;0];[仙人掌怪;0],
|
||||||
minion,枪手,概念:单回高攻。【瞄准X】:造成双倍伤害。受伤时失去等量【瞄准】,[枪手;0],
|
minion,枪手,概念:单回高攻。【瞄准X】:造成双倍伤害。受伤时失去等量【瞄准】,[枪手;0],
|
||||||
minion,风卷草,概念:防+强化。【滚动X】:攻击时,每消耗10点【滚动】,造成等量伤害。,[风卷草;0];[风卷草;0],
|
minion,风卷草,概念:防+强化。【滚动X】:攻击时,每消耗10点【滚动】,造成等量伤害。,[风卷草;0];[风卷草;0],
|
||||||
minion,秃鹫,概念:攻+防。造成伤害后玩家获得秃鹫之眼(当你受到伤害时自动从手牌打出受到秃鹫的攻击)。,[秃鹫;0];[仙人掌怪;0],
|
minion,秃鹫,概念:攻+防。若造成伤害,玩家获得秃鹫之眼(0费状态牌:打出时移除。抓到时获得3层暴露)。,[秃鹫;0];[仙人掌怪;0],
|
||||||
minion,沙蝎,概念:攻+强化。【尾刺X】:玩家回合结束时受到沙蝎的X点攻击。受伤时失去等量【尾刺】。,[沙蝎;0];[蛇;0],
|
minion,沙蝎,概念:攻+强化。【尾刺X】:姿态buff,攻击时,伤害提升X。,[沙蝎;0];[蛇;0],
|
||||||
minion,幼沙虫,概念:防+强化。每回合第一次受伤时,玩家失去1点能量。,[幼沙虫;0],
|
minion,幼沙虫,概念:防+强化。每回合第一次受伤时,玩家失去1点能量。,[幼沙虫;0],
|
||||||
minion,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。,[蜥蜴;0];[蜥蜴;0],
|
minion,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。,[蜥蜴;0];[蜥蜴;0],
|
||||||
minion,沙匪,概念:攻特化。洗牌时,将一个随机物品的牌全部弃掉。,[沙匪;0];[枪手;0],
|
minion,沙匪,概念:弱化玩家。【劫掠】:对玩家施加的延时debuff。回合开始时,随机弃掉一张手牌。,[沙匪;0];[枪手;0],
|
||||||
elite,风暴之灵,【风暴X】:攻击时,玩家获得1张静电。受伤时失去等量【风暴】。(静电:在手里时受【电击】伤害+1),[风暴之灵;0],
|
elite,风暴之灵,【风暴X】:攻击时,玩家获得1张静电。受伤时失去等量【风暴】。(静电:在手里时受【电击】伤害+1),[风暴之灵;0],
|
||||||
elite,骑马枪手,【冲锋X】:受到或造成的伤害翻倍并消耗等量的冲锋。,[骑马枪手;0];[枪手;4],
|
elite,骑马枪手,【冲锋X】:受到或造成的伤害翻倍并消耗等量的冲锋。,[骑马枪手;0];[枪手;4],
|
||||||
elite,沙虫王,召唤幼体沙虫;每当玩家弃掉一张牌,恢复1生命。,[沙虫王;0],
|
elite,沙虫王,召唤幼体沙虫;每当玩家弃掉一张牌,恢复1生命。,[沙虫王;0],
|
||||||
|
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ type EncounterDesertTable = readonly {
|
||||||
readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio";
|
readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio";
|
||||||
readonly name: string;
|
readonly name: string;
|
||||||
readonly description: string;
|
readonly description: string;
|
||||||
readonly enemies: readonly (readonly [enemy: EnemyDesert, bonusHp: number])[];
|
readonly enemies: readonly [readonly enemy: EnemyDesert, readonly bonusHp: number];
|
||||||
readonly dialogue: string;
|
readonly dialogue: string;
|
||||||
}[];
|
}[];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
id,initHp,initBuffs,initialIntent
|
id,initHp,initBuffs,initialIntent
|
||||||
string, int, [effect: @effectDesert; stacks: int][], string
|
string, int, [effect: @effectDesert; stacks: int][], string
|
||||||
仙人掌怪,20,[spike;1],boost
|
仙人掌怪,20,[spike;1],boost
|
||||||
蛇,14,,poison
|
蛇,14,,poison
|
||||||
|
|
@ -9,7 +9,7 @@ string, int, [effect: @effectDesert; stacks: int][], string
|
||||||
沙蝎,14,[tailSting;1],boost
|
沙蝎,14,[tailSting;1],boost
|
||||||
幼沙虫,24,[energyDrain;1],defend
|
幼沙虫,24,[energyDrain;1],defend
|
||||||
蜥蜴,20,,attack
|
蜥蜴,20,,attack
|
||||||
沙匪,16,[discard;1],attack
|
沙匪,16,,attack
|
||||||
风暴之灵,44,,storm
|
风暴之灵,44,,storm
|
||||||
骑马枪手,50,,charge
|
骑马枪手,50,,charge
|
||||||
沙虫王,55,,summon
|
沙虫王,55,,summon
|
||||||
|
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ import type { EffectDesert } from './effectDesert.csv';
|
||||||
type EnemyDesertTable = readonly {
|
type EnemyDesertTable = readonly {
|
||||||
readonly id: string;
|
readonly id: string;
|
||||||
readonly initHp: number;
|
readonly initHp: number;
|
||||||
readonly initBuffs: readonly (readonly [effect: EffectDesert, stacks: number])[];
|
readonly initBuffs: readonly [readonly effect: EffectDesert, readonly stacks: number];
|
||||||
readonly initialIntent: string;
|
readonly initialIntent: string;
|
||||||
}[];
|
}[];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ type EnemyIntentDesertTable = readonly {
|
||||||
readonly id: string;
|
readonly id: string;
|
||||||
readonly nextIntents: readonly EnemyIntentDesert[];
|
readonly nextIntents: readonly EnemyIntentDesert[];
|
||||||
readonly brokenIntent: readonly EnemyIntentDesert[];
|
readonly brokenIntent: readonly EnemyIntentDesert[];
|
||||||
readonly effects: readonly (readonly [target: "self" | "player" | "team", effect: EffectDesert, value: number])[];
|
readonly effects: readonly ["self" | "player" | "team", EffectDesert, number];
|
||||||
}[];
|
}[];
|
||||||
|
|
||||||
export type EnemyIntentDesert = EnemyIntentDesertTable[number];
|
export type EnemyIntentDesert = EnemyIntentDesertTable[number];
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ armor,斗笠,oerwrn,energy,2,none,90,【防御8】,[self;defend;8]
|
||||||
armor,披风,oers,energy,1,none,45,【防御2】,下回合【防御2】,[self;defend;2];[self;defendNext;2]
|
armor,披风,oers,energy,1,none,45,【防御2】,下回合【防御2】,[self;defend;2];[self;defendNext;2]
|
||||||
armor,护腕,o,energy,0,none,25,【防御1】,抓1张牌,[self;defend;1];[self;draw;1]
|
armor,护腕,o,energy,0,none,25,【防御1】,抓1张牌,[self;defend;1];[self;draw;1]
|
||||||
armor,大盾,oesswn,energy,1,none,70,【防御5】,[self;defend;5]
|
armor,大盾,oesswn,energy,1,none,70,【防御5】,[self;defend;5]
|
||||||
armor,锁子甲,oers,energy,1,none,60,本回合受到伤害-3,[self;damageReduce;3]
|
armor,锁子甲,oesw,energy,1,none,60,本回合受到伤害-3,[self;damageReduce;3]
|
||||||
consumable,绷带,o,uses,3,none,20,从牌堆或弃牌堆随机移除1张伤口,[self;removeWound;1]
|
consumable,绷带,o,uses,3,none,20,从牌堆或弃牌堆随机移除1张伤口,[self;removeWound;1]
|
||||||
consumable,淬毒药剂,o,uses,3,none,30,周围物品的【攻击】+2,[self;attackBuff;2]
|
consumable,淬毒药剂,o,uses,3,none,30,周围物品的【攻击】+2,[self;attackBuff;2]
|
||||||
consumable,强固药剂,o,uses,3,none,30,周围物品的【防御】+2,[self;defendBuff;2]
|
consumable,强固药剂,o,uses,3,none,30,周围物品的【防御】+2,[self;defendBuff;2]
|
||||||
|
|
@ -33,4 +33,4 @@ tool,绳索,ose,energy,1,none,30,周围物品的牌【防御】+2直到打出,[s
|
||||||
tool,腰带,owre,energy,0,none,40,从牌堆周围物品的牌当中选择一张加入手牌,[self;drawChoice;1]
|
tool,腰带,owre,energy,0,none,40,从牌堆周围物品的牌当中选择一张加入手牌,[self;drawChoice;1]
|
||||||
tool,火把,on,energy,1,none,25,下次打出周围物品的牌时,将其消耗并获得1能量,[self;burnForEnergy;1]
|
tool,火把,on,energy,1,none,25,下次打出周围物品的牌时,将其消耗并获得1能量,[self;burnForEnergy;1]
|
||||||
tool,磨刀石,o,energy,1,none,30,周围物品的牌【攻击】+3直到打出,[self;attackBuffUntilPlay;3]
|
tool,磨刀石,o,energy,1,none,30,周围物品的牌【攻击】+3直到打出,[self;attackBuffUntilPlay;3]
|
||||||
tool,铁匠锤,oers,energy,1,none,45,从牌堆/弃牌堆选择一张牌,随机变为一张周围物品的牌,[self;transformRandom;1]
|
tool,铁匠锤,oerwrs,energy,1,none,45,从牌堆/弃牌堆选择一张牌,随机变为一张周围物品的牌,[self;transformRandom;1]
|
||||||
|
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ type HeroItemFighter1Table = readonly {
|
||||||
readonly targetType: "single" | "none";
|
readonly targetType: "single" | "none";
|
||||||
readonly price: number;
|
readonly price: number;
|
||||||
readonly desc: string;
|
readonly desc: string;
|
||||||
readonly effects: readonly (readonly [target: "self" | "target" | "all" | "random", effect: EffectDesert, value: number])[];
|
readonly effects: readonly ["self" | "target" | "all" | "random", EffectDesert, number];
|
||||||
}[];
|
}[];
|
||||||
|
|
||||||
export type HeroItemFighter1 = HeroItemFighter1Table[number];
|
export type HeroItemFighter1 = HeroItemFighter1Table[number];
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,8 @@
|
||||||
id, name, desc, unplayable, effects
|
id, name, desc, unplayable, effects
|
||||||
string, string, string, boolean, ['self'; @effectDesert; number][]
|
string, string, string, boolean, ['self'; @effectDesert; number][]
|
||||||
wound, 伤口, 无效果,占用手牌和牌堆, true,
|
wound, 伤口, 无效果,占用手牌和牌堆, true,
|
||||||
venom, 蛇毒, 弃掉超过1张蛇毒时受到6伤害, true, [self; venom; 1]
|
venom, 蛇毒, 1费:打出时移除此牌。弃掉时受到3点伤害, true,
|
||||||
curse, 诅咒, 受攻击时物品攻击-1,直到弃掉一张该物品的牌, true, [self; curse; 1]
|
curse, 诅咒, 受攻击时物品攻击-1,直到弃掉一张该物品的牌, true, [self; curse; 1]
|
||||||
static, 静电, 在手里时受电击伤害+1, true, [self; static; 1]
|
static, 静电, 在手里时受电击伤害+1, true, [self; static; 1]
|
||||||
fatigue, 疲劳, 1费/消耗,占用手牌, true,
|
fatigue, 疲劳, 1费/消耗,占用手牌, true,
|
||||||
|
vultureEye, 秃鹫之眼, 0费:打出时移除。抓到时获得3层暴露, true, [self; expose; 3]
|
||||||
|
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ type StatusCardDesertTable = readonly {
|
||||||
readonly name: string;
|
readonly name: string;
|
||||||
readonly desc: string;
|
readonly desc: string;
|
||||||
readonly unplayable: boolean;
|
readonly unplayable: boolean;
|
||||||
readonly effects: readonly (readonly [target: "self", effect: EffectDesert, value: number])[];
|
readonly effects: readonly ["self", EffectDesert, number];
|
||||||
}[];
|
}[];
|
||||||
|
|
||||||
export type StatusCardDesert = StatusCardDesertTable[number];
|
export type StatusCardDesert = StatusCardDesertTable[number];
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue