Closed michaelbleung closed 3 years ago
The May 7th update of VAE "Removed hyperweave from the recipe to make Marine boots."
As a result it seems this particular lines are failing to replace:
New costList for MarineBoots is:
<costList>
<Plasteel>20</Plasteel>
<ComponentSpacer>1</ComponentSpacer>
</costList>
Simple work-around is to just delete it. If you want to add the 5 Devilstrand back, I'm pretty sure this is the valid syntax for PatchOperationAdd. (So Plasteel, Components, and Devilstrand):
<li Class="PatchOperationAdd">
<xpath>/Defs/ThingDef[defName="VAE_Footwear_MarineBoots"]/costList</xpath>
<value>
<DevilstrandCloth>5</DevilstrandCloth>
</value>
</li>
Correct me if I'm wrong though. Just happened to see the error and check out the xml.
If that looks right and Devilstrand is wanted for the patch, I can whip up a quick PR for the 2 lines.
Specifications
Rimworld version: 1.2.2900 rev837 Combat Extended version: 1.2.3.2 according to the title in Mod Manager, but 1.2.3.6 from the description Combat Extended source (Steam, GitHub, etc.): Steam Your operating system: Windows 10 Pro, Version: 20H2 Your mod list: I pulled this from the my current active save file:
Description After the May 7 update to Vanilla Armour Expanded, during startup, the debug log was shown at the main menu of the game with an error in said log. Here's the exception from the log:
Expected behavior No error in the debug log on startup.
To reproduce The error from the log was a result of the initialization of the game. Assuming all mods are installed simply starting the game should show the error in the debug log.
Screenshots & log dumps Debug log: https://pastebin.com/Yg6PFPVL
I hereby verify that I have done the following: