CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.24k stars 4.11k forks source link

Oxygen tank shouldn't stop asthma attack #32273

Open chaisawlajatang opened 5 years ago

chaisawlajatang commented 5 years ago

Describe the bug

It may not be a bug as is, but still - IRL oxygen can't be used to stop asthma attack.

There's already a nice issue about asthma - https://github.com/CleverRaven/Cataclysm-DDA/issues/31343 - I just want to throw my hat into a ring.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1120758/

The British Thoracic Society's asthma guidelines advise oxygen as first line treatment in hospital for all patients in cases of acute severe asthma. Ideally oxygen should be given before and concurrently with a nebulised bronchodilator to maximise alveolar oxygenation in areas of poor ventilation and should then be continued after nebulisation

The guidelines for treatment of acute severe asthma in general practice imply that general practitioners should be prepared to treat acute asthma of all severities but do not advise the use of oxygen for children or insist on its use in adults

And GINA guidelines (official guidelines, pocket version)

https://ginasthma.org/wp-content/uploads/2019/04/GINA-Severe-asthma-Pocket-Guide-v2.0-wms-1.pdf

Say the same. The main line of therapy of severe asthma includes inhaled corticosteroids, beta-2-agonists (i.e. salbutamol), etc etc.

National recommendations

https://health.gov.ie/wp-content/uploads/2016/01/Asthma_Summary_v3.pdf

The primary therapies for the management of an attack to relieve airflow obstruction and hypoxemia include: Repetitive administration of rapid-acting inhaled β2 agonist bronchodilator via pMDI with spacer or O2 driven nebuliser Early introduction of systemic glucocorticosteroids Oxygen supplementation

Many patients with acute severe asthma are hypoxemic (low blood oxygen). Supplementary oxygen should be given urgently to hypoxemic patients, using a face mask

So, IRL asthma attack (so severe it will be lethal if left utreated - the type we have in the game) cannot be stopped by oxygen inhaling. Sure, oxygen can be used and IS used as a secondary or temporary solution, but no way it can stop an attack by itself. Maybe in some cases, if we consider some attacks non-lethal, but nothing more.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Have asthmatic trait and oxygen tank
  2. Wait until asthma attacks
  3. Character breathes oxygen and stops the attack.

Expected behavior

Only Salbutamol or similar inhaler stops the attack. Breathing oxygen is a temporary solution with a severe debuff to stats and/or speed.

kevingranade commented 5 years ago

A quick fix would be to add an effect when inhaling oxygen like "oxygenated" with a relatively short duration that suppresses the effects of asthma but doesn't stop the attack.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not \'bump\' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.