[P1][T05] 加载 Misc.txt → ItemBase(151 行 × 168 列) #93
Labels
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: troytt/diablo2-web#93
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
同 T-03/T-04,杂项侧。药水、卷轴、宝石、符文、护身符、戒指、项链、金币全在这张表。
TC 树的叶子里有大量直接引用 Misc 物品码的(
rinamujewcm1-3hp1-5mp1-5gcvr01-33gld…),不做这张表,掉落树有一大半叶子解析不了。金标准数据
151 真实行(152 原始行 − 1 行
Expansion)× 168 列。完整列头:
统计:
spawnable=1仅 98/151;rarity范围 0..999;level范围 0..90。物品码分类(TC 叶子会直接引用):
hp1..hp5mp1..mp5rvsrvlvpstscisckeygcvgcygcbgcggcrgcw(碎裂)+ 各档skcskf…r01..r33cm1cm2cm3jewrinamuaqvcqvgld(type=gold)Misc 独有关键列:
stackable/minstack/maxstack/spawnstackautobeltpSpell+stat1..3/calc1..3BetterGemTransmogrify/TMogType/TMogMin/TMogMaxspelldesc/spelldescstr/spelldesccalcquest/questdiffcheck实现要求
data\global\excel\Misc.txt,剔除Expansion行。code → ItemBase索引。gld要特殊标记 —— TC 叶子里的gld和gld,mul=N都指向它(T-13 处理倍率)。r01..r33要能被 T-16 按序引用。陷阱
验收标准
code全局无重复gld被正确识别为金币且带type=goldr01..r3333 枚符文全部可按序号取到hp1(level/cost/stackable) /rin/cm1npm run typecheck0 errornpx vitest run全绿npx tsx scripts/verify-items.ts新增断言通过溯源
data\global\excel\下的Misc.txt(本机/usr/local/google/home/taodao/d2-data,挂载序 d2data → d2exp → Patch_D2,Patch_D2 优先)已完成并通过 1.13c MPQ 真实表验证(151 件真实杂项,33 枚符文索引,金币/药水/护符/珠宝分类),合并入 main (commit
050cb25)。