概述1.进入Robolet脚本参数设置内的自动打怪栏,单击 策略编辑,即打开新策略编辑器。
2.新策略编辑器界面属性说明:
引用
A.增加:增加一个使用技能
B.删除:删除一个使用技能(选中对应技能)
C.保存:保存当前完整策略(保存到Robolet文件夹下AttackPolicy文件夹内,ap.lua和aps.xml即新策略文件)
D.名称:无特殊含义,请与优先级保持一致
E.优先级:策略执行过程中以优先级顺序触发技能。如两个技能同时满足条件,则触发优先级靠前的技能,优先级1-100,越小越优先,越重要的技能优先级越要靠前(如加血、5星剔骨)建议优先级以5的倍数增加,方便修改策略时插入新的技能
F.说明:随意填写,目的是让用户分辨每个技能
G.动作类型:即技能是远程技能(如战士的冲锋)还是近程技能(如盗贼的出血)或远近程都可以使用(如法师的寒冰箭)
H.是否是引导法术:即是否需要施法时间的法术,非引导技能即瞬发技能(如法师的火冲),从左到右即施法条是从左到右计算时间满后施放的法术(如法师的寒冰箭),从右到左即施法条是从右到左计算时间并在此时间过程中施放的法术(如法师的奥弹)
I.对应按键:对应游戏内的快捷键(游戏内按ESC-按键设置,查看修改快捷键)
J.按住:如果选了此选项,对应的动作会按下不放,按住的时间为【施法时间】。通过这个设置,用户可以根据条件来进行转身、前进、后退等动作。(例如如果选了此选项,对应的动作会按下不放,按住的时间为【施法时间】。通过这个设置,用户可以根据条件来进行转身、前进、后退等动作)
K.施法时间:对应游戏内技能施法时间,单位为毫秒,1000毫秒=1秒(因触发技能后有公共冷却1秒,所以请把无施法时间的法术也设置最少1秒的施法时间)
L.冷却时间:对应游戏内技能冷却时间,单位为毫秒,1000毫秒=1秒
M.函数类型选择:即触发技能的条件,可添加多个,但满足所有条件才会触发该技能,如两个技能同时满足条件,则触发优先级靠前的技能,所有条件都在肯定的时候即“是”的时候触发
实例A.我们从最简单的开始,让大家了解一下新策略编辑器的使用过程,下面给出一级战士、一级盗贼和一级法师的策略编辑过程-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.战士:战士出生后只有一个技能英勇打击(不包括种族技能),英勇打击需要15点怒气,由此我们可以知道,战士的打怪流程应该是先平砍,等怒气够15时施放英勇打击
(1)技能摆放如图,1为普通攻击,2为英勇打击
(2)打开新策略编辑器,因为英勇打击比普通攻击的威力大,所以英勇打击优先级高
a. 我们先设置英勇打击:点击增加,优先级和名称为001,说明为英勇打击,动作类型为近,非引导技能,对应按键为2,施法时间和冷却时间都没有,默认即可,英勇打击需要15怒气,所以我们在条件内增加一条“检测2技能是否好了”来保证英勇打击施放时的怒气大于15(怒气不够技能图标为灰色,Robolet会检测该技能没好)
b.再设置普通攻击:点击增加,优先级和名称为002,说明为普通攻击,动作类型为近,非引导技能,对应按键为1,施法时间和冷却时间都没有,默认即可,普通攻击的条件为空,因为只要英勇打击不能使用就一直使用普通攻击
(3)OK,战士的打怪新策略已经大功告成,如图
(4)单击保存,在Robolet文件夹下的AttackPolicy文件夹内,会生成两个名为“ap.lua”“aps.xml”的文件(如图),保存好这两个文件(引入旧策略后会删除这两个文件,切记要保存好,最好复制黏贴到其他目录备份),以便在Robolet更新后可以继续使用。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.盗贼:盗贼出生后有三个技能:影袭,刺骨和投掷,影袭需要45能量,刺骨需要连击点和35能量,投掷可以用来引怪,由此我们可以知道,盗贼的打怪流程应该是先投掷引怪,然后用影袭攻击,连击点够5星时用刺骨
(1)技能摆放如图,1为影袭,2为刺骨,3为投掷
(2)打开新策略编辑器,因为要投掷引怪,投掷的优先级应该最高,其次为刺骨,因为5星刺骨的威力比影袭大,最后为影袭
a.投掷:点击增加,优先级和名称为001,说明为投掷,动作类型为自由,非引导技能,对应按键为3,施法时间和冷却时间都没有,默认即可,因为引怪,只在找到怪时使用一次,所以条件为“当前是否是第1招”
b.刺骨:点击增加,优先级和名称为002,说明为刺骨,动作类型为近,非引导技能,对应按键为2,施法时间和冷却时间都没有,默认即可,为避免提前使用,条件为“当前是否是5个星星(连击点)”,同时刺骨需要35能量,所以再添加一个条件为“检测[2]技能是否好了” (能量不够技能图标为灰色,Robolet会检测该技能没好)
c.影袭:点击增加,优先级和名称为003,说明为影袭,动作类型为近,非引导技能,对应按键为1,施法时间和冷却时间都没有,默认即可,影袭需要45能量,所以我们在条件内增加一条“检测2技能是否好了”来保证影袭施放时的能量大于45(能量不够技能图标为灰色,Robolet会检测该技能没好)
(3)OK,盗贼的打怪新策略已经大功告成,如图
(4)单击保存,在Robolet文件夹下的AttackPolicy文件夹内,会生成两个名为“ap.lua”“aps.xml”的文件(如图),保存好这两个文件(引入旧策略后会删除这两个文件,切记要保存好,最好复制黏贴到其他目录备份),以便在Robolet更新后可以继续使用。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
B.较简单的职业策略编辑过程,也就是没有切换姿态的职业(除德鲁伊、战士外所有职业)以猎人为例,演示用新策略编辑器编写一个策略的流程,让大家更好更容易理解上手
1.首先,说明一下此策略的流程:见到怪上标记,红人冷却好就开,胁迫冷却好就用,急速射击冷却好就用,然后使用一次毒蛇钉刺,之后用稳固射击打,如果敌人近身用个献祭陷阱以后假死,然后用普通攻击,无论何时,宠物血低于80%就给宠物加血
2.我们把技能先摆放好(当然也可以先编辑策略再摆放技能),技能摆放如图
说明:1-4技能都绑定了宠物攻击的宏,也就是说让人和宠始终保持火力集中在同一个怪上,加快打怪效率,降低死亡率,从而也可以省略宠物攻击的策略,宏如下图
图中的“猎人印记”可替换为任何技能,如2技能就变成毒蛇钉刺,3.4同理(4为普通攻击,变成 /cast 攻击 即可)
3.为了让大家更容易理解,我们按照策略流程来逐步编写一套完整策略
(1)给宠物加血:因为在打怪过程中,保证血量是第一位的,所以优先级最高
点击增加,设置名称、优先级为5(方便插入新的技能),说明宠物血(自己看的明白就可以),动作类型为自由(无论远近都给宠物加血),对应按键为5(如技能摆放图),非引导技能(瞬发),施法时间为1000(公共冷却1秒),冷却时间为120000(因为是持续加血技能,避免使用后继续重复使用),条件为判断宠物血量是否<80 (百分之) [即无论何时只要宠物血低于80%血就给宠物加血]
(2)给怪上标:点击增加,设置名称、优先级为10,说明为印迹,动作类型为自由,对应按键为1,非引导技能,施法时间为1000,冷却时间为1500(无冷却默认即可),条件为当前是否是第1招(只是在战斗开始时使用一次)
(3)红人:因为冷却好就开,所以优先级较高
点击增加,设置名称、优先级为15,说明为红,动作类型为自由,对应按键为9,非引导技能,施法时间为1000,冷却时间为120000(对应技能冷却时间),条件为检测[9]技能是否好了(好了就用)
(4)胁迫:原因同上
点击增加,设置名称、优先级为20,说明为胁迫,动作类型为自由,对应按键为8,非引导技能,施法时间为1000,冷却时间为60000,条件为检测[8]技能是否好了(好了就用)
(5)急速射击:原因同上
因为持续掉血技能,则保持全程给目标上斜掠,在保证目标中斜掠的过程中才用裂伤(裂伤对斜掠的持续伤害有加成),为了不出现一直用斜掠而不用裂伤的情况出现,我们可以用冷却时间来限制(虽然斜掠没有冷却时间)
(6)毒蛇钉刺:因为持续掉血技能,则保持全程给目标上毒蛇钉刺,在保证目标中毒蛇钉刺的过程中才用其他技能,为了不出现一直用毒蛇钉刺而不用其他技能的情况出现,我们可以用冷却时间来限制(虽然毒蛇钉刺没有冷却时间)
点击增加,设置名称、优先级为30,说明为毒蛇,动作类型为远,对应按键为2,非引导技能,施法时间为1秒,冷却时间为15000秒(毒蛇钉刺的持续时间是15秒,此为上面所说为不造成频繁使用毒蛇钉刺的限制),条件为检测[2]技能是否好了
(7)稳固射击:点击增加,设置名称、优先级为35,说明为稳固,动作类型为远,对应按键为3,从左到右引导技能,施法时间为15000秒,冷却时间为0秒,条件为检测[3]技能是否好了
(8)献祭陷阱:点击增加,设置名称、优先级为40,说明为陷阱,动作类型为近,对应按键为6,非引导技能,施法时间为1000秒,冷却时间为30000秒,条件为检测[6]技能是否好了 and 敌人是否在近距离
(9)假死:点击增加,设置名称、优先级为45,说明为假死,动作类型为近,对应按键为7,非引导技能,施法时间为1000秒,冷却时间为30000秒,条件为检测[7]技能是否好了 and 敌人是否在近距离
(10)普通攻击:因为所有技能不满足条件时才用普通攻击,所以优先级为最后
点击增加,设置名称、优先级为50,说明为攻击,动作类型为近,对应按键为4,非引导技能,施法时间为0秒,冷却时间为0秒,条件为敌人是否在近距离
4.OK,猎人的打怪新策略已经大功告成,如图
5. 单击保存,在Robolet文件夹下的AttackPolicy文件夹内,会生成两个名为“ap.lua”“aps.xml”的文件(如图),保存好这两个文件(引入旧策略后会删除这两个文件,切记要保存好,最好复制黏贴到其他目录备份),以便在Robolet更新后可以继续使用。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C.较复杂职业策略的编辑过程,即有姿态切换导致技能栏切换的职业(如德鲁伊,战士)以德鲁伊为例,演示用新策略编辑器编写一个策略的流程,让大家更好更容易理解上手
1.首先,说明一下此策略的流程:见到怪用月火引怪,然后变猫,战斗过程中保持用斜掠让目标持续掉血,目标中斜掠过程中用裂伤直到打满5星,然后用5星凶猛撕咬KO怪,如果血低于50%给自己加治疗之触和回春
2.我们把技能先摆放好(当然也可以先编辑策略再摆放技能),因为德鲁伊有姿态切换,技能栏也切换频繁,所以我们让一个快捷键上只有一个不同形态技能或者同种通用形态技能来避免不同技能栏的技能乱用的情况发生,技能摆放如图
人形态:
猫形态:
3.为了让大家更容易理解,我们按照策略流程来逐步编写一套完整策略
(1)月火引怪:点击增加,设置名称、优先级为10(方便插入新的技能),说明为月火(自己看的明白就可以),动作类型为自由(无论远近都用月火来引怪),对应按键为1(如技能摆放图),非引导技能(瞬发),施法时间为1000(公共冷却1秒),冷却时间为1000(随意设置),条件为当前是否是第1招(只是在战斗开始时使用一次)