Commit Graph

85 Commits

Author SHA1 Message Date
Monica Moniot
0ea33234b6 Merge pull request #114 from FinalFrag/main
Added missing provider message
2023-09-24 18:16:20 -04:00
FinalFrag
ab673dca0c Added missing provider message 2023-08-10 00:57:31 +02:00
svr8450
10c152fe05 fix empty manifest by using lesser threshold 2023-06-11 17:52:13 -04:00
mamoniot
d6e994baaf fixed massive number of things 2023-03-21 11:02:50 -04:00
Monica Moniot
f30ce4e08f Merge pull request #41 from matthew-sharp/threshold-override
Provider threshold override fixes
2023-03-13 18:21:08 -04:00
Matt Sharp
9c5909844e Provider threshold override fixes
* Use override threshold only if smaller than requester
* Select train based off overriden threshold
2023-03-12 08:04:01 +11:00
mamoniot
95833e68ee fixed crash 2023-02-05 18:49:52 -05:00
monica
e6c23626c4 fixed typo bug 2023-01-10 10:06:37 -05:00
monica
2ecbace069 changed provider priority 2023-01-10 10:03:34 -05:00
monica
368046c3aa fixed crash 2023-01-10 09:48:00 -05:00
monica
94c015e121 changed minor issues 2023-01-10 09:46:10 -05:00
monica
ff3ae9c317 fixed crash 2023-01-09 17:11:20 -05:00
monica
00850789a9 fixed duplicate registry bug 2023-01-08 22:32:20 -05:00
monica
1fc464055e added valid checking 2023-01-07 19:59:51 -05:00
Monica Moniot
b144a06f1a 1.2.8 (#28)
Version: 1.2.8
Date: 2022-1-5
  Features:
    - Improved placeholder cybernetic combinator art
    - Added a wagon control setting to bar unfiltered slots in adjacent cargo wagons
    - Added a setting and keybind for toggling on or off the central planner
  Changes:
    - Sped up the rate at which copy-paste by blueprint will be noticed
  Bugfixes:
    - Fixed a bug with combinators sometimes failing to connect with train stops
    - Fixed wagon control combinators outputting wagon contents after inserters have already taken out items
    - Fixed a rare crash on world migration
  Scripting:
    - Added missing return values to some interface functions
    - Migrated to non-deprecated flib modules
2023-01-06 19:24:24 -05:00
Monica Moniot
9014c834f2 1.2.7 (#24) 2023-01-01 13:28:39 -05:00
Monica Moniot
b8a6f5fb97 1.2.5 Experimental (#22)
* prepared for 1.2.2

* updated todo

* fixed bad code

* made wagon control spread out items

* updated changelog

* implemented disabled inactivity condition

* added depot settings

* added a bunch of settings

* fixed a crash from network each

* started adding network each to depots

* finished adding network each to depots

* improved defaults

* added capacity priority

* fixed se bugs

* updated changelog

* flipped sign of outputs

* fixed migrations

* added support for cargo at depots

* fixed crash

* improved allow cargo in depots

* fixed changelog

* fixed migration

* finished testing new features

* added more map settings

* updated readme

* updated locale

* updated readme

* updated readme

* bugfixes

* updated version

* added migration

* fixed crash

* 1.2.4

* 1.2.5 bugfix

* fixed migration version
2022-12-30 15:51:16 -05:00
Monica Moniot
7d2f0c2ccd Experimental 1.2.2 (#21)
---------------------------------------------------------------------------------------------------
Version: 1.2.2
Date: 2022-12-29
  Features:
    - Added a station combinator setting to enable or disable the inactivity condition in a train's orders, disabled by default (but not in <=1.2.1 worlds)
    - Added a depot combinator setting to enable depot bypass, enabled by default
    - Added a depot combinator setting to force trains to park at the same depot, enabled by default
    - Added network "each" for depots
    - Added a map setting to modify the default locked slots per cargo wagon value
    - Added a map setting to modify the default priority value
    - Added a map setting to allow trains with cargo at depots, disabled by default
  Changes:
    - Inverted the sign of combinator outputs, a map setting has been added to maintain backwards compatibility with <=1.2.1 worlds
    - Overhauled the wagon control combinator algorithm to spread items out between cargo wagons
    - Trains with cargo held in the depot now check if they have been emptied and reset when they have
    - Cargo capacity is now prioritized over distance when choosing trains
    - Increased the default request threshold to 2000
    - Improved English localization
  Bugfixes:
    - Fixed a bug where trains with cargo sometimes weren't getting held at depots
    - Fixed a crash caused by changing a station combinator to the "each" network during a bad tick
    - Fixed a crash when changing a refueler away from network each
    - Multiple rare bugs and crashes relating to wagon control combinators are fixed
    - Fixed a bug with refueler direct orders not being applied after moving through a space elevator
    - Fixed a bug where filtered slots sometimes weren't being removed
---------------------------------------------------------------------------------------------------
2022-12-29 11:02:07 -05:00
mamoniot
33cd647042 fixed multiple issues 2022-12-23 18:52:44 -05:00
mamoniot
9282c09267 fixed display bug 2022-12-23 17:29:53 -05:00
mamoniot
a4694742f8 fixed display bug 2022-12-23 17:06:52 -05:00
mamoniot
8f993dd1ca fixed every stations 2022-12-23 15:45:29 -05:00
mamoniot
b3a40f87cb added a display state for provide lock 2022-12-23 14:43:22 -05:00
mamoniot
eb2feeaa3e cleared compilation errors 2022-12-23 10:53:12 -05:00
mamoniot
13eefd8f16 improved refueler everything logic 2022-12-23 10:22:08 -05:00
mamoniot
2a5b4543d4 added stack thresholds 2022-12-23 10:11:04 -05:00
mamoniot
be849acb43 added an "everything" network 2022-12-23 08:52:55 -05:00
mamoniot
3c80fd0df2 improved alerts 2022-12-22 23:25:03 -05:00
mamoniot
4d6b4997d9 added provide threshold override 2022-12-22 21:43:12 -05:00
mamoniot
4b415de86a refactored planning algorithm 2022-12-22 20:02:15 -05:00
mamoniot
b8394803cf refactored planning algorithm 2022-12-22 20:02:04 -05:00
mamoniot
b353b0b586 fixed a crash 2022-12-16 19:01:18 -05:00
mamoniot
71b21c9b3c added nullius compat 2022-12-16 09:51:59 -05:00
Monica Moniot
66852924ee improved the modding interface 2022-12-08 11:14:24 -05:00
Monica Moniot
c158745679 added a refueler 2022-12-08 09:12:22 -05:00
Monica Moniot
d4cc8481c4 added optional priority 2022-12-07 19:53:12 -05:00
Monica Moniot
b3442920ff improved modding interface 2022-12-03 13:03:33 -05:00
Monica Moniot
7ef59f00ff added a modding interface 2022-12-03 11:40:38 -05:00
Monica Moniot
37e4eb22fd updated todo 2022-12-02 13:58:33 -05:00
Monica Moniot
e168812068 fixed bug 2022-12-02 13:13:09 -05:00
Monica Moniot
ad25cb6187 fixed bug and restructured 2022-12-02 12:58:51 -05:00
Monica Moniot
e86562fb41 Fixed combinator displays 2022-12-02 12:51:53 -05:00
Monica Moniot
e648291c0a fixed depot bypass bugs 2022-12-01 15:56:05 -05:00
Monica Moniot
a049b56bb0 fixed scheduling for SE 2022-12-01 14:36:21 -05:00
Monica Moniot
44d2d043e7 updated comments 2022-12-01 10:00:56 -05:00
Monica Moniot
e963ac916c fixed a crash 2022-12-01 01:04:55 -05:00
Monica Moniot
a26ed161c6 added depot bypass 2022-12-01 01:00:53 -05:00
Monica Moniot
ac09811324 prepared to add depot bypass 2022-11-30 23:29:46 -05:00
Monica Moniot
6e000638b6 fixed a crash in the planner 2022-11-30 18:10:39 -05:00
Monica Moniot
4b6fb334eb fixed central planner logic 2022-11-30 10:45:19 -05:00