首页 > 春风满楼 > lazyscript战士方案
2017
03-01

lazyscript战士方案

战士

LazyAttack
=============================================================
//公用设置
includeForm=CommonScript
//拳击
callForm=StopCastingScript-ifNotInCooldown=pummel-ifUsable=pummel-ifTargetIsCasting
//斩杀
execute-ifTarget<21%hp-ifUsable=execute
//压制
callForm=WreakScript-ifTargetDodged<5s-ifNotStance=battle-ifPlayer>25rage-ifTarget>20%hp-ifNotInCooldown=overpower
battle-ifTargetDodged<5s-ifNotStance=battle-ifPlayer<26rage-ifPlayer>4rage-ifTarget>20%hp-ifNotInCooldown=overpower
overpower-ifNotInCooldown=overpower-ifUsable=overpower-ifTarget>20%hp
//断筋
hamstring-ifNotTargetHasDebuff=hamstring-ifUsable=hamstring-ifNotTargetNPC-ifNotInInstance-ifNotPlayerHasBuff=sweepingStrikes
//撕裂
rend-ifNotTargetNPC-ifTargetOfTargetClass=Rogue-ifUsable=rend-ifNotTargetHasDebuff=rend
//狂暴姿态
berserk-ifPlayerInCombat-ifNotStance=berserk-ifNotUsable=overpower-ifPlayer<26rage
//主技能
bloodthirst-ifNotInCooldown=bloodthirst-ifUsable=bloodthirst
//血性狂暴
freeAction=血性狂暴-ifPlayerInCombat-ifNotInCooldown=bloodrage-ifPlayer>70%hp-ifPlayer<20rage-ifTarget>20%hp
//狂暴之怒
berserkerRage-ifNotInCooldown=berserkerRage-ifUsable=berserkerRage
//旋风斩
whirlwind-ifCooldown>4s=bloodthirst-ifNotInCooldown=whirlwind-ifUsable=whirlwind-ifTargetInMeleeRange
whirlwind-ifCooldown>2s=bloodthirst-ifNotInCooldown=whirlwind-ifUsable=whirlwind-ifTargetInMeleeRange-ifPlayer>49rage
//英勇打击
freeAction=英勇打击-ifCooldown>2s=bloodthirst-ifPlayer>49rage-ifStance=berserk
freeAction=英勇打击-ifCooldown>2s=bloodthirst-ifPlayer>34rage-ifStance=battle
freeAction=英勇打击-ifCooldown>4s=bloodthirst-ifPlayer>24rage-ifStance=battle
//自动攻击
autoAttack



防战



LazyTank
=============================================================
//公用设置
includeForm=CommonScript
//防御姿态
defensive-ifPlayerInCombat-ifNotStance=defensive-ifTargetNPC
//盾击
shieldBash-ifTargetIsCasting-ifTargetNPC-ifNotInCooldown=shieldBash-ifUsable=shieldBash
//血性狂暴
freeAction=血性狂暴-ifPlayerInCombat-ifNotInCooldown=bloodrage-ifPlayer>70%hp-ifPlayer<20rage-ifTarget>20%hp
//复仇
revenge-ifNotInCooldown=revenge-ifUsable=revenge-ifTargetNPC
//盾牌格挡
shieldBlock-ifNotInCooldown=shieldBlock-ifUsable=shieldBlock-ifTargetOfTarget-ifPlayer>14rage-ifTargetNPC
//破甲
action=仇恨破甲-ifUsable=sunder-ifTargetHasDebuff<5=sunder-ifNotTargetNamed=目标名字



狂暴战aoe



LazyAoe
=============================================================
//公用设置
includeForm=CommonScript
//狂暴姿态
berserk-ifPlayerInCombat-ifNotStance=berserk-ifPlayer<26rage
//旋风斩
whirlwind-ifNotInCooldown=whirlwind-ifUsable=whirlwind-ifTargetInMeleeRange
//顺劈斩
cleave-ifUsable=cleave-ifCooldown>2s=whirlwind
//血性狂暴
freeAction=血性狂暴-ifPlayerInCombat-ifNotInCooldown=bloodrage-ifUsable=bloodrage
//狂暴之怒
berserkerRage-ifNotInCooldown=berserkerRage-ifUsable=berserkerRage
//换目标
targetNearest-ifTarget<15%hp
//自动攻击
autoAttack



通用脚本



//生命过低
action=生命过低-ifPlayer<30%hp-ifPlayerInCombat-ifLastUsed>9s=生命过低
use=特效治疗石-ifPlayer<20%hp-ifPlayerInCombat-ifItemInCooldown=特效治疗石
//狂暴之怒
berserkerRage-ifPlayerIs=Feared,Incapacitated-ifNotInCooldown=berserkerRage-ifUsable=berserkerRage
//死亡之愿
deathWish-ifPlayerIs=Feared-ifNotInCooldown=deathWish-ifUsable=deathWish
//战斗怒吼
battleShout-ifNotPlayerInCombat-ifBuffDuration<30s=battleShout-ifUsable=battleShout
battleShout-ifTargetNPC-ifBuffDuration<30s=battleShout-ifUsable=battleShout
//狂暴姿态
berserk-ifNotPlayerInCombat-ifNotStance=berserk-ifPlayer<26rage-ifNotHaveTarget
berserk-ifNotPlayerInCombat-ifNotStance=berserk-ifPlayer<26rage-ifNotTargetAttackable
//战斗姿态
battle-ifNotPlayerInCombat-ifNotStance=battle-ifPlayer<26rage-ifNotInCooldown=charge-ifHaveTarget-ifTargetAttackable
//没目标
targetNearest-ifNotHaveTarget-ifNotMounted-ifNotInInstance-ifNotInBattleground
//下马
dismount-ifMounted-ifHaveTarget-ifTargetAttackable
//停止攻击
stopAll-ifNotHaveTarget
stopAll-ifTargetFriend-ifNotTargetAttackable
stopAll-ifTargetIs=CCd
stopAll-ifNotTargetAlive
//冲锋
charge-ifNotInCooldown=charge-ifUsable=charge
//拦截
intercept-ifNotInCooldown=intercept-ifUsable=intercept
觉得文章有用,微信打赏一元。