mirror of
https://github.com/motajs/template.git
synced 2026-11-13 06:24:30 +08:00
docs(10-08): 引导式重写 enemy-aura/query/final
- enemy-aura:先讲「光环影响周围」,再引出优先级与 apply/applySpecial - enemy-query:从「需要看周围」引入查询,保留未内置警示与三示例 - enemy-final:从「最后收尾」引入最终效果,保留三方对比与仿攻示例
This commit is contained in:
1 parent
b1b7c8e0e7
commit
f5e432d04f
3 files changed
+25
-13
No files matched your search
@@ -1,6 +1,8 @@
|
||||
# 最终属性效果
|
||||
|
||||
最终效果(final effect)是构建计算后怪物的最后一个阶段:它只对怪物自身的基础属性做收尾调整,不查询怪物上下文,也不影响其他怪物。它适合实现「只看自己(和勇士)就能决定」的转换,例如坚固、模仿。整体流程见[战斗总览](./combat-overview.md)。
|
||||
光环影响别人,查询读取外部再改自己。等这些外部影响都算完,有时还需要对怪物自己做一次最后的收尾:既不依赖周围环境,也不影响其他怪物。这类收尾调整就是最终效果(final effect)。
|
||||
|
||||
它适合实现「只看自己(和勇士)就能决定」的转换,例如坚固、模仿。整体流程见[战斗总览](./combat-overview.md)。
|
||||
|
||||
## 接口
|
||||
|
||||
@@ -22,7 +24,7 @@ state.enemyContext.registerFinalEffect(effect);
|
||||
|
||||
## 三方对比
|
||||
|
||||
光环、查询、最终效果都在构建计算后怪物时执行,但读取与影响的范围不同:
|
||||
光环、查询、最终效果都在构建计算后怪物时执行,但读取与影响的范围不同。把三者放在一起看,分工就清楚了:
|
||||
|
||||
| 效果 | 读取其他怪物/上下文 | 影响其他怪物 | 典型用途 |
|
||||
|------|---------------------|--------------|----------|
|
||||
|
||||
Reference in new issue
Block a user