Values in ICE translated in code values:
Code: Select all
Rate of consumption = fuelConsumption = fuel consumption rate
Thrust amount = maxThrust = maximum thrust the booster can produce
% acceleration = onRate = delay after activation before the booster reaches full power
Release duration = offRate = delay after deactivation before the booster is completly off
Formulas:
Time in seconds to reach full boost power : 1 / onRate. So for instance an onRate of 0.5 (Booster1) gives a 2 seconds delay.
Time in seconds to complete booster shutdown : 1 / offRate. an offRate of 2 (Booster1) gives a 0.5 seconds delay.
Fuel consumption:
fuel used per second = power * fuelConsumption * maxThrust
power is a value between 0 (off) and 1 (full booster power). So when activating, power goes from 0 and reaches 1 after 1/onRate seconds.
It is incremented in a linear way so a Booster1 will have 0.5 power after 1 second and full power (1) after 2 seconds.
For Booster1:
fuelConsumption = 0.001111 (which is 1/900 btw)
maxThrust = 900
onRate = 0.5
offRate = 2
so at full boost trust (power = 1) , Booster1 consumes:
fuelUsed = 1 * 0.001111 * 900
which gives: 1
So Booster1 consumes 1 unit of fuel per seconds at full boost power.
nb: The amount of fuel a ship carries is the 'Fuel' property in ICE ship panel.
F4 informations:
the top speed displayed in F4 for boosters is as follow:
top speed = ShipMaxSpeed * (1 + maxThrust / ShipMaxThrust)
where ShipMaxSpeed and ShipMaxThrust are the corresponding properties in ICE ship panel ("Max Speed" and "Max Thrust")
duration = ShipCurrentFuel / fuelConsumption * maxThrust
where ShipCurrentFuel is the ship current fuel (= 'Fuel' ship property if full)
static_core (training mission 6): Ship = Advanced Fighter(488) having Max Speed = 120, Max Thrust = 900 and Fuel = 12
with Booster1 equipped the F4 line will display:
top speed = 120 * (1 + (900 / 900)) = 240 mps
duration = 12 / 0.001111 * 900 = 12 seconds
so the F4 line will display '240mps/12' for a Booster1 mounted in an Advanced Fighter(488) with static_core as core.