更新 条件 authored by SharkGirl kunjang's avatar SharkGirl kunjang
...@@ -28,20 +28,20 @@ ...@@ -28,20 +28,20 @@
1. 通用条件: 可作用于所有位置与实体 1. 通用条件: 可作用于所有位置与实体
比较条件: 比较目标与自身的某些东西,一般是目标条件(TargetConditions) 比较条件: 比较目标与自身的某些东西,一般是目标条件(TargetConditions)
施法者条件(Conditions): [施法者](/技能/目标选择器/@Self)条件(Conditions):
- 施法者是检测对象,所有非目标条件都可使用. - [施法者](/技能/目标选择器/@Self)是检测对象
目标条件(TargetConditions): 技能目标条件(TargetConditions):
- 检测对象是每个[技能目标(由目标选择器所选取)](/目标选择器),大部分条件都可用. - 检测对象是每个[技能目标](/技能/列表/技能目标)
- 技能组仅对符合条件的技能目标激活, 不符合条件的哪怕已选取也无效 - 该种条件相当于 **过滤一次已选取事物**, 使技能仅作用于过滤后剩下的事物
- 比较条件(如distance, 而不是targetwithin)所比较的实体是技能目标与施法者 - 使用了该类条件的[技能组](/技能/列表/Skill)下的每行技能
\@self时, 条件效果与施法者条件无区别 - 其目标默认为过滤后剩下的事物
\@trigger时, 条件效果与触发者条件无区别 - 若为该[技能组](/技能/列表/Skill)的一行技能定义目标选择器, 则相当于重新选取, 不会被过滤
- 由于受[目标选择器](/目标选择器)影响 - 比较条件(如[Distance](/条件/distance), 而不是[targetwithin](/条件/targetwithin))所比较的实体是[技能目标](/技能/列表/技能目标)[施法者](/技能/目标选择器/@Self)
当一个父技能组激活了一个子技能组 且子技能组使用了TargetConditions时 - [技能目标](/技能/列表/技能目标)[@Self](/技能/目标选择器/@Self) 时, 条件效果与施法者条件无区别
TargetConditions的检测对象将为父技能组内调用该子技能组的技能行所选取的目标 - [技能目标](/技能/列表/技能目标)[@Trigger](/技能/目标选择器/@Trigger) 时, 条件效果与触发者条件无区别
触发者条件(TriggerConditions): 触发者条件(TriggerConditions):
... ...
......