Corrosive gas: Difference between revisions

Jump to navigation Jump to search
8,506 bytes added ,  17:03, 3 October 2020
Significantly updated
imported>Trashmonks
(Updated by syntaxaire with game version 2.0.199.5 using QBE v1.0rc2)
(Significantly updated)
Line 14: Line 14:
}}
}}
<!-- END QBE -->
<!-- END QBE -->
{{No Description}}
Corrosive gas is a damaging gas that can seep through walls and other occluding objects, often destroying them in the process.
 
== Sources ==
 
Common sources of corrosive gas, with their level and density, include:{{Code Reference|namespace=XRL.World.Parts|class=Gas}}
 
{| class="wikitable"
! Source
! Gas Level
! Gas Density
|-
| [[Corrosive Gas Generation]]
| Mutation Level
| 100 per turn
|-
| {{favilink|acid gas grenade mk I}}
| 1
| 40<ref name="GasGrenade"><code>XRL.World.Parts.GasGrenade</code></ref><ref name="ObjectBlueprints"><code>ObjectBlueprints.xml</code></ref>
|-
| {{favilink|acid gas grenade mk II}}
| 1
| 80<ref name="GasGrenade" /><ref name="ObjectBlueprints" />
|-
| {{favilink|acid gas grenade mk III}}
| 1
| 120<ref name="GasGrenade" /><ref name="ObjectBlueprints" />
|-
| {{favilink|tartbeard}}
| 1
| 80{{Code Reference|namespace=XRL.World.Parts.Mutation|class=CorrosiveBreather}}
|-
| {{favilink|worker ant}}
| 1
| 100{{Code Reference|namespace=XRL.World.Parts.Mutation|class=GasGeneration}}
|-
| {{favilink|agolmaggot}} (on death)
| 1
| 60<ref name="Corpse"><code>XRL.World.Parts.Corpse</code></ref><ref name="ObjectBlueprints" />
|-
| {{favilink|defoliant pump}} (on item destruction)
| 1
| 60<ref name="Corpse" /><ref name="ObjectBlueprints" />
|-
| {{favilink|fungicide pump}} (on item destruction)
| 1
| 60<ref name="Corpse" /><ref name="ObjectBlueprints" />
|-
| {{favilink|fuming vents}}
| 1
| 10{{Code Reference|namespace=XRL.World.Parts|class=WalltrapAcid}}
|-
| {{favilink|acid}} (when vaporized)
| 1
| Drams / 20{{Code Reference|namespace=XRL.Liquids|class=LiquidAcid}}
|}
 
== Damage ==
 
The damage done by corrosive gas depends on the target:<ref name="GasDamaging"><code>XRL.World.Parts.GasDamaging</code></ref>
 
* Corrosive gas deals damage to creatures and robots.
* Corrosive gas deals significantly increased damage to:
** Walls, doors, furniture, chests, statues, and similar objects.
** {{favilink|brooding jadepuff|brooding puffs}}.
* Corrosive gas deals '''''no''''' damage to anything with the <code>Item</code> tag. This includes most weapons, armor, equipment, and other basic items a character might carry around in their inventory.
 
The following damage formulas are used to calculate corrosive gas damage:<ref name="GasDamaging" />
{| class="wikitable"
! Creatures and Robots
| <div style="display:inline-block;font-size:130%;color:#009403;">'''(''' Density '''×''' GasLevel ''') / 200 <span style="color:#155352;">[rounded up]</span>'''</div>
|-
! Walls and Similar Objects
| <div style="display:inline-block;font-size:130%;color:#009403;">'''( 0.75 ×''' GasLevel '''+ 0.25 ) ×''' Density '''<span style="color:#155352;">[rounded up]</span>'''</div>
|}
 
In practice, gas damage is highly variable due to a significant amount of randomization involved in gas behavior.
 
Gas is constantly moving between cells, dissipating over time, merging with other gas, and being affected by random calculations in the game engine. Its density, which is the main predictor of damage, is always changing.
 
The following table indicates how much damage corrosive gas of a certain level will do per round at a density of 100.
 
The density of corrosive gas can get much higher than 100 with the [[Corrosive Gas Generation]] mutation. With that mutation, a creature releases 100 density units of gas into the cells around them ''each turn'', and can continuously release gas for many turns depending on mutation level. This can result in very high density gas if the mutant releases all gas into the same area without moving.
 
<div style="display:flex;flex-wrap:wrap;">
 
<div style="margin-right: 2.5em;">
 
{| class="wikitable"
! rowspan="2" | Gas Level
! rowspan="2" | Density
! colspan="2" | Gas damage per round
|-
!creatures / robots
!walls / objects
|-
! rowspan="6" | 1
| 50
| 1
| 50
|-
| 100
| 1
| 100
|-
| 200
| 1
| 200
|-
| 400
| 2
| 400
|-
| 800
| 4
| 800
|-
| 1600
| 8
| 1600
|-
! rowspan="6" | 2
| 50
| 1
| 88
|-
| 100
| 1
| 175
|-
| 200
| 2
| 350
|-
| 400
| 4
| 700
|-
| 800
| 8
| 1400
|-
| 1600
| 16
| 2800
|-
! rowspan="6" | 3
| 50
| 1
| 125
|-
| 100
| 2
| 250
|-
| 200
| 3
| 500
|-
| 400
| 6
| 1000
|-
| 800
| 12
| 2000
|-
| 1600
| 24
| 4000
|-
! rowspan="6" | 4
| 50
| 1
| 163
|-
| 100
| 2
| 325
|-
| 200
| 4
| 650
|-
| 400
| 8
| 1300
|-
| 800
| 16
| 2600
|-
| 1600
| 32
| 5200
|-
! rowspan="6" | 5
| 50
| 2
| 200
|-
| 100
| 3
| 400
|-
| 200
| 5
| 800
|-
| 400
| 10
| 1600
|-
| 800
| 20
| 3200
|-
| 1600
| 40
| 6400
|-
! rowspan="6" | 6
| 50
| 2
| 238
|-
| 100
| 3
| 475
|-
| 200
| 6
| 950
|-
| 400
| 12
| 1900
|-
| 800
| 24
| 3800
|-
| 1600
| 48
| 7600
|-
! rowspan="6" | 7
| 50
| 2
| 275
|-
| 100
| 4
| 550
|-
| 200
| 7
| 1100
|-
| 400
| 14
| 2200
|-
| 800
| 28
| 4400
|-
| 1600
| 56
| 8800
|-
! rowspan="6" | 8
| 50
| 2
| 313
|-
| 100
| 4
| 625
|-
| 200
| 8
| 1250
|-
| 400
| 16
| 2500
|-
| 800
| 32
| 5000
|-
| 1600
| 64
| 10000
|-
! rowspan="6" | 9
| 50
| 3
| 350
|-
| 100
| 5
| 700
|-
| 200
| 9
| 1400
|-
| 400
| 18
| 2800
|-
| 800
| 36
| 5600
|-
| 1600
| 72
| 11200
|-
! rowspan="6" | 10
| 50
| 3
| 388
|-
| 100
| 5
| 775
|-
| 200
| 10
| 1550
|-
| 400
| 20
| 3100
|-
| 800
| 40
| 6200
|-
| 1600
| 80
| 12400
|}
 
</div>
 
<div style="margin-right: 2.5em;">
 
{| class="wikitable"
! rowspan="2" | Gas Level
! rowspan="2" | Density
! colspan="2" | Gas damage per round
|-
!creatures / robots
!walls / objects
|-
! rowspan="6" | 11
| 50
| 3
| 425
|-
| 100
| 6
| 850
|-
| 200
| 11
| 1700
|-
| 400
| 22
| 3400
|-
| 800
| 44
| 6800
|-
| 1600
| 88
| 13600
|-
! rowspan="6" | 12
| 50
| 3
| 463
|-
| 100
| 6
| 925
|-
| 200
| 12
| 1850
|-
| 400
| 24
| 3700
|-
| 800
| 48
| 7400
|-
| 1600
| 96
| 14800
|-
! rowspan="6" | 13
| 50
| 4
| 500
|-
| 100
| 7
| 1000
|-
| 200
| 13
| 2000
|-
| 400
| 26
| 4000
|-
| 800
| 52
| 8000
|-
| 1600
| 104
| 16000
|-
! rowspan="6" | 14
| 50
| 4
| 538
|-
| 100
| 7
| 1075
|-
| 200
| 14
| 2150
|-
| 400
| 28
| 4300
|-
| 800
| 56
| 8600
|-
| 1600
| 112
| 17200
|-
! rowspan="6" | 15
| 50
| 4
| 575
|-
| 100
| 8
| 1150
|-
| 200
| 15
| 2300
|-
| 400
| 30
| 4600
|-
| 800
| 60
| 9200
|-
| 1600
| 120
| 18400
|-
! rowspan="6" | 16
| 50
| 4
| 613
|-
| 100
| 8
| 1225
|-
| 200
| 16
| 2450
|-
| 400
| 32
| 4900
|-
| 800
| 64
| 9800
|-
| 1600
| 128
| 19600
|-
! rowspan="6" | 17
| 50
| 5
| 650
|-
| 100
| 9
| 1300
|-
| 200
| 17
| 2600
|-
| 400
| 34
| 5200
|-
| 800
| 68
| 10400
|-
| 1600
| 136
| 20800
|-
! rowspan="6" | 18
| 50
| 5
| 688
|-
| 100
| 9
| 1375
|-
| 200
| 18
| 2750
|-
| 400
| 36
| 5500
|-
| 800
| 72
| 11000
|-
| 1600
| 144
| 22000
|-
! rowspan="6" | 19
| 50
| 5
| 725
|-
| 100
| 10
| 1450
|-
| 200
| 19
| 2900
|-
| 400
| 38
| 5800
|-
| 800
| 76
| 11600
|-
| 1600
| 152
| 23200
|-
! rowspan="6" | 20
| 50
| 5
| 763
|-
| 100
| 10
| 1525
|-
| 200
| 20
| 3050
|-
| 400
| 40
| 6100
|-
| 800
| 80
| 12200
|-
| 1600
| 160
| 24400
|}
 
</div>
 
<div style="margin-right: 2.5em;">
 
{| class="wikitable"
! rowspan="2" | Gas Level
! rowspan="2" | Density
! colspan="2" | Gas damage per round
|-
!creatures / robots
!walls / objects
|-
! rowspan="6" | 21
| 50
| 6
| 800
|-
| 100
| 11
| 1600
|-
| 200
| 21
| 3200
|-
| 400
| 42
| 6400
|-
| 800
| 84
| 12800
|-
| 1600
| 168
| 25600
|-
! rowspan="6" | 22
| 50
| 6
| 838
|-
| 100
| 11
| 1675
|-
| 200
| 22
| 3350
|-
| 400
| 44
| 6700
|-
| 800
| 88
| 13400
|-
| 1600
| 176
| 26800
|-
! rowspan="6" | 23
| 50
| 6
| 875
|-
| 100
| 12
| 1750
|-
| 200
| 23
| 3500
|-
| 400
| 46
| 7000
|-
| 800
| 92
| 14000
|-
| 1600
| 184
| 28000
|-
! rowspan="6" | 24
| 50
| 6
| 913
|-
| 100
| 12
| 1825
|-
| 200
| 24
| 3650
|-
| 400
| 48
| 7300
|-
| 800
| 96
| 14600
|-
| 1600
| 192
| 29200
|-
! rowspan="6" | 25
| 50
| 7
| 950
|-
| 100
| 13
| 1900
|-
| 200
| 25
| 3800
|-
| 400
| 50
| 7600
|-
| 800
| 100
| 15200
|-
| 1600
| 200
| 30400
|-
! rowspan="6" | 26
| 50
| 7
| 988
|-
| 100
| 13
| 1975
|-
| 200
| 26
| 3950
|-
| 400
| 52
| 7900
|-
| 800
| 104
| 15800
|-
| 1600
| 208
| 31600
|-
! rowspan="6" | 27
| 50
| 7
| 1025
|-
| 100
| 14
| 2050
|-
| 200
| 27
| 4100
|-
| 400
| 54
| 8200
|-
| 800
| 108
| 16400
|-
| 1600
| 216
| 32800
|-
! rowspan="6" | 28
| 50
| 7
| 1063
|-
| 100
| 14
| 2125
|-
| 200
| 28
| 4250
|-
| 400
| 56
| 8500
|-
| 800
| 112
| 17000
|-
| 1600
| 224
| 34000
|-
! rowspan="6" | 29
| 50
| 8
| 1100
|-
| 100
| 15
| 2200
|-
| 200
| 29
| 4400
|-
| 400
| 58
| 8800
|-
| 800
| 116
| 17600
|-
| 1600
| 232
| 35200
|-
! rowspan="6" | 30
| 50
| 8
| 1138
|-
| 100
| 15
| 2275
|-
| 200
| 30
| 4550
|-
| 400
| 60
| 9100
|-
| 800
| 120
| 18200
|-
| 1600
| 240
| 36400
|}
 
</div>
 
</div>
 
== References ==
<references />

Navigation menu