Delta-v/Content.Client
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
..
Administration Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Arcade Execute BlockGame game actions only if _running is true, added localization functions and italian strings to the blockgame UI (#2601) 2020-11-27 21:36:04 +11:00
Atmos Atmos Debug Overlay expansion (#2626) 2020-11-28 14:45:52 +01:00
Chat Added enum types (#2701) 2020-12-04 11:57:33 +01:00
Command Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Commands Atmos Debug Overlay expansion (#2626) 2020-11-28 14:45:52 +01:00
Construction Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
Eui Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
GameObjects Damage rework (#2525) 2020-12-07 14:52:55 +01:00
GameTicking Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
GlobalVerbs Debug verbs aren't blocked by containers anymore. 2020-08-15 20:42:39 +02:00
Graphics/Overlays Fix bad reflection usage from OverlayEffectsComponent. 2020-11-24 00:14:46 +01:00
Input Nanotrasen Block Game is here (#2131) 2020-09-26 15:25:22 +02:00
Instruments Content changes for file dialog stuff. 2020-11-25 18:00:18 +01:00
Interfaces Disable job buttons when they aren't available or late join is disallowed (#2251) 2020-10-16 11:22:58 +02:00
Jobs Fix namespaces and optimize imports (#1651) 2020-08-13 14:40:27 +02:00
Parallax Fix ParallaxGenerator dying (#2637) 2020-11-28 02:36:06 +01:00
Research Removes some unused fields (#2603) 2020-11-27 21:10:08 +11:00
Sandbox Removes some unused fields (#2603) 2020-11-27 21:10:08 +11:00
State Added enum types (#2701) 2020-12-04 11:57:33 +01:00
StationEvents Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
UserInterface Added master volume slider in audio options (#2642) 2020-12-05 21:14:16 +01:00
Utility Add InRangeUnoccluded extension methods (#2224) 2020-10-11 13:13:45 +02:00
VendingMachines Readds Iconcomponent (#2142) 2020-09-28 20:53:47 +02:00
AssemblyInfo.cs Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
ClickMapManager.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
ClientContentIoC.cs Merge remote-tracking branch 'upstream/master' into 20-10-30-admins 2020-11-10 16:59:17 +01:00
ClientModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
ClientNotifyManager.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
ClientPreferencesManager.cs Re-organize in-memory character profile storage. 2020-10-06 15:13:16 +02:00
Content.Client.csproj Update LangVersion to 9 for all Content projects (#2587) 2020-11-24 01:36:36 +01:00
EntryPoint.cs Ignore datasets (#2670) 2020-12-02 20:41:05 +11:00
EscapeMenuOwner.cs Removed LocalizationManager dependencies (#2059) 2020-09-16 23:55:50 +02:00
IgnoredComponents.cs Upgradeable machines. (#2675) 2020-12-03 22:49:00 +01:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
ScreenshotHook.cs Use 'new' expression in places where the type is evident for content (#2590) 2020-11-27 21:00:49 +11:00
StaticIoC.cs Item status! 2020-01-09 00:28:04 +01:00
UILinks.cs Slight changes to lobby screen. (#2622) 2020-12-02 19:45:07 +11:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00