深入解析传奇怪物DB脚本:攻击属性与行为设定

来源: 作者: 点击:

在传奇游戏中,怪物行为和攻击属性是通过怪物数据库(Monster Database,简称DB)中的脚本进行定义的。许多玩家对怪物行为有一定的误解,比如常见的“CoolEye”属性,其实并不是决定怪物是否主动攻击的关键因素。本文将详细解析怪物DB脚本中的攻击属性和行为设定。

怪物主动攻击属性解析
首先,我们需要澄清一个常见的误解:CoolEye属性。CoolEye实际上是指怪物是否能够探测到隐身状态下的玩家,而不是决定怪物是否主动攻击。如果将所有怪物的CoolEye值设为100,隐身戒指将失效。

真正决定怪物是否主动攻击的是Race属性:

51:不主动攻击,怪物死亡后物品不掉落,需要玩家手动割取。
52:不主动攻击,怪物死亡后物品不掉落,有一定几率逃跑。
53:主动攻击,怪物死亡后物品不掉落。
81:普通攻击,怪物进入玩家范围后会自动攻击。
82:主动攻击,具有2格攻击范围。
92:遇到范围外攻击会瞬移。
95:进入玩家范围会从地下爬出来。
100:道士召唤的骷髅。
101:进入玩家范围会从石像状态激活。
102:边攻击边召唤,对应SETUP里的ZUMA1~4指定的怪物。
103:释放SETUP里EE指定的怪物。
105:麻痹攻击(高)。
106:麻痹攻击(低)。
107:全屏攻击+麻痹+中毒。
113、114:召唤神兽。
116:释放SETUP里的SPIDER指定的怪物。
117:自暴攻击。
11:无敌加瞬移攻击,主动攻击MOB和红名。
85:地下钻出来,原地攻击,死亡后物品不掉落。
87:主动攻击,具有5格攻击范围。
93:主动攻击,具有4格攻击范围。
94:主动攻击,直线攻击。
96:自动复活。
104:主动攻击,具有8格攻击范围。
112:只主动攻击红名,具有11格攻击范围。
115:全屏攻击(地下出剌)。
db文件修改方法和注释
接下来,我们来看一下法术和技能数据库(magicdb)的修改方法和注释:

magsid:物品代号。
magname:物品名称。
effect type:效果属性。
effect:施放魔法时产生的动画效果。
spell:每次施放魔法消耗的魔法值。
defspell:升级后增加的每次施放魔法消耗的魔法值。
defpower:升级后增加的威力。
defmaxpower:升级后增加的最大威力。
job:职业(0-战士,1-法师,2-道士)。
power:基本威力。
maxpower:最大威力。
t1ainlv:技能升级所需的经验。
needlv:修炼技能所需的等级。
mode:技能类型(0-战士技能,1-道士技能,2-法师技能)。
needl1:1级技能所需的等级。
l1train:1级技能修炼所需的经验。
delay:技能施放后的延迟时间。
descr:备注。
通过以上解析,我们可以更准确地理解和修改怪物DB脚本,以实现游戏中怪物的多样化行为和攻击模式。