前几天的教程有一些需要补充说明的点。
**注1**:要使用-if{Ctrl,Alt,Shift}Down,不能在游戏内将Ctrl/Alt/Shift键绑定技能,否则游戏将拦截该键,LazyScript无法判断。
**注2**:-if[Not]InRange={action1,action2,...}一定要使用-if[Not]TargetFriend来辅助判断,如果目标不是技能的有效目标(给敌对boss上buff,对友方目标使用伤害技能),也会判断为满足条件(true)。
**注3**: 在X.Y秒内,默认为0.3秒,一般用默认值。
**注4**: 不在列表中buff/debuff要写全称。
**注5**: XX指buff/debuff层数,如-ifTargetHasDebuff<5=sunder
**注6**: 乌龟服和N服,该判断条件仅盗贼(邪恶攻击)、德鲁伊(低吼)、猎人(摔绊)和战士(撕裂)四个职业对敌对目标情况下有效。
**注7**: ifUsable调用API的IsUsaleAction函数,不检查技能冷却或技能范围。
**注8**:ifGlobalCooldown需要通过特定的技能来判断。你需要把该技能拖到动作栏来检查GCD。每个职业对应技能如下(均为初始技能或2级学习技能):
盗贼:邪恶攻击
德鲁伊:野性印记
猎人:追踪野兽
牧师:真言术:韧
战士:战斗怒吼
法师:冰甲术
术士:恶魔皮肤
萨满:石化武器
圣骑士:正义圣印
**注9**:<UnitId>可以是任何有效的UnitId序列,见<https://wowpedia.fandom.com/wiki/UnitId>。如:player,pet,target,targettarget。首字母大写并不重要。
**注10**:ifLastUsed计时规则:开始战斗或改变目标后使用该技能。ifTimer计时规则,开始战斗或改变目标后XX秒,第一次施放该技能。
**注11**: 此判断条件仅检测完全格挡和抵抗。部分格挡或抵抗(“菜鸡击中你造成100点伤害(90点被格挡)。”)玩家或目标均不满足此判断条件。
- 本文固定链接: https://www.fengshen.cn/2023/11/lazyscript教程-判断条件-注释说明/etcofwind/
- 转载请注明: fengshen 发表于 Dream of Wind | 一梦风神
