代码拯救魔兽:宏命令开启角色属性栏被隐藏属性

2016-08-19 15:49作者:oyg123来源:

超实用宏分享:一键开启角色被隐藏属性

  这些代码无毒无副作用,等价于把暴雪关闭的开关给打开了。

  最下面有个栗子,代码有点长,属于我目前用的

  显示属性:

  使用类似这样的宏:

  /run table.insert(PAPERDOLL_STATCATEGORIES[1].stats,{ stat ="ATTACK_DAMAGE"})

  宏介绍:

  中间的数字1,表示显示在"属性"栏位置

超实用宏分享:一键开启角色被隐藏属性

  可以改成2显示到"强化属性"位置

超实用宏分享:一键开启角色被隐藏属性

  ATTACK_DAMAGE表示会增加一行伤害数值的显示(就是XXX-XXX),可以用下面任何来替换:(不要中括号)

  ["HEALTH"] 生命值

  ["POWER"] 能量值

  ["ALTERNATEMANA"] ??

  ["ITEMLEVEL"] 物品等级

  ["MOVESPEED"] 移动速度 (需要额外代码,不然无效,并且异常)

  ["STRENGTH"] 力量

  ["AGILITY"] 敏捷

  ["INTELLECT"] 智力

  ["STAMINA"] 耐力

  ["CRITCHANCE"] 暴击

  ["HASTE"]急速

  ["MASTERY"]精通

  ["VERSATILITY "] 全能

  ["LIFESTEAL"] 吸血(副属性)

  ["AVOIDANCE"] 闪避(副属性)

  ["ATTACK_DAMAGE"] 攻击伤害

  ["ATTACK_AP"] 攻击强度

  ["ATTACK_ATTACKSPEED"] 攻击速度

  ["ENERGY_REGEN"] 能量回复

  ["RUNE_REGEN"] 符文回复

  ["FOCUS_REGEN"] ???什么东西

  ["SPELLPOWER"]施法速度

  ["MANAREGEN"] 法力回复

  ["ARMOR"] 护甲

  ["DODGE"] 躲闪

  ["PARRY"] 招架

  ["BLOCK"] 格挡

  上面这些属性中。

  敏捷智力力量,默认是根据你的专精来显示其中某几个。

  如果你需要全显示不需要增加,可以使用这样的代码:(分别力量敏捷智力,效果是无论什么专精情况都显示这些属性)

  而目前归类到,强化属性中的暴击急速精通之类的。是在你该属性不为0的情况下才会显示,所以一般不需要用上面的代码。

  而防御属性会根据你当前专精来显示。

  法力回复也是治疗者才会显示(非治疗者已经没有蓝了)

  总的来说被完全隐藏(?删除)的有这些:

  移动速度,攻击速度,攻击强度,伤害,能量回复/符文回复,副属性

  上面少了有一个SPEED的属性(加速),这属性好像没用了。因为显示之后,并不会根据装备改动,这个属性被暴雪删了??

  关于隐藏你不想要的属性

  下面这段代码,是目前游戏本身的属性显示设定。

  如果你其中某一个不想显示。最简单的是复制这整个段代码,然后直接修改其中的内容。

  注意的是 ,需要必须1~n不能间断

  如果使用这些,关于移动速度的修改代码,必须放到这个修改后面或者说是PAPERDOLL_STATCATEGORIES[1].xxx=xxx 之类的代码 必须放到这段代码之后able.insert(xxx,xxx)之类的代码放到最后

  第一个数字[1]和数字[2]就表示显示在属性,还是强化属性的位置

  stat=xxx

  就是你要显示的属性

  这后面的代码表示一些功能

  primary = LE_UNIT_STAT_STRENGTH

  判断专精的主属性类别(力量专精才显示这一列)

  roles = { "HEALER" ,"DAMAGER"}

  roles表示职责,里面写的是Tank/HEALER/DAMAGER(职责为治疗或者输出,才显示这一列)

  hideAt=0

  表示如果这个属性值等于0,那么隐藏他

  如果删掉后面的代码,就是常驻显示,

  如果删掉这一列,就是不显示(序号必须1~n不能缺少。)

官方微信

网上冲浪记事官方微信