一键制造宏——随时随地撮绷带
  商业制造需要时间
  RAID却有大量的零碎空闲时间
  为什么我们不能在RAID的时候制造呢?!多半是因为要点几次鼠标才能开始制造而懒得去弄了
  为了更彻底的无脑,做了下面这个宏,要造什么都是一键搞定了。。。

  一键制造宏
  一键制造宏 功能说明
  点击该宏,则会制造"急救"商业技能中的"厚灵纹布绷带"商品,制造数量为材料满足的最大数量
  请保证"急救"商业窗口中的所有配方分支都是打开的
  请保证随身带足"厚灵纹布绷带"的材料
  生产工具请随身携带,或在生产场地(如:熔炉)附近
  若需要制造其他商业技能的某商品,请相应的更改宏中商业技能名"急救"和商品名"厚灵纹布绷带"
  商品名支持关键字搜索,比如"厚灵纹布绷带"可改为"厚灵"
  /脚本 CloseTradeSkill()
  /stopcasting
  /施放 急救
  /脚本 for i=1,GetNumTradeSkills()do a,_,b=GetTradeSkillInfo(i)if a:find("厚灵纹布绷带")and b>0 then DoTradeSkill(i,b)DEFAULT_CHAT_FRAME:AddMessage("["..a.."]x"..b.." 制造中...")break end end
  一键制造宏 补充说明
  请复制粘贴后手动删除每行末尾的空格
  不支持非纯制造技能,如附魔,分解,选矿...
  评估时间的设想,因为宏的字节限制而流产了, 不过很多施法条和商业X件都带有制造时间评估的,所以没有也无所谓

  变羊和反制的终结喊话宏
  这两天有闲,开始写宏,结果连续遇到2个朋友有需要控制技能的喊话
  所以就花时间写了个,感觉已经到了增一字太难 删一字则报废的境地。。。

  变羊终结喊话宏
  变羊终结喊话宏 功能说明
  直接点击,羊当前目标
  若在队伍/团队中会在喊话频道中报告 目标羊 的标记以及名字
  alt/ctrl/shift点击,羊焦点目标
  若在队伍/团队中会在喊话频道中报告 焦点羊 的标记以及名字
  Code:
  /施放 [target=focus,mod][]变形术
  /stopmacro [nogroup][nomod,noexists]
  /脚本 x={"星形","圆形","菱形","三角","月亮","方块","十字","骷髅","无"}j=IsModifiedClick()i=GetRaidTargetIndex(j and"focus"or"target")SendChatMessage((j and"%f[{"or"%t[{")..x[i and i or 9].."}]已羊,请注意","YELL")
  变羊终结喊话宏 补充说明
  该宏整好253个字节,在移植时小心复制粘贴
  因为单体宏的字节限制导致该宏缺乏容错能力,在目标或焦点为友好或已死亡时,依然会报告
  希望有朋友能在单体宏255的限制下能完善该宏的容错能力
  希望有朋友能在单体宏255的限制下能不影响已有功能的前提下优化该宏

  密语警告变羊宏
  密语警告变羊宏 功能说明
  直接点击,羊当前目标
  在队伍/团队中,所有当前目标是该目标羊的队友或团友都会收到密语警告
  alt/ctrl/shift点击,羊焦点目标
  在队伍/团队中,所有当前目标是该焦点羊的队友或团友都会收到密语警告
  /施放 [target=focus,mod][]变形术
  /脚本 r=GetNumRaidMembers()p=GetNumPartyMembers()t="target"for i=1,r>p and r-1 or p do u=(r>p and"raid"or"party")..i if UnitIsUnit(u..t,IsModifiedClick()and"focus"or t)then SendChatMessage("别打羊!","WHISPER",nil,UnitName(u))end end
  密语警告变羊宏 补充说明
  该宏整好255个字节,在移植时小心复制粘贴,注意行末多出的空格
  因为255字符的限制,导致警告语只能有4个字符,能少不能多!
  如果你只使用alt点击来羊焦点的话,可以把宏中的"IsModifiedClick"替换成"IsAltKeyDown",这样可以多出3个字符,就可以写7个字符的警告了...

  反制终结喊话宏
  反制终结喊话宏 功能说明
  alt/ctrl/shift点击,反制焦点目标
  并在喊话频道中报告 被反制目标的名字
  鼠标悬停点击,反制被鼠标悬停目标(mouseove 或叫 无脑反制 或叫 指哪反哪)
  并在喊话频道中报告 被反制目标的名字
  直接点击,反制当前目标
  并在喊话频道中报告 被反制目标的名字

  反制优先级为: 焦点反制(focus) > 悬停反制(mouseove) >目标反制(target)
  /stopcasting
  /施放 [target=focus,mod][target=mouseover,harm][]法术反制
  /脚本 u=UnitName f='focus'm='mouseover't='target'a=IsModifiedClick()and f or u(m)and m or t if 0==GetSpellCooldown('法术反制')and u(a)then SendChatMessage(u(a)..' 已被反制!','YELL')end


新手FS写的烧饭吃喝宏
  新玩FS。。什么都不懂就到了70。。。
  昨天有幸拿到水书学了桌子就写了2个烧饭吃喝宏,如有雷同纯属巧合
  CWOW 2.4.3 依然有效
  休息宏
  左键点宏 吃魔法点心
  右键点宏 同时吃大水和大面包
  按CTRL或SHIFT点宏 吃大面包
  按ALT点宏 吃大水
  (BTW:无物品上线图标依然显示正常,默认显示点心数目,按CTRL/SHIFT显示大面包数目,按ALT显示大水数目)
  #showtooltip [nomod]item:34062;[mod:alt]item:22018;item:22019
  /use [mod:alt]魔法冰川水;[mod]魔法羊角面包
  /stopmacro [mod]
  /use [button:2]魔法羊角面包
  /use [button:2]魔法冰川水
  /use [button:1]魔法点心

  厨房宏
  直接点宏 召唤餐桌 且自动通告队伍或团队,不在队伍或团队中则点击无效果
  CTRL或SHIFT点宏 做大面包
  ALT点宏 做大水
  (BTW:宏中绿色部分可以改为你自己想叫人拉桌子说的话,但只能最多有60个字符,汉字数字字母标点均算一个字符)
  #showtooltip [nomod]召唤餐桌;[mod:alt]造水术;造食术
  /cast [mod:alt]造水术;[mod]造食术
  /stopmacro [mod][nogroup]
  /cast 召唤餐桌
  /run c='这儿可以写60个字符的通告'm=SendChatMessage if GetNumRaidMembers()>0 then m(c,'RAID')else m(c,'PARTY')end
  法力刚玉宏
  左键点宏 使用法力刚玉
  右键点宏 摧毁老的刚玉,并制造一个新的刚玉
  #showtooltip item:22044
  /施放 [btn:1]法力刚玉
  /stopmacro [btn:1]
  /脚本 for i=0,4 do for j=1,22 do a=GetContainerItemLink(i,j)if a and a:find("法力刚玉")then PickupContainerItem(i,j)DeleteCursorItem()break end end end
  /施放 制造魔法玉石
  法力刚玉宏字符超上限或厨房宏通告字符不足60的请看这的说明
  因为直接在网页上拖拉复制宏到游戏中,因为HTML的机制导致每行末尾都会有一个多余的空格字符,导致浪费了字符,所以请逐行复制粘贴,或粘贴后手动删除每句末尾多余空格
  
无脑冰箭宏功能
  无脑冰箭宏功能说明
  点击-顶级冰箭;shift/ctrl/alt点击-初级冰箭
  目标为友好时,自动锁定为目标的目标,重复点击可直至敌对目标或自己
  在团队或队伍时,且无当前目标时,自动锁定为团长或队长的目标
  在团队或队伍时,且当前目标已死亡时,自动锁定为团长或队长的目标
  #showtooltip 寒冰箭
  /目标 [noexists,group:raid]raid1;[noexists,group:party]party1
  /目标 [dead,group:raid]raid1;[dead,group:party]party1
  /目标 [help]targettarget
  /stopmacro [noexists][help][dead]
  /施放 [mod]寒冰箭(等级 1);寒冰箭
  无脑冰箭宏补充说明
  如需要改成其他技能,请自行尝试修改第一句和最后一句
  若遇到字节不够,请自行删除第一行,第一行并影响宏功能
  
水元素宏
  大家对BB宏的认识 应该是源自下面3个经典宏 相信很多人都用着那几个宏 有个打贼组合宏不在考虑范围内。。。 但是,遇到我想急冷双冰冻术的话,就必须点2个宏,一个急冷宏 一个BB宏 有没有更无脑的宏呢!?在这个想法推动下完成了下面这个一键BB宏
  本只是把前辈们写的水人宏帖出来给大家做个对照,结果导致了很多不必要的误会,所以现在把他人的水人宏删了,以后我的原创宏帖中也不再帖别人的宏做参考了
  水元素宏·改 水元素宏·改 功能说明
  直接点击,召唤出水元素,并把图标显示成冰冻术
  再次点击,则释放冰冻术
  重复点击,水元素会自动切换到被动姿态,并根据有无目标选择攻击或跟随
  alt/ctrl/shift初次点击,解散当前水元素,并释放急速冷却
  alt/ctrl/shift再次点击,则释放冰冻术
  alt/ctrl/shift重复点击,水元素会自动切换到被动姿态,并根据有无目标选择攻击或跟随
  急速冷却CD时,无法强制解散水元素
  水元素请勿用alt/ctrl/shift点击召唤,否则会直接急冷召唤
  #showtooltip [target=pet,nodead,exists]冰冻术;召唤水元素
  /施放 冰冻术 /petpassive /petattack [harm] /petfollow [noharm] /stopmacro [target=pet,nodead,exists,nomod] /脚本 if(GetSpellCooldown('急速冷却')==0)then PetDismiss()end /施放 [mod]急速冷却 /施放 召唤水元素
  
水元素宏·改 补充说明
  个人是PVE向的,所以PVP需要考虑的细节我不一定考虑到
  我把老宏的功能完全复制到新宏,只是增加了alt/ctrl/shift功能
  该宏并不是为了写了推广,而是为了了愿,或完成一次code思路
  我只会修正该宏的BUG,而无视冗余