Delta-v/Content.Shared/GameObjects/EntitySystems
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
..
Atmos Atmos Debug Overlay expansion (#2626) 2020-11-28 14:45:52 +01:00
ActSystem.cs Damage rework (#2525) 2020-12-07 14:52:55 +01:00
ActionBlockerSystem.cs Typo, redundant string interpolation, namespaces and imports cleanup (#2068) 2020-09-13 14:23:52 +02:00
EffectBlockerSystem.cs Emergent Sanitation Gameplay (#1378) 2020-07-11 23:49:54 +02:00
ExamineSystemShared.cs Updated ContainerHelpers to use new extensions (#2530) 2020-11-13 18:25:04 +11:00
MechanismSystem.cs Make mechanism behaviors properly update, fix eating and drinking (#2472) 2020-11-02 11:37:37 +01:00
SharedCombatModeSystem.cs Fix NRE in SharedCombatModeSystem when session doesn't have an attached entity. 2020-10-12 12:42:49 +02:00
SharedConstructionSystem.cs Data-oriented Construction System (#2152) 2020-10-08 17:41:23 +02:00
SharedDisposalUnitSystem.cs Disposal mailing (#2194) 2020-10-30 01:16:26 +01:00
SharedInteractionSystem.cs Fix ignoreInsideBlocker not working correctly for inRangeUnobstructed and inRangeUnoccluded (#2417) 2020-10-28 13:04:29 +01:00
SharedMoverSystem.cs Update usages of ! is with is not (#2584) 2020-11-27 00:33:31 +11:00
SharedPullingSystem.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
SharedStandingStateSystem.cs Add prediction for standing states and mob states (#1937) 2020-08-29 13:20:37 +02:00
SlipperySystem.cs IComponentManager API changes. 2020-07-29 15:49:44 -07:00