系统概述

第一阶段

特质NFT铸造

具有确定性属性的 Mint 特质 NFT——稀有度、属性、技能和集合归属,所有这些都由单一哈希决定。每一件作品都是独一无二的。

第二阶段

灵魂锻造与角色

八个碎片,一个灵魂。Forge锁定了合同中所有八个标准部件及任何可选的加成;输入部件不会被烧毁或毁坏。属性叠加,套装加成点燃,原始输入仍可通过Unforge兑换。

第三阶段

代币经济与进展

用DSG代币强化你的角色(+1到+20),每级都会获得属性。在+15解锁觉醒,解锁终极形态。

第四阶段

战斗与玩法

带着你的角色上战场。战斗公式、链上PvP合约、角色计数器、回合制PvE地下城突袭、ELO排名的PvP竞技场和大规模公会战——所有这些都由链上属性驱动。

第一阶段

特质属性系统

特质是《地下城传奇》中每个英雄的基石。每个属性在铸币时都确定性地从和中推导出来——可验证、公平且防篡改。txidSeed = SHA-256(txid + indexHex)traitHash = SHA-256(blockHash + txidSeed)

稀有度等级
5个等级:普通→传奇
决定属性范围、抗性基础和词缀数量。更高的稀有度=更高的天花板。
灵魂维度属性
力量 / 智力 / 生命力 / 换 / 敏捷 / LCK
每个部件都带有一个主+次要属性。每个阵营都会根据角色定位调整属性。
抵抗
物理/魔法/火/冰/毒/闪电
只有护甲部件(身体、头部、服装)带有类型抗性。非装甲部件则不行。
技能与装备
4个技能/部件,4套/派系
每个特质都会掷出一个技能和属性归属。当与角色融合时,套装加成会生效。
词缀
1~3 + 特殊
从11种类型中抽取的额外战斗加成。计数随稀有度而定。
部件重量
×0.6 ~ ×1.5
武器(×1.5)贡献最多属性。背景/徽章(×0.6)最少。
技术
种子算法
字节[0]~[12] →13维
所有属性均源自 SHA-256(blockHash + SHA-256(txid + indexHex))。每个属性使用独立的字节,所以没有两个属性互相影响。完全可验证。
链上格式
JSON 元数据
稀有度、属性、抗性、技能、技能、集合、词缀——所有这些都存储在NFT属性数组中,任何索引者都能读取。
部署
收藏
现有部署
Forge 在锁定每个输入 NFT 的收藏身份的同时,会保留它。Unforge 会退还这些资产。

游戏规则

灵魂维度属性

力量
实力
物理攻击,穿甲
抄截
情报
法术伤害,魔法抗性
体液代谢
活力
战斗等级、HP、PvE,波次间治疗
对于
坚韧
装甲值,CC抗性
DEX
灵巧
闪避,攻击速度
LCK
运气
暴击率、暴击伤害、掉落加成

特质稀有度等级

特质稀有度决定属性强度——即特质的属性、抗性和词缀的强大程度。它在铸件时通过traitHash固定。更高的稀有度意味着更强的属性、更多的词缀和更高的价值。byte[0]

注意:特质稀有度不同于设计稀缺度,后者基于生产数量来衡量特定视觉变体的稀缺程度。普通稀有度特质可以有神话设计,反之亦然。

稀有度字节范围大概率主要统计子统计词缀
常见0 – 10139.8%1–81–31
不常见102 – 17830.1%5–152–81–2
稀有179 – 22418.0%12–256–152
史诗225 – 2479.0%20–3512–202–3
传奇248 – 2553.1%36–5022–353 + 特殊

词缀系统

除了主属性和次要属性外,每个特质还带有额外附加效果——使每件装备都独一无二。词缀数量随稀有度增长(普通为1,传奇为最高3+特殊)。任何后缀都可以出现在任何零件类型上。

词缀 分布范围 统计数据
进攻型——4种类型
攻击力加成+1% ~ +4%力量 / 智力
暴击率加成+0.1% ~ +0.5%LCK
暴击伤害加成+2% ~ +8%LCK
穿甲+0.5% ~ +3%力量
防御型——4种类型
哈利波特奖励+1% ~ +5%体液代谢
DEF 加分+1% ~ +4%对于
闪避加成+0.5% ~ +2%DEX
CC抵抗+1% ~ +5%对于
实用性——三种类型
攻击速度+1% ~ +4%DEX
吸血+0.5% ~ +3%体液代谢
掉落奖励+2% ~ +8%LCK
按稀有度计数:公共=1 ·不常见=1~2·稀有=2·史诗=2~3·传奇=3+特殊
词缀计算细节与算法
术语定义
affixBase在特定稀有度下的最低价值。例如,攻击力“+1%~+4%”基数=1,范围=4。
range最大分钟+1。字节%范围 = 基地随机偏移。
affixPool11种类型(4+4+3),编号为0-10。
affixTable每种稀有度的基础数量。Uncommon/Epic +0|+1 通过字节[13]%2。
affixCount   = affixTable[rarity] + (byte[13] % 2)
affix1_type  = affixPool[ byte[7]  % 11 ]    // type
affix1_value = affixBase  + byte[8]  % range // value
affix2_type  = affixPool[ byte[9]  % 11 ]    // if count >= 2
affix2_value = affixBase  + byte[10] % range
affix3_type  = affixPool[ byte[11] % 11 ]    // if count >= 3
affix3_value = affixBase  + byte[12] % range

各派系部件统计

每个单元格显示该阵营的主/次要。重量表示部件对其主要属性的增幅——武器(×1.5)影响最大,背景/徽章(×0.6)影响最小。✓ 标记携带电阻的部件。

部分 重量 抵抗? ☀ 光 ☠ 黑暗 ⚖
骑士 进攻 巫师 格鲁姆 受灾 晚安。 米蒂亚
武器×1.5—力量/体力力量/敏捷智力/敏捷力量/体力力量/敏捷智力/力量智力/体力
正体×1.2✓维特/福维特/福维特/福体力/力量维特/福维特/福维特/福
服装×1.2✓支持/支持(STER)支持/支持(STER)支持/内向支持/支持(STER)支持/支持(STER)支持/内向支持/支持(STER)
头饰×1.0✓FOR/VITFOR/VITFOR/VITFOR/VITFOR/VITFOR/VITFOR/VIT
手×1.0—敏捷/力量敏捷/力量敏捷/力量敏捷/力量敏捷/轻重敏捷/力量敏捷/力量
脸×0.8—智力/LCK智力/LCK智力/LCK智力/LCK智力/LCK智力/LCK智力/体力
背景×0.6—LCK/—LCK/—LCK/—LCK/—LCK/—LCK/—LCK/—
徽章×0.6—LCK/—LCK/—LCK/—LCK/—LCK/—LCK/—LCK/—

加粗 = 该派系的分配在这点上与大多数其他派系不同。更高的重量 = 更强的主属性。✓ = 携带属性抗性(物理/魔法/火/冰/毒/雷)。

★ 额外部分——隐藏的头奖

只有最幸运的人才能找到。当你的铸币交易产生特殊的TXID图案时,灵魂锻造会授予你一个额外部件——这是比8个普通部件更稀有的第9件。在融合时把它和你的8件普通装备一起加入,你的角色会获得一种别人构建无法复制的独特被动能力。每个角色有一个奖励。每颗薄荷都是机会。

骑士王牌
先锋誓言
刀锋王牌 ·斗篷
低于30%生命值:治疗队伍15%生命值+整回合嘲讽
冒险者c0de
幸运之刃
密码破译员 ·配件
第一次攻击无视闪避+50%防御穿透
巫师A5CE
奥术奇点
升华·奥术
法术施放两次概率15%
格鲁姆B100D
不死怒火
血怒 ·附属品
承受致命一击(1点生命值)+攻击力×2,持续1回合
瘟疫者死了
疫情防疫协议
死亡契约 ·突变
击杀会将所有减益效果分散到附近的敌人身上
夜生者淡出
虚空锚点
暗影消逝·触手
传送到血量最低的敌人处,忽略防御1的命中
米蒂亚E1F
永恒的恩典
精灵低语·配件
战斗开始:护盾盟友最大生命值的30%

通用模式(任何阵营触发加成):

666兽之印记 • 幸运七 • 虚空回声 • 掷骰子 • 地牢咖啡馆777000d1cecafe

引擎盖下

十六进制与字节入门

快速介绍:十六进制与字节

计算机以字节形式存储数据。1字节 = 8位 = 0到255之间的数字。
字节通常以十六进制(进制16进制)书写,使用数字0–9和字母a–f。
每个十六进制数字代表4位,因此一个字节=两个十六进制数字。

例如:十六进制 f2 = 15×16 + 2 = 242。

SHA-256 产生 256 位哈希 = 32 字节 = 64 个十六进制字符。
我们使用哈希中不同的字节来确定不同的属性——每个字节都是独立的,确保没有哪个属性会影响其他属性。

属性种子算法

traitHash = SHA-256(blockHash + SHA-256(txid + indexHex))——完全可验证的随机性
核心属性
[0] 稀有度 rarityTable[hash[0]] 5 个层级,字节范围
[1] 主统计 floor((基数 + 哈希[1] % 范围) × 权重) 按部件重量比例
[2] subStat 基数(稀有度)+ 哈希[2] 百分比范围 没有权重比例
抗性——仅限护甲部件
[3] resistType resistTable[hash[3] % 6] 物理/魔法/火/冰/毒/闪电
[4] 抵抗Val resBase(稀有度) + 哈希[4] 百分比范围 身体 / 头饰 / 服装
技能与装备
[5] 技能 skillTable[派系][部分][哈希[5] % 4] 4名候选人/部分
[6] setID setTable[派系][hash[6] % 4] 4套/派系
词缀——池 = 11 (4+4+3)
[7] AFFIX1类型 affixPool[hash[7] % 11]
[8] afffix1 值 affixBase + 哈希[8] 百分比范围
[9] AFFIX2类型 affixPool[hash[9] % 11] 如果计数≥2
[10] 词缀2值 affixBase + 哈希[10] 百分比范围
[11] Affix3类型 affixPool[hash[11] % 11] 如果计数≥3
[12] Afffix3 值 affixBase + 哈希[12] 百分比范围

示例

Mint交易会产生以下traitHash:

txidSeed = SHA-256(txid + indexHex)
traitHash = SHA-256(blockHash + txidSeed)

= f2 a7 1b 03 8e 5c d1 44 b9 77 02 e6 3f 8a c5 91 d0 4e 72 b8 1f a3 56 e9 0d cb 64 f7 28 9e b5 13
稀有度 主要角色 字幕 抗阻类型 抵抗瓦尔 技能 赛场 后缀1 附加词缀2 词缀3 伯爵
字节 [0][1][2][3][4][5][6] [7][8][9][10][11][12][13]
六边形 F2 A7 1b 03 8e 5c d1 44 B9 77 02 E6 3楼 8a
十二月 =242=167=27=3=142=92=209 =68=185=119=2=230=63=138
⚙ 示例示例:一个特征属性是如何诞生的

步骤1 — 稀有度:字节[0] = 242 0xf2 = 242。它属于哪个等级?

稀有度 字节范围 242在射程内?
常见0 – 101242>101 → 否
不常见102 – 178242>178→ 否
稀有179 – 224242 > 224 → 不
史诗225 – 247225≤242≤247→比赛!
传奇248 – 255—

结果:史诗稀有度(9.0%概率)

第二步——核心属性:假设这是骑士头饰(主戴=FOR,副戴=VIT)。基底和范围来自稀有度表(史诗行)。

字节 原始版 属性 来源(来自稀有度表) 计算方法 结果
字节[1]167主统计(FOR)史诗主:20~35,基础=20,范围=1620 + 167%16 = 20+727分
字节[2]27子属性(VIT)史诗字幕:12~20,基数=12,距离=912 + 27%9 = 12+0体温12
字节[3]3抗阻类型6种类型(物理/魔法/火/冰/毒/闪电)3% 6 = 3冰
字节[5]92技能骑士头饰:头盔护卫 / 骷髅堡垒 / 偏转 / 钢铁守护92% 4 = 0舵护
字节[6]209赛场骑士:铁先锋 / 骑士指挥官 / 暗影侦察兵 / 神圣守护者209 % 4 = 1骑士指挥官

第三步 — 词缀数量:史诗基数 = 2,字节[13]决定 +0 或 +1。

字节 原始价值 计算方法 词缀计数
字节[13]0x3f = 6363% 2 = 1 → 2 + 13个词缀

如果字节[13]为偶数(例如62):62%2=0 → 2+0=2个词缀

步骤4 — 生成3个词缀:每个词缀使用2字节(类型+值)。

词缀 类型字节 类型结果 价值字节 价值结果
#1字节[7] = 6868%11=2 → 暴击伤害字节[8] = 1852+185%7=2+3 → +5%
#2字节[9] = 119119%11=9 生命盗→字节[10] = 20.5+2%6=0.5+2 → +2.5%
#3字节[11] = 230230%11=10 →掉落奖励字节[12] = 632+63%7=2+0 → +2%

上述所有值均源自单一SHA-256哈希。不同字节,零相关性,完全链上可验证。

链上部署

链上数据格式

NFT CBOR 元数据中的属性数组包括稀有度、属性、抗性、技能、技能配置,以及最多 3 个词缀槽。

示例:骑士头饰(稀有,2个词缀)

骑士头饰 #12
稀有
对于
18
体液代谢
9
物理抗性
12
技能
偏转
赛场
铁先锋
后缀1
DEF +3%
附加词缀2
生命值 +2%
词缀3
—
查看JSON:骑士头饰 #12(稀有)
{
  "name": "Knight Head Wear #12",
  "attributes": [
    // Identity
    {"trait_type": "Faction",          "value": "Knight"},           // 
    {"trait_type": "Part Type",        "value": "Head Wear"},        // 
    {"trait_type": "Design Variant",   "value": 12},                 // 
    {"trait_type": "Trait Hash",       "value": "b0ad76db..."},      // 

    // Rarity & Stats
    {"trait_type": "Rarity",           "value": "Rare"},             // 
    {"trait_type": "FOR",              "value": 18},                // 
    {"trait_type": "VIT",              "value": 9},                 // 

    // Resistance
    {"trait_type": "Resistance",       "value": "Physical"},         // 
    {"trait_type": "Resistance Value", "value": 12},                // 

    // Skill & Set
    {"trait_type": "Skill",            "value": "Deflection"},       // 
    {"trait_type": "Set",              "value": "Iron Vanguard"},    // 

    // Affixes
    {"trait_type": "Affix 1",          "value": "DEF Bonus +3%"},   // 
    {"trait_type": "Affix 2",          "value": "HP Bonus +2%"},    // 
    {"trait_type": "Affix 3",          "value": ""}                 // 
  ]
}

示例:法师武器(传奇,无抗性)

巫师武器#7
传奇
抄截
67
DEX
28
技能
链闪电
赛场
元素领主
后缀1
攻击力+4%
附加词缀2
暴击伤害 +7%
词缀3
护甲穿透 +2%
查看JSON:巫师武器#7(传奇)
{
  "name": "Wizard Weapon #7",
  "attributes": [
    // Identity
    {"trait_type": "Faction",          "value": "Wizard"},
    {"trait_type": "Part Type",        "value": "Weapon"},
    {"trait_type": "Design Variant",   "value": 7},
    {"trait_type": "Trait Hash",       "value": "ff001122..."},

    // Rarity & Stats
    {"trait_type": "Rarity",           "value": "Legendary"},
    {"trait_type": "INT",              "value": 67},
    {"trait_type": "DEX",              "value": 28},

    // Skill & Set
    {"trait_type": "Skill",            "value": "Chain Lightning"},
    {"trait_type": "Set",              "value": "Elemental Lord"},

    // Affixes
    {"trait_type": "Affix 1",          "value": "ATK Bonus +4%"},
    {"trait_type": "Affix 2",          "value": "Crit Damage Bonus +7%"},
    {"trait_type": "Affix 3",          "value": "Armor Penetration +2%"}
  ]
}

收藏生命周期背景

资产角色锻造州安福尔状态
现存的原始部分收藏 八个标准零件和任何可选的奖励都会被锁定,且不更改它们的收藏分配。 原始锁定输入会返回当前的英雄持有者。
现有的英雄收藏部署 伪造的PFP英雄代表赎回其锁定输入的权利。 当Unforge返回这些输入时,英雄被摧毁。

原始素材保持原版。Forge和Unforge使用了现有的原始零件和英雄收藏部署。Unforge 返回的是完全相同的原始输入;它不铸造替换、回收或重铸零件,因此不需要单独的拆解-输出收集分支。

第二阶段

灵魂锻造与角色

从零散的碎片到活生生的传奇。Forge锁定了合同中所有八个标准部件及任何可选的加成;输入部件不会被烧毁或毁坏。所有属性都锁链上封印了一名英雄。

锻造
8个部件+可选奖励→1个英雄
用合同锁定同一阵营的输入,但不摧毁它们。一个PFP英雄是通过合成属性锻造的。
四层属性
基底 + 部分 + Set + 共振
确定性公式。每项属性都是选择或获得的,从不隐藏。
7 派系
65 ~ 80 基点
坦克、刺客、法师、治疗——每个阵营都有独特的属性分布和定位。
28套
每个派系4个×7个
3/5/8棋子阈值。完整套装解锁了定义角色的独特能力。
共振
+3% ~ +40% 所有统计数据
同稀有度的零件放大了一切。8 传说 = +40% + “远古”称号。
安弗罗
Hero →完全相同的原始输入
摧毁英雄,并将其锁定的确切部件归还给当前的英雄持有者。

聚变规则

同一派系,一个地址,所有8个部件类型——调用灵魂锻造。Forge锁定了合同中所有八个标准部件及任何可选的加成;输入部件不会被烧毁或毁坏。可选的加成赋予其独特的被动技能,并保持在同一锁定输入组中。

8个常规部分:背景 徽章 正体 脸 头饰 服装 手 武器
⚙
8 标准部件 NFT
同一阵营
,8个不同部件类型
+可选奖励
→
★
灵魂锻造
原始输入 合同锁定
统计堆叠加权
集合和共振计算
→
⚔
1 个PFP英雄NFT
6个最终属性链上
技能和套装加成激活
+可选加成被动
⚙ 融合与统计

属性公式

最终统计 = 四个玩家驱动层的确定性和:

角色属性 = 派系基础 + Σ(8 个特性属性)+ 套装加值 + 稀有度共鸣
1. 派系基地

按阵营划分的先天属性。例如:骑士 = 力量20,拦截5,体力22,18秒,敏捷8,LCK 7(80分)。先于任何部分。

2. Σ(8 个特性属性)

8个部分的主要(加权)+次要属性的总和。直接叠加到派系基地上。

3. 套牌奖励

3/5/8匹配的定点球激活递增奖励。多个套装可以同时激活(例如5个A组+3组B组)。

4. 稀有共鸣

同稀有度部件会放大所有属性。5稀有 = +14%。8 传说 = +40% + “远古”称号 + 传说光辉。

示例——骑士混合稀有部件

1
派系基地
STR 20 拦截5 体液22 18分 敏捷 8 LCK 7
2
Σ 8 零件(稀有度)
部分小学中学
武器第27号体温12
正体体温1815分
服装20分STR 10
头饰14分体液9
手敏捷18第8号
脸拦截12LCK 7
背景LCK 10—
徽章LCK 9—
Σ力量 45 抄截 12 体力 39 换 49 敏捷 18 LCK 26
3
套装奖励(3件装,铁先锋)
FOR = (18 + 49) × 15% = +10 ←仅受影响
4
稀有共鸣(5×稀有=+14%)
(基础 + 部件 + 套× 每项属性 1.14:
力量 = (20+45+0) × 1.14 = 74 拦截 = (5+12+0) × 1.14 = 19 VIT = (22+39+0) × 1.14 = 69
FOR = (18+49+10) × 1.14 = 87 DEX = (8+18+0) × 1.14 = 29 LCK = (7+26+0) × 1.14 = 37

最终角色NFT统计数据:

骑士角色——锻造
5×稀有共振+14%
力量
74
抄截
19
体液代谢
69
对于
87
DEX
29
LCK
37
赛场
铁先锋(3)
共振
5×稀有(+14%)

这6个数值在链上永久封存。它们成为第四阶段所有战斗计算的基础。

派系基础属性

每个阵营在融合前都会有一个先天属性基线(65–80点)。加粗值=派系专长。

☀ 光 ☠ 黑暗 ⚖ 中性
统计数据 骑士 冒险者 巫师 格鲁姆 瘟疫者 夜生者 米蒂亚
战士 剑士 术士 冠军 刺客 黑暗法师 治疗者
力量201552615155
抄截5530353015
体液代谢22101020101115
对于1875157510
DEX82515525510
LCK71251112410
总计 80747080747065
⚒ 设备与协同效应

套路系统

每个派系有4套,总共28套。收集匹配的棋子可解锁不断升级的力量——完整的8件套装赋予独特能力,定义你的游戏风格。

✎
薄荷
每个特质自动分配
到4个阵营中的1个
traitHash[6] % 4
→
★
收费
铸造或交易以收集
同套特质部件
,每套25%概率
→
✓
融合与激活
3/5/8个角色阈值,
多套可
叠加8个角色=独特能力

混合搭配:5套套A + 3套套B = 两个加成都激活。完整的8件套需要具备同一组的所有特征。

☀ 光明派系套装

骑士 — 战士

布景名称3个角色5个角色全套(8套)
铁先锋支持率 +15%被击中时回血2%嘲讽光环:敌方攻击力 −20%
骑士指挥官力量+15%阻断率 +25%阻挡后的反击
先锋侦察兵敏捷 +15%移动速度 +20%永远先行动
圣守护者体能 +20%吸收15%队友伤害一次致命击中幸存

冒险者 — 剑士

布景名称3个角色5个角色全套(8套)
风行者敏捷 +15%闪避 +20%双重打击:50%几率攻击两次
赤刃力量+15%装甲穿透率 +30%执行:瞬间击杀低于15%生命值的目标
幸运星LCK +20%暴击伤害+40%幸运闪避:25% 闪避致命击+反击
幸存者遗嘱活性值 +15%每回合3%生命回复第二阵风:在30%生命值时复活一次

法师 — 术士·领袖

布景名称3个角色5个角色全套(8套)
奥术学者智力 +15%法术范围范围 +50%连锁闪电:攻击跳跃到附近3个敌人
元素领主敏捷 +15%冷却时间 −25%时间扭曲:每三回合额外回合
星界行者活性值 +15%魔法护盾:吸收20%伤害奥术屏障:团队魔法抗性+30%
时空法师LCK +20%法术暴击率 +15%野性魔法:暴击时随机200%~400%伤害

☠ 黑暗派系套装

格鲁姆 — 冠军

布景名称3个角色5个角色全套(8套)
血战士力量+20%攻击力+每损失10%生命值5%嗜血:吸血,伤害的25%
铁碎机支持率 +15%反射15%的近战伤害无敌:受到攻击后免疫控制3秒
战争首领LCK +20%暴击率+10%,暴击伤害+25%掠食者:暴击无视50%防御
原始兽体能 +20%当生命值低于30%时,生命值回生5%最后的抵抗:2回合内1点生命值时无法被杀

瘟疫者——刺客

布景名称3个角色5个角色全套(8套)
瘟疫领主敏捷 +15%命中中毒:每回合3%生命值,持续3回合疫情:毒素蔓延到邻近敌人
枯萎收割者力量+15%背刺:对被控制的目标+50%伤害暗杀:每场战斗第一次命中100%暴击
腐败之王LCK +20%闪避+15%,闪避反击死亡之舞:闪避时三连击(每次攻击60%)
瘟疫祭司支持率 +15%吸血+15%灵魂收割:致命一击回复50%最大生命值

夜裔 — 黑暗法师·领袖

布景名称3个角色5个角色全套(8套)
影织者智力 +15%黑暗法术无视20%的魔法抗性虚空爆发:范围250%智力+3秒静默
幻影召唤者力量+15%近战法术:法术伤害+50%力量加成暗收:每击杀一次获得+10%攻击力(叠加)
夜行者活性值 +15%吸取:治疗法术伤害的20%灵魂链接:与一名队友共享生命值池
虚空主权支持率 +15%暗盾:下一次攻击减少40%末日:死亡后,对所有敌人造成200%的范围智力

⚖ 中性集合

米西亚——治疗师

布景名称3个角色5个角色全套(8套)
光织者智力 +15%治疗力 +25%奇迹:为所有队友进行一次完全治疗(每场战斗一次)
灵魂治疗师体能 +20%盟友受到伤害 −10%避难所:团队免疫伤害1回合
月亮守护者支持率 +15%净化:每回合移除1个减益效果大规模清洗:清除队伍中所有的减益效果
大自然的恩典LCK +20%团队暴击率 +5%幸运之恩:队伍LCK +30% + 额外战利品

稀有共振

同稀有度的部件会产生共鸣,放大所有属性。普通语不会引起共鸣。仅适用于最高合格等级。

同稀有度计数 不常见 稀有 史诗 传奇
3+3%+6%+10%+15%
5+7%+14%+20%+28%
8 +12%
闪烁
+20%
稀有光环
+30%
史诗光环
+40%
“古老”称号 + 传奇光辉
♺ Unforge与拘留

Unforge与原始部分回归

Unforge摧毁了英雄号,并将原本锁定的八个标准零件,以及如果在锻造时包含的,还会获得同样的奖励,归还给当前的英雄持有者。属性不会被重新掷骰,也不会铸造替换零件。

解锁和兑换那些被锁部件的权利会转移到英雄所有权。当前持有英雄的人在Unforge完成时会获得原始输入。

消灭英雄
Unforge关闭了现任英雄
英雄NFT被毁。
没有未完成的英雄残留。
属性不会被重新掷骰。
返回精确输入
原始部分赎回
完全锁定的八个标准部件返回。
如果奖金被锁定,该奖金会回归。
没有制造任何替换零件。
关注现任所有者
可转让赎回权
现任英雄持有者掌控着Unforge。
转移英雄就是转移权利。
原伪造者没有单独的权利。
第三阶段

代币经济与进展

两个链上代币——DSG和HP——驱动所有角色成长和战斗。花费DSG将角色从+1提升到+20,每升一级都会获得力量;突破+15以解锁觉醒的究极形态。投入生命值进入战斗,获胜者将获得丰厚奖励。所有消耗的DSG都会被永久烧毁,确保总供应量只会减少。

★
DSG
增长货币,使用后销毁。花钱来增强和觉醒。
♥
惠普
PvP质押代币。风险越大,回报越大。
⚔
增强
+1到+20,风险递增。突破你的极限。
♔
觉醒
在+15,超越为终极形态。

双令牌系统

G
DSG
猫20 — 地下城传奇黄金版
增长的通用货币。一个零通胀的硬上限CAT20代币——只会越来越少,永远不会更多。征服地下城、赢得排位战、统治公会战以获得荣誉;把它投入到强化、觉醒和重铸中来花费。每一个消费的DSG都会在链上永久燃烧,造成持续的通缩压力,奖励长期持有者。
固定供应通缩增强觉醒
惠普
惠普
CAT20 — 生命点令牌
每场战斗的燃料。用DSG购买HP代币,然后在每场战斗前将它们质押到你的PvP合约中——你投入越多,角色战斗中的生命值越高,胜利后奖励也越丰厚。每场战斗总筹码的10%会被永久消耗,持续减少总供应。
PvP 质押10% 燃烧风险与回报

惠普代币的工作原理

1
收购
在公开市场用DSG换HP——战斗前先储备
→
2
支联
每场战斗投入1~20点生命值。赌注越大=英雄越强,坠落越陡
→
3
战斗
HP = VIT × staked + FOR × 5 + 100
→
4
定居
维克多拥有失败者90%的股份;10%永远燃烧
示例——骑士(20点生命值)对格鲁姆(10点生命值)
骑士桩20 HP → 战斗 HP = 22×20 + 18×5 + 100 = 630
格鲁姆 桩10 HP → 战斗 HP= 20×10 + 15×5 + 100 = 375
骑士的生命值比格鲁姆多68%,但风险是2×的标记
情景A:骑士获胜
骑士获得:地板(10 × 90%)=9点生命
值 格鲁姆损失:10点生命
值 消耗:10 - 9 = 1点

骑士网:+9 生命值(稳妥选择)
情景B:格鲁姆获胜(爆冷!)
格鲁姆获得:地板(20 × 90%)=18点生命
值 骑士损失:20点生命
值 消耗:20 - 18 = 2点

格鲁姆网:+18生命值(大冷门!)
战略纵深

赌注机制为每场比赛增加了策略层面:赌注更多以获得更高生命值和更多胜利奖励;当你爆冷时,可以减少投注,以获得可控风险和超额回报。最佳玩法取决于你的角色构建和对手分析——这让每场战斗都具有独特的战略层面。

增强等级

将角色从+1提升到+20,每级都会获得力量。前五个关卡100%成功——对每个玩家来说都是轻松的起点。从+6开始,引入了成功率机制;更高等级带来更高的属性提升,但需要更多的DSG投资。+16及以上是顶级玩家的舞台——丰厚的奖励与严峻的挑战相匹配。+20才是真正的荣耀巅峰。

+1 ~ +5
安全
DSG
100–500
额外内容
+3%/LV
成功
100%
失败
没有
+6 ~ +10
风险
DSG
800–2K
额外内容
+4%/LV
成功
80%
失败
丢失的代币
+11 ~ +15
危险
DSG
3K–8K
额外内容
+5%/LV
成功
50%
失败
降1级
+16 ~ +20
极端
DSG
15公里至50公里
额外内容
+7%/平均
成功
30%
失败
降2级
总DSG降至+20
~200K+
总加成:+20
+95%
+20的成功
30%
失败惩罚
-2 LV

觉醒(需要+15)

在+15时,你的角色可以支付一次性的DSG费用来解锁觉醒——一个新的形态名称、新的视觉效果和独家终极技能。七个阵营各自有自己的觉醒路径,强化该阵营的核心角色。

☀ 光
骑士
骑士→圣骑士
神圣护盾——3秒内无敌,同时给予所有队友+50%护甲。终极前线锚。
冒险者
冒险者→刀舞者
刀锋风暴——释放6次快速攻击,每次敏捷80%,同时变得不可触碰(100%闪避)。纯粹的进攻遇上完美的防守。
巫师
巫师→大法师
流星——召唤一场灾变,击中屏幕上所有敌人,获得300%智力。没有什么能在天空坠落后存活下来。
☠ 黑暗
格鲁姆
格鲁姆→铁军阀
战吼——雷鸣般的咆哮迫使所有敌人攻击你,同时将你的防御力加倍,持续5秒。你无法躲避风暴——你就是风暴。
瘟疫者
被瘟疫→死亡阴影
死亡标记——标记单个目标进行歼灭:敏捷500%,保证暴击。一个目标。一击。一击毙命。
夜生者
夜生→虚空大法师
虚空崩塌——用全屏280%智力爆炸撕裂现实,令所有幸存者静音3秒。毁灭,然后是沉默。
⚖ 中性
米蒂亚
米西亚→光明使者
复活——恢复一名倒下的队友满血。在HP质押系统下,拯救角色意味着拯救整场战斗的资源。

代币流通

健康的经济呼吸:DSG从游戏中流入,通过永久燃烧流出。三个盈利渠道确保活跃玩家始终获得奖励;三个燃烧槽确保供应持续减少。结果是一个自我平衡的循环,玩游戏是唯一能赚取价值的方式,而花费价值是增长的唯一途径。

▲ 资料来源(Earn)
PvE——地下城突袭每天稳定赚金币→
PvP — 顶级战士的赛季排名奖励→
公会战争——成员间共享领土胜利→
▼ 沉没(燃烧)
←增强——无论成功还是失败,DSG都会被烧毁
←觉醒——一次性的巨大燃烧以超越
←市场费用——每笔烧毁交易的百分比
第四阶段

战斗与玩法

带着你的角色上战场。本节定义了完整的战斗系统——将属性转化为伤害的公式、链上PvP合约协议、角色计数器、平衡性证明,以及三种游戏模式:回合制PvE地下城突袭、ELO排名的PvP竞技场(1v1和3v3)以及公会规模的战争。

战斗公式

主攻击(每次攻击)
HP = 体力× 注定 HP + × 5 + 100
攻击力 = 力量 × 2 + 武器基础物理
= 智力 × 2.5 + 武器基础弹匣
DEF = 对× 2 + 护甲总和
伤害 = 攻击力 × 100 / (100 + 防御)
速度 = 100 + 敏捷 × 2
额外 = 20% 速度差距 ≥ 50
暴击 = LCK × 0.2%
CRIT_DMG = 150% + LCK × 2%
次级(条件)
EVA = DEX × 0.3%
PEN = 力量 × 0.3%
MRES = 智力 × 0.1%
CC_RES = 对× 1%
回复 = 体力 × 0.5 PvE 回复
掉落 = LCK × 1% PvE 战利品加成
链上PvP

链上PvP合同系统

Dungeon Saga 发布了官方的 PvP 合约模板(sCrypt)。每位玩家部署自己的实例——一个个人战斗场地,同时也是永久的战斗记录。挑战通过质押HP代币发放;在接受之前,对手可以将挑战者的合同字节码与官方模板进行核实,以确保该合同不是恶意合同。一旦双方承诺,合同将确定性地执行所有战斗逻辑并分配奖励。没有服务器,没有信任,完全链上运行。

1
挑战
玩家A将HP代币投入自己的PvP合同,指定对手和暂停。
playerA.pvpContract.challenge({
对手:playerB.address,stakedHP
: 20,
暂停:144格

})
州务委员会→待定
2
验证并接受
玩家B会根据官方模板验证A的合同字节码,然后用HP来接受。一旦B下注,A就不能退出。
assert(hash(A.bytecode) === template)
playerA.pvpContract.accept({
stakedHP: 10

})
州议→解决
3
撤退
可选:如果玩家B在超时前未接受,玩家A可以收回其质押的HP代币。
playerA.pvpContract.withdraw()
A收回已质押的HP()
州→取消
种子生成
主种子
masterSeed = sha256(
TX2.hashPrevouts + TX1.txid
)

每轮
roundSeed[n] = sha256(
masterSeed + n

)
轮分组
critCheck = seed[0] crit evaCheck
= seed[1] EVA
伤害 Variance = seed[2] ±10%
extra Check = seed[3] EXTRA

结果
合同 状态 = {
胜者,回合数,
hpLeft,combatLog,
奖励Tx

}

这为什么公平?

1
两步承诺
玩家A先承诺(挑战+赌注),玩家B后(接受+赌注)。两者都无法操作种子——它依赖于两笔交易的上下文数据,只有在每个TX被挖掘时才最终确定。
2
不可预测
masterSeed = sha256(TX2.hashPrevouts + TX1.txid)。TX2的哈希预判只有在玩家B提交时才会最终确定。双方都无法在双方出战前预测战斗结果。
3
不可撤销的锁定
一旦玩家B下注,玩家A就不能退出。双方都锁定了。合同执行得确定性——没有愤怒退出,也没有战斗中操控。
4
确定性且可验证
相同的输入总是产生相同的结果。sCrypt 合同强制执行所有计算OP_CAT层的 BVM。任何人都可以重玩战斗,并独立验证每一轮。
5
合同核查
在接受之前,玩家B会将挑战者的合同字节码与《地下城传奇》官方模板进行哈希。不匹配?干脆拒绝。没人能骗你签恶意合同。
6
永久战斗记录
每位玩家的PvP合同都存储了他们完整的战斗历史——对手、赌注、结果、完整战斗日志,所有这些都永久存在链条中。你的合同就是你战士的编年史。
示例
骑士
战士 / 物理
STR=20 智力=5 VIT=22
FOR=18 DEX=8 LCK=7
HP=630 攻击力=60 DEF=36
速度=116 暴击=1.4%
获胜者 — 剩余31马力
VS
格鲁姆
冠军 / 物理
STR=26 智力=3 VIT=20
FOR=15 DEX=5 LCK=11
HP=575 攻击力=72 DEF=30
速度=110 暴击=2.2%
败北 — 第12轮
合同交易
TX1: Knight.pvpContract.challenge({
对手:Grum,stakedHP: 20
})

TX2: Knight.pvpContract.accept({
characterB: Grum, stakedHP: 10
})
TX2 触发战斗
战斗种子
masterSeed = sha256(
TX2.hashPrevouts +
TX1.txid
) = 3f7ac891...

roundSeed[n] = sha256(
masterSeed + n

)
第一击:骑士 (社民党第116>110)
额外动作:不 (间隙6<50)
被钉住的HP:20 对 10
═晶 第1轮
roundSeed[0] = sha256(masterSeed + 0) = 7af1c82ba355...

骑士攻击格鲁姆:
EVA:字节[1]=0xf1=241,阈值=3.8 →241>3.8 →击中
暴击:字节[0]=0x7a=122,阈值=3.6 → 122>3.6 →无暴击
伤害 = 60 × 76.9% × 1.057 = 49
格鲁姆生命值:575 → 526

格鲁姆攻击骑士:
EVA:字节[4]=0xa3=163,阈值=6.1 → 163>6.1 →命中
暴击:字节[3]=0x2b=43,阈值=5.6 → 43>5.6 →无暴击
伤害 = 72 × 73.5% × 0.967 = 51
骑士生命值:630 → 579
第2至12轮:完整战斗日志(点击展开)
═ 第二轮
roundSeed[1] = sha256(masterSeed + 1) = b20e55d911c4...

骑士攻击格鲁姆:
EVA:字节[1]=0x0e=14 → 14>3.8 →命中
暴击:byte[0]=0xb2=178 → 178>3.6 →无暴击
伤害 = 60 × 76.9% × 1.012 = 47
格鲁姆 HP:526 → 479

格鲁姆攻击骑士:
EVA:EVA:字节[4]=0x11=17,阈值=6.1 → 17>6.1 →命中
暴击:字节[3]=0xd9=217 → 217>5.6 →无暴击
伤害 = 72 × 73.5% × 0.943 = 50
骑士生命值:579 → 529

═ 第三回合
回合种子[2] = sha256(masterSeed + 2) = 058ca173e2bb...

骑士攻击格鲁姆:
EVA:字节[1]=0x8c=140 → 140>3.8 →击中
暴击:字节[0]=0x05=5,阈值=3.6 → 5>3.6 →无暴击
伤害 = 60 × 76.9% × 0.969 = 45
格鲁姆 HP:479 → 434

格鲁姆攻击 骑士:
EVA:字节[4]=0xe2=226 → 226>6.1 →命中
暴击:字节[3]=0x73=115 → 115>5.6 →无暴击
伤害 = 72 × 73.5% × 1.031 = 55
骑士生命值:529 → 474

第4~11
轮 每轮:格鲁姆平均57 DMG,骑士


平均52 伤害 ™═ 第12轮(决赛)
回合种子[11] = sha256(masterSeed + 11) = d103f78a...

骑士攻击 格鲁姆:
暴击:字节[0]=0xd1=209 → 209>3.6 →无暴击
伤害 = 48
格鲁姆 HP:5 → 0 — 败北!

—— 结果(以合同状态书写)
contractState = {
获胜者:“骑士”,
回合:12,
骑士HpLeft:31,grumHpLeft
:0,
奖励Tx:“自动转移9点生命给骑士”
}
骑士获胜:获得地板(10 × 90% = 9 HP,消耗
1 HP骑士获胜:获得地板(10×90%)=9点生命值,1点消耗

生命值,直接使用派系基础属性表(无融合加成)。每个公式步骤都可以追踪:STR=20 → ATK=60 → DMG=49。任何人都可以从合同状态回放并验证。
公式参考
生命值(HP)
体力×质押HP+×5+100
战斗中的总生命值。stakedHP = 1~20个 HP 代币。VIT会放大每个代币的价值。对于×,5 + 100是保证的底线。HP = 0 表示失败——所有被押注的 HP 都将丢失。
攻击(攻击)
力量× 2 + 武器基础物理
智力 × 2.5 + 武器基础魔法
每次攻击伤害。物理派系(骑士、冒险者、格鲁姆、瘟疫)使用力量;魔法系(巫师、夜裔、米西亚)使用智力。武器基础是武器本身的伤害加成,与持有者的属性分开。
防御(防御)
对于× 2 + ArmorSum
伤害减免。ArmorSum = 身体 + 头部穿戴 + 服装部件的总护甲。更高的防御意味着每次攻击受到的伤害更少。
伤害伤害
攻击力×100 / (100 + 目标防御)
目标防御之后的实际伤害。收益递减:DEF 100 = 50% 减少,DEF 200 = 67% 减少。伤害永远不会归零。
SPD(速度)
100 + 敏捷× 2
所有模式的回合顺序。SPD高者先行动。额外动作:速度差距≥50,每回合有20%的几率行动两次。高风险高回报的速度叠加。
暴击 / CRIT_DMG
暴击 = LCK × 0.2%
CRIT_DMG = 150% + LCK × 2%
暴击率和倍率。LCK 10 = 2%暴击率,170%暴击伤害(1.7×正常)。暴击还会触发穿甲(PEN)。

次要影响(有条件)

舱外活动
DEX × 0.3%
只躲避物理攻击。对魔法无效。敏捷25 = 7.5%闪避率。
笔
力量× 0.3%
仅暴击时:无视目标防御的穿透百分比。力量26=无视7.8%护甲。
MRES
智× 0.1%
抵抗魔法减益(沉默,缓慢)。不会减少直接法术伤害。
CC_RES
× 1%
抵抗群控(眩晕、嘲讽、冻结)。FOR 18 = 18% CC 电阻。
再生
维生素×0.5/波
PvE地下城波次之间恢复了生命值。不参与战斗。体量22 = 11 HP。
掉落
LCK × 1%
PvE掉落的战利品加成。LCK 12 = 多12%的战利品。仅限PvE,没有PvP效果。
骑士(融合强化)
STR=74,VIT=69,FOR=87,DEX=29,LCK=37
1915
惠普
168
攻击力
174
DEF
158
社会民主党
7.4%
爆击
224%
暴击伤害
8.7%
舱外活动
这名完全融合的骑士拥有1915生命值(被钉住的HP=20),每次攻击造成168点攻击力(含武器基础20),移动速度为158,暴击率为7.4%,伤害为224%,闪避8.7%的物理攻击。
平衡与计数器

角色计数系统

跨角色对决采用剪刀石头布三角关系。同角色镜子则是50/50,由装备和技能决定。计数倍率设定为10%——足够奖励聪明的团队组合,但通过角色成长确保每场对决都可赢,可以克服。

水箱
骑士 / 格鲁姆
克制刺客——110%
对法师弱——90%
刺客
冒险者 / 瘟疫者
反制法师——110%
对坦克弱——90%
法师
巫师 / 夜生者
反击坦克——110%
对刺客的弱点——90%
米西亚——中立治疗者。没有计数器修正(100%)。支持任何团队组合。
设计意图

10%的反击间隙是推动,不是墙。它鼓励玩家思考团队组成和角色协同,同时保留个人自主权——一个构建良好的角色仍能通过强化、套装加成和觉醒战胜反制。每个角色都保持可行;没有一条是死胡同。

平衡模拟(10,000次运行)

我们不仅声称平衡——我们证明了它。使用全部12个魂界效果进行的1万场模拟战斗,且无计数倍数,确认没有任何派系拥有内置优势。比赛环境是公平的;胜利来自你的选择。

测试 轻度胜率 暗黑胜率 评价
1v1骑士对格鲁姆
48.6%
51.4%
平衡性极佳
1v1 法师对夜生
49.5%
50.5%
平衡性极佳
1v1 冒险者对抗瘟疫者
50.6%
49.4%
平衡性极佳
3v3团队战
48.5%
51.5%
平衡性极佳
PVE地下城清算率
99.8%
100%
平衡
模拟说明

仿真使用随机目标定位。在真实游戏中,有嘲讽、范围伤害和聚焦射击机制,3v3的差距会缩小。米西亚(中立治疗)加入光明阵营,4v3且光明胜率达100%——黑暗阵营需要一个治疗对应角色以实现对称队伍设计。

游戏模式
PvE
地下城突袭
  • 回合制地下城探索,链上战斗解析——所有角色属性直接读取 NFT 属性
  • 三个地下城等级:普通→精英→Boss,每个等级都有难度递增和专属战利品表
  • DSG代币+稀有制作材料掉落,按地下城等级和队伍表现调整
  • 背景特性赋予环境特定的增益(例如,洞穴背景在地下地下城中提升防御力)
  • 高阶需要战略性队伍组成:坦克+治疗+输出协同
PvP
竞技场
  • 部署你的个人链上PvP合同——同时是你的战斗场地和永久战斗编年史
  • 三步协议:挑战(赌注HP)→验证并接受(反击)→自动解决(确定性战斗)
  • 1v1对决和3v3团队战,基于ELO的匹配和赛季排名
  • DSG代币奖励,涵盖赛季排名里程碑和竞技场成就
  • 零信任要求:sCrypt合同中的所有战斗逻辑,每个结果均可独立验证
GvG
激战
  • 大规模公会对公会战争:5v5结构化战斗,潜力更大战役
  • 同阵营协同加成:组建完整阵营阵容以增强团队协作
  • 战略深度:坦克/治疗/输出组合,重点射击目标,技能时机
  • 赛季公会排名,含独家奖励+永久排行榜认可

路线图

第一阶段
特质属性系统

在主网之前——属性映射 + Mint 逻辑 + nft-info API + 前端特性卡

第二阶段
角色与战斗设计

铸造后——将现有原始部件输入锻造到PFP英雄+属性引擎+集合匹配+锻造/Unforge界面

第三阶段
代币经济与进展

锻造后 — CAT20 DSG 令牌 + 增强 + 觉醒,而 Unforge 保持精确输入返回,不添加替换部件或回收/重铸收集分支

第四阶段甲
PvE地下城突袭

战斗引擎 + 地下城生成 + 战利品系统 + 队伍机制

第四阶段b组
PvP竞技场

PvP合同模板+匹配系统+赛季排名+排行榜+观众模式

第四阶段c
激战

大规模战斗 + 公会进程 + 领地控制

Soulforge 蓝图 v1.0 — Dungeon Saga © 2026
所有NFT属性均为链上、可验证且不可篡改。