美丽华分享网站
 欢迎来到美丽华魔兽分享站! 

宏命令基础以及知识点

998
发表时间:2024-05-01 00:13作者:美丽华

前部/cast或者/use使用:

use使用,cast施放。过去非技能用use技能用cast,现在他们功能是一样的,即便是长久的习惯和认知问题现在也应改过来,因为use 3个字节,中文命令“施放”2个字节,适用于精简语法,宏瘦身

use有选鼠标选择功能,极少情况需要用到,如13和14装备栏位施放饰品宏(6和15腰带披风又可以用“施放”),怀旧服主副手上毒宏,选矿或开锁需要用use

目标判定(仅有这3种目标判定,均可加no反向判定):

harm敌方, help友方, exists存在(敌我通用技能用存在判断)

目标状态判定仅能判断是否死亡:

比如对活着的敌友或存在的目标施放加入nodead;复活技能判定加入dead

对敌施放用harm,nodead;对友施放用help,nodead

不加nodead会导致如鼠标指向一个死亡目标,仍然对此用技能一直提示错误目标,加入后就会忽略他执行下面的命令。例如组合键对焦点施放,焦点死亡判定不成立>往下鼠标指向>再往下当前目标

只能对敌人施放的技能用harm,友方用help,不要用exists,导致问题同上,exists用于敌我均能施放的技能,神圣视野,神圣震击.

环境和状态判定(均可加no反向判定,坐骑宏,环境,变形,姿态,潜行状态)

indoors室内,outdoors室外,swimming水里,flyable可以飞,combat战斗,stealth潜行

form姿态

form比广泛使用的stance更节省字符应该改用,他们功能是完全一样的;

常用范例form:X/X,form:X/X(姿态X或X),noform没有姿态,noform:X(没有姿态X),noform:X/X(没有姿态X或X)

天赋判定

[talent:X/X]命令判定当前天赋,实现2个不同时点的天赋之间切换,可以是1天赋1技能之间,也可是2个天赋之间,只要不会冲突。

专精判定

[spec:X]判定当前专精,比如战士[spec:1]是武器,2是狂暴,3是防御;把三系的多个宏使用该判定整合为一个宏,这个命令在宏整合非常重要。

/施放 [spec:1]奥术冲击;[spec:2]火球术;寒冰箭    这个宏的意思就是专精1的时候用奥冲,专精2的时候用火球,不是专精1也不是专精2,那就用寒冰箭。

中部条件:

@等于target=

@XXXX 和target=XXXX 是一个意思(目标等于XXXX),所以用前面的@节约6个字符,例如@focus,@player,@pet比较target=focus,~=player,~=pet

注意:“@名字”“target=名字”这两个命令都只能选择队伍中的玩家,如果要选择敌方玩家和NPC用“/目标 名字”

@目标判定,player自己,pet宠物,focus焦点,target目标,targettarget目标的目标,mouseover鼠标指向,cursor光标位置,form姿态(相比stance少2字符),party1队伍框架1,arena1竞技场敌方框架1,partypet1队伍框架1的宠物,arenapet1竞技场敌方框架1的宠物

@mouseover和@Cursor 这两者适用于两者不同情况,他们是不一样的!

@mouseover 适用于鼠标指向施放技能

@cursor 适用于地板技能光标位置施放

@pet目标宠物适用于需要了解目标状态施法的技能,比如猎人复活死亡的宠物。

;分号,代表完整命令段落的结束,需要开启下一个段落;用来分割,用于开始一个新的技能,同一个技能不需要;分号,最后一个技能的末尾不需要。

同一个技能,多次[目标判断]只需要一个名字

例子:/施放 [mod,@focus,harm][@mouseover,harm,nodead][]破胆怒吼

mod组合键,作为组合键施放的开关添加到[]里的条件。组合键有三个atl,ctrl,shift。可以指定某一个“mod:atl”或用/指定2个“mod:atl/ctrl”不指定则是全部生效。

每个[]都代表一个完整的判定,他是从上往下从左往右按顺匹配条件执行的,条件一般是组合键,敌我身份存活情况,天赋分辨姿态分辨

!宏技能名字前加感叹号,防止姿态被反复按取消

如/cast !暗影形态,小德形态,消散冰箱等自带取消功能的技能

/stopmacro [] 停止宏(括号里要加条件,达到条件中断这条命令以下的宏内)

比如“/stopmacro [mod:alt/ctrl]”按了alt或ctrl就不执行后面内容,“/stopmacro [nocombat]”没有战斗,“/stopmacro [harm,nodead]”敌方存活,诸如此类

“/stopmacro [@mouseover,noexists] [@mouseover,dead] ”指向不存在或指向死亡不执行后面内容

*注意:这些条件也可以加在技能上反向判定,是专门用停止宏加条件还是直接加在技能上面得看哪一种总字符用得少比如“/stopmacro [mod]”和“/施放 [nomod]XX”是一个功能,如果后者重复使用过多就超过停止宏字符,设计一个总开关更节约字符

施法队列

/castsequence 是施法队列宏

后边接技能队列

/castsequence reset=10/target/combat 技能1,技能2,技能3

reset部分是重置条件,走完队列重置,放技能10秒闲置后重置(读条技能是按开始读条时计算),切目标重置,脱离战斗重置

#showtooltip 显示图标提示

换装备指令

/eq(eq是equip的缩写)和/equipslot(无法缩写)

/eq 装备名字,把装备穿在默认的位置,类似右键穿戴

/equipslot 栏位编号(空格)装备名字,指定穿戴,适用戒指饰品2个栏位

全身编号:1头,2项链,3肩,4衬衣,5胸,6腰带,7腿,8脚,9手腕,10手套,11戒指1,12戒指2,13饰品1,14饰品2,15披风,16主手,17副手

例1:/eq 协同披风 /equipslot 14 徽章

broken image


 
微信
抖音
B站