返回列表 发帖

[WoW插件] Warbaby's RatingSummary[3.2 ok]装备属性合计[2009-08-13]

WoW插件

插件名称 Warbaby's RatingSummary
版本号 1.4
更新日期 2009-08-13
插件分类 信息增强
支持语言 繁体中文
引用库
WoW版本 3.0
适用人群 中级+
原始/发布作者 Warbaby
发布类型 原创
授权方式 个人
原始Url http://bbs.cwowaddon.com/thread-5189-1-1.html
发布Url http://bbs.cwowaddon.com/thread-5189-1-1.html
讨论区Url http://bbs.cwowaddon.com/thread-5189-1-1.html
简介 模仿StatCompare的界面, 使用StatLogic统计装备属性总和.
(转载请提供本贴链接, mop镜像:http://bbs.game.mop.com/viewthread.php?tid=1855910)

2009年8月13日
- 虽然已经AFK,但是受人之托修改一下bug, 顺手增加了双天赋显示
2talent.jpg
2009-8-13 23:04


2009年1月13日临时修正
- 大家反映在国服无法显示,原因应该是LibStatLogic的国服代码少了一段,临时更新一下

2009年1月13日更新
- 增加天赋显示功能, 没什么占用, 即使跟别的插件重复也无所谓
- 修正了韧性显示的小bug
- 观察目标改变后, 能够自动更新统计窗口
- 使用LibStatLogic1.1,  http://www.wowace.com/projects/libstatlogic-1-1/  如果此库有更新, 直接解压到本插件目录下, 或者放在外面作为单独插件均可. 以后数据的问题我将直接提交给LibStatLogic, 不再更新本插件.

12月19日更新:
- 继续修改显示格式,现在绿字在前,信息详情参见插件说明
- 装备边框着色功能改为仅着色内边框,没有任何额外占用,不仔细看看不出,仔细看能分辨。。。
- 修改代码,/run InspectUnit("mouseover")也可以使用了
- 修改了每次切换地图都出现版本信息的小bug。。。
- 继续修改StatLogic库
    = 国服和台服的"护甲穿透"属性显示名的翻译
    = 台服冰行者附魔的翻译,目前仍缺若干WLK新增附魔的名称
    = 同步最新的r218版本

12月16日更新:
- 插件更名为RatingSummary, 主要是为了和RatingBurster靠的近一点, 这两个插件都使用了StatLogic库
- 增加了抗性统计
- 重新整理了数据显示次序
- 增加了装备边框染色功能
- 暴击现在显示三个数字: "爆击等级(等级带来的爆率)加成智力或敏捷的总爆率"
- 临时修改了StatLogic库, 并随插件提供, 改动内容:
   .修正了国服的"法术强度"翻译问题
   .增加了精准和护甲穿透等级的翻译
   .当装备属性中含有"\n"换行字符时, 不会将其过滤, 主要是为了一些多彩宝石, 不知道这个修改会不会导致其他问题.
   .修改了多彩宝石不触发则不统计的逻辑, 请参见已知问题列表

已知问题:
- 如果国服法伤仍然无法统计, 那是你的StatLogic没弄好, 搜索一下Addons目录下还有没有其他的StatLogic.lua文件, 用这个插件带的覆盖之
- 多彩宝石, 由于插件使用的StatLogic:GetSum(itemLink)接口无法区分自身装备还是他人装备, 所以观察他人的多彩宝石时, 如果自己身上的宝石不能触发人家的效果, StatLogic就会忽略掉它. 在不修改库文件的前提下, 暂时只能如此.


- 本插件的目标仅是反映装备提供的属性,不会计算“天赋、当前BUFF、职业种族基础属性、防御属性递减效应”等等复杂逻辑,所以插件统计的一些属性跟面板上看到的有很大差距,例如法伤。
- 本插件无法实现“完全推算人物面板数值”的功能,请有这种需求,或者认为"和面板不一致就是不准"的朋友选择其他插件. 如果发现很完善的插件, 也请推荐给我, 谢谢.

============================== 插件说明 ===========================
本插件使用StatLogic库统计装备直接提供的属性加成总和。其数据与著名的RatingBuster一致,只不过RatingBuster仅能计算单件物品的属性合计。

插件提供一些方便的转换,几个需要解释的属性如下:
精神:123(回蓝:100.1)   计算出的回蓝值,是以玩家自身的职业和智力计算的,而不是目标
爆击:13.25%(200)    前面的百分比包括了敏捷或智力提供的爆击,如果想计算多少等级=1%爆,应该用前面的百分比减去属性部分的"物爆"或"法爆"
攻击强度:2000(1000)   前者包括了力量和敏捷的加成,后者是装备纯增加的AP
防御技能:140(5.61%)  前者是装备增加的防御技能,后者是这些防御技能相当于减少多少爆击(当然也是增加格挡招架等)
免伤:27.21%(13.1%) 前者是闪躲和招架的总和(包括防御技能增加的),后者是盾牌格挡几率,也包括防御技能的
精准:5.31%(200)  后者是精准等级,前者是相当于减少同级怪物多少招架/闪躲


插件的界面框体部分沿用了原来的StatCompare, 在此向原作者表示敬意:
slashboy @ 九藜方舟 Dreamland  yyslash@gmail.com / lasthime @ 幻物梵天 艾森纳

代码使用了LibStatLogic库, http://www.wowace.com/projects/libstatlogic-1-1/
目前这个库仍然有人维护, 但是国服的问题只能靠我们来收集提交. 如果数据有更新, 只需要把新版的库放在本插件内部或者作为单独的插件放在魔兽目录下.
如果发现数据有问题, 请把有问题的物品告诉, 包括它的宝石和附魔, 我分析后将问题提交给库作者. 以后数据方面的问题不会再更新本插件了.
RatingSummary.JPG

Warbaby'sStatCompareBeta1.zip (147.28 KB)

老版勿下

Warbaby'sRatingSummary1.0.zip (260.47 KB)

老版勿下

RatingSummary1.1.zip (261.66 KB)

老版勿下

WarbabyRatingSummary1.2.zip (134.02 KB)

bug

WarbabyRatingSummary1.2b.zip (134.13 KB)

新版,临时修正LibStatLogic库

RatingSummaryFor3.1.zip (137.78 KB)

3.1版本

RatingSummaryFor3.2.zip (138.27 KB)

3.2版本,以及增加双天赋显示

只统计装备的啊?哎~

TOP

个人觉得为保证统计客观buff不加是应该的,但是天赋可以考虑加上

TOP

恩 能把天赋统计上就更好了 有更新就不错 嘿嘿

TOP

太好了,没有StatCompare好不习惯啊,不知楼主这个是只支持GF杀龙版的还通吃TBC3.05和wotlk3.03?

一直认为没有DK,不开北极,不算wotlk,还是在火星晃悠。。。

TOP

实践证明。。。国服数据不准确,因为StatLogic的zhCN数据还没更新

台服基本没有问题,有人报告说传家宝装备统计不了

TOP

天哪,这东西居然更新了!!!!楼主万岁!!!!
能不能考虑把天赋加进去呀

TOP

法伤改为强度后,还是统计不了。

TOP

试过和多玩上的那个不同, 这个和FriendsMenuXP不冲突

TOP

LZ,StatLogic库没有更新,你更新外核有什么意义呢!!!魔兽一更新,郁闷死一片,哪位高手出来知道一下,如何修改StatLogic库的法术强度统计函数呀

TOP

原帖由 gzdengh 于 2008-12-16 15:56 发表
试过和多玩上的那个不同, 这个和FriendsMenuXP不冲突



一个作者嘛,冲突那不是左手打右手

TOP

数据完全不准啊…………详见图。。我特地找的无BUFF的时候截的~~
法术数据.JPG
防御数据.JPG
近战数据.JPG

TOP

原帖由 一捆海草 于 2008-12-16 19:34 发表
数据完全不准啊…………详见图。。我特地找的无BUFF的时候截的~~

不准是肯定的,现在statlogic库zhcn就是一锅豆浆

TOP

更新UP, 请多读读红字部分

TOP

- 多彩宝石, 由于插件使用的StatLogic:GetSum(itemLink)接口无法区分自身装备还是他人装备


区分自身装备还是他人装备,怎么想都觉得这种判断有很多种方法实现

TOP

是这样的,StatLogic:GetSum(itemLink) 这个接口,它接受一个itemLink,然后通过tooltip:SetHyperlink(itemLink)得到这个物品的属性信息,之后就是很复杂的解析了。

再不修改StatLogic库的前提下,我不认为有办法能够解决这个问题。

如果要解决这个问题,只要把StatLogic里面的tooltip:SetHyperlink(itemLink),改成tooltip:SetInventoryItem("target", itemSlot)就可以了。但是这样就必须修改库的接口,目前不能这样做。

TOP

能不每次切换地图聊天栏都出现那提示吗。。。  别的插件没个提示的。。

TOP

我也发现这个问题了,我把事件写错了。 你把localization里面第一行前加两个--先,

TOP

更新up爱爱爱

TOP

试用下看结果

TOP

返回列表