《魔兽世界》里,拉人术士拉人这件事,宏带表面看是密语个技能,实际上是拉人个社交动作。没有密语的宏带拉人宏,等于敲门不说话,密语人家凭什么理你?拉人我见过太多术士,站在主城喊“拉人,宏带来一个”,密语喊半天没人搭理。拉人问题不在别人冷漠,宏带在于你没把话说清楚。密语
先说宏本身怎么写。拉人基础版就一行:
#showtooltip 召唤仪式 /cast 召唤仪式 /y 正在召唤 %t,宏带请点门。密语这个宏能用,但不够。为什么?因为“%t”只对当前目标生效。你要是没选中人,或者选错了,喊出来的话就是“正在召唤 ,请点门”。尴尬不?更尴尬的是,被拉的人根本不知道你在叫他。
所以真正好用的拉人宏,得带密语。密语的作用不是客套,是精准通知。你想想,团队里二十多号人,你开个门,谁点?没人知道。密语一发,对方屏幕上直接弹出“术士在拉你”,这效率完全不一样。
我自己的宏长这样:
#showtooltip 召唤仪式 /cast 召唤仪式 /run local n=UnitName("target") if n then SendChatMessage("正在拉你,"..n..",点一下门。","WHISPER",nil,n) end /y 已对 %t 释放召唤仪式。这行脚本看着复杂,其实就干了一件事:把当前目标的名字抓出来,拼进密语里发过去。对方收到的是“正在拉你,某某某,点一下门。”比干巴巴一句“拉人”强太多。
但这里有个坑。如果你目标选的是队友A,结果队友B以为在拉他,他点了门,系统会提示“没有可用的召唤仪式”。为什么?因为召唤仪式需要两个人配合——一个术士开仪式,另一个队友点门。你一个人开仪式,门是开了,但没人点,等于白开。
所以拉人宏的密语对象,必须是那个要帮你点门的队友。通常做法是:先选中队友,再按宏。密语自动发给他,他收到后点门,你这边仪式完成,第三个人才能被拉过来。
我见过更聪明的写法,把密语和喊话分开:
#showtooltip 召唤仪式 /cast 召唤仪式 /run local n=UnitName("target") if n then SendChatMessage("帮我点下门,"..n..",拉个人。","WHISPER",nil,n) end /y 正在拉人,%t 帮忙点门,谢谢。这样密语是给点门的人看的,喊话是给被拉的人看的。各司其职,不混乱。
还有个细节:密语里别用“请”字。不是没礼貌,是太啰嗦。你打“请帮我点下门”,对方读起来多一个字,反应就慢半拍。直接“帮我点下门”,干脆利落。术士拉人本来就是急事,团队等人开怪,你还在那“请”来“请”去,团长先急了。
最后说个真实案例。上周打团,一个术士拉人,宏里没密语,就喊了一句“拉人”。结果三个队友同时点门,召唤仪式直接失败。为什么?因为仪式只能拉一个人,三个人抢着点,系统判定冲突。后来他改了宏,密语指定点门的人,再也没出过乱子。
拉人宏带密语,核心就一句话:让该点门的人知道自己在点门,让被拉的人知道自己在被拉。别让所有人猜。猜来猜去,时间全浪费在打字上了。
顶: 5259踩: 5659






评论专区