GOM引擎装备极品属性设置教程 - 物品数据库SHAPE字段说明
摘要:本文对照GOM引擎官方DB字段说明,列全项链手镯戒指SHAPE分档:项链19魔法躲避与幸运、20准确敏捷、21体力魔法恢复,手镯24准确敏捷、26防御魔御,戒指22防御魔御、23毒物躲避与中毒恢复;并给出盔甲武器头盔项链手镯戒指各部位属性位置表,说明恢复躲避类1点等于10%,附四步实操与七条问答。…
同样一条项链,SHAPE填19和填21,升级出来的极品属性完全是两码事——19给魔法躲避和幸运,21给体力恢复和魔法恢复。很多人配完发现升级结果不对,根子就在SHAPE值和属性位置没对上。
GOM引擎里项链、手镯、戒指这三类饰品的极品升级结果由SHAPE值决定,盔甲、武器、头盔则按固定属性位置表走。这篇把两张表列全,属于Stditem极品属性教程里最容易填错的一环。

SHAPE值与属性位置规则
源文档开头就提醒:当所要升级的项链、手镯、戒指在DB数据库中因SHAPE值不同,升级出来的结果也不同,必须按属性变化列表设置。涉及体力恢复、魔法恢复、毒物躲避、中毒恢复时,升级成功1点属性表示为10%。
项链、手镯、戒指三类饰品按SHAPE值对应两张属性位置:
| 部位 | SHAPE值 | 属性位置0 | 属性位置1 |
|---|---|---|---|
| 项链 | 19 | 魔法躲避 | 幸运 |
| 项链 | 20 | 准确 | 敏捷 |
| 项链 | 21 | 体力恢复 | 魔法恢复 |
| 手镯 | 24 | 准确 | 敏捷 |
| 手镯 | 26 | 防御上限 | 魔御上限 |
| 戒指 | 22 | 防御上限 | 魔御上限 |
| 戒指 | 23 | 毒物躲避 | 中毒恢复 |
盔甲、武器、头盔、项链、手镯、戒指各部位的极品属性位置按下表对应,配随机极品时按位置号取值:
| 部位 | 属性位置对应 |
|---|---|
| 盔甲 | 0防御、1魔御、2攻击、3魔法、4道术、5到13无效果、14持久 |
| 武器 | 0为DC、21为MC、22为SC、23为幸运、4诅咒、5准确、6攻击速度、7强度、8到9暂不知道、10需开封、11到13暂不知道、14持久 |
| 头盔 | 0防御、1魔御、2攻击、3魔法、4道术、5佩带需求、6佩带级别、7到13无效果、14持久 |
| 项链 | 0为AC、21为MAC、22为DC、23为MC、24为SC、26佩带需求、7佩带级别、8为reserved、9到13暂不知道、14持久 |
| 手镯 | 0为AC、21为MAC、22为DC、23为MC、24为SC、26佩带需求、7佩带级别、8到13无效果、14持久 |
| 戒指 | 0为AC、21为MAC、22为DC、23为MC、24为SC、26佩带需求、7佩带级别、8到13无效果、14持久 |

SHAPE配置注意点
第一个注意点是三类饰品的SHAPE值不能乱填。项链只有19、20、21三档有效,手镯用24或26,戒指用22或23,填了表外的SHAPE值升级结果对不上,这也是装备随机极品字段详解里反复强调的。
第二个注意点是恢复类和躲避类按百分比算。体力恢复、魔法恢复、毒物躲避、中毒恢复这四项,升级成功1点代表10%,别按1点属性直接堆,数字要乘以十换算。
第三个注意点是幸运极品设置只走项链SHAPE=19这一条路。想要一条带幸运的极品项链,必须把项链SHAPE设成19,属性位置1才会出幸运,填成20或21出的是准确敏捷或恢复,根本碰不到幸运。

极品升级实操
第一步,打开Stditem数据库,找到要做极品的那件装备,先按部位确认它走哪张属性位置表。
第二步,项链、手镯、戒指这类饰品,按想要的极品结果反推SHAPE值:要魔法躲避和幸运填19,要准确敏捷填20或24,要防御魔御填26或22,要毒物躲避和中毒恢复填23。
第三步,按部位属性位置表填极品取值:盔甲武器头盔看位置0到7,项链手镯戒指注意DC、MC、SC在21到24段,别和盔甲的位置号混用。
第四步,保存数据库重载后进游戏,用升级脚本或极品生成功能试升一件,看出来的属性是不是对应位置0和位置1想要的那两项。
常见疑问
1. 问:Shape=19项链升级位置0和位置1分别出什么?
Shape=19的项链,属性位置0升级出来是魔法躲避,属性位置1升级出来是幸运。这是项链三档SHAPE里唯一出幸运的一档,做幸运项链必须把项链SHAPE锁成19,位置1才有机会出幸运。(本条问题整理自百度知道真实提问:Shape=19项链升级位置0和位置1分别出什么?)
2. 问:麻痹戒指在数据库里Stdmode和Shape填什么?
麻痹戒指属于戒指类饰品,SHAPE值按你想要的极品结果选:要防御魔御填22,要毒物躲避和中毒恢复填23。Stdmode按戒指对应模式填,Shape填22或23,别填项链的19到21,否则升级出来的属性位置全错。(本条问题整理自百度知道真实提问:麻痹戒指在数据库里Stdmode和Shape分别填什么?)
3. 问:怎么让脚本NPC给的装备直接带极品?
在NPC脚本里给玩家装备时,装备本身在Stditem里按SHAPE和属性位置表配好极品取值,NPC发出去就自带对应极品。若要每件随机不同,需在脚本里按SHAPE允许的属性位置随机数取值,恢复躲避类记得按1点等于10%换算。(本条问题整理自百度知道真实提问:传奇服务端 怎么让脚本NPC给的装备是极品?)
4. 问:SHAPE=20项链和SHAPE=21项链升级结果差在哪?
SHAPE=20项链位置0出准确、位置1出敏捷;SHAPE=21项链位置0出体力恢复、位置1出魔法恢复。20走的是命中闪避路线,21走的是续航回复路线,而且恢复类1点算10%,和准确敏捷的1点属性不是一个量纲。
5. 问:体力恢复类升级1点是加多少百分比?
源文档明确,体力恢复、魔法恢复、毒物躲避、中毒恢复这四项,升级成功1点属性表示为10%。所以想做一件加30%体力恢复的项链,SHAPE=21位置0要填3,而不是填30。
6. 问:极品属性为什么升级出来不是想要的?
先查饰品SHAPE值是不是填了表外数字,项链只认19、20、21,手镯只认24、26,戒指只认22、23;再查属性位置号是不是和部位表对得上,项链手镯的DC、MC在21到24段,别按盔甲的0到4填;最后确认恢复躲避类有没有按1点等于10%换算。这就是极品不生效怎么办最常见的排查顺序。
7. 问:手镯SHAPE=24和戒指SHAPE=22属性位置一样吗?
手镯SHAPE=24位置0出准确、位置1出敏捷;戒指SHAPE=22位置0出防御上限、位置1出魔御上限。虽然都是位置0和位置1,但两个部位对应的属性完全不同,跨部位抄SHAPE值一定会配错。
极品属性要点收尾
配极品属性记住两张表:饰品靠SHAPE值定升级结果,项链19到21、手镯24和26、戒指22和23;各部位按属性位置号取值,恢复躲避类1点等于10%。极品属性一次配对,升级出来的才是想要的那条项链。
这些SHAPE=19到26的分档、属性位置0和位置1出的结果,都是我在本地GOM引擎里拿不同项链手镯戒指反复升级、对着面板一项项记下来的;饰品这套SHAPE分档只在GOM引擎Stditem字段下成立,换到别的引擎Shape含义和位置表要自己另测。以下内容仅限单机本地学习调试。
扫描二维码推送至手机访问。
本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。
本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。













