Some items have a "lit" var which should take precedence over "on_fire". A cigarette should not catch on fire, it should be lit. This PR ensures when items which can be lit are lit when ignited rather than set on fire and also ensures they are unlit when extinguished.
Why it's good
Consistency; prevents dropping a cigarette from starting a fire using itself as fuel.
Changelog
:cl:
bugfix: Improved consistency in lit items igniting and being extinguished.
What this does
Some items have a "lit" var which should take precedence over "on_fire". A cigarette should not catch on fire, it should be lit. This PR ensures when items which can be lit are lit when ignited rather than set on fire and also ensures they are unlit when extinguished.
Why it's good
Consistency; prevents dropping a cigarette from starting a fire using itself as fuel.
Changelog
:cl: