首页 > 白马西风 > LazyScript条件列表
2025
12-23

LazyScript条件列表

LazyScript所有可使用的判断条件列表,部分格式未按标准LazyScript格式展示,以标准LazyScript格式为准。

目标相关条件

ifTargetOfTarget        = 如果玩家是目标的目标
ifTargetHasTarget       = 如果目标有目标
ifHaveTarget           = 如果有目标
ifTargetFriend         = 如果目标是友方
ifTargetEnemy          = 如果目标是敌人
ifTargetAttackable     = 如果目标可攻击
ifTargetInMeleeRange   = 如果目标在近战范围
ifTargetInMediumRange  = 如果目标在中距离范围
ifTargetInLongRange    = 如果目标在远距离范围
ifTargetNPC            = 如果目标是NPC
ifTargetHostile        = 如果目标是敌对
ifTargetElite          = 如果目标是精英
ifTargetBoss           = 如果是首领目标
ifTargetTrivial        = 如果是普通目标
ifTargetClass          = 如果目标职业
ifTargetLevel          = 如果目标等级
ifTargetMyLevel        = 如果目标与玩家等级关系
ifTargetType           = 如果目标类型
ifTargetNamed          = 如果目标名称

玩家状态条件

ifPlayerInGroup        = 如果在队伍中
ifInRaid              = 如果在团队中
ifPlayerInCombat      = 如果玩家在战斗中
ifUnitInCombat        = 如果单位在战斗中
ifDueling             = 如果在决斗中
ifMounted             = 如果骑乘中
ifInInstance          = 如果在副本中
ifInBattleground      = 如果在战场中
ifGlobalCooldown      = 如果全局冷却中
ifGanked              = 如果被攻击
ifFlaggedPVP          = 如果PVP标记
ifNumAttackers        = 如果攻击者数量
ifMoving              = 如果移动中
ifCasting             = 如果施法中
ifChannelling         = 如果引导中
ifpbc                 = 如果Buff上限

属性条件

ifUnitHPMP            = 如果单位生命值/法力值
ifEquipped            = 如果装备了
ifUsable              = 如果可用
ifInRange             = 如果在范围内
ifInCooldown          = 如果在冷却中
ifCooldownTimeout     = 如果冷却时间

宠物条件

ifHasPet              = 如果有宠物
ifPetAttacking        = 如果宠物攻击中
ifPetAggressive       = 如果宠物主动模式
ifPetDefensive        = 如果宠物防御模式
ifPetPassive          = 如果宠物被动模式
ifPetFollowing        = 如果宠物跟随中
ifPetStaying          = 如果宠物停留中
ifPetName             = 如果宠物名称
ifPetFamily           = 如果宠物种类

时间和历史条件

everyXSeconds         = 每X秒
ifTimer               = 如果计时器
ifLastUsed            = 如果最后使用
ifHistory             = 如果历史记录
ifLastAction          = 如果最后动作
ifHistoryCount        = 如果历史计数

其他条件

ifTargetIsCasting     = 如果目标施法中
ifKeyDown             = 如果按键按下
ifZone                = 如果在区域
ifRoom                = 如果在房间
ifGotTalent           = 如果有天赋
ifOT                  = 如果OT(仇恨过高)
ifTargetImmune        = 如果目标免疫
ifTracking            = 如果追踪中
ifRace                = 如果种族
ifWeaponBuffed        = 如果武器附魔
ifTimeToDeath         = 如果死亡时间
ifEventTime           = 如果事件时间(躲闪/格挡/招架/抵抗)

特殊条件

ifBehindAttackJustFailed     = 如果背后攻击刚失败
ifInFrontAttackJustFailed    = 如果正面攻击刚失败
ifOutdoorsAttackJustFailed   = 如果室外攻击刚失败
ifCanDebuff                  = 如果可以上debuff
ifWanding                    = 如果使用魔杖中
ifShooting                   = 如果自动射击中
觉得文章有用,微信打赏一元。



留下一个回复

你的email不会被公开。