Orbital Catapult


Adds an alternative space transport system.

Internal
a day ago
2.0
4.76K
Planets Transportation Logistics Circuit network
Owner:
Frontrider
Source:
N/A
Homepage:
N/A
License:
MIT
Created:
9 months ago
Latest Version:
0.10.1 (a day ago)
Factorio version:
2.0
Downloaded by:
4.76K users

NOTE: if you used it bellow 0.7.0, then your catapults don't need power. This will be enabled as soon as you change the targets on them.

Adds an alternative system to rockets, but mods need to set it up themselves, provides no usable functionality on its own.

This was originally a part of Dea Dia (above 0.4, got extracted so I can make some progress). I wanted to change up a few things.
This is designed for planets that are very tightly linked together, avoid deadlocks and softlocks, and also to not have a situation where you have several
rocket part recipes to account for that specific planet. I also spent way too long looking for edge cases that may break it.

The recipes for the catapult itself should not have any recycling recipes to avoid material transmutations! This can't matter for gameplay as the catapult does not respond to quality.

The Orbital Catapult can be used to fully replace or complement vanilla space connections. You can have both or just one of them between two planets.

Usage:
The mod loads this "prototype" from the normal data:extend list. DO NOT register this unless the cannon is loaded as well, else the game will crash.

The link is ONE WAY. If you want it to go both ways you need two of them.

data:extend {
 {
-- the type that this mod loads
        type = "orbital-cannon-link",
-- a unique name for the connection
        name = "paracelsin-aquilo",
-- the planet that we launch to and from.
-- you need 2 connections for the link to work both ways
        source = "paracelsin",
        target = "aquilo",
-- prepared, but currently unused. Designed to allow links that only move items or players instead of both.
        link_type = "transport"
    }
}

Catapult graphics by Tserup.
Special thanks to Tserup and Kryzeth for helping to create the space map graphics.