WOW间接阻止换宠时自动召唤宠物的方法
2013-07-15 16:59:47 作者:天元2010 来源: 浏览次数:0
你还在为宠物对战插旗,第一只宠物被针对而烦恼么?
正常情况下,你在换上一只宠物到对战栏的第一个位置,会自动将这只宠物召唤出来。
这是暴雪设定的,没法修改和关闭。
但是可以用另外一种方法避免,召唤出来的是被你换上去的宠物。
就是在你换宠物之前,先召唤/解散另外一只宠物。
在1.5秒之内(就是召唤宠物的公CD之内),进行换宠物。
下面的宏,可以让你在换宠物的时候,随机召唤一只宠物出来。而不是一定召唤战斗栏的第一只宠物。
/run local temp = C_PetJournal.SetPetLoadOutInfo;C_PetJournal.SetPetLoadOutInfo=function(...)if ...==1 then C_PetJournal.SummonRandomPet(1)temp(...)end;end
如果你不喜欢随机召唤,你可以指定一个宠物。
前提是你知道那只宠物的ID。
获取ID的方法:
选中那只宠物,让他出现在宠物界面。
输入:
/run print(PetJournalPetCard.petID)
例如我得到一个这样的结果:
0x0000000000C7515F;
/run local temp = C_PetJournal.SetPetLoadOutInfo;C_PetJournal.SetPetLoadOutInfo=function(...)if ...==1 then C_PetJournal.SummonPetByGUID("0x0000000000C7515F")temp(...)end;end
将你得到的ID替换上面的0x0000000000C7515F,注意一个0都不能少。
理论上,只要这只宠物没被你释放/打包/重新抓过,它的ID就不会变动。
相关报道: