商业制造需要时间
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,而无视冗余