Skip to content
On this page

猹の技能

条件组件功能介绍

条件组件(Condition)是技能系统中的重要组成部分,用于在IF逻辑控件中设置条件,当条件值返回为true时,执行第二个组件,当条件值返回为false时,执行第三个组件,用于实现需要进行复杂判断的技能效果。这样的设计使得技能系统更加灵活,能够支持多样的技能玩法。

条件组件内容介绍

条件名描述参数介绍注意事项
拥有变量
(Has Variable)
是否拥有指定进程变量变量名 (key):
需要判断的变量名
变量判断公式
(Variable)
进程变量判断公式,要求公式返回值为布尔变量公式 (value):
需要判断的变量公式
公式中{variable}会被替换为指定变量值
拥有全局变量
(Has Global Variable)
是否拥有指定全局变量目标代号(code):
全局变量宿主目标代号,默认代号为target
变量名 (key):
需要判断的全局变量名
判断逻辑 (logic):
当有多个目标时的判断逻辑;and为所有目标同时满足;or为任意目标满足
全局变量判断公式
(Global Variable)
全局变量判断公式,要求公式返回值为布尔目标代号(code):
全局变量宿主目标代号,默认代号为target
变量公式 (value):
需要判断的变量公式
判断逻辑 (logic):
当有多个目标时的判断逻辑;and为所有目标同时满足;or为任意目标满足
PAPI变量判断公式
(PlaceholderAPI)
PAPI变量判断公式,要求公式返回值为布尔变量公式 (value):
需要判断的变量公式
随机概率判断
(Crouch Toggle)
随机概率,随机产生一个0~1直接的数,判断是否小于指定数值数值 (value):
大于0小于等于1的任意浮点数无
手中物品匹配
(Item Hand)
手中物品是否匹配name/lore物品名称 (name):
手中物品需要精准匹配的物品名称,留空为忽略物品名称
物品Lore (lore):
手中物品某一行需要精准匹配的Lore,留空为忽略物品Lore
模糊匹配 (moderate):
设置为true则将精准匹配改为模糊匹配
背包物品匹配
(Item Inventory)
背包中匹配name/lore的物品是否满足指定数量物品名称 (name):
背包中物品需要精准匹配的物品名称,留空为忽略物品名称
物品Lore (lore):
背包中物品某一行需要精准匹配的Lore,留空为忽略物品Lore
数量 (amount):
背包中物品需要的数量
模糊匹配 (moderate):
设置为true则将精准匹配改为模糊匹配
包括快捷栏、合成栏和装备栏中的物品
技能冷却判断
(Cooldown)
技能是否在冷却中技能ID (name):
指定技能ID,当留空时,默认为当前技能
萌芽槽位物品匹配
(GermPlugin Slot)
萌芽槽位物品是否匹配name/lore槽位ID (slot):
待检测的萌芽槽位ID
物品名称 (name):
检测槽位中物品需要精准匹配的物品名称,留空为忽略物品名称
物品Lore (lore):
检测槽位中物品某一行需要精准匹配的Lore,留空为忽略物品Lore
模糊匹配 (moderate):
设置为true则将精准匹配改为模糊匹配
龙核槽位物品匹配
(DragonCore Slot)
龙核槽位物品是否匹配name/lore槽位ID (slot):
待检测的龙核槽位ID
物品名称 (name):
检测槽位中物品需要精准匹配的物品名称,留空为忽略物品名称
物品Lore (lore):
检测槽位中物品某一行需要精准匹配的Lore,留空为忽略物品Lore
模糊匹配 (moderate):
设置为true则将精准匹配改为模糊匹配
面朝施法者
(Face To Caster)
目标是否面朝施法者目标代号 (code):
存储目标代号,默认代号为target
判断逻辑 (logic):
当有多个目标时的判断逻辑;and为所有目标同时满足;or为任意目标满足