Transport_Drones_Continued support#74
Conversation
a10f0b0 to
8c506af
Compare
|
I've created a standalone compatibility mod for this code: https://mods.factorio.com/mod/nullius-compat-transport-drones-continued If you think that is better than having to merge and maintain I'll be happy to close this and my other two compatability PRs. |
Try to match the existing nullius recipies for the original transport drones mod. There are a few new items (e.g. drone dispatcher) but they are similar enough so the recipe seemed reasonably obvious. The code is a bit more explicit than before. I.e. more copied inline vs just updating. Hopefully this makes updates later or even possibly supporting different transport drone forks possible if it becomes important. Despite the number of lines changed here, this change was very mechanical and hopefully not to painful to review
… logistics The logistic related transport drone research should come after `distribution 2`, i.e. after the relevant nullius tech is researchd
…sane Disabling transport drone features in the settings should not result in research that unlocks nothing
We assume fast-road exists as its own tech in other places. So conditionaly setting it up does not make sense anymore.
Dissalow Transport_Drones_Meglinge_Fork and the origin Transport_Drones. They wont work as-is. Better to dissalow and make it clear.
8c506af to
9ab4cbc
Compare
## Tech Tree - `transport-system` - Prerequisites: `nullius-traffic-control`, `nullius-personal-transportation-1`, `nullius-pumping-2` - Science: geology, climatology, mechanical, electrical - Unlocks: `transport-drone`, `road`, `supply-depot`, `fluid-depot`, `request-depot` - `transport-fluids` / `Transport depot infrastructure` - Prerequisite: `transport-system` - Science: geology, climatology, mechanical, electrical - Unlocks: `buffer-depot`, `fuel-depot`, optional `drone-dispatcher` - `transport-multi-pipe` - Prerequisites: `transport-fluids`, `nullius-pumping-2` - Science: geology, climatology, mechanical, electrical, chemical - `transport-active-supply` - Prerequisites: `transport-fluids`, `nullius-distribution-2` ## Key Recipes - `transport-drone`: `nullius-car-1`, arithmetic combinators, programmable speakers, `bob-turbo-inserter` - `supply-depot`: `nullius-large-chest-1`, steel beams, glass, train stop - `fluid-depot`: `supply-depot`, `nullius-medium-tank-2`, `nullius-barrel-pump-1` - `request-depot`: `fluid-depot`, train stop, `nullius-sensor-1`, arithmetic combinator, programmable speaker, red wire - `buffer-depot`: `request-depot`, train stop - `fuel-depot`: `buffer-depot`, `nullius-pump-2` - `drone-dispatcher`: `fuel-depot`, train stop, sensors, arithmetic combinators, programmable speaker, green wire - `active-depot`: `supply-depot`, large supply chest, `nullius-hangar-1`, green wire
77ecdc3 to
7971aec
Compare
it was not making sense to have fuel depots later that the rest. Combined and increased science cost a bit to compensate
|
Several people playing the monthly map with nullius & drones have commented that the way the tech tree splits things, mainly fuel depots being later than the main tech is confusing. Its possible to work without fuel-depots but it requires a pipe built on the road and that seems weird at best, maybe even a bug that its allowed at all. Buffer depots are required to make fuel depots, so those need to move as well. Which would leave only drone dispatchers separate, and that makes no sense. So this change unlocks everything from the first two techs and increases the research cost to compensate. Again I still think that the "early-mode" is the better default. If someone chose to install the drones mod its because they want drones :D. Having it later pretty much would require a factory redesign and I'm not sure thats a great thing to force on players. |

Summary
Transport_Drones_ContinuedTransport_Drones_Continuedseems to be the most actively supported transport drone fork. Meglinge fork says that it can corrupt save games, so I think Continued is the safer target.active-depot,storage-depot,drone-dispatcher, depot priorities, and depots that can act as logistic containers. But the new items are similar enough to make recipe selection easy.Changes & Notes
Transport_Drones_Continued.Transport_Drones_Meglinge_ForkandTransport_Drones. Given the names are so close, this makes it clearer to users what is currently supported. I also don't think its worth the effort to try supportTransport_Drones_Meglinge_Forkyet until it looks active again.active-depot,storage-depot, anddrone-dispatcher.fast-roadexpensive because this matches the existing Nullius recipe choice, though it might still be worth discussing whether it should use regular boxed concrete instead of boxed black concrete.TODOqualityGUI item & minor road mining bug. I've got a patch I'm trying to submit there to get those fixed.Early drones on/off setting
There was some disagreement with people using the compatibility mod. Most seemed to want the drones as a replacement for trains, and did not want to be forced to wait until much later to get trains. But there were a few players who though drones should only come after
robotics-1I've created an
early dronessetting that supports both modes. I've set it toonby default because that is my bias. But I can see the argument either way.Detail
Early Drones On
Tech Tree
transport-systemnullius-traffic-control,nullius-personal-transportation-1,nullius-pumping-2transport-drone,road,supply-depot,fluid-depot,request-depottransport-fluids/Transport depot infrastructuretransport-systembuffer-depot,fuel-depot, optionaldrone-dispatchertransport-multi-pipetransport-fluids,nullius-pumping-2transport-active-supplytransport-fluids,nullius-distribution-2Key Recipes
transport-drone:nullius-car-1, arithmetic combinators, programmable speakers,bob-turbo-insertersupply-depot:nullius-large-chest-1, steel beams, glass, train stopfluid-depot:supply-depot,nullius-medium-tank-2,nullius-barrel-pump-1request-depot:fluid-depot, train stop,nullius-sensor-1, arithmetic combinator, programmable speaker, red wirebuffer-depot:request-depot, train stopfuel-depot:buffer-depot,nullius-pump-2drone-dispatcher:fuel-depot, train stop, sensors, arithmetic combinators, programmable speaker, green wireactive-depot:supply-depot, large supply chest,nullius-hangar-1, green wireEarly Drones Off
Tech Tree
transport-systemnullius-robotics-1,nullius-personal-transportation-1,nullius-pumping-2transport-drone,road,supply-depot,fluid-depot,request-depottransport-fluids/Transport depot infrastructuretransport-systembuffer-depot,fuel-depot, optionaldrone-dispatchertransport-multi-pipetransport-fluids,nullius-pumping-2transport-active-supplytransport-fluids,nullius-distribution-2Key Recipes
transport-drone:nullius-car-1, arithmetic combinators, programmable speakers,bob-turbo-insertersupply-depot:nullius-large-chest-1, steel beams, glass, train stopfluid-depot:supply-depot,nullius-medium-tank-2,nullius-barrel-pump-1request-depot:fluid-depot,nullius-hangar-1buffer-depot:request-depot, train stopfuel-depot:buffer-depot,nullius-pump-2drone-dispatcher:fuel-depot,nullius-hangar-1, arithmetic combinators, green wireactive-depot:supply-depot, large supply chest,nullius-hangar-1, green wireChanges