下一页(2)

:: [MoP插件]宠物对战辅助工具/查看野外宠物品质(冒泡!) ::

AUTHOR CONTENT

[MoP插件]宠物对战辅助工具/查看野外宠物品质(冒泡!)


-[size=95%][color=red]喜闻乐见,挑战成就的公会声望刷满了。但是忘了买宠物和坐骑。呵呵呵呵
[/color][/size]
[align=center][url=http://pan.baidu.com/share/home?uk=251921453]网盘[/url]
[url=http://pan.baidu.com/pcloud/album/info?uk=251921453&album_id=7954673132306147891]HPetBattleAny专辑[/url]
-
[size=200%][color=blue][b][font=simsun]宠物对战辅助工具[/font][/b][/color][/size]
[size=110%]-------[color=red]战斗中敌方技能提示[/color],[color=orange]战斗中快捷键修复[/color],[color=blue]战斗中/界面宠物数据详情[/color][/size]
[size=100%]-------[color=red]关于宠物各种属性数据详情请看[url=http://nga.178.com/read.php?tid=5370659]宠物属性数据---宠物成长值/辨别宠物品质[/url][/color][/size]
[size=100%]-------[color=skyblue]更多详情请查询本区置顶[/color][/size]
[img]http://img6.nga.178.com/attachments/mon_201408/07/-598473_53e31efd7d4c6.jpg[/img][/align]
[align=right][size=120%][color=orange]辛勤的测试者:花落盡,薏苡,rochermit,seraphleon
感谢大家的各种意见和建议。[/color][/size][/align]
[align=center][size=160%][color=red]最新下载:[url=http://pan.baidu.com/pcloud/album/info?uk=251921453&album_id=7954673132306147891]HPetBattleAny[/url]最新:6.0[/size][/align][/color]
[align=center][color=red]"自动换宠"测试[/align][/color]
[align=center][size=140%][color=red]多玩魔盒与本插件冲突[/color][/size][/align]
[align=center][size=120%][color=red]安装:下载后,解压到目录:X\World of Warcraft\Interface\AddOns\[/color][/size][/align]
[align=center][size=120%][color=red]可能会出现报错(战斗中),可以去HPetBattleAny.lua删掉HPetBattleAny.fix("PetJournalParent")和HPetBattleAny.fix("ALL"),2句代码[/color][/size][/align]
[quote]
[list][*]1.93:
[list][*]更新至5.4,1
[*]修复autoselectpet.lua的报错,修改错误的数据,增加新的数据
[*]腐化小助手的数据是错误的,蓝色品质时(本身绿色品质):满级属性:1441,284,276(不保证到时候不变动)[/list]
[*]1.85:
[list][*]在宠物信息的等级按钮旁增加一个选择按钮,勾选后,点击敌方宠物头像,打开的宠物信息将是该宠物当前级别+品质的信息.
[*]为显示宠物ID以及技能ID增加了一个开关
[*]完善其他语言下的翻译问题
[*]某个BUG,会导致低级宠物等级/品质变动,品种判断也跟随变动.(已解决.)
[*]在统计栏增加更加详细的统计提示信息,例如:独特宠物收集数/满级宠物收集数/满级独特收集数/....[/list]
[*]1.83b:
[list][*]1.82b有个严重的BUG.
[*]收集提示信息中.不在用"星星"表示HH/PP/SS(+2),而改用更明确的图标(红心/小剑/速度)
[*]增加一个命令/hpq glp a b c.用来搜索"极限宠物",
a:属性,1~3分别生命/攻击/速度
b:最高/最低,,0带便最低.非0带便最高
c:更详细的指定类别.1~10,按照宠物日志的过滤器打开之后,显示的顺序.例如3=龙类
例如:
/hpq glp 1 0
搜索最高生命值的宠物.,/hpq glp 1 1 就是最低.
/hpq glp 3 0 3
搜索最高速度的龙类宠物.
[*]进一步优化内存.
[*]扩展了对战中技能显示,可以显示己方/地方所有宠物技能状况.[/list]
[*]1.76r:
[list][*]1.修复遇到精良宠物不进行报警的错误.
[*]2.增加物品宠物的收集提示信息.[/list]
[*]1.75r:
[list][*]添加了幼年安其拉守护者和古树的种类.(一个全种类,一个单种类.)
[*]另外优化了下插件的内存变动.
[*]我[color=blue]打算[/color]将添加这样一个效果:
鼠标提示增加该任务是否完成(如果你刚刚清楚过缓存,可能会有误)
并且将图标更换成红叉叉
[album]./mon_201306/21/411_51c417552aa86.jpg[/album][color=red]但是[/color],貌似需要统计所有任务的ID 和 训练师的名字的"简繁英"
所以暂时只有MOP的,并且只有简体版的.
代码内容.我写在Search.lua里面.有意的可以自己修改/添加.[/list]
[*]1.72:
在对战界面中,宠物头像的鼠标提示中.
加入了BUFF显示.(暴雪默认只显示DBEUFF)
[*]1.65:
品种/breeid更换了表述方法:
[collapse=B/H/P/S介绍:]B/H/P/S,4个字母分别代表:平衡/生命/攻击/速度
然后互相组合,
[color=red]X[/color]/[color=red]X[/color]:例如B/B,H/H,P/P,S/S, 其中B/B平衡(就是0.5/0.5/0.5),其他的各自表示 高血(H/H)/高攻(P/P)/高速(S/S)-------各自+2的意思

[color=red]X[/color]/B:例如H/B,代表 血量(H)高.其他的平衡(B),就是(0.9,0.4,0.4),血量+0.9,其他的2个属性各自+0.4.P/B,S/B同理

[color=red]X[/color]/[color=red]Y[/color]:这里不包括B,例如H/S,就代表高生命+高速度(0.9,0,0.9)

上面各自组合理论上无视顺序,例如H/S,写成S/H也一样.就是代表生命/速度有加值,[/collapse]
[*]1.59
增加小地图提示增强.
插件特色:
功能:查询宠物的数据库.
功能:记忆上次使用的技能组合,高亮的技能就是记录.(5.3就不用了)
[img]./mon_201306/21/411_51c41a359dc5b.jpg[/img]

增加一个模块[color=red]"自动换宠"[/color][color=blue]AutoSelectPet.lua[/color],因为是测试,所以文件被我改名成AutoSelectPet.lua-1,显然,需要去掉后面的[-1]才能正常使用。
可以理解为组队插件。(没有设置界面的组队插件,以后也许会考虑加入,因为重点不在这。)
[collapse=点开我看"自动换宠"的介绍,插件介绍在下面]
功能介绍   :
[list][*][b]通过/run SelectPetByspeciesID(nil,pet1,pet2,pet3)来批量换宠物[/b]
x可以为宠物种类ID,就是我插件显示在宠物类别旁边的数字,例如君王蟹的746
[color=skyblue][size=85%]举例:/run SelectPetByspeciesID(nil,1162,746,1162) 换上宠物机器猫+君王蟹+机器猫.(只会交换生命高于85%的宠物)[/size][/color]

[*][b]通过级别来换宠物pet1~3可以设置为宠物级别(1~25)[/b]
[color=skyblue][size=85%]举例:/run SelectPetByspeciesID(nil,383,85,3)换上蚊子+炸弹人+某个3级的宠物。。至于用来做什么。你懂得。[/size][/color]

[*][b]当然,还能设置技能/run SelectPetByspeciesID(nil,pet1,pet2,pet3,ab1,ab2,ab3)[/b]
[color=skyblue][size=85%]举例:/run SelectPetByspeciesID(nil,1162,746,1162,126,456,153)[/size][/color]
后面的126,456,153属于对应前面的技能组合设置,1~6对应宠物的1~6号技能(顺序可以打乱,但是你别想1号和4号同时出现。自己试试就知道)

[color=red]ps:当然,我插件有个功能叫做"自动保存技能",若你不填写后面的技能组合就将按"自动保存技能"所保存的设置[/color]

[*][color=red]重头戏来了[/color]
打开AutoSelectPet.lua,你会发现开头有个DefaultNPCNames={},里面的"熊猫人微风之灵"、"熊猫人雷霆之灵"
[color=blue]其中的petID就是上面所说的宠物ID,后面的abilityN就是技能组合,和上面一样。[/color]
这段代码的功能在于,熊猫人微风之灵、熊猫人雷霆之灵对话,点击战斗选项,
[b]不要点确认[/b],这时候会自动开始换宠物,并且在换完之后自动确认进战斗(按住shift键可无视该功能)
这就是所谓的[color=red]"自动换宠"[/color]

ps:你可以照着"熊猫人微风之灵"、"熊猫人雷霆之灵"在DefaultNPCNames里面添加其他组合,记得不要哦漏掉标点符号。(我发一个标准模板。复制过去,自己填写数字)[/collapse][/list]
[collapse=模板][code=lua]DefaultNPCNames={
   ["熊猫人微风之灵"]={
      {["petID"]=243,["abilityN"]=423},
      {["petID"]=489,["abilityN"]=423},
      {["petID"]=1165,["abilityN"]=153},
   },
   ["熊猫人雷霆之灵"]={
      {["petID"]=243,["abilityN"]=423},
      {["petID"]=489},
      {["petID"]=1165},
   },
   ["熊猫人烈焰之灵"]={
      {["petID"]=243},
      {["petID"]=489,["abilityN"]=423},
      {["petID"]=1165},
   },
   ["农夫倪石"]={
      {["petID"]=243},
      {["petID"]=489},
      {["petID"]=1165,["abilityN"]=423},
   },
   ["废土行者苏游"]={
      {["petID"]=243},
      {["petID"]=489,["abilityN"]=423},
      {["petID"]=1165},
   },
   ["圣地的俞娜"]={
      {["petID"]=243},
      {["petID"]=489,["abilityN"]=423},
      {["petID"]=1165},
   },
   ["勇敢的尹勇"]={
      {["petID"]=243,["abilityN"]=423},
      {["petID"]=489},
      {["petID"]=1165},
   },
}[/code][/collapse]
[/list]
[/quote]
[h]这是分割线?[/h]
[quote]
[collapse=[b]如果安装后有任何问题,请先看完使用说明和功能介绍,否则我不会一一回复[/b]]
[list][*]1.确定你开启了插件,并且版本是最新-----------选择角色界面,点开右下角插件。鼠标放上去看版本号。
[*]2.进入游戏后,输入/hpq,对照功能是否开启.
[*]3.还有不正常的情况,请关闭你的其他插件再尝试--------对比出照成冲突的插件.
[*]4.欢迎反馈意见,而不是询问问题,如果你自己都不尝试解决问题,那我也不会给你解决,我不是卖家,所以你也不是买家
[/list]
[/collapse]
[collapse=是不是要我解释一下为什么用魔盒就不能用我的插件]
魔盒复制的我之前某个版本的完整代码(代码内容一个字没改)(并且他从没更新)
等价于他的函数完整的覆盖了我现在版本的函数(当然也可能我的覆盖它的,那就恭喜你,可以用我的插件)
所以,是不是要我“非常配合”的,改掉我新版本插件的所有全局函数名来配合他?(就算我想改也没用,因为很多功能是HOOK暴雪函数,你总不能让我改掉暴雪函数,或者自己在复制一份暴雪函数吧?)
[/collapse]
[/quote]
[collapse=最近更新内容]
1.7:
1.优化插件加载方式.插件不会再在进入游戏时候读取数据.不会在强制加载PetJournal.(防卡)
2.优化释放宠物界面,加入宠物图标,鼠标提示,并且2秒之后才能确认释放.
[img]./mon_201306/05/411_51ae2ff373160.jpg[/img]
3.我修改了一些东西,所以AutoSelectPet.lua需要换成新的才能使用.(HPetBattleAny.HasPet[XXX]需要改成HPetBattleAny:GetPetInfo(XXX))
1.67:
1:修正错低级宠物breeid错误.
1.661:
可以在设置里选择是否使用新的breeid
可以在设置里开启一个绷带按钮,显示在复活按钮左边.
1.66:
更新获取breeid的方法.更加准确.
[color=red]小功能[/color]:在宠物对战已经开始PVP排队后,可以通过找到在对战栏的宠物,点击PetCard上面的技能.来达到切换技能的效果.
ps:就是在对战栏锁定后,也可以对宠物进行换技能.
1.651:
修改1226宠物的数据错误.并更新部分数据
宠物数据是收集来的.没法直接获取.所以新版本前期数据会经常更新.
1.63:
修复小地图提示与某些插件冲突的现象
1.61:
修复BUG:如果首先PVE对战,那么之后对PVP对战都会出现报错.
1.6:增加PVP敌对宠物技能显示
关于天气类技能.我没测试过.理论上应该没问题.
1.58
设置界面整合到了暴雪设置里面.(与大脚的冲突已修复)
1.57
修复了快速放弃的问题
1.55
修复了一些报错,加了一些东西(具体都忘了。)
设置界面有个按钮,可以配合BagBrother用来查看该账号下面所有的战斗石/四灵.
BagBrother可以到附件下载.
很多背包整合插件都附带这个,所以建议先试试能否直接用,再来下载。
ps:一个小功能而已,所以没有太完善,有时候要点2下才能显示。
1.5.1
之前pvp战斗进入提示声修复设置错了。声音是稀有报警的那个,现在改对了。(至少能正常通过HPetBattleAny.lua里修改了)
1.5
[list][*]修复?PVP战斗中没有提示声音的情况(打开HPetBattleAny.lua,开头几排可以修改声音,或者去掉----如果和其他插件冲突的话)
[*]宠物日志界面的所有宠物图标都加入鼠标提示,显示内容为该宠物的属性值(就是宠物链接显示的内容。),若是按住ALT再去观察,显示宠物来源信息(基本没有。。)
[*]对战中,点击敌方头像,自动打开宠物日志的同时,还会自动打开宠物信息,并高亮品种。
[/list]
1.495
* 修复几个BUG。
1.49
[list][*]修复隐藏/显示其他UI导致的上载具错误。感谢[@abin]在[url=http://nga.178.com/read.php?tid=5691008&page=e#l30]30楼[/url]给的方法.
自己增加/减少,依旧可以打开HPetBattleAny.lua在前排看到,在[HPetBattleAny.AUtoHideShowfrmae]按格式增加就行(记得逗号结尾)
[*]解决了之前自动保存技能出现的各种报错(没测试,但是应该不会出现)
[*]对于之前出现无法保存设置的情况,我多次测试,发现没有问题。[/list]
1.44
[list][*]我确信,这次我修复了暴雪遗留的bug:点击宠物链接指向宠物的问题.(记得关掉你的PetJournalEnhanced,或者用我汉化的版本.)
[*]战斗中点击自己的宠物头像可以正确的指向该宠物(如果你出场的三只宠物都是一样的并且满血,那就当我没说)
[*]宠物信息可以直接高亮敌对宠物的种类(至少打开过一次宠物信息面板)
[*]设置面板将显示小地图作为选项列出.该功能生效,需要/reload一次
原因:该功能会导致在战斗中上其他载具(蓝龙战斗,银白联赛,战场载具)出现BUG,简单的开关可以做到显示/隐藏小地图,但是bug依旧,需要/reload.
[*][size=130%][color=crimson]增加新功能[/color]:[color=royalblue]自动储存宠物技能[/color].[/size]
[b][color=crimson]自动存储[/color]宠物用过的技能组合,下次换上场[color=crimson]自动换上[/color]该组合技能
[color=royalblue]点击[/color]宠物卡片上的技能也能进行切换,如图,高亮的就是已选择的(实际上我只是让没选的技能暗了下去而已)[/b]
ps:可能和宠物队伍插件冲突(可能而已,你可以关掉这个功能。)
[/list]
1.42
1.修复点击链接无法正确指向宠物
2.默认开启额外鼠标提示信息,设置位置变动在"宠物信息"按钮的左边。
1.23
[list][*]增加部分缺少的数据(如果发现缺少的可以发属性截图给我。)
[*][color=red]增加宠物信息显示,可以显示宠物所有可能的基础值+品种加值,已经25级满级属性[/color]
1.39
修复一下5.1会报错的情况。
1.376
之前新增一个切换按钮,忘了写入繁体文本,所以报错了。
1.372
[size=120%]修复精良报警的错误[/size]
[list][*][size=130%][color=blue]很多人表示用了我插件,就用不了搜索的宏。实际上我很无奈[/color]。[/size]
[collapse=[color=red]为什么没人看这个?下面的功能介绍中就有[/color]]
[color=crimson]可以进行搜索,搜索某地区有哪些宠物出现,并且是否已经收集,详细方法/hpq查看[/color]
/hpq s 搜索地名
[color=crimson]也可以根据技能信息来搜索.详细方法/hpq查看[/color]
/hpq ss 搜索技能信息
[color=crimson]PS:注意,这个搜索是建立在你宠物日志所列出来的宠物上面,也就是说你在宠物日志你锁定只显示"野兽"类别,那搜索也只会在这个类别里进行[/color]

[*]修复点BUG/在关闭声音提示的情况下,如果战斗中出现蓝色宠物,快速放弃将自动关闭。[/list]
1.36
[list][*][b][color=red][size=120%]很多反映收藏提示有问题,那下载这个版本把,这样的情况会变得很少的
经常出现是我的失误,但是没办法完全杜绝,一般只要开关一次宠物日志就能恢复(之前几个版本就是因为开关宠物日志没法恢复所以才会这样.)[/size][/color][/b]
[*]宠物信息面板增加一个按钮可以选择查看各品质的属性。(选择框用来锁定品质,否则将默认显示宠物当前品质)----[@花落盡]小小建议
[/list]
[b][color=red][size=120%]1.35:修复一个重大的BUG,之前1.34显示的老成长值全是高一个品质的数据(因为我一般不看老成长值了)[/size][/color][/b]
感谢[@花落盡]同学的友情提醒
1.34
成长值改色,详见756楼
[list][*]之前的版本某些玩家使用可能会照成过滤/搜索不可用(情况很少)
[*]另外就是快速放弃,你点按钮也能放弃了。[/list]
1.32
[list][*]因为我的失误导致之前的几个小版本,对低级宠物的品值提示错误很多,这里修复了。
[*]修复宠物信息[color=blue]自动关闭[/color]的情况(就让他一直显示)
[*]修复无法单独显示成长值,实际上是[color=blue]无法关闭显示新成长值和breed[/color]
[*]宠物基础值的数据已经齐全,但是加值可能没有(结果就是宠物信息资料不齐)。这样的宠物ID有:513,714,410,903,421,84,347,746,754,753,568
[*]修复宠物链接无法发送到其他频道的错误
[*]因为为了某些数据的更精准,所以[color=royalblue]野外遇到飞行宠物[/color],在判断其数据的时候可能出现误差/失败.[/list]
1.23
[list][*]修复1.22的报错,以及增加几个缺少的宠物
但是还是有几个缺少的。对于数据缺少的宠物会出现提示,有兴趣的朋友可以将该宠物的数据发给我。我补上。
[*]修正快捷键的问题
[*][color=red]待命快捷键[/color]对于的是你主快捷栏的最后一个按钮的快捷键(以后我尝试直接改成空格键。)
[/list]
1.22
[list][*]成长值/品值/breed,可以同时显示/单独开启
[*]breedid,显示在类别右边(试用功能,我也不知道丢哪好,虽然我觉得这东西毫无用处----如果你开了breed显示)
[*]所有按钮都可以使用快捷键(放弃除外)
[*]打开切换宠物面板后,按1~3将可以直接选择宠物切换上场而不是使用技能.
[*]进入战斗默认显示小地图,默认关闭Recount窗口,详细修改方法请看:[url=http://nga.178.com/read.php?tid=5691008]开始对战后.保留某些界面:小地图/隐藏某些界面:Recount[/url]
[*]提醒:宠物对战时,提示信息内,某些宠物前面标记星形,就是代表有宠物的[color=red]BreedId为4,5,6[/color],也可以理解为它将有13的成长
[img]./mon_201210/30/411_508fb81fc583f.jpg[/img][/list]
版本1.1
[list]1.11:修复因点击无品质标示的宠物而照成的报错
[*]战斗中提示品值
[*]标记单项品值超过10的宠物[/list]
版本1.0beta
[list][*]加入设置面板/hpq打开或者宠物日志界面下的按钮(可以更简单直观的关闭或者开启功能)
[*]对战中对宠物头像进行品质着色
[*]宠物类别图标旁添加宠物ID(宠物ID不是NPCID,用来搜索地图位置的是NPCID)
[*]beta3修复了beta版本的几个BUG.
[/list][/collapse]   

[quote]
[align=center][b][size=150%][color=royalblue]功能介绍[/color][/size][/b][/align]
[album=点进去自己看]./mon_201306/21/411_51c41aafd1bd2.jpg
./mon_201307/13/411_51e165c6bdad8.jpg
./mon_201210/30/411_508fb81fc583f.jpg
./mon_201306/05/411_51ae2ff373160.jpg
./mon_201306/21/411_51c417552aa86.jpg
./mon_201306/21/411_51c41a359dc5b.jpg[/album]
[list][*]进入战斗后在聊天窗口提示对面宠物信息

[*]敌对技能详情,列出敌对技能详细信息:CD情况,使用状态,伤害数值。

[*]增强鼠标提示,附加技能CD,宠物来源,宠物收集情况提示,点击宠物头像可以连接到宠物日志

[*]显示宠物成长值
新品质值:
计算方法:
   生命=(生命值-100)/5/等级/品质基数
   攻击=攻击/等级/品质基数
   速度=速度/等级/品质基数
品质基数=1.0(灰色) 1.1(白色) 1.2(绿色) 1.3(蓝色) 1.4(紫色) 1.5(~~)
通过这公式计算出来的三个数值相加.任意品质宠物计算出来的[color=red]总值都是一样[/color](嗯,微小的差距就无视吧,界面显示的数值后面有隐身的小数位)
5.1以后再默认开启.

[*][color=crimson]可以进行搜索,搜索某地区有哪些宠物出现,并且是否已经收集,详细方法/hpq查看[/color]
/hpq s 搜索地名
[*][color=crimson]也可以根据技能信息来搜索.详细方法/hpq查看[/color]
/hpq ss 搜索技能信息
[color=crimson]PS:注意,这个搜索是建立在你宠物日志所列出来的宠物上面,也就是说你在宠物日志你锁定只显示"野兽"类别,那搜索也只会在这个类别里进行[/color]

[*]对宠物对战的一些额外修复
[/list]
[/quote]
[quote]

两段宏:
[list][color=red]不需要了,现在进战斗默认显示宠物品质.[/color]
[del][*]判断对面宠物品质(就是插件的简单版本)
[collapse=点我打开]
/run for i=1,3 do local P=C_PetBattles.GetBreedQuality(2,i)print("第"..i.."只:"..ITEM_QUALITY_COLORS[P-1].hex.._G["BATTLE_PET_BREED_QUALITY"..P])end
[/collapse]
[/del]

[*]搜索宠物,根据宠物信息来搜索(名字除外)--------已有宠物连接显示,没有宠物名字显示[url=http://nga.178.com/read.php?tid=5372709&_ff=387]宏--用来搜索某个地区有的战宠[/url]
[collapse=打开点我]
/run local S=GetZoneText();local G=C_PetJournal.GetPetInfoByIndex;for i=1,600 do local M=select(12,G(i));if(M and string.find(M,S)) then M=select(8,G(i))print(select(3,G(i)) and C_PetJournal.GetBattlePetLink(G(i)) or M)end;end
[/collapse]
[/list]
[/quote]

[h]分割线[/h]
[quote]
[align=center][size=150%][color=red]因为游戏更新,宠物属性全面nerf,所以请下载新版本(7月20号)[/color][/size][/align]
更新后,poor以上宠物全面nerf,之前poor宠物与common的差距明显是common与uncommon的2倍。
现在nerf后所有品质宠物的属性正好平滑增长([color=blue]这样做有何意义?都标志成poor了,?悴灰恢备嫠呶颐莗oor的东西就要丢商店或者摧毁么[/color])
[/quote]
[quote]
[align=center][size=180%][color=red][font=simsun][b]关于提示宠物是否收集,有时会有错误,请看:[/b][/font][/color][/size][/align]
关于提示是否收集该宠物,我的原理是遍历你petjournal里面显示的宠物,也就是说:如果选择了过滤或者搜索栏有内容,宠物被屏蔽了,我这里就搜索不到,所以会出现对比不全面的情况。
[size=90%][color=orangered]我解决这问题的方法是:收集数据前,重置过滤栏,重置搜索栏。但是也不能保证每次成功,因为这本身就是使用外界内容。(如同我们调用玩家剩余生命值,一般是使用函数直接调用内部数据,但是你也可以去获取头像窗口上的字符串,获取字符串的方式肯定会有误差。)[/color][/size]
[/quote]

[h]这是分割线?[/h]
[quote]
另外,我还添加了一些修正。
[del] 1:很多人应该都发现。每次点击这个菜单的选项,菜单都会被隐藏,至少我觉得这样很傻,毕竟你这是分类,我不可能每次只做一个要求限定,所以我hook了这段函?凰涞暮推渌说ヒ谎? 可以再次点击filter按钮来关闭菜单。 [/del]---暴雪已修正
2:其他位置的提示信息都跟随鼠标。为什么单单面板技能的不跟随。反正我觉得很傻,而且它用的不是gametooltip,使用其他鼠标插件也不会改变。所以我又hook了函数。改掉了位置
3:所有按钮都可以使用快捷键(放弃除外)
4:打开切换宠物面板后,按1~3将可以直接选择宠物切换上场而不是使用技能.
5:进入战斗默认显示小地图,默认关闭Recount窗口(如有其他需要默认关闭的窗口可以POST我)
[img]./mon_201207/20/387_5008497a90e44.jpg[/img]   
[del]哦,对了。我把显示BUFF的命令也加进去了。[/del]
[/quote]


[collapse=更新历史]
版本0.991f
[list][*]敌对技能图标在切换宠物的时候不会消失(可能会挡住选择界面,但是它可以被移动)
[*]修改了兼容问题.
[/list]
版本0.98f
[list][*][b][size=150%][color=red]增加新的成长值显示,不同品质宠物用相同的基数[/color][/size][/b]
ps:用于应对5.1的"品质提升石",所显示的成长值将统一
计算方法:
   生命=(生命值-100)/5/等级/品质基数
   攻击=攻击/等级/品质基数
   速度=速度/等级/品质基数
品质基数=1.0(灰色) 1.1(白色) 1.2(绿色) 1.3(蓝色) 1.4(紫色) 1.5(~~)
通过这公式计算出来的三个数值相加.任何宠物的[color=red]总值都是一样[/color](嗯,微小的差距就无视吧,界面显示的数值后面有隐身的小数位)

开启方式:[color=red]打开HPetBattleAny.lua,更改local SHOWBREEDINFO = false为true[/color]

[*]在宠物提示内的技能名字后面[color=red][b]加入技能CD[/b][/color](无论是否出场),黄色代表技能准备就绪,红色代表技能无法使用(CD/蓄力中/持续动作中/昏迷中)
[*][color=blue]点击宠物头像[/color],自动连接到宠物日志(用来查看宠物详细信息)(?蘼鄢栉锸欠衲苁占?)
[*]提示信息[color=blue][b]丢回综合频道[/b][/color],如果想弄去宠物频道,修改照旧.
[/list]
图解:
[img]./mon_201210/21/411_5083d858549ce.jpg[/img]
CD:X/Y模式表示技能正在CD,X为技能CD剩几轮.Y为技能CD
CD:Y提示技能CD。
左上三个技能全红,说明他正在使用第三个技能狂暴,并且狂暴属于持续技能。所以无法使用其他技能.
右上"休眠"为黄色说明可以使用。其他两个技能正在转CD
版本0.99f
[list]
[*][b]修复某些情况照成[color=red]宠物界面搜索不可用[/color][/b]
[*]修正敌对技能图标无法隐藏的问题
ps:这个图标本身是可以拖动的。
[*]修改了兼容问题(不确定,有问题尽管POST)。
[/list]
版本0.99c
[list]
[*]解决之前的错误
[*]加入敌对技能图标提示,默认开启/hpq ab关闭,点击图标可以拖拽到任意位置(都是临时,意味着/rl就丢失保存的位置)
[/list]
版本0.98e
[list]
[*][b]想将提示信息放回[color=red]综合窗口[/color]。可以打开HPetBattleAny.lua,更改local PRINTINPET = true选项[/b]
[*][b]尝试解决某些[color=blue]兼容问题[/color](例如[color=red]Squire2[/color],楼主尝试已经没有问题,至于eui还没测试)[/b]
[/list]
版本0.98b~0.98c
[list]
[*]优化一下信息提示内容,更加直观。
[*]解决某些极特殊的情况,会出现无法正常对比宠物收集情况.现在只要重新打开宠物日志就可以解决。
[*]输出的信息将按照[color=blue]品质[/color]和[color=blue]级别[/color]来进行排序。
[/list]
版本0.98a
[list]
[*]在收集信息中详细显示已收集的宠物[color=blue]品质[/color]和[color=blue]级别[/color]
[/list]
本人不是专业做插件的,这个工具也只是自己做来用用,大家觉得好用,使用了,那是我的荣幸。
有问题,我尽量解决。
如果本插件和你或者你电脑"不兼容",那不好意思,同类插件虽然少,但是还是有的(例如duowan魔盒())。

版本0.97f
[list]
[*]将聊天窗的提示信息移到宠物对战信息窗口-----如果该窗口被启用(解决烦人的信息被刷/刷屏问题)
[*]解决某些情况?粘墒占员却砦?.
[*]有朋友说不喜欢强制被切换到宠物信息聊天窗口,想想这功能也的确很二,所以又改掉,改成聊天窗口闪烁效果。
[/list]

[quote]
版本0.97c
[list]
[*]修复显示宠物成长?悼赡艹鱿值谋?
[*]成长值未显示的,请用/hpq sg开启
[/list]

版本0.96
[list]
[*]修复载入方式,应该可以不会跟界面包冲突了
[/list]

版本0.95
[list]
[*]出现蓝宠,加入声音提示,可以[/hpq sound]或者[/hpq 声音]进行关闭或开启
[*]提示信息中敌对宠物名字改成链接.(通过点击链接的tooltip可以链接到宠物日志,用以查看敌对宠物技能详情)
[/list]

版本0.94
[list]
[*]将一些已经不用的东西剔除了除去.
[*]修正了宠物对战时候第4和第5个快捷键无效的错误(就是切换宠物和捕捉宠物)
[*]也许还有点什么,但是我忘了,反正无聊我就会修改点什么
[/list]
版本0.93:更新内容:
[list]
[*]什么也没改.我把修复国服/台服宠物对战报错的代码放进去了.
[/list]

[list]
[*]聊天框提示中列出的将会是宠物链接,通过点击可以链接到宠物日志
[*]将搜索功能加入了插件,/hpq s XXX,XXX为搜索内容,直接/hpq s就是搜索当前区域(英文版会有一定错误,因为标注名字有区别,例如四风:会出现
两种名称:Valley of the Four Winds或者Valley of Four Winds.所以建议自己输入搜索内容)
[*]我觉得红色太刺眼了,未收集的宠物标记成了黄色
[*]修正了在宠物对战时,切换和捕捉快捷键不可用的情况(一般是没有设定按下施法的,这俩快捷键都会失效)
[*]对非pet battle收集的宠物品质提示可能会无法显示--------在你使用别的宠物也有同样功能并且关闭了该功能的时候(例如PetJournalEnhanced)
[/list]

版本0.91:更新内容:
[list]
[*]实际上没有更新什么,因为对战中能够直接用函数调出敌对宠物的品质,所以不用考数字计算了(这就代表了提示的品质不会出错了)。
[*]删掉了新鼠标提示内的宠物描述。只保留了类别名和宠物来源,以及可否交易(一般宠物不会显示这个信息)
[/list]
版本0.9:更新内容:
[list]
[*]1.直接多加一个鼠标提示,显示更多的内容(实际上就是模仿宠物手册上的宠物信息,以后可以加入更多信息(例如双方技能比较).)。
[*]2.对没有标识品质信息的特殊宠物,标识出了品质(实际上暴雪已经赋予了这些宠物品质信息,只不过宠物手册的代码没更新,所以没显示.)
[/list]

版本0.8:更新内容:
[list]
[*]聊天窗提示信息列出已有宠物的链接.
[/list]

版本0.7:更新内容:
[list]
[*]更换了鼠标提示信息已是否已收集该宠物的位置,让位置更显眼。英文客户端可能文字位置有问题,但是中文客户端OK
[/list]

版本0.51:更新内容:
[list]
[*]因游戏版本更新,nerf掉了所有宠物的属性,所以计算公?礁?(我很懒,只是重新计算加权值,同时用自己的40多只宠物进行对比,发现没有超过范围的.)
[*]修正了某些原因导致宠物是否已收集出现错误提示
[/list]

版本0.5:更新内容:
[list]
[*]鼠标提示信息内附加自己是否拥有这只宠物。并列出最高品质。(同时会在聊天窗口列出)
[*]修正对战界面宠物技角的(错误?)。
[*]直接用内置代码和颜色来表示品质(按客户端不同来显示文字和颜色,虽然现在没什么用,但我们总会用回中文版的)
[/list]
[/collapse]
[/quote]

[h]真的是分割线么?[/h]


附件

改动


评论

UID:7981715
过期插件已经清理~
12月29日标记!
[+]

UID:598473
不要那么大的字瞎眼啊… [+]
UID:1010400
字体已经很小了 [+]


感谢楼主 收走先


。。。。。。。。
我立刻想到了
满档满敏黄蜜蜂。。。


[b]Reply to [pid=92842242]Reply[/pid] Post by 音箱 (2012-07-19 16:48)[/b]

呵呵,随机属性? 暗黑那是按上限的随机并且不一定满值

battle pet这里根本就不是随机属性。固定几个模式:高生命。高攻击。高速度。或者其他。(或者你认为魔兽的绿装也叫随机属性?特别以前60的绿装。)
然后按品质分阶段。和装备颜色一样。


34 - 48行可以用
[code=lua]
if scorePerLevel > 36 then
--TODO
elseif scorePerLevel > 44 then
--TODO
elseif scorePerLevel > 50 then
--TODO
end
[/code]

这样的写法


好东西,赞一个,楼主有心了


[b]Reply to [pid=92847481]Reply[/pid] Post by 消逝的流星 (2012-07-19 18:26)[/b]

`你这样肯定出错。
这样写要用逆序,    

[code=lua]
if scorePerLevel > 50 then
--TODO
elseif scorePerLevel > 44 then
--TODO
elseif scorePerLevel > 36 then
--TODO
end
[/code]


[b]Reply to [pid=92847908]Reply[/pid] Post by oyg123 (2012-07-19 18:36)[/b]

哦对 没仔细看... 丢人了

改动



[quote][pid=92847481]Reply[/pid] [b]Post by 消逝的流星 (2012-07-19 18:26):[/b]

34 - 48行可以用
[code=lua]
if scorePerLevel > 36 then
--TODO
elseif scorePerLevel > 44 then
--TODO
elseif scorePerLevel > 50 then
--TODO
end
[/code]

这样的写法[/quote]

恐怕不行吧…… 包含和被包含…… 反过来才可以


非常感谢楼主,顺便提个小小的建议,插件提示过期,虽然不影响使用但是心里总是觉得别扭,能麻烦修改下么


[quote][pid=92843681]Reply[/pid] [b]Post by 阿诺德爵士 (2012-07-19 17:12):[/b]

。。。。。。。。
我立刻想到了
满档满敏黄蜜蜂。。。[/quote]

恩,同感,魔力到最后我最喜欢的事也是满世界去抓宠。


[@村里的叫兽]已经更新   
[@eternalwings]
另外求教,附件怎么折叠。。


lz计算方式好像被改过了。。今天上线之后品质提示有偏差。。
抓地狱火的时候发现全都是POOR或者COM。。然后抓了只属性看上去很好的COM却发现是UNCOM的。。。之前有应该是RARE级别的品质却提示是UNCOM的地狱火。。。


LZ今天更新后所有属性都下调了
昨天我下线前抓的一只RARE的怪,原来是1700血,256攻,256速,今天更新完变成1400血,208攻,208速了
公式需要修改了
另外好象提示是否有宠的部分也不正确


让我想起了曾经魔力1 1档掉1防的黄蜂,不懂货被人2500g买去了!
另外有文化就是厉害啊,自己写插件,希望能更加完善功能。


……我都是跟自己现有的宠物比较,一看就看出来品质是什么了……


今天补丁后 是不是品质率降低了 打了几十场,都没遇到绿色的。蓝色的一个都没。


宠物的属性跟补丁前掉了好多是什么情况啊···


[b]Reply to [pid=92869306]Reply[/pid] Post by freedomkought (2012-07-20 08:35)[/b]
[b]Reply to [pid=92870906]Reply[/pid] Post by redsouris (2012-07-20 09:09)[/b]
已经更新

[b]Reply to [pid=92887386]Reply[/pid] Post by KAMILASUM (2012-07-20 13:34)[/b]
[b]Reply to [pid=92887576]Reply[/pid] Post by typin (2012-07-20 13:37)[/b]
简而言之,nerf,灰色以上,全部nerf

这正好解释了为什么之前灰色宠物和白色宠物的差距明显打过白色和绿色,绿色和蓝色.

下一页(2)