Files
tbd-station-14/Content.Shared/GameObjects/Components
DrSmugleaf 02bca4c0d8 Damage rework (#2525)
* Make damage work through messages and events, make destructible not inherit ruinable or reference damageable

* Copy sound logic to destructible component for now

* Fix typo

* Fix prototype error

* Remove breakable component damageable reference

* Remove breakable construction reference

* Remove ruinable component

* Move thresholds to individual components and away from damageable

* Add threshold property to damageable component code

* Add thresholds to destructible component, add states to damageable, remove damage container, fix up mob states

* Being alive isn't normal

* Fix not reading the id

* Merge fixes

* YAML fixes

* Grammar moment

* Remove unnecessary dependency

* Update thresholds doc

* Change naming of thresholds to states in MobStateComponent

* Being alive is once again normal

* Make DamageState a byte

* Bring out classes structs and enums from DestructibleComponent

* Add test for destructible thresholds

* Merge fixes

* More merge fixes and fix rejuvenate test

* Remove IMobState.IsConscious

* More merge fixes someone please god review this shit already

* Fix rejuvenate test

* Update outdated destructible in YAML

* Fix repeatedly entering the current state

* Fix repeatedly entering the current state, add Threshold.TriggersOnce and expand test

* Update saltern
2020-12-07 14:52:55 +01:00
..
2020-06-03 11:46:59 +02:00
2020-11-22 18:38:07 +11:00
2020-10-30 11:25:26 +01:00
2020-10-27 20:53:44 +01:00
2020-12-07 14:52:55 +01:00
2020-10-26 23:19:46 +01:00
2020-12-07 14:52:55 +01:00
2020-08-30 11:16:29 +02:00
2020-09-02 12:07:54 +02:00
2020-12-07 14:52:55 +01:00
2020-10-16 20:36:20 +02:00
2020-11-08 23:43:13 +11:00
2020-10-31 21:56:46 +01:00
2020-07-30 23:45:28 +02:00
2020-10-28 23:51:43 +01:00
2020-06-19 15:20:59 +02:00
2020-10-13 13:40:05 +02:00