安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
There is a worktype added by allow tool, called FinishOff. It has a field called relevantSkills, which is pointing to Melee. In RimWorld game code, when your job is disabled, the relevant skill will be also disabled, and that is the reason.
For people with other mods also having the same issue, the reason should be the same, the other mods are also adding some work type that is relevant to Melee.
I believe this is a misunderstanding of the field name. The base game tried to disable the relevant skills for the specialists, which results in the implementation of SkillDef.IsDisabled function. However, this may not be a clear and unambiguous way to do it.
Solution: Find your worktypes from your work panel, and think which ones are added by mods causing this issue. Find those worktypes defs in the mod folders, remove the Melee entries in the relevantSkills fields. Save and restart the game.
Exception: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 5EE87FE2]
at Verse.GridsUtility.Fogged (Verse.IntVec3 c, Verse.Map map) [0x00000] in <f40318a15dd2424e8ab139f74270c36f>:0
at AllowTool.Designator_HaulUrgently.ThingIsRelevant (Verse.Thing thing) [0x00015] in <265ca9a7207e4e91b7143054729037f5>:0
at AllowTool.Designator_HaulUrgently.CanDesignateThing (Verse.Thing t) [0x00001] in <265ca9a7207e4e91b7143054729037f5>:0
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Verse.Designator.CreateReverseDesignationGizmo_Patch2(Verse.Designator,Verse.Thing)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.RimWorld.InspectGizmoGrid.DrawInspectGizmoGridFor_Patch0(System.Collections.Generic.IEnumerable`1<object>,Verse.Gizmo&)