比较好奇爆炸弓的火球等级,所以一时好奇钻研了一下,并且经过测试。
一开始我增加了add=2000结果发现只是主目标伤害加上了2000,但是火球爆炸波及范围并没有2000伤害!
然后研究了一下,发现下面2段代码,才算搞明白了伤害来源。
怕媳妇的编码为2025,而火球的技能编号为里面evt.CastSpell(6 这段编码里的6。
后面mas不清楚啥意思,skill估计是技能等级。而这个技能等级来源于函数SpellPowerByItemSkill。
搜索SpellPowerByItemSkill得到相关代码,居然是根据游戏里物品的相关等级来确定的。默认的技能等级是7.
也就是大火球的技能等级来自物品相关等级参数和物品默认值7,我个人怀疑是7级大火球。
相关代码如下:
OnHitEffects[2025] = {
DamageKind = const.Damage.Fire,
Special = function(t)
local Skill, Mas = SpellPowerByItemSkill(t.Player, t.Item)
evt.CastSpell(6, Mas, Skill, t.Monster.X,t.Monster.Y,t.Monster.Z+50, t.Monster.X,t.Monster.Y,t.Monster.Z)
end}
local function SpellPowerByItemSkill(Player, Item)
local Skill, Mas = 7, 3
local SkillNum = Game.ItemsTxt[Item.Number].Skill
if SkillNum < 39 then
Skill, Mas = SplitSkill(Player:GetSkill(SkillNum))
end
return Skill, Mas
end
如果你想改怕媳妇大火球我个人建议修改如下
OnHitEffects[2025] = {
DamageKind = const.Damage.Fire,
Add = 2000,
Special = function(t)
local Skill, Mas = SpellPowerByItemSkill(t.Player, t.Item)
evt.CastSpell(6, Mas, 30, t.Monster.X,t.Monster.Y,t.Monster.Z+50, t.Monster.X,t.Monster.Y,t.Monster.Z)
end}
不过怕媳妇攻击的目标伤害会添加2000,但是大火球波及的范围伤害很小,一般30以下波动
一开始我增加了add=2000结果发现只是主目标伤害加上了2000,但是火球爆炸波及范围并没有2000伤害!
然后研究了一下,发现下面2段代码,才算搞明白了伤害来源。
怕媳妇的编码为2025,而火球的技能编号为里面evt.CastSpell(6 这段编码里的6。
后面mas不清楚啥意思,skill估计是技能等级。而这个技能等级来源于函数SpellPowerByItemSkill。
搜索SpellPowerByItemSkill得到相关代码,居然是根据游戏里物品的相关等级来确定的。默认的技能等级是7.
也就是大火球的技能等级来自物品相关等级参数和物品默认值7,我个人怀疑是7级大火球。
相关代码如下:
OnHitEffects[2025] = {
DamageKind = const.Damage.Fire,
Special = function(t)
local Skill, Mas = SpellPowerByItemSkill(t.Player, t.Item)
evt.CastSpell(6, Mas, Skill, t.Monster.X,t.Monster.Y,t.Monster.Z+50, t.Monster.X,t.Monster.Y,t.Monster.Z)
end}
local function SpellPowerByItemSkill(Player, Item)
local Skill, Mas = 7, 3
local SkillNum = Game.ItemsTxt[Item.Number].Skill
if SkillNum < 39 then
Skill, Mas = SplitSkill(Player:GetSkill(SkillNum))
end
return Skill, Mas
end
如果你想改怕媳妇大火球我个人建议修改如下
OnHitEffects[2025] = {
DamageKind = const.Damage.Fire,
Add = 2000,
Special = function(t)
local Skill, Mas = SpellPowerByItemSkill(t.Player, t.Item)
evt.CastSpell(6, Mas, 30, t.Monster.X,t.Monster.Y,t.Monster.Z+50, t.Monster.X,t.Monster.Y,t.Monster.Z)
end}
不过怕媳妇攻击的目标伤害会添加2000,但是大火球波及的范围伤害很小,一般30以下波动