I glanced at how hard this would be to do, by the way.
Making a second fuel requirement as a new comp? trivial.
Getting it to not produce heat, or glow, or have a fire overlay, without both fuels? Well, this can be done?
Or explode if the 2nd fuel is explosiveExpandPerFuel? Okay...
Getting it to burn fuel 2 while it's being used for whatever? This is also doable, probably as a derived thingClass, so no patching even.
Getting pawns to refuel it? Duplicate about 6 files worth of code and corresponding XML :p But technically doable.
I would estimate this as more than a coffee's worth of work; it probably involves a big bagel sandwich too.
Another approach might be creating a magical piece of dirt that requires fuel and linking it to the parent, but I have no idea if that's any easier - probably not
Doable? Yes. First project for C#? How brave ARE you
--LWM
Making a second fuel requirement as a new comp? trivial.
Getting it to not produce heat, or glow, or have a fire overlay, without both fuels? Well, this can be done?
Or explode if the 2nd fuel is explosiveExpandPerFuel? Okay...
Getting it to burn fuel 2 while it's being used for whatever? This is also doable, probably as a derived thingClass, so no patching even.
Getting pawns to refuel it? Duplicate about 6 files worth of code and corresponding XML :p But technically doable.
I would estimate this as more than a coffee's worth of work; it probably involves a big bagel sandwich too.
Another approach might be creating a magical piece of dirt that requires fuel and linking it to the parent, but I have no idea if that's any easier - probably not
Doable? Yes. First project for C#? How brave ARE you
--LWM