Files
Yogstation/code/datums
coiax f993f9ce36 Refactors ear damage into ear organs (#26044)
* Refactors ear damage into ear organs

🆑 coiax
add: Centcom would like to inform all employees that they have ears.
add: Adds "ear" organs to all carbons. These organs store ear damage and
deafness. A carbon without any ears is deaf. Genetic
deafness functions as before.
/🆑

- `ear_damage` and `ear_deaf` vars removed from /mob.
- All mobs have a `can_hear` proc, which returns TRUE always except for
carbons.
- Carbons need to have an ear organ that has 0 `deaf` var.

- Explanation of how ear damage works is in the code, it hasn't been
changed from previously. Deafness is applied in number of Life ticks
until you regain hearing, while damage is long team, heals slower, and
when high enough, can cause flashbangs to make you go permamently deaf,
as before.

- Wearing earmuffs halves the healing time of deafness, and promotes
healing long term ear damage, as before. Earmuffs now have a secondary
flag HEALS_EARS, which currently only they own.

* Changes how soundbang deafness works slightly

* Ear organ icon

* Code review I

* Makes fully healing carbons not dependent on having a dna and species

* Gives monkeys and aliens ears

* Whoops

* Split organs into seperate files

* Tweaks.

* Un-removes brain damage lines

* Moved procs onto /mob for ear stuff

* Massages things into compiling

* Replacement of spam_flag with world.time tracker
2017-04-22 08:51:03 -04:00
..
2017-04-06 23:26:13 -06:00
2017-04-09 12:23:14 -03:00
2017-04-19 13:07:13 -06:00
2017-04-01 21:40:39 -03:00
2017-04-09 14:08:06 -03:00
2017-04-19 18:54:26 +02:00
2017-04-06 23:26:13 -06:00
2017-04-06 23:26:13 -06:00
2017-04-06 23:26:13 -06:00
2017-04-06 23:26:13 -06:00
2017-04-06 23:26:13 -06:00
2017-03-04 23:37:00 +13:00
2017-01-08 23:02:37 -05:00
2017-04-06 23:26:13 -06:00
2017-02-17 09:39:34 +13:00