需要做2个宏:一个稳固宏,一个解散宝宝宏。主要实现一个按键实现平时打稳固开杀戮,宝宝血量低于30%时(可自由更改),用小坦克瞬间解散宝宝并重新召唤。最终改为卸载弓,而不是武器,是因为思考本身执行这条命令时是停止动作与平射,而用弓来判断直接适配双手与双持,大家抄起宏来更方便经过测试,更改为用弓来判断之后,使用非常平滑注意1:由于是通过装卸武器来实现宝宝血量判断的,因此战斗中会有血量损失注意2:战斗中听到装卸武器的叮叮声,可以快速按2下,宝宝就会满血回到身边,建议手动控制宝宝在上,不要绑在宏里马上冲上去,避免宝宝冲上去吃技能死亡注意3:由于NGA的代码在插入时会自动生成空格,大家在复制宏的时候注意删除每一行末尾的空格注意4:由于PutItemInBackpack()函数是放入默认初始背包,请大家使用时确保初始背包有1-2个空位,如使用背包整合,建议使用倒叙排列,否则会提示背包满而失效
稳固宏配合一键解散宝宝组合宏
宏1:稳固宏
Codec:
#showtooltip稳固射击
/cast[nopet,@pet,nodead]召唤宠物/castsequencereset=target!自动射击,X/cast[@pettarget,exists]杀戮命令/cast稳固射击/stopmacro[nopet][@pet,dead]/clickMultiBarBottomRightButton12
/runifUnitHealth('pet')/UnitHealthMax('pet')<0.3andGetItemCooldown(22728)==0thenPickupInventoryItem(18);PutItemInBackpack()end
/stopmacro[equipped:弓/弩/枪械]/stopcasting/use[pet]蒸汽车控制器/cancelaura蒸汽坦克控制器/runPetDismiss()/equip凤凰之日怒长弓
如果宝宝存在并且血量小于30%并且小坦克不在冷却中,卸下弓未装备弓则使用小坦克解散宝宝,并取消小坦克的控制未装备弓,则中止宏未装备弓,则装备弓宏中的0.3是宝宝血量30%,可根据需要修改,如果想50%改成0.5即可宏中的[equipped:弓/弩/枪械]是根据是否装备这几样武器来中止执行,更换装备这里可以不用修改,只需要修改宏1即可类型有:弓,弩,枪械,投掷(当然,没人能用投掷输出吧.....)