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
然后 看上去是抢东西的时候,自身或者对方的角色不存在导致的。但是我不懂为啥会抛错,我这里已经做了为空的容错了。
我怀疑是茄子或者其他MOD做了什么事情导致函数的角色传递的时候丢了导致我这里报错了。我这里不修改任何逻辑。只会改概率或者直接改某个事件的结果,所以应该不会导致角色为空。
如果你有能稳定复现这个红字的存档可以发给我看看。
“根据错误堆栈,问题出现在QuantumMaster.Features.Actions.ActionPatchBase.SetCharacterContext方法中,出现了空引用异常(System.NullReferenceException)。这意味着在尝试使用一个对象时,该对象为null。
从堆栈信息来看,错误发生在QuantumMaster这个MOD中。具体来说,是在RobPatch.SetCurrentCharacterPrefix方法中调用了ActionPatchBase.SetCharacterContext时出现了问题。
因此,这个红字错误是由QuantumMaster MOD导致的。可能是该MOD在处理角色上下文时没有正确初始化某个对象。”
Incoming message: ErrorMessages
0.0.79.43-test 2025-09-25 15:36:50.7869|ERROR|Worker24|GameData.Common.WorkerThread.WorkerThreadManager|System.NullReferenceException: Object reference not set to an instance of an object.
at QuantumMaster.Features.Actions.ActionPatchBase.SetCharacterContext(Character currentChar, Character targetChar, String featureKey)
at