先购买[蒸汽车控制器],放在包里,这个物品的具体原理就不赘述了。
需要做2个宏:一个固体宏,一个溶解婴儿宏。
主要的实现是一键可以和平地战斗和杀戮。当宝宝血量低于30%(自由变化)时,使用小坦克瞬间解散宝宝,重新召唤。
最后改为卸载弓而不是武器,因为执行此命令时更方便您使用弓来判断它直接适合双手双持。
经过测试改用弓来判断,使用很流畅
注1:由于宝宝的HP是通过装卸武器来判断的,战斗中会有HP的损失
注2:战斗中听到装卸武器的叮当声,可以快速按两下,宝宝满血回到你身边。建议手动控制宝宝在上面,不要绑红离马上冲上去,防止宝宝抢着吃技能死
注3:由于NGA代码插入时会自动生成空格,大家在复制宏的时候要注意删除每行末尾的空格
注4:由于PutItemInBackpack()函数放置在默认的初始背包中,所以使用时请确保初始背包有1-2个空格。
稳固宏配合一键解散宝宝组合宏
现在双手与双持都可以用了。
宏1:稳固宏
Code c:
#showtooltip 稳固射击
/cast [nopet,@pet,nodead]召唤宠物
/castsequence reset=target !自动射击,X
/cast [@pettarget,exists]杀戮命令
/cast 稳固射击
/stopmacro [nopet][@pet,dead]
/click MultiBarBottomRightButton12
来源德国猎大佬的稳固宏,添加了
第2行无宝宝且宝宝未死亡时召唤宝宝
第8行无宝宝或宝宝死亡停止下一步
第9行点击宝宝解散宏(如果想放在别处,需要修改这句,详细见最后的附表)
宏2:宝宝智能控制宏,需要将此宏放在右下方技能栏的最后一个
Code c:
/run if UnitHealth("pet")/UnitHealthMax("pet")<0.3 and GetItemCooldown(22728)==0 then PickupInventoryItem(18);PutItemInBackpack() end
/stopmacro [equipped:弓/弩/枪械]
/stopcasting
/use [pet]蒸汽车控制器
/cancelaura 蒸汽坦克控制器
/run PetDismiss()
/equip 凤凰之日怒长弓
如果宝宝存在 并且血量小于30% 并且小坦克不在冷却中,卸下弓
未装备弓则使用小坦克解散宝宝,并取消小坦克的控制
未装备弓,则中止宏
未装备弓, 则装备弓
宏中的0.3是宝宝血量30%, 可根据需要修改, 如果想50%改成0.5即可
宏中的[equipped:弓/弩/枪械]是根据是否装备这几样武器来中止执行,更换装备这里可以不用修改,只需要修改宏1即可
类型有:弓,弩,枪械,投掷(当然,没人能用投掷输出吧.....)