边缘世界 RimWorld

边缘世界 RimWorld

RimThunder - Core
NE 9 月 12 日 下午 10:29
Caravan Error
XML error: <vehicleMovementPermissions>DriverNeeded</vehicleMovementPermissions> doesn't correspond to any field in type VehicleDef. Context: <Vehicles.VehicleDef MayRequire="RimThunder.Core, SmashPhil.VehicleFramework" ParentName="CGRT_BaseVehicle"><thingClass>Vehicles.VehiclePawn</thingClass><category>Pawn</category><selectable>true</selectable><tickerType>Normal</tickerType><altitudeLayer>LayingPawn</altitudeLayer><hasTooltip>true</hasTooltip><passability>Standable</passability><pathCost>250</pathCost><useHitPoints>false</useHitPoints><repairEffect>Repair</repairEffect><tradeability>None</tradeability><statBases><PsychicSensitivity>0</PsychicSensitivity><ToxicResistance>1</ToxicResistance><Flammability>0</Flammability><ComfyTemperatureMin>-200</ComfyTemperatureMin><ComfyTemperatureMax>200</ComfyTemperatureMax><MeatAmount>0</MeatAmount><ArmorRating_Heat>0.8</ArmorRating_Heat><ArmorRating_Blunt>0.22</ArmorRating_Blunt><ArmorRating_Sharp>0.40</ArmorRating_Sharp><MarketValue>1400</MarketValue></statBases><statEvents><li><statDef>MoveSpeed</statDef><eventDefs><li>DamageTaken</li><li>Repaired</li><li>Spawned</li></eventDefs></li><li><statDef>BodyIntegrity</statDef><eventDefs><li>DamageTaken</li><li>Repaired</li></eventDefs></li><li><statDef>Mass</statDef><eventDefs><li>CargoAdded</li><li>CargoRemoved</li></eventDefs></li><li><statDef>FlightSpeed</statDef><eventDefs><li>DamageTaken</li><li>Repaired</li><li>Spawned</li></eventDefs></li></statEvents><soundOneShotsOnEvent><li><key>PawnEntered</key><value>VVE_VehicleEnter</value></li><li><key>PawnExited</key><value>VVE_VehicleEnter</value></li><li><key>IgnitionOn</key><value>EI_EngineStart</value></li><li><key>IgnitionOff</key><value>EI_EngineStop</value></li></soundOneShotsOnEvent><inspectorTabs><li>Vehicles.ITab_Vehicle_Health</li><li>Vehicles.ITab_Vehicle_Passengers</li><li>Vehicles.ITab_Vehicle_Cargo</li><li>ITab_Pawn_FormingCaravan</li></inspectorTabs><properties><diagonalRotation>true</diagonalRotation><manhunterTargetsVehicle>true</manhunterTargetsVehicle><customThingCosts><li><key>Column</key><value>10000</value></li></customThingCosts><customRoadCosts AssignDefaults="0.25" /><worldSpeedMultiplier>1</worldSpeedMultiplier><offRoadMultiplier>1.4</offRoadMultiplier><winterSpeedMultiplier>1.3</winterSpeedMultiplier><vehicleJobLimitations><li>(RepairVehicle, 2)</li></vehicleJobLimitations><roles><li><key>driver</key><label>driver</label><slots>1</slots><slotsToOperate>1</slotsToOperate><hitbox><cells><li>(0, 1)</li></cells></hitbox><handlingTypes><li>Movement</li></handlingTypes></li><li><key>passenger</key><label>shotgun</label><slots>1</slots><hitbox><cells><li>(1, 1)</li></cells></hitbox></li><li><key>passengerc</key><label>passenger (2)</label><slots>1</slots><exposed>true</exposed><hitbox><cells><li>(0, 0)</li></cells></hitbox></li><li><key>passengerd</key><label>passenger (3)</label><slots>1</slots><exposed>true</exposed><hitbox><cells><li>(1, 0)</li></cells></hitbox></li><li><key>passengerd</key><label>passenger (4)</label><slots>1</slots><exposed>true</exposed><hitbox><cells><li>(0, -1)</li></cells></hitbox></li><li><key>passengerd</key><label>passenger (5)</label><slots>1</slots><exposed>true</exposed><hitbox><cells><li>(1, -1)</li></cells></hitbox></li></roles></properties><race><body>emptyBody</body><trainability>None</trainability><thinkTreeMain>Vehicle</thinkTreeMain><thinkTreeConstant>Vehicle_Constant</thinkTreeConstant><intelligence>ToolUser</intelligence><fleshType>MetalVehicle</fleshType><needsRest>false</needsRest><hasGenders>false</hasGenders><foodType>None</foodType><alwaysAwake>true</alwaysAwake><doesntMove>true</doesntMove><renderTree>PointlessVehicleRenderTree</renderTree><baseBodySize>2</baseBodySize><baseHealthScale>1.0</baseHealthScale><soundMeleeHitPawn>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitPawn><soundMeleeHitBuilding>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeHitBuilding><soundMeleeMiss>Pawn_Melee_MechanoidSlash_HitPawn</soundMeleeMiss><lifeStageAges><li><def>MechanoidFullyFormed</def><minAge>0</minAge><soundWounded>BulletImpact_Metal</soundWounded></li></lifeStageAges></race><comps><li><compClass>CompAttachBase</compClass></li><li><compClass>aRandomKiwi.KFM.Comp_Killing</compClass></li><li><compClass>aRandomKiwi.GFM.Comp_Guard</compClass></li><li Class="VehicleAutoParking.Core.CompProperties_ParkingController" /><li Class="SimplePortalLib.CompProperties_SimplePortal"><syncTemperature>true</syncTemperature></li><li Class="Vehicles.CompProperties_FueledTravel"><fuelType>Chemfuel</fuelType><leakDef>Filth_Fuel</leakDef><fuelConsumptionRate>17</fuelConsumptionRate><fuelConsumptionWorldMultiplier>0.45</fuelConsumptionWorldMultiplier><fuelCapacity>90</fuelCapacity></li></comps><drawGUIOverlay>true</drawGUIOverlay><graphicData><graphicClass>Vehicles.Graphic_Vehicle</graphicClass><shaderType>CutoutComplexPattern</shaderType><color>(155, 155, 155)</color><colorTwo>(65, 75, 80)</colorTwo><colorThree>(45, 50, 45)</colorThree><texPath>Things/RimThunder/Pancarre/CGPancarre</texPath><drawSize>(2.1,3.3)</drawSize></graphicData><techLevel>Industrial</techLevel><vehicleType>Land</vehicleType><vehicleMovementPermissions>DriverNeeded</vehicleMovementPermissions><soundSustainersOnEvent><li><start>IgnitionOn</start><stop>IgnitionOff</stop><value>EI_EngineIdle_Car</value></li></soundSustainersOnEvent><defName>CGRT_Pancarre</defName><label>FAICA Pancarre</label><description>a six-seater van that resembles a freshly baked loaf of bread. Isn't it cute? The fact that it's designed to run well off-road makes this little loaf of bread even better.</description><buildDef>CGRT_Pancarre_Blueprint</buildDef><size>(2,3)</size><fillPercent>1</fillPercent><vehicleCategory>Transport</vehicleCategory><vehicleStats><Mass>900</Mass><MoveSpeed>13</MoveSpeed><CargoCapacity>600</CargoCapacity><RepairRate>0.6</RepairRate></vehicleStats><components><li><key>Engine</key><label>Engine</label><health>80</health><priorityStatEfficiency>true</priorityStatEfficiency><categories><li>MoveSpeed</li></categories><depth>Internal</depth><reactors><li Class="Vehicles.Reactor_Explosive"><indicator>VF_Explosive</indicator><chance>0.25</chance><maxHealth>0.3</maxHealth><radius>3</radius><damageDef>Bomb</damageDef></li></reactors><hitbox><cells><li>(0, 1)</li><li>(1, 1)</li></cells></hitbox></li><li><key>LeftFrontSuspension</key><label>left front Suspension</label><health>40</health><depth>Internal</depth><hitbox><cells><li>(0, 1)</li></cells></hitbox><categories><li>MoveSpeed</li></categories></li><li><key>RightFrontSuspension</key><label>right front suspension</label><health>40</health><depth>Internal</depth><hitbox><cells><li>(1, 1)</li></cells></hitbox><categories><li>MoveSpeed</li></categories></li><li><key>LeftRearSuspension</key><label>left rear suspension</label><health>40</health><depth>Internal</depth><hitbox><cells><li>(0, -1)</li></cells></hitbox><categories><li>MoveSpeed</li></categories></li><li><key>RightRearSuspension</key><label>right rear suspension</label><health>40</health><depth>Internal</depth><hitbox><cells><li>(1, -1)</li></cells></hitbox><categories><li>MoveSpeed</li></categories></li><li><key>Gearbox</key><label>gear box</label><health>45</health><depth>Internal</depth><hitbox><cells><li>(0, 1)</li><li>(1, 1)</li></cells></hitbox><categories><li>MoveSpeed</li></categories></li><li><key>FuelTank</key><label>fuel tank</label><health>40</health><depth>Internal</depth><reactors><li Class="Vehicles.Reactor_FuelLeak" /></reactors><hitbox><cells><li>(0, 0)</li><li>(1, 0)</li></cells></hitbox></li><li><key>LeftFrontWheel</key><label>left front Wheel</label><health>30</health><depth>External</depth><categories><li>MoveSpeed</li></categories><tags><li>Wheel</li></tags><armor><ArmorRating_Blunt>0</ArmorRating_Blunt><ArmorRating_Sharp>0</ArmorRating_Sharp></armor><hitbox><fallthrough>false</fallthrough><cells><li>(0, 1)</li></cells></hitbox></li><li><key>RightFrontWheel</key><label>right front Wheel</label><health>30</health><depth>External</depth><categories><li>MoveSpeed</li></categories><tags><li>Wheel</li></tags><armor><ArmorRating_Blunt>0</ArmorRating_Blunt><ArmorRating_Sharp>0</ArmorRating_Sharp></armor><hitbox><fallthrough>false</fallthrough><cells><li>(1, 1)</li></cells></hitbox></li><li><key>LeftRearWheel</key><label>left rear wheel</label><health>30</health><depth>External</depth><categories><li>MoveSpeed</li></categories><tags><li>Wheel</li></tags><armor><ArmorRating_Blunt>0</ArmorRating_Blunt><ArmorRating_Sharp>0</ArmorRating_Sharp></armor><hitbox><fallthrough>false</fallthrough><cells><li>(0, -1)</li></cells></hitbox></li><li><key>RightRearWheel</key><label>right rear Wheel</label><health>30</health><depth>External</depth><categories><li>MoveSpeed</li></categories><tags><li>Wheel</li></tags><armor><ArmorRating_Blunt>0</ArmorRating_Blunt><ArmorRating_Sharp>0</ArmorRating_Sharp></armor><hitbox><fallthrough>false</fallthrough><cells><li>(1, -1)</li></cells></hitbox></li><li><key>EngineHood</key><label>engine hood</label><health>80</health><hitbox><side>Body</side></hitbox><depth>External</depth></li><li><key>Roof</key><label>roof</label><health>60</health><hitbox><side>Body</side></hitbox><depth>External</depth></li><li><key>LeftDoorPanel</key><label>left door panel</label><health>60</health><depth>External</depth><hitbox><side>Left</side></hitbox></li><li><key>RightDoorPanel</key><label>right door panel</label><health>60</health><depth>External</depth><hitbox><side>Right</side></hitbox></li><li><key>FrontBumper</key><label>front bumper</label><health>45</health><depth>External</depth><hitbox><side>Front</side></hitbox></li><li><key>RearBumper</key><label>rear bumper</label><health>50</health><depth>External</depth><hitbox><side>Back</side></hitbox></li><li><key>Interior</key><label>interior</label><health>30</health><depth>Internal</depth></li><li><key>Dashboard</key><label>dashboard</label><health>30</health><depth>Internal</depth></li><li><key>SteeringWheel</key><label>steering wheel</label><health>20</health><depth>Internal</depth></li></components></Vehicles.VehicleDef>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.XmlToObjectUtils.DoFieldSearch_Patch1 (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
Verse.DirectXmlToObjectNew:ResolveFieldForNode (System.Type,System.Xml.XmlNode,System.Xml.XmlNode)
(wrapper dynamic-method) Verse.DirectXmlToObjectNew/DummyTypeToHoldDynamicMethods:ParseAndReturnDef_Vehicles_VehicleDef (int,int,System.Xml.XmlNode,System.Type)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.DirectXmlToObjectNew.DefFromNodeNew_Patch2 (System.Xml.XmlNode,Verse.LoadableXmlAsset)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.LoadedModManager.ParseAndProcessXML_Patch1 (System.Xml.XmlDocument,System.Collections.Generic.Dictionary`2<System.Xml.XmlNode, Verse.LoadableXmlAsset>,bool)
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()
< >
正在显示第 1 - 1 条,共 1 条留言
axid.you 11 月 14 日 下午 12:35 
I noticed a pattern - caravans fail to form only when they contain amphibious transport.
The problem occurs specifically with amphibious vehicles from various RimThunder mods (BMP3, BTR80, BRDM2, T38, etc.). Regular ground vehicles work fine, but any amphibious vehicle causes a System.IndexOutOfRangeException in WorldVehicleReachability when trying to calculate world paths.
The pattern is clear:

Ground vehicles (T80, T90, BMPT) - caravans work
Amphibious vehicles (BMP3, BTR80, BRDM2, T38) - caravans fail with error
Boats from VVE - caravans work
Amphibious vehicles from both updated and non-updated RimThunder mods - caravans fail

I've temporarily fixed this by removing the customBiomeCosts section for Ocean/Lake from amphibious vehicle XMLs, but a proper fix from the mod author would be appreciated.
< >
正在显示第 1 - 1 条,共 1 条留言
每页显示数: 1530 50