Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
模组作者错误地认为 HediffGiver_Birthday 类和其他的 HediffGiver(如 HediffGiver_Event)一样,拥有一个 onlyOnce 字段。但实际上,HediffGiver_Birthday 的设计初衷就是每次生日都会触发,所以游戏源码里根本没有定义 onlyOnce 这个字段。因此,游戏在解析这个XML时懵了,不知道该如何处理这个不存在的标签。
是不是因為泰南更新了的關係呀
核心错误是:
XML error: <onlyOnce>true</onlyOnce> doesn't correspond to any field in type HediffGiver_Birthday.
用通俗的语言解释就是:
在一个 HediffGiver_Birthday 的XML节点里,你写了一个 <onlyOnce>true</onlyOnce> 的标签,但是 HediffGiver_Birthday 这个类里面根本不存在名叫 onlyOnce 的字段(Field)可供赋值。
HediffGiver_Birthday: 这是游戏的一个机制,用于在角色过生日(年龄增加)时给予他们一个健康状态(Hediff),例如年老带来的背痛、白内障等。它就是“生日礼物”(不过是负面的)的发放者。
<onlyOnce>: 这是一个常见的XML标签,通常用于表示某个效果是否只应生效一次。很多其他的 HediffGiver(健康状态给予器)可能有这个字段。
MechDecayHediff: 从名字上看,这很可能是一个模组添加的“机械衰变”健康状态,意图在机械单位“生日”时给予它们,模拟机械老化。