在熊猫人之谜的宠物对战系统中,小宠物也有品质的区分,更好的品质往往代表着更加优异的属性成长。
那么如何鉴别一个小宠物的品质呢?
这里有一个计算稀有宠物的方法。附带一个宏。
本来我一直是用(生命/5+速度+攻击)/等级来计算的。虽然有误差,但是也不会出错。
看了某位仁兄的帖子。才在生命里面减了个100进去计算。
实际上原理就是每次升级增加的属性是固定的。
例如某只青蛙,初始属性就是181生命15攻击14速度,实际上他每次升级增加的也只有81/15/14 (实际上有后面有小数位的。所以会出现误差)
((生命-100)/5+速度+攻击)/等级=~ 50 蓝 (过50就是蓝了,一般是52左右)
45 绿 (45左右都是绿)
40 普通 (38~40左右都是白色)
灰色不用看了。计算出来才31~32左右
这个宏只建议开打前使用。同时所谓的1号,2号,3号是指宠物的摆放顺序。就如同我们宠物页面。排放的顺序。所以战斗中宠物位置变换,这些序号是不会变的。
/run local M="";local U=2;local C=C_PetBattles;for i=1,3 do local L=((C.GetMaxHealth(U,i)-100)/5+C.GetSpeed(U,i)+C.GetPower(U,i))/C.GetLevel(U,i)if L>50 then M=i.."号是蓝色"elseif(L>44)then M=i.."号是绿色"end;print(M)end;print(M~=""and "" or "这些宠物都是灰色和白色")
很简单一个宏。 把它放一个alt+X ctrl+x shift+x之类的快捷键上面。
进入pet battle后,按下快捷键。会在聊天窗口发出信息。只提示绿色以上的
注意,宠物在战斗中属性会变化,例如飞行类---速度增加。 所以宏不一定是100%正确。
更多熊猫人之谜的资讯: