Create: Propulsion registers the following peripherals when CC:Tweaked is installed.
getObstruction() -> numbersetPower(power)wherepoweris normalized0.0 .. 1.0getPower() -> numbergetFuelName() -> stringgetFuelThrustMultiplier() -> numbergetFuelConsumptionMultiplier() -> numbertanks() -> tablepushFluid(toName[, limit[, fluidName]]) -> numberpullFluid(fromName[, limit[, fluidName]]) -> number
When attached, control mode switches to peripheral control.
When detached, power is reset to 0 and control mode returns to normal.
getObstruction() -> numbersetPower(power)wherepoweris normalized0.0 .. 1.0getPower() -> numbersetThrustConfig(percent)getThrustConfig() -> numbergetTargetThrustKN() -> number
Also switches control mode on attach/detach like normal thrusters.
getRpm() -> numbersetSpeed(targetSpeed)- Internally clamped to supported scroll levels.
setActive(active)
getTransmissionMode() -> string(directorincremental)setTransmissionMode(mode)getShiftLevel() -> numbersetShiftLevel(level)
setTransmissionMode throws an error for invalid values.