#name 幽明冰心超级宏8.2
–宏的名字
#icon 888
–宏界面的主图标
#skillbox 2716,547,557,550,552,561,562,553,562,575,545
–技能开关定义,这里用的数字ID,还原成技能名字依次是剑破虚空剑心通明,天地低昂,鹊踏枝,邻里曲,剑气长江,剑主天地,江海凝光,水榭花盈,婆罗门
—-【开关设定】—-
#varnum v_lp,3,tip:输出流派(根据奇穴自动切换),tip_1:玉素流(推荐520加速),tip_2:新妆流(推荐193加速),tip_3:江海流(推荐520加速),icon:888,icon_1:903,icon_2:2954,icon_3:899
–输出流派开关
#varbox name:v_kaiguai,type:num_2,icon_1:4554,icon_2:3197,tip_1:关闭(默认),tip_2:开启(不主动开怪),tip:副本防止意外开怪
–副本防止意外开怪功能开关
#varbox name:v_tiaowu,tip:大扇子跳舞,icon:796,type:num_2,tip_1:关闭,tip_2:开启(需修改武器名)
–自动换扇子跳舞功能开关
#varbox name:v_jp,tip:新妆流剑破时机,type:num_3,tip_1:自然剑破(不打断读条),tip_2:最快剑破(CD好了就用),icon:2949,tip_3:最迟剑破(急曲即将消失)
–新妆流剑破虚空使用时机选项
#varbox name:v_fuyao,tip:扶摇模式,type:num_3,tip_1:智能扶摇(默认),tip_2:一直扶摇,tip_3:不扶摇,icon:1485
–扶摇模式选项
#varbox name:v_fanyin,tip:繁音释放时机,type:num_4,tip_1:5层丰年释放(默认),tip_2:3层急曲释放,tip_3:进战斗即释放,tip_4:手动释放,icon:1502
–繁音急节使用时机选项
#varbox name:v_yaozhui,tip:特效腰坠使用时机,icon:3921,tip_1:随繁音一起(默认),tip_2:5层丰年使用,tip_3:手动使用,type:num_3
–特效腰坠使用时机选项
#varbox name:v_js,tip:剑神模式,type:num_3,tip_1:怪多剑神(默认),tip_2:一直剑神,tip_3:不开剑神,icon:905
–剑神无我使用时机选项
#varbox name:v_hwq,type:num_3,tip:换武器,tip_1:关闭,tip_2:换10HG武器(记得修改武器名),tip_3:换雷系武器(记得修改武器名),icon_1:3116,icon_2:3946,icon_3:4756
–换武器选项
#varbool v_xuezhan,tip:血战天策环境定制,icon:4937
—-【辅助功能】—-
/omwp[(v_hwq=1,v_tiaowu=2;v_hwq=3,buff:6394;v_hwq=2,buff:水•痛切=10,bufftime:水•痛切>2),fight]徐竹韵
–在满足以下情况时切换到武器徐竹韵:第一种情况,大扇子跳舞功能开启,换武器功能关闭,处于战斗中;第二种情况,换武器功能开启:10HG武器切换,且身上水•痛切BUFF为10层,BUFF时间大于2秒,处于战斗中;第三种情况,换武器功能开启:换武器功能开启:雷武器切换,身上有buff 6394,处于战斗中。
/omwp[v_hwq=3,nobuff:6394,fight]寿阳梅花
–换武器功能开启:雷武器切换,身上没有buff 6394,且处于战斗中,切换到武器寿阳梅花
/omwp[v_hwq=2, (bufftime:水•痛切;0)<2,fight]拂素起龙漪
–换武器功能开启:10HG武器切换,身上没有buff水•痛切或者buff时间小于2秒,且处于战斗中,切换到10HG武器
/omwp[v_tiaowu=2,nofight]血影天宇舞姬
–大扇子跳舞功能开启,非战斗,切换到大扇子
/use[icdtime:血影天宇舞姬=0,state:stand,nofight]血影天宇舞姬
–大扇子CD冷却完毕,站立状态,非战斗,使用大扇子跳舞
–这几行实现换扇子功能和换武器功能。这两个功能都是默认关闭的。默认普通输出武器是徐竹韵,默认雷武器是寿阳梅花,若用户的武器不是这两个,则需要改成自己的武器名字。为了不引起冲突,换扇子仅在非战斗状态运行,换10HG武器和雷武器仅在战斗状态时运行
/var[sklv:5869=1,1;sklv:5868=1,2;sklv:548=1,3]v_lp
–输出流派检测:若奇穴为玉素,自动修改输出流派变量v_lp的值为1(玉素流);若奇穴为千里冰封,v_lp=2(千里冰封流);若奇穴为龙池乐,v_lp=3(江海流)
/if[((v_lp=1;v_lp=3),tmbuff:2920=2,0.05<otaleft:2707<0.1)]
/var[nowtime]v_yb
/end
–如果输出流派为玉素流或者江海流,目标身上有我的2层急曲,当前读条玳弦急曲剩余时间小于0.1秒大于0.05秒时,将系统当前时间赋值给v_yb。这一句是为剑气或江海引爆3层急曲做准备
/if[mapc:血战天策,v_xuezhan]
–若地图包含“血战天策”字样且血战天策环境开启
/delbuff[tpre:云烟卷]208
–目标读条云烟卷,删除扶摇直上BUFF
/bansk[tar:曹炎烈,tlife>0.9,fight<15]559,557,550
–目标曹炎烈,血量大于90%,战斗时间小于15秒,禁止释放技能:剑神无我、天地低昂、鹊踏枝(禁止剑神别群到追命箭,禁止减伤是因为开怪AOE掉大半血但是没有后续伤害,不需要开减伤)
/bansk[tar:曹炎烈,9<fight<15,!sklv:生莲=1]2716
–目标曹炎烈,战斗时间大于9秒小于15秒,没点生莲奇穴,禁止释放技能剑破虚空(这时候追命箭正好出来,剑破虚空别群到,除非点了生莲剑破变单攻)
/allsk[tar:曹炎烈,15<fight<20] 2716,559,557,550
–目标曹炎烈,战斗时间大于15秒小于20秒,恢复允许释放技能:剑破虚空、剑神无我、天地低昂、鹊踏枝(这时候追命箭已经走远了)
/delbuff[tar:苏曼莎|令狐伤,mapc:血战天策]袖气,清心静气,般若诀,撼如雷
–目标为苏曼莎或令狐伤时删除buff袖气,清心静气,般若诀,撼如雷
/bansk[tar:苏曼莎|令狐伤]545
–目标为苏曼莎或令狐伤时禁止释放技能:袖气
/end
–以上均为血战天策环境定制。
/skill[life<0.5,nobuff:天地低昂|春泥护花|圣手织天;buff:火星|血重楼]557
–以下情况使用天地低昂:第一种,血量小于50%,身上没有天地低昂或春泥护花或圣手织天;第二种,身上有Buff火星或血重楼
/skill[life<0.4,nobuff:鹊踏枝;mapc:直城门,buff:击晕|破云枪,cd:蝶弄足]550
–以下情况使用鹊踏枝:第一种,血量小于40%,身上没有鹊踏枝buff;第二种,地图直城门,身上有Buff击晕或破云枪,蝶弄足技能CD中
/skill[mapc:直城门,buff:击晕|破云枪]574
–以下情况使用蝶弄足:地图直城门,身上有Buff击晕或破云枪
/skill[life<0.5,cdtime:557>10,nobuff:684,recipe:邻里曲人偶图残页]552
–以下情况使用邻里曲:血量小于50%,天地低昂CD大于10秒,身上没有天地低昂buff,装了邻里曲重置天地低昂的秘籍
/skill[mana>0.9,nobuff:袖气,noota,nofight]545
–以下情况使用婆罗门刷袖气:蓝大于90%,身上没有袖气,未读条,未战斗
/skill[nobuff:剑舞,noota,(fight;nofight,tar:npc)]537
–以下情况使用名动四方:没有剑舞,未读条,战斗中或非战斗且有NPC目标
/skill[(life<0.9;mana<0.9),state:stand]17
–以下情况打坐:血量小于90%或蓝小于90%,站立状态
/skill[tpre:掷锤>0.6,nobuff:镇山河;tpre:力拔千钧>0.6,distance<10]后撤
–以下情况后跳:第一种,目标读条掷锤,读条进度大于60%,身上没有镇山河;第二种目标读条力拔千钧,读条进度大约60%,自己与目标距离小于10尺
/skill[v_fuyao=1,(tpre:飞云流转刀|皇之怒|狼之怒|藏离精失;tar:蛮熊之力|卓婉清|转灵体|汪莽;tar:独孤问俗,tlife<0.1;buff:沙暴|火星;tar:无名,tbuff:白昼;tar:沙利亚,tlife<0.2;tar:李倓,tlife>0.2;tar:安禄山,mapc:大明宫,tlife>0.7,fight>20;tar:沙叱博,tlife<0.4);v_fuyao=2]9002
–以下情况使用扶摇直上
–智能扶摇,就是v_fuyao=1和括号里那一段,太长了就不详细说了。tpre是目标读条,tar是目标名字,tlife是目标血量,buff是指自己身上的buff或者debuff,tbuff是指目标身上的buff或者debuff,fight>20是战斗时间大于20秒的意思
–一直扶摇,就是v_fuyao=2
/Inter [noota,nobuff:蛊时,(mana<0.8;life<0.7)]仙王蛊鼎
–未读条,没有蛊时buff,蓝小于80%或血量小于70%吃鼎
/skill[v_lp=3,noota,fight]548
–以下情况使用龙池乐:输出流派为江海流,未读条,战斗中
/skill[(v_fanyin=1,buff:5788=5;v_fanyin=2,tmbuff:2920=3;v_fanyin=3),fight,noota,tar:npc]568
–以下情况使用繁音急节:繁音急节开关值为1时,5层丰年buff;繁音急节开关值为2时,目标身上有我的3层急曲;繁音急节开关值为3。此外还必须满足战斗中,未读条,目标为NPC
/if[v_yaozhui=1,buff:538,noota;v_yaozhui=2,buff:5788=5,noota]
/skill 腰坠
/end
–以下情况使用腰坠:腰坠开关值为1,有繁音急节buff;开关值为2,有5层丰年buff。
/skill[nofight,state:run,mana>0.9,nobuff:水上漂,notar]575
–以下情况使用水榭花盈:非战斗,跑动状态,蓝大于90%,身上没有水上漂buff,无目标
—-【战斗系统】—-
/if[(fight;nofight,v_kaiguai),tar:npc,notar:追命箭|剑圣]
–这是一个伤害输出类技能的总开关,必须满足以下条件才会打怪:战斗中或者非战斗且关闭了副本防意外开怪开关,目标NPC,目标不是追命箭或剑圣。副本防意外开怪开关本来就是默认关闭的一般人不用去管。如果开启它,在非战斗时即使对着怪按宏,宏也不会打。
/skill[v_lp=2,v_jp=1,(noota;tmbuff:2920=0);v_lp=2,v_jp=2;v_lp=2,v_jp=3,(tmbufftime:2920<=1;tnombuff:2920); !state:stand;tpre:天音化物|怒吼|急行军|绞喉,cd:547]2716
–以下情况使用剑破虚空:第一种,新妆流,剑破时机选项值为1,未读条时就剑破,或目标身上我的急曲剩余时间为0秒时剑破。第二种,新妆流,剑破时机选项值为2,CD好了就剑破。第三种,新妆流,剑破时机选项值为3,目标身上我的急曲剩余时间小于等于1秒或者没有我的急曲时剑破。第四种,非站立(意思就是移动或跳跃)。第五种,目标读条天音化物|怒吼|急行军|绞喉,剑心通明CD中
/skill[tpre:净与无净|噬血影|一阳指?二品|无懈可击|天音化物|雨钓江秋|龙甩尾|火舞金钢|怒吼|急行军|绞喉]547
–以下情况使用剑心通明:目标读条:XXX
/skill[v_lp=1,tmbuff:2920=3; v_lp=1,tmbuff:2920=2,nowtime<v_yb+0.5;!state:stand,!(v_lp=1, tmbuff:2920)]561
–以下情况使用剑气长江:第一种,玉素流,目标身上我的急曲3层。第二种,玉素流,目标身上我的急曲2层,系统时间小于时间变量v_yb加上0.5秒(时间变量v_yb的定义见前面)。第三种,非站立,且不是玉素流和目标身上有我的急曲
–这里主要使用系统时间nowtime这个函数来解决玉素流中的4玳弦问题。如果宏里只写3层急曲时剑气爆,实际运行你会发现由于网络延迟,读完第三个玳弦之后,服务器不能马上反馈给你目标已有3层急曲的信息,宏仍然按2层急曲继续执行,会读第四个玳弦。
–这里解决这个问题的思路是利用系统时间函数nowtime,当第三个玳弦即将读完(读条剩余时间小于0.1秒大于0.05秒时)的时候,做一个时间变量v_yb,将系统当前时间赋值给v_yb。nowtime就是剑网3客户端开启之后运行的时间,单位是秒,可以精确到小数点后三位。举个例子,比如现在目标身上有你的2层急曲,你正在读第三个玳弦。当你读条时间只剩0.1秒就要完成的时候,读取当前系统时间(比如,100.000秒),并把它赋值给v_yb,也就是v_yb=100.000。由于网络延迟的关系,一般在0.020到0.200秒之间,所以利用v_yb做一个时间窗口,在这个窗口范围内,释放技能剑气长江引爆3层急曲。在本宏里,暂定的参数是0.5秒。也就是当系统时间处于100.000秒和100.500秒时(v_yb<nowtime<v_yb+0.5),释放技能剑气长江。其他作者的宏(如:浮烟冰心宏)中的设置的参数与本宏有区别,读者可多参考几个不同的宏来更好的理解这个机制
/skill[tar:袄教使者|狼牙死士,tnobuff:剑主天地,recipe:剑主天地人偶图残页; !state:stand]562
–以下情况使用剑主天地:第一种,目标袄教使者|狼牙死士,目标身上没有剑主天地buff,装了剑主天地减速效果秘籍。第二种,非站立
/skill[v_lp=3,(tmbuff:2920=3;tmbuff:2920=2,nowtime<v_yb+0.5);tlifeleft<300000;!state:stand,tnombuff:2920]553
–以下情况使用江海凝光:第一种,江海流,目标3层我的急曲或2层时系统时间小于v_yb加上0.5秒
/skill[sklv:563>0,tbuff:同气连枝|破剑八刀|易筋经残篇|歌舞升平]563
–如果点了剑转流云,目标身上有buff同气连枝|破剑八刀|易筋经残篇|歌舞升平则使用剑转流云驱散
/skill[(v_js=1,emdis:10>=3;v_js=2),mana>0.5,nobuff:693,dis<=10,noota,(tnombuff:2920;tmbufftime:2920>2)]559
–以下情况使用剑神无我:剑神模式选项值为1且自身周围10尺范围内敌对NPC数量大于等于3,或剑神模式选项值为2;蓝50%以上,身上没有剑神无我buff,目标距离小于等于10尺,无读条,目标身上没有我的急曲或者急曲剩余时间大于2秒
/return[ota]
–如果正在读条则不再执行下面的宏语句,返回宏顶部。这里用于保护引导技能玳弦急曲
/skill 2707
–使用技能玳弦急曲
/end
—-【使用说明】—-
#hello 欢迎使用幽明冰心超级宏8.2版2013.12.15更新by无色幽明@花钱服,插件版本113. 本宏力求人性化,一般无需改动直接就能用,有任何问题欢迎加YY群8725924联系
–新妆流[青梅嗅][千里冰封][新妆][剑心通明][枕上][阴日/生莲][元君][霜风/夜华][明妃][朝露]
–玉素流[青梅嗅][玉素][珑韵][剑心通明][枕上][阴日/长依][元君][霜风][明妃][朝露]
–更新日志、详细使用说明请到如下网页查看
–最后这个是宏的云端标识
–凡带有#符号的命令,无论写在宏里的哪个位置都行,大多数作者把#hello和#tip写在宏开头,我这里移到末尾了而已。