在传奇端的DB数据库中,随着版本的更新,物品分类系统有了显著的变化,特别是47类和53类物品的引入,为玩家的装备定制和战斗策略带来了新的可能性。让我们深入了解一下这两个新增的类别。
一、53类宝石介绍 53类宝石是传奇端新增的特色装备,它们不仅拥有气血石功能,Anicount=1,2,3分别对应三种不同的回血效果。这些宝石还附加了防御、魔御、攻击、魔法和道术属性,甚至可以增加特殊属性,如治愈术技能。它们的持久度为0时,所有属性会失效,且不可修理,需要通过对应Anicount的气血石恢复持久。当丢入石头时,持久度会根据剩余量进行补充,超过宝石持久的那部分会被系统消耗。
二、47类物品分类 47类物品是可叠加的,类似于宝石镶嵌和31类物品的结合。根据Shape值的不同,它们分为两种类型:
Shape=50:物品使用一次后会消失,准星对准并点击就视为使用,类似于宝石镶嵌的消耗。
Shape=51:物品可以持续使用,直到玩家手动删除,准星模式下右键点击即可激活。
触发机制:
人物触发:使用QF中的[@StdmodeShowX],其中X为物品的Anicount。
英雄触发:使用QF中的[@HeroStdmodeShowX],同样X为物品的Anicount。
NPC变量:
当前使用物品名和唯一ID:可通过<和
H.UseItemName>获取。
当前准星使用对象物品名和唯一ID:可通过<和
H.BagItemName>获取。
脚本示例:
当玩家使用[@StdModeShow1]时,会显示当前使用的物品名、目标物品名,并执行相关操作,如链接物品、修改星星数量等。
对于英雄触发的[@HeroStdModeShow2],则显示英雄的相应信息,并执行英雄专属的操作。
传奇端DB数据物品STDMODE现在已经扩展到0-100多了,今天说下新增的47类以及53类, 53类石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
一.53类宝石介绍 石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能.
石头拥有气血石功能 Anicount=1,2,3 分别对应三种石头的回血功能..另外拥有 防御 魔御 攻击 魔法 道术的属性,另可增加特殊属性,如Shape值设置116将获取治愈术技能
此类装备装备持久为0了后不消失 不显示防御 魔御 攻击 魔法 道术的属性,人物属性不在增加这些属性(属性失效)
此宝石不可以修理 必须用对应 Shape=1,2,3三种气血石石头来恢复 53类Anicount=1,2,3的石头.丢入石头当前剩余多大持久给予增加多少持久,当丢入石头持久大于此类宝石持久,只将持久加满剩余的持久被系统吃掉..
注:持久为0的时附加属性全部失效(包括附加特殊属性)
二.新增物品分类47,物品可叠加使用,类似宝石镶嵌~和31类的··结合产物,背包直接执行
StdMode=47 新增扩展物品 可叠加
Shape=50, 物品使用一次后消失 , 准星对准物品点击了 和宝石镶嵌那样视为使用
Shape=51, 物品可以一直使用,直到手动删除
右键使用后 鼠标变成准星模式
触发:
以上扩展2种类型的物品
人物触发 QF中的 [@StdmodeShowX] X=物品的Anicount
英雄触发 QF中的 [@HeroStdmodeShowX] X=物品的Anicount
-----------------------------------------------------------
增加NPC变量(变量名带G_可显示改名后的物品名,详见下方示范脚本):
当前使用物品名:<$UseItemName>, <$H.UseItemName>
当前使用物品唯一ID:<$UseItemMakeIndex> <$H.UseItemMakeIndex>
+当前准星使用对象物品名: <$BagItemName> <$H.BagItemName>
+当前准星使用对象物品唯一ID:<$BagItemMakeIndex> <$H.BagItemMakeIndex>
;==========================================================
·脚本示范
[@StdModeShow1]
#if
#act
SendMsg 6 人物当前使用的物品名:<$UseItemName>,唯一ID:<$UseItemMakeIndex>
SendMsg 6 使用物品目标名字:<$BagItemName>,唯一ID:<$BagItemMakeIndex>
SendMsg 6 邪恶の力量到此一游
LinkBagItem <$BagItemMakeIndex>
;修改物品星星数量
CHANGEITEMUPGRADECOUNT -1 + 1
UpdateItem -1
ClearLinkItem
break
[@HeroStdModeShow2]
#if
#act
SendMsg 6 英雄当前使用的物品名:<$H.UseItemName>,唯一ID:<$H.UseItemMakeIndex>
SendMsg 6 英雄物品目标名字:<$H.BagItemName>,唯一ID:<$H.BagItemMakeIndex>
H.LinkBagItem <$H.BagItemMakeIndex>
;修改物品星星数量
H.CHANGEITEMUPGRADECOUNT -1 + 1 H.UpdateItem -1
H.ClearLinkItem
break
[@StdModeShow1]
#if
#act
;$G_UseItemName 和$G_BagItemName支持改名后的名称显示,不带G_则为数据库名字
SendMsg 6 人物当前使用的物品名:<$UseItemName> (<$G_UseItemName> ),唯一ID:<$UseItemMakeIndex>
SendMsg 6 使用物品目标名字:<$BagItemName> (<$G_BagItemName> ),唯一ID:<$BagItemMakeIndex>
break
传奇端DB数据库:47类物品叠加与53类宝石封印详解
来源:
作者:
点击:

