Skip to content

关键词

Seer Mod 包含 18 个自定义关键词,注册特性为 [RegisterOwnedCardKeyword]

关键词清单

#关键词ID说明
1碎心SHATTERED_HEART-
2MOURNING自动打出时不消耗 PP
3寂灭NIRVANA-
4化墟RUINATION-
5FALLEN-
6芜生VOID_BIRTH-
7缢形HANGED_FORM-
8异变ABERRATION-
9回响ECHO-
10饮血VAMPIRIC-
11毁灭DESTRUCTION-
12邪恶EVIL-
13炼狱PURGATORY-
14VIGIL自动打出时不消耗 PP
15戏法TRICK-
16薇尔诗VIER_POEM-
17预见SCRY-
18空元之诗VOID_POEM-

关键词 ID 格式

  • 函数:ModContentRegistry.GetQualifiedKeywordId("seer", "ShatteredHeart")
  • 格式:SEER_KEYWORD_<UPPER_SNAKE>
  • 示例:SEER_KEYWORD_SHATTERED_HEARTSEER_KEYWORD_VOID_BIRTHSEER_KEYWORD_VIER_POEM

动态关键词 vs 静态关键词

动态关键词(14 个)

通过 DynamicKeywordFlags 在运行时添加/移除,对应 PP 卡牌的 14 个关键词:

  • FlagShatteredHeartFlagMourningFlagNirvanaFlagRuinationFlagFallen
  • FlagVoidBirthFlagHangedFormFlagAberrationFlagEchoFlagVampiric
  • FlagDestructionFlagEvilFlagPurgatoryFlagVigil

操作方式:

  • AddDynamicKeyword(flag) - 设置 flag
  • ReapplyDynamicKeywords() - 根据当前 flag 状态重新应用关键词

静态关键词(4 个)

卡牌类直接通过 CanonicalKeywords 返回,不走 flag 系统:

  • Trick(戏法)
  • VierPoem(薇尔诗)
  • Scry(预见)
  • VoidPoem(空元之诗)

源码参考

  • SeerKeywords.cs - 关键词注册
  • SeerPpCardModel.cs - 动态关键词 flag 系统(2.8 节)

非官方玩家维护资料站,内容基于 Seer Mod 源码