wow7.0怎么看详细属性

2025-10-11 06:17:03

1、魔兽世界7.0隐藏属性如何显示?用宏或者小段代码来显示被隐藏的详细属性,例如移动速度,详细属性,或者隐藏掉它们。

wow7.0怎么看详细属性

2、这些代码相当于把暴雪默认关闭的开关打开了,详细操作如下

使用类似这样的宏:

  Code c:

  1:

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

  也可在lua文件插入

  Code c:

  1:

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

中间的数字1,表示显示在"属性"栏位置,可以改成2,显示到"强化属性"位置(还可以改到"速度栏"位置。

ATTACK_DAMAGE表示会增加一行伤害数值的显示(就是XXX-XXX)

  可以写下面任何:(不要中括号)

  ["HEALTH"] 生命值

  ["POWER"] 能量值

  ["ALTERNATEMANA"] ??

  ["ITEMLEVEL"] 物品等级

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

  -- Base stats

  ["STRENGTH"] 力量

  ["AGILITY"] 敏捷

  ["INTELLECT"] 智力

  ["STAMINA"] 耐力

  -- Enhancements

  ["CRITCHANCE"] 暴击

  ["HASTE"]急速

  ["MASTERY"]精通

  ["VERSATILITY   "] 全能

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

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

  -- Attack

  ["ATTACK_DAMAGE"] 攻击伤害

  ["ATTACK_AP"] 攻击强度

  ["ATTACK_ATTACKSPEED"] 攻击速度

  ["ENERGY_REGEN"] 能量回复

  ["RUNE_REGEN"] 符文回复

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

  -- Spell

  ["SPELLPOWER"]施法速度

  ["MANAREGEN"] 法力回复

  -- Defense

  ["ARMOR"] 护甲

  ["DODGE"] 躲闪

  ["PARRY"] 招架

  ["BLOCK"] 格挡

3、上面这些属性中.

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

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

Code c:

  PAPERDOLL_STATCATEGORIES[1].stats[1].primary = nil

  PAPERDOLL_STATCATEGORIES[1].stats[2].primary = nil

  PAPERDOLL_STATCATEGORIES[1].stats[3].primary = nil

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

  但是防御属性会根据你当前专精来显示.

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

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

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

  上面少了有一个SPEED的属性(加速),这属性好像没用了.因为显示之后,并不会根据装备改动。具体不知道什么原因。。

4、最后这一段代码是关于移动速度调整的,放到一个插件的lua后面.做成宏,代码有点多了

  Code c:

  do  

  local tempstatFrame:Show

  hooksecurefunc("PaperDollFrame_SetMovementSpeed",function(statFrame, unit)

  if(tempstatFrame:Show and tempstatFrame:Show~=statFrame)then

  temp:SetScript("OnUpdate",nil);

  end

  statFrame:SetScript("OnUpdate", MovementSpeed_OnUpdate);

  tempstatFrame:Show = statFrame;

  statFrame:Show();

  end)

  PAPERDOLL_STATINFO["MOVESPEED"].updateFunc =  function(statFrame, unit) PaperDollFrame_SetMovementSpeed(statFrame, unit); end

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

  end

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢