Fuel limit on spawning
Code:
public override void OnPlaceEnter(Player player, AiActor actor, int placeIndex)
{
base.OnPlaceEnter(player, actor, placeIndex);
AiAircraft aircraft = actor as AiAircraft;
if (aircraft != null)
{
double FuelLimit = 100; // max kg's of fuel allowed
double f = aircraft.getParameter(part.ParameterTypes.S_FuelReserve, -1); // kg's of fuel in aircraft
if (f > FuelLimit) // too much fuel
{
aircraft.Destroy(); // too much fuel so destroy plane
}
}
}