[1.3.3607] Trader ships are broken. Impossible to buy\sell things.

Started by Wemd, July 22, 2021, 08:11:20 AM

Previous topic - Next topic

Wemd

1. I was playing the latest version with Royalty, Ideology, and several mods.

2. In some moment trader ships just broke.
Everytime you try to buy something, you just lose silver, but nothing else happen.

Console shows a red error:
Exception filling window for RimWorld.Dialog_Trade: System.MissingMethodException: bool RimWorld.DropCellFinder.TryFindDropSpotNear(Verse.IntVec3,Verse.Map,Verse.IntVec3&,bool,bool,bool,System.Nullable`1<Verse.IntVec2>)
  at (wrapper dynamic-method) RimWorld.DropCellFinder.RimWorld.DropCellFinder.TradeDropSpot_Patch1(Verse.Map)
  at RimWorld.TradeShip.GiveSoldThingToPlayer (Verse.Thing toGive, System.Int32 countToGive, Verse.Pawn playerNegotiator) [0x0002e] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.Tradeable_Pawn.ResolveTrade () [0x000c2] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.TradeDeal.TryExecute (System.Boolean& actuallyTraded) [0x001bd] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.Dialog_Trade.<DoWindowContents>b__64_2 () [0x00000] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at RimWorld.Dialog_Trade.DoWindowContents (UnityEngine.Rect inRect) [0x004a6] in <acc1a8abfe07492884c6f18dcdaa4807>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <acc1a8abfe07492884c6f18dcdaa4807>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Same happens when you try to sell anything.

I doubt that the problem is caused by mods, because I have no mods affecting trading installed.
+I played with the majority of them in 1.2 and nothing like that ever happened.

Wemd

Oh, sorry.

Just found that Trading Control mod got a new function for trading ships a week ago, which caused the problem
So the problem isn't related to the base game.

Delete this topic please