插件添加武器铭文方法

武器铭文描述需要与 buff 配合使用,配置在 buff.json 中,我们先看武器铭文的配置方法。

JSON

“weapon_buff”: {
“empty” : “buff$empty$0.8$可锻造符文,去庄园找符文锻造,打造专属符文武器@245”,
“buffName”: “[铭文镶嵌]”,
“屠龙” : {
“abil” : “SC”,
“buffs” : {
“buff_1” : {
“itemStr”: “buff$6$0.8$☆开山印☆攻击时可触发致命一击,伤害瞬间提升80%@215”,
“buffPercent”: 80,
                  “style”: “zm”,
                  “active_role”: 0,
                  “active_skill”: -1
},
“buff_2” : {
“itemStr”: “buff$7$0.8$☆烈火印☆触发特殊烈火效果,5秒内伤害增加50%@215”,
“buffPercent”: 80,
                  “style”: “zm1”,
                  “active_role”: 0,
                  “active_skill”: 0
},
“buff_3” : {
“itemStr”: “buff$8$0.8$☆逐日印☆可引发雷击,5秒内伤害增加100%@215”,
“buffPercent”: 80,
                  “style”: “zm”,
                  “active_role”: 1,
                  “active_skill”: 23
}
}
}
},

empty:表示空槽的效果提示,铭文串的描述提示不懂得,可以去看看 装备描述 这篇文章

buffName:表示在装备上显示的区块名称,可以自定义。有人叫 铭文、有人叫 神器特效

之后,以单一武器为区块分隔,分别配置每把武器铭文的配置内容。

abil:表示用哪个“极品属性”作为buff的存储值,目前支持 道术、攻击、魔法 三种值

  • 道术 = SC
  • 魔法 = MC
  • 攻击 = DC

buffs:buff清单,一把武器理论上可以支持无数种buff镶嵌,就看你怎么设计

buff_1: 这个表示对应极品属性对应的buff,下划线 后面的数字就是 极品值,你在服务端给予装备极品值就能实现镶嵌效果。

itemStr:铭文描述串

buffPercent:触发百分比,概率,80表示 80%的概率

style:buff特效id,单独说明

active_role:0 表示应用于自身, 1 表示应用于锁定目标

active_skill:-1表示不与技能绑定。可以填写技能id,填写后表示,只有学习了这个技能才能触发此铭文特效。

服务端配置

武器铭文需要服务端在 runmailquest.pas 中下发特别指令才行,需要增加这一行代码。

Basic

This_Player.PlayerNotice(‘STATUS=EQChanged’,5);

插件添加武器铭文方法

装备穿戴触发也需要加上这句话。

分享到:
赞(1)