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 = 如果自动射击中
- 本文固定链接: https://www.fengshen.cn/2025/12/lazyscript条件列表/
- 转载请注明: fengshen 发表于 一梦风神
觉得文章有用,微信打赏一元。
