Delta-v/Content.Server/GameObjects/Components/Movement
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
..
AiControllerComponent.cs Damage rework (#2525) 2020-12-07 14:52:55 +01:00
ClimbableComponent.cs Update components to use EnsureWarn (#2676) 2020-12-04 13:26:54 +01:00
ClimbingComponent.cs Disable climbing when buckled (#2488) 2020-11-06 01:08:24 +11:00
NoSlipComponent.cs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
PlayerInputMoverComponent.cs Replace every usage of GridCoordinates with EntityCoordinates (#2021) 2020-09-06 16:11:53 +02:00
ShuttleControllerComponent.cs Removed EntityManager member variable from Components and EntitySystems (#2502) 2020-11-18 15:45:53 +01:00
SlipperyComponent.cs Updated serializer data fields (#2702) 2020-12-04 11:06:53 +01:00