refactor: update encounter table design

This commit is contained in:
hyper 2026-04-13 19:28:28 +08:00
parent 5d1dc487f8
commit c30db2f8a4
2 changed files with 30 additions and 21 deletions

View File

@ -1,26 +1,35 @@
# npc encounter (2): offer random trades, could be merchants or healer or something
# shelter (2): offer consumable restock and heal
# enemy (10): minor enemies
# minion (10): minor enemies
# elite (4): dangerous enemies
# boss (1): boss enemy
# event (1): random dangerous event that requires reaction
# shop (2): merchant who sells different stuff
# camp (2): consumable restock and heal
# curio (8): random pickup of treasure or resources
type,name,description
'npc'|'enemy'|'elite'|'boss'|'event'|'shelter',string,string
enemy,仙人掌怪,概念:防+强化。【尖刺X】对攻击者造成X点伤害。
enemy,蛇,概念:攻+强化。给玩家塞入蛇毒牌消耗。一回合弃掉超过1张蛇毒时受到6伤害
enemy,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1直到弃掉一张该物品的牌。
enemy,枪手,概念单回高攻。【瞄准X】造成双倍伤害。受伤时失去等量【瞄准】。
enemy,风卷草,概念:防+强化。【滚动X】攻击时每消耗10点【滚动】造成等量伤害。
enemy,秃鹫,概念:攻+防。造成伤害后玩家获得秃鹫之眼(当你受到伤害时自动从手牌打出受到秃鹫的攻击)。
enemy,沙蝎,概念:攻+强化。【尾刺X】玩家回合结束时受到沙蝎的X点攻击。受伤时失去等量【尾刺】。
enemy,幼沙虫,概念:防+强化。每回合第一次受伤时玩家失去1点能量。
enemy,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。
enemy,沙匪,概念:攻特化。洗牌时,将一个随机物品的牌全部弃掉。
'minion'|'elite'|'event'|'shop'|'camp'|'curio',string,string
minion,仙人掌怪,概念:防+强化。【尖刺X】对攻击者造成X点伤害。
minion,蛇,概念:攻+强化。给玩家塞入蛇毒牌消耗。一回合弃掉超过1张蛇毒时受到6伤害
minion,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1直到弃掉一张该物品的牌。
minion,枪手,概念单回高攻。【瞄准X】造成双倍伤害。受伤时失去等量【瞄准】。
minion,风卷草,概念:防+强化。【滚动X】攻击时每消耗10点【滚动】造成等量伤害。
minion,秃鹫,概念:攻+防。造成伤害后玩家获得秃鹫之眼(当你受到伤害时自动从手牌打出受到秃鹫的攻击)。
minion,沙蝎,概念:攻+强化。【尾刺X】玩家回合结束时受到沙蝎的X点攻击。受伤时失去等量【尾刺】。
minion,幼沙虫,概念:防+强化。每回合第一次受伤时玩家失去1点能量。
minion,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。
minion,沙匪,概念:攻特化。洗牌时,将一个随机物品的牌全部弃掉。
elite,风暴之灵,【风暴X】攻击时玩家获得1张静电。受伤时失去等量【风暴】。静电在手里时受【电击】伤害+1
elite,骑马枪手,【冲锋X】受到或造成的伤害翻倍并消耗等量的冲锋。
elite,沙虫王,召唤幼体沙虫每当玩家弃掉一张牌恢复1生命。
elite,沙漠守卫,召唤木乃伊会复活木乃伊2次。
boss,法老之灵,沙漠区域最终Boss。
npc,沙漠商人,商店:可以恢复生命、出售装备、附魔物品。
npc,绿洲篝火,篝火可以恢复生命、补充药水使用次数、获得下次战斗Buff。
npc,迷失的旅人,提供任务:完成特定地点遭遇以获得独特奖励。
event,海市蜃楼,随机遭遇可能获得宝藏或遭遇陷阱使用d6双阶段结构结算。
shop,沙漠商人,商店:可以恢复生命、出售装备、附魔物品。
shop,游牧商队,商队:出售稀有物品、移除牌组中一张牌。
camp,绿洲篝火,篝火可以恢复生命、补充药水使用次数、获得下次战斗Buff。
camp,岩洞庇护所,篝火:可以恢复生命、升级一张牌。
curio,沙中遗物,随机获得一件遗物或受到3点伤害。
curio,枯井,投入1能量可能获得药水或什么也没有。
curio,古代石碑,阅读碑文获得随机Buff直到下次战斗结束。
curio,沙暴残骸,搜索残骸随机获得一张物品牌或受到2点伤害。
curio,蜃景宝箱,打开宝箱50%获得宝藏50%为蜃景什么也没有。
curio,埋藏陶罐,挖掘:获得随机资源(金币、药水或遗物碎片)。
curio,风化雕像,献祭1生命获得一件随机遗物。
curio,绿洲碎片,小型绿洲恢复3生命并获得1张随机消耗品。
event,海市蜃楼,随机遭遇可能获得宝藏或遭遇陷阱使用d6双阶段结构结算。

1 # npc encounter (2): offer random trades, could be merchants or healer or something # minion (10): minor enemies
# shelter (2): offer consumable restock and heal
# enemy (10): minor enemies
2 # elite (4): dangerous enemies # elite (4): dangerous enemies
3 # boss (1): boss enemy # event (1): random dangerous event that requires reaction
4 # shop (2): merchant who sells different stuff
5 # camp (2): consumable restock and heal
6 # curio (8): random pickup of treasure or resources
7 type,name,description type,name,description
8 'npc'|'enemy'|'elite'|'boss'|'event'|'shelter',string,string 'minion'|'elite'|'event'|'shop'|'camp'|'curio',string,string
9 enemy,仙人掌怪,概念:防+强化。【尖刺X】:对攻击者造成X点伤害。 minion,仙人掌怪,概念:防+强化。【尖刺X】:对攻击者造成X点伤害。
10 enemy,蛇,概念:攻+强化。给玩家塞入蛇毒牌(消耗。一回合弃掉超过1张蛇毒时,受到6伤害)。 minion,蛇,概念:攻+强化。给玩家塞入蛇毒牌(消耗。一回合弃掉超过1张蛇毒时,受到6伤害)。
11 enemy,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1,直到弃掉一张该物品的牌。 minion,木乃伊,概念:攻+防。【诅咒】:受攻击时物品【攻击】-1,直到弃掉一张该物品的牌。
12 enemy,枪手,概念:单回高攻。【瞄准X】:造成双倍伤害。受伤时失去等量【瞄准】。 minion,枪手,概念:单回高攻。【瞄准X】:造成双倍伤害。受伤时失去等量【瞄准】。
13 enemy,风卷草,概念:防+强化。【滚动X】:攻击时,每消耗10点【滚动】,造成等量伤害。 minion,风卷草,概念:防+强化。【滚动X】:攻击时,每消耗10点【滚动】,造成等量伤害。
14 enemy,秃鹫,概念:攻+防。造成伤害后玩家获得秃鹫之眼(当你受到伤害时自动从手牌打出受到秃鹫的攻击)。 minion,秃鹫,概念:攻+防。造成伤害后玩家获得秃鹫之眼(当你受到伤害时自动从手牌打出受到秃鹫的攻击)。
15 enemy,沙蝎,概念:攻+强化。【尾刺X】:玩家回合结束时受到沙蝎的X点攻击。受伤时失去等量【尾刺】。 minion,沙蝎,概念:攻+强化。【尾刺X】:玩家回合结束时受到沙蝎的X点攻击。受伤时失去等量【尾刺】。
16 enemy,幼沙虫,概念:防+强化。每回合第一次受伤时,玩家失去1点能量。 minion,幼沙虫,概念:防+强化。每回合第一次受伤时,玩家失去1点能量。
17 enemy,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。 minion,蜥蜴,概念:攻+防+逃跑。【脱皮】:若脱皮达到生命上限,则怪物逃跑,玩家不能获得战斗奖励。
18 enemy,沙匪,概念:攻特化。洗牌时,将一个随机物品的牌全部弃掉。 minion,沙匪,概念:攻特化。洗牌时,将一个随机物品的牌全部弃掉。
19 elite,风暴之灵,【风暴X】:攻击时,玩家获得1张静电。受伤时失去等量【风暴】。(静电:在手里时受【电击】伤害+1) elite,风暴之灵,【风暴X】:攻击时,玩家获得1张静电。受伤时失去等量【风暴】。(静电:在手里时受【电击】伤害+1)
20 elite,骑马枪手,【冲锋X】:受到或造成的伤害翻倍并消耗等量的冲锋。 elite,骑马枪手,【冲锋X】:受到或造成的伤害翻倍并消耗等量的冲锋。
21 elite,沙虫王,召唤幼体沙虫;每当玩家弃掉一张牌,恢复1生命。 elite,沙虫王,召唤幼体沙虫;每当玩家弃掉一张牌,恢复1生命。
22 elite,沙漠守卫,召唤木乃伊;会复活木乃伊2次。 elite,沙漠守卫,召唤木乃伊;会复活木乃伊2次。
23 boss,法老之灵,沙漠区域最终Boss。 shop,沙漠商人,商店:可以恢复生命、出售装备、附魔物品。
24 npc,沙漠商人,商店:可以恢复生命、出售装备、附魔物品。 shop,游牧商队,商队:出售稀有物品、移除牌组中一张牌。
25 npc,绿洲篝火,篝火:可以恢复生命、补充药水使用次数、获得下次战斗Buff。 camp,绿洲篝火,篝火:可以恢复生命、补充药水使用次数、获得下次战斗Buff。
26 npc,迷失的旅人,提供任务:完成特定地点遭遇以获得独特奖励。 camp,岩洞庇护所,篝火:可以恢复生命、升级一张牌。
27 event,海市蜃楼,随机遭遇:可能获得宝藏或遭遇陷阱,使用d6双阶段结构结算。 curio,沙中遗物,随机获得一件遗物或受到3点伤害。
28 curio,枯井,投入1能量:可能获得药水或什么也没有。
29 curio,古代石碑,阅读碑文:获得随机Buff直到下次战斗结束。
30 curio,沙暴残骸,搜索残骸:随机获得一张物品牌或受到2点伤害。
31 curio,蜃景宝箱,打开宝箱:50%获得宝藏,50%为蜃景什么也没有。
32 curio,埋藏陶罐,挖掘:获得随机资源(金币、药水或遗物碎片)。
33 curio,风化雕像,献祭1生命:获得一件随机遗物。
34 curio,绿洲碎片,小型绿洲:恢复3生命并获得1张随机消耗品。
35 event,海市蜃楼,随机遭遇:可能获得宝藏或遭遇陷阱,使用d6双阶段结构结算。

View File

@ -1,5 +1,5 @@
type EncounterDesertTable = readonly {
readonly type: "npc" | "enemy" | "elite" | "boss" | "event" | "shelter";
readonly type: "minion" | "elite" | "event" | "shop" | "camp" | "curio";
readonly name: string;
readonly description: string;
}[];