Commit Graph

58 Commits

Author SHA1 Message Date
Harag
dc4f82a513 quality must be set from deliveries
Circuit network signals can only have exact qualities and can only set exact filters on inserters.
Ultimately this means Cybersyn must handle each quality separately.
For now the quality is hardcoded to comparator "=", quality "normal".
Cybercyn's output constant combinators won't send signals otherwise.
2024-10-22 20:12:45 +02:00
Zoryn
fef714c5db migrate game.item_prototypes for 2.0 2024-10-22 11:14:26 -04:00
Zoryn
22a396d46b update syn set_combinator_output for 2.0 // TODO: optimize 2024-10-22 11:09:41 -04:00
Zoryn
1348525117 migrate get_merged_signals to get_signals 2024-10-22 11:00:44 -04:00
mamoniot
f82243e7e8 fixed typos 2023-05-01 06:50:08 -04:00
mamoniot
4470c15fd8 fixed cache invalidation bug 2023-04-30 18:05:57 -04:00
mamoniot
2d33b908dd bugfixed SE 2023-04-30 15:39:32 -04:00
mamoniot
07aa682124 added caching to SE 2023-04-30 15:23:46 -04:00
mamoniot
d6e994baaf fixed massive number of things 2023-03-21 11:02:50 -04:00
mamoniot
9e485a2de0 fixed bug where stations had nil network flags 2023-03-13 15:23:23 -04:00
monica
9de913536a save for 1.2.10 2023-01-11 09:45:11 -05:00
monica
94c015e121 changed minor issues 2023-01-10 09:46:10 -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
e2a05db7ec Experimental (#23)
1.2.6
2022-12-31 12:16:19 -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
de5f465910 fixed inconsistent naming 2022-12-23 22:13:42 -05:00
mamoniot
5adf211342 added null check 2022-12-23 21:02:56 -05:00
mamoniot
253ee7cbe0 fixed persistent alerts 2022-12-23 19:04:52 -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
b3a40f87cb added a display state for provide lock 2022-12-23 14:43:22 -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
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
a06758cc1a improved localization 2022-12-08 14:49:44 -05:00
Monica Moniot
cf9717308c fixed scheduling bugs 2022-12-08 13:16:09 -05:00
Monica Moniot
47faf78e12 fixed schedule generation 2022-12-08 11:40:55 -05:00
Monica Moniot
d45d0700c6 fixed bug 2022-12-08 11:38:11 -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
eca3c2899d added train schedule interface 2022-12-03 13:25:38 -05:00
Monica Moniot
b3442920ff improved modding interface 2022-12-03 13:03:33 -05:00
Monica Moniot
9c8c54c3ee minor performance improvements 2022-12-02 13:37:42 -05:00
Monica Moniot
aa6e7deedd removed redundant steps 2022-12-02 13:23:37 -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
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
4b6fb334eb fixed central planner logic 2022-11-30 10:45:19 -05:00
Monica Moniot
090c60e627 prepared for 1.0.0 2022-11-29 15:12:28 -05:00
Monica Moniot
c4d8d3d21b readded copy-paste 2022-11-25 22:57:12 -05:00
Monica Moniot
be3f2f1d07 added space elevator compat 2022-11-25 14:20:37 -05:00