战士 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
- 本文固定链接: https://www.fengshen.cn/2017/03/lazyscript战士方案/etcofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神
觉得文章有用,微信打赏一元。
