1. 17 Aug, 2018 1 commit
  2. 15 Aug, 2018 1 commit
    • Adam Leyshon's avatar
      Completely re-worked order system. · 42e4eced
      Adam Leyshon authored
      Removed references to versioning like B18 and A17.
      Codebase for each version will now be a new fork.
      Added two new debug flags LOCALSERVER and DISABLESTEAM.
      GWP now assigns User IDs for people on DRM-Free version.
      GWP uses Steam ID if available.
      GWP will assign new colony IDs if OwnerID doesn't match to prevent orders sent to wrong place.
      Updated endpoints to use V3 API.
      Updating order status is now done asynchronously.
      Simplified and reduced RW Thing metadata being sent to the API.
      GWP Order tracker is now far more robust and handles errors with updating the order status better.
      Simplified logic in TraderPrime when trading goods between player and server. Now uses less bandwidth.
      Fixed a bug in TryDropGoodsOnMap, hit points of damaged things being refunded is remembered and set.
      Fixed bugs in ComputeItemsMadeFromStuffWithQuality and ComputeItemsWithQuality when enumerating qualities.
      Many more optimisations and bug fixes but forgot them because I wasn't writing them down...
      42e4eced
  3. 29 Jul, 2018 4 commits
    • Adam Leyshon's avatar
      Merge branch 'R1' into 'master' · 8e85ed84
      Adam Leyshon authored
      Updates for 1.0 nightly build compatibility.
      
      See merge request GWP/Release!2
      8e85ed84
    • Adam Leyshon's avatar
      Updates for 1.0 nightly build compatibility. · 71dd9ecb
      Adam Leyshon authored
      Not backwards compatible any more with A17 or B18.
      Ludeon have renamed loads of methods and constants so updated code to fix that.
      Minified things no longer have a ThingCategoryDef set so you must inspect InnerThing.
      ThingDefs/Building_TradeWithPrime.xml needed updating to use IndustrialComponents.
      Added code to get SteamId for Steam players.
      Removed the need for reflection to get Tradeables from the current Trade Deal.
      71dd9ecb
    • Adam Leyshon's avatar
      Merge branch 'master-18b' into 'master' · c4a5587b
      Adam Leyshon authored
      Master 18b
      
      See merge request GWP/Release!1
      c4a5587b
    • Adam Leyshon's avatar
      Merge branch 'master' into 'master-18b' · c0b4c840
      Adam Leyshon authored
      # Conflicts:
      #   About/About.xml
      #   Glitterworld Prime/Glitterworld Prime.csproj
      #   Glitterworld Prime/Properties/AssemblyInfo.cs
      c0b4c840
  4. 11 May, 2018 6 commits
  5. 07 Apr, 2018 3 commits
  6. 31 Mar, 2018 1 commit
  7. 30 Mar, 2018 1 commit
    • Adam Leyshon's avatar
      Change: Issue #17, Initial implementation of persistent orders. · 7918e14c
      Adam Leyshon authored
      Change: Version now 2.1.1.18
      Change: Orders will now persist between saving and loading so long as you don't go back in time.
      Change: Item delivery notifications now have target info so can be clicked to go to that location.
      Change: Orders can now be created server side and delivered to the colony.
      Change: Major rewrite of item delivery code.
      Change: Added support for different buy/sell prices.
      Change: Cleaned up and optimised code.
      Change: Added better debug logging code.
      7918e14c
  8. 26 Mar, 2018 8 commits
  9. 14 Feb, 2018 2 commits
  10. 06 Feb, 2018 4 commits
  11. 30 Jan, 2018 2 commits
    • Adam Leyshon's avatar
      Fixes #20, Remove all calls to StockGeneratorUtility.TryMakeForStockSingle · 9776ad5b
      Adam Leyshon authored
      Fixes #18, NullRefException when creating non-stockable items.
      Fixes #19, Prompted to resubscribe every attempt to use the Prime Console.
      Bumped API version to 2.42 and assembly version to 2.1.42.18.
      Added some additional debug logging.
      Added new function CreateThing in Utilities to simply and centralise spawning Things.
      9776ad5b
    • Adam Leyshon's avatar
      Fixes #20, Remove all calls to StockGeneratorUtility.TryMakeForStockSingle · 4c4322c1
      Adam Leyshon authored
      Fixes #18, NullRefException when creating non-stockable items.
      Fixes #19, Prompted to resubscribe every attempt to use the Prime Console.
      Bumped API version to 2.42 and assembly version to 2.1.42.17.
      Added some additional debug logging.
      Added new function CreateThing in Utilities to simply and centralise spawning Things.
      4c4322c1
  12. 24 Jan, 2018 2 commits
  13. 18 Jan, 2018 5 commits