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
But this is for 1.5 so it is an easy fix, and worth going over in hopes it helps you get a better idea of how Rimworld deals with xml. This or something similar should be the first patch in the sequence.
From there we still get no errors, but the walls do not have thermal values. This tells us that the match condition isn't being met. In this case it is because you are looking at an invalid xpath. I am not 100% which is the actual cause, but it is either that you can't use an object's parent for a xpath or the parent being abstract and thus not loaded in memory at the point xml patches are applied.
Fixing that by shorting the xpath to just "Defs/ThingDef[defName=...", we get a new error.
The Conditional does not pass on any details do the nested operation, so you do have to give it isn't own xpath. With the final note being that for ti to fully work as you desire, you would have to break up the patches so you are patching one wall/door/item at a time with each pair of patches looking something like this::
Personally, I feel like this kind of patch is a bit overkill for an edge case caused by advanced users. Especially since the error it causes is fairly benign.
I had the exact xpath error, hence added the parent ones and it seemed to be working - no error on disabled embrasures and concrete walls did show thermal properties.
But then again, guess not many people use that additional mod, and no idea if dev is even still maintaining it.
Thanks for looking into it though!