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