Fire can only explode oxygen tanks that are >25% full (otherwise the condition of the tank just drops to 0). Prevents infinite explosions when an oxygen generator is on fire with oxygen tanks inside. Closes #470
+ Made oxygen generators fill oxygen tanks faster.
This commit is contained in:
@@ -17,9 +17,11 @@
|
||||
|
||||
<Pickable holdpos="30,-15" handle1="0,1" slots="RightHand,LeftHand,Any">
|
||||
<StatusEffect type="OnFire" target="This" Condition="-100.0" disabledeltatime="true">
|
||||
<Conditional Condition="gt 25"/>
|
||||
<sound file="Content/Items/Reactor/explosion.ogg"/>
|
||||
<Explosion range="250.0" structuredamage="10" damage="20" stun="5" force="3.0"/>
|
||||
</StatusEffect>
|
||||
<StatusEffect type="OnFire" target="This" Condition="-100.0" disabledeltatime="true"/>
|
||||
</Pickable>
|
||||
</Item>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<Sprite texture="oxygengenerator.png" depth="0.8" sourcerect="0,0,128,128"/>
|
||||
|
||||
<OxygenGenerator powerconsumption="1000.0" minvoltage="0.5" canbeselected = "true">
|
||||
<StatusEffect type="OnActive" target="Contained" targetnames="Oxygen Tank" Condition="0.5"/>
|
||||
<StatusEffect type="OnActive" target="Contained" targetnames="Oxygen Tank" Condition="2.0"/>
|
||||
<sound file="Content/Items/OxygenGenerator/oxygengenerator.ogg" type="OnActive" range="1000.0" volume="CurrFlow" volumemultiplier="0.001f" loop="true"/>
|
||||
</OxygenGenerator>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user