Exund
c4f2379010
Refactor entity cloning ( #671 )
2020-09-19 21:41:48 +02:00
tobspr
9701a143ec
Only store changed properties for all components
2020-08-10 22:53:02 +02:00
tobspr
8d329990ef
Fix item filters being ignored
2020-08-10 22:04:38 +02:00
tobspr
d2077f5009
Fix building placer not showing slots properly
2020-08-10 21:36:46 +02:00
tobspr
93975df4d5
Get rid of item ejector / acceptor layers and new wires buildings for now
2020-08-10 21:24:58 +02:00
tobspr
6f28aff78f
Vastly improve belt performance
2020-08-10 15:02:14 +02:00
tobspr
722c8ef836
Start to rework the graphics for the wires layer, make wires cooler than belts
2020-06-30 12:38:20 +02:00
tobspr
2e266f5f21
Get rid of 'builtins' file since its useless and causes performance issues
2020-06-27 10:51:52 +02:00
tobspr
42c569d91f
Implement saving and restoring belt paths
2020-06-26 18:24:02 +02:00
tobspr
192d1dbedb
Initial take on belt optimization
2020-06-26 13:57:07 +02:00
Phlosioneer
8a50fdb392
Remove belt cache array; use BeltComponent instead
...
Removed the belt cache array. Follow-up belts are cached in the belt's
BeltComponent instead. This change also removes the recursive follow-up
search, which could cause a stack overflow for an extremely long belt
chain.
Saves one object allocation per belt per change, two very large array
allocations per change, many function calls, and belts are only visited
exactly once per change.
2020-06-16 19:56:09 -04:00
tobspr
e95b055e10
Minor improvements to belt performance
2020-06-14 14:20:35 +02:00
tobspr
0cd324c82b
Initial support for blueprints (Buggy)
2020-05-27 14:30:59 +02:00
tobspr
1577ebe48c
Add storage building
2020-05-20 15:51:06 +02:00
tobspr
260ba892c8
Properly process belt dependencies and fix items not travelling linear on belts
2020-05-18 16:08:33 +02:00
tobspr
13c6fc7598
Multiple improvements
2020-05-17 10:07:20 +02:00
tobspr
9adbbfa1c3
Fix crash when saving due to FP imprecision
2020-05-15 19:09:29 +02:00
Tobias Springer
93c6ea683d
Initial commit
2020-05-09 16:45:23 +02:00