安装 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(越南语)
Українська(乌克兰语)
报告翻译问题






Mod Updater
Mod Profile Manager
CGM
DSS
Ronivan's Legacy
PeterHan.PLib.Detours.DetourException: Unable to find sideScreenConfigContentBody on type DetailsScreen
at PeterHan.PLib.Detours.PDetours.DetourField[P,T] (System.String name) [0x0006f] in <eb14fd9f7b7443e4a0ed2deb06b82a46>:0
at PeterHan.PLib.Detours.LazyDetouredField`2[P,T].Initialize () [0x00016] in <eb14fd9f7b7443e4a0ed2deb06b82a46>:0
at LuxuryDecoration.ModPatches+SideScreenCreator.Postfix () [0x00001] in <eb14fd9f7b7443e4a0ed2deb06b82a46>:0
at (wrapper dynamic-method) DetailsScreen.DetailsScreen.OnPrefabInit_Patch12(DetailsScreen)
at KMonoBehaviour.InitializeComponent () [0x00068] in <7becb3f73037484c93dc2b548fe42a58>:0 !~~~Error in DetailsScreen(Clone).DetailsScreen.OnPrefabInit at (1875.00, 158.40, 0.00)
False
```
Error in AnalyzerDoorComplete.AttributesAnalyzerDoor.OnSpawn
System.MissingMethodException: !4 StateMachine`4/Parameter`1.Set(!4,!1)
at AnalyzerDoors.AttributesAnalyzerDoor.ApplyRequestedControlState (System.Boolean force) [0x00028] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at AnalyzerDoors.AttributesAnalyzerDoor.OnSpawn () [0x00104] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at KMonoBehaviour.Spawn () [0x0005d] in <d35824e72985464e85149179dd14d71e>:0
it crashes every time place the door
System.MissingMethodException: !4 StateMachine`4/Parameter`1.Set(!4,!1)
at AnalyzerDoors.MasteryAnalyzerDoor.ApplyRequestedControlState (System.Boolean force) [0x00028] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at AnalyzerDoors.MasteryAnalyzerDoor.OnSpawn () [0x00104] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at KMonoBehaviour.Spawn () [0x0005d] in <fa50cdddb14a483d94f547557a674a42>:0
at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <72b60a3dd8cd4f12a155b761a1af9144>:0
at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <fa50cdddb14a483d94f547557a674a42>:0
Error in MasteryDoorComplete.MasteryAnalyzerDoor.OnSpawn
System.MissingMethodException: !4 StateMachine`4/Parameter`1.Set(!4,!1)
at AnalyzerDoors.MasteryAnalyzerDoor.ApplyRequestedControlState (System.Boolean force) [0x00028] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at AnalyzerDoors.MasteryAnalyzerDoor.OnSpawn () [0x00104] in <1fcc05752f964e8bb71bd961402c3c5b>:0
at KMonoBehaviour.Spawn () [0x0005d] in <1b5c2ff4f53d4a48b7159ed84d905978>:0
AttributeLevels.GetAttributeLevel(<actual name of the attribute>).GetLevel() results in the actual level of the duplicants without any modifiers applied.
(I used one of my own mods for a quick Log output)
Check the screenshot . I added the Debug output and the function I used to generate as comments (steam comments have to be below 1000 characters)
I've tried using BaseValue but it ever returns 0, it appear that base isn't used in skill points :/
I just had a look at your code as I'd use the base attribute values as well, as bbower said.
Function UpdateAttributeAccess
-> instead of "float value = attributes.GetValue(item2.id);" which returns the total value ("result = attributeInstance.GetTotalValue();")
you could use
-> "float value = attributes.Get(item2.id).GetbaseValue()" which return the attributes base value without any modifier
If you disable the mod landing will be fine. I do not understand how it is interconnected (only one mod-door was built on another asteroid)
https://dropmefiles.com/Wq1fA