Commit Graph

14 Commits

Author SHA1 Message Date
f65277e6b4 Add MeleeEffect and related services for combat interactions 2025-10-30 03:24:44 +01:00
bb31c9a39c Add CloseDoorAction and enhance LogicSequenceComponent for activation handling 2025-10-30 02:46:22 +01:00
1a4c4cf4b1 Add OpenDoorAction to handle unlocking and opening doors with event publishing 2025-10-30 02:35:28 +01:00
3fcb31d92f Add button interaction system with event publishing and requirements handling 2025-10-30 02:21:33 +01:00
86afb57809 Add door interaction system with state management and event publishing 2025-10-30 00:57:17 +01:00
5ee7945bfc Refactor ConsumeAmmoCost to use readonly field for ammoId and improve Entity struct equality methods 2025-10-29 02:58:49 +01:00
341173c53f Add healing effects and systems with event handling 2025-10-29 02:27:41 +01:00
d6a31b12e3 Add event publishing for inventory and combat interactions 2025-10-29 02:12:39 +01:00
bf15fad9ce Add logging functionality with ILogger interface and implementations 2025-10-29 01:50:42 +01:00
5d86013239 Refactor weapon acquisition system to use named constant for no weapon equipped 2025-10-29 01:27:49 +01:00
6d00b8d6ab Add weapon acquisition and swapping systems with data handling 2025-10-29 01:26:35 +01:00
09fa293c81 Add ammo consumption and item pickup systems 2025-10-29 00:13:19 +01:00
56ffa8e126 Implement inventory system with item management and pickup functionality 2025-10-13 18:29:50 +02:00
ce3596efaa Add attribute system with core stats and gameplay components 2025-10-13 12:10:45 +02:00