DarkflameServer/dGame/dComponents
Aaron Kimbrell 3cd0d1ec3d
Make wrapper for casting skills (#987)
* Make wrapper for casting skills
this is to reduce magic numbers in the code base

Only updated one use of this to demo that this works.
Will be do more in a sepearate PR.

Also, inadvertantly fix damage stacking and self-damage in the teslapack

* add skill<->behavior caching

* explicit by reference

* address emo's feedback
2023-02-10 02:30:17 -06:00
..
AchievementCacheKey.h cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
BaseCombatAIComponent.cpp delta compression fixes (#937) 2023-01-03 11:22:04 -06:00
BaseCombatAIComponent.h delta compression fixes (#937) 2023-01-03 11:22:04 -06:00
BouncerComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
BouncerComponent.h format codebase 2022-07-28 08:39:57 -05:00
BuffComponent.cpp Use new logic for applying speed changes in ApplyBuff (#919) 2022-12-24 00:49:31 -08:00
BuffComponent.h Add Remove Buff Behavior and patch infinite use Imagination Backpack(#845) 2022-11-27 16:40:14 -08:00
BuildBorderComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
BuildBorderComponent.h format codebase 2022-07-28 08:39:57 -05:00
CharacterComponent.cpp Allow landing animation in Return to the Venture Explorer (#977) 2023-01-26 21:41:40 -05:00
CharacterComponent.h Mounts v2 (#726) 2022-09-02 13:49:19 -05:00
CMakeLists.txt Split out LUTriggers into it's own component (#986) 2023-02-10 02:29:53 -06:00
Component.cpp format codebase 2022-07-28 08:39:57 -05:00
Component.h format codebase 2022-07-28 08:39:57 -05:00
ControllablePhysicsComponent.cpp Implement bubble seriliaztion in controllable physics (#942) 2023-01-07 00:14:51 -06:00
ControllablePhysicsComponent.h Implement bubble seriliaztion in controllable physics (#942) 2023-01-07 00:14:51 -06:00
DestroyableComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
DestroyableComponent.h Hardmode cleanups (#954) 2023-01-12 13:16:24 -06:00
InventoryComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
InventoryComponent.h cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
LevelProgressionComponent.cpp Add speedbase readling and writing to the level prograssion component and impli proper character versions for fixes (#856) 2022-12-19 13:45:50 -06:00
LevelProgressionComponent.h Add speedbase readling and writing to the level prograssion component and impli proper character versions for fixes (#856) 2022-12-19 13:45:50 -06:00
LUPExhibitComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
LUPExhibitComponent.h format codebase 2022-07-28 08:39:57 -05:00
MissionComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
MissionComponent.h cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
MissionOfferComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
MissionOfferComponent.h format codebase 2022-07-28 08:39:57 -05:00
ModelComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
ModelComponent.h Fix Model Component Serialization (#655) 2022-07-19 16:51:35 -05:00
ModuleAssemblyComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
ModuleAssemblyComponent.h format codebase 2022-07-28 08:39:57 -05:00
MovementAIComponent.cpp Add Delete Inventory Slash Command (#865) 2022-12-18 09:46:04 -06:00
MovementAIComponent.h format codebase 2022-07-28 08:39:57 -05:00
MovingPlatformComponent.cpp dGame Precompiled header improvements (#876) 2023-01-06 23:17:05 -06:00
MovingPlatformComponent.h dGame Precompiled header improvements (#876) 2023-01-06 23:17:05 -06:00
PetComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
PetComponent.h format codebase 2022-07-28 08:39:57 -05:00
PhantomPhysicsComponent.cpp dGame Precompiled header improvements (#876) 2023-01-06 23:17:05 -06:00
PhantomPhysicsComponent.h format codebase 2022-07-28 08:39:57 -05:00
PlayerForcedMovementComponent.cpp delta compression fixes (#937) 2023-01-03 11:22:04 -06:00
PlayerForcedMovementComponent.h format codebase 2022-07-28 08:39:57 -05:00
PossessableComponent.cpp Add change idle flags behavior and GM (#871) 2022-12-16 15:24:13 -06:00
PossessableComponent.h Add change idle flags behavior and GM (#871) 2022-12-16 15:24:13 -06:00
PossessorComponent.cpp Imminuty updates (#925) 2023-01-06 23:59:19 -06:00
PossessorComponent.h Mounts v2 (#726) 2022-09-02 13:49:19 -05:00
PropertyComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
PropertyComponent.h Public release of the DLU server code! 2021-12-05 18:54:36 +01:00
PropertyEntranceComponent.cpp dGame Precompiled header improvements (#876) 2023-01-06 23:17:05 -06:00
PropertyEntranceComponent.h convert to unix line endings 2022-08-05 22:01:59 -05:00
PropertyManagementComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
PropertyManagementComponent.h convert to unix line endings 2022-08-05 22:01:59 -05:00
PropertyVendorComponent.cpp convert to unix line endings 2022-08-05 22:01:59 -05:00
PropertyVendorComponent.h convert to unix line endings 2022-08-05 22:01:59 -05:00
ProximityMonitorComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
ProximityMonitorComponent.h format codebase 2022-07-28 08:39:57 -05:00
RacingControlComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
RacingControlComponent.h Fix racing spawn positions (#913) 2022-12-22 05:16:18 -08:00
RailActivatorComponent.cpp Imminuty updates (#925) 2023-01-06 23:59:19 -06:00
RailActivatorComponent.h format codebase 2022-07-28 08:39:57 -05:00
RebuildComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
RebuildComponent.h format codebase 2022-07-28 08:39:57 -05:00
RenderComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
RenderComponent.h format codebase 2022-07-28 08:39:57 -05:00
RigidbodyPhantomPhysicsComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
RigidbodyPhantomPhysicsComponent.h format codebase 2022-07-28 08:39:57 -05:00
RocketLaunchLupComponent.cpp remove cdclient include 2022-05-17 10:20:36 -05:00
RocketLaunchLupComponent.h format codebase 2022-07-28 08:39:57 -05:00
RocketLaunchpadControlComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
RocketLaunchpadControlComponent.h format codebase 2022-07-28 08:39:57 -05:00
ScriptedActivityComponent.cpp cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
ScriptedActivityComponent.h Add support to reload the config (#868) 2022-12-04 16:25:58 -06:00
ShootingGalleryComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
ShootingGalleryComponent.h format codebase 2022-07-28 08:39:57 -05:00
SimplePhysicsComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
SimplePhysicsComponent.h format codebase 2022-07-28 08:39:57 -05:00
SkillComponent.cpp Make wrapper for casting skills (#987) 2023-02-10 02:30:17 -06:00
SkillComponent.h Make wrapper for casting skills (#987) 2023-02-10 02:30:17 -06:00
SoundTriggerComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
SoundTriggerComponent.h format codebase 2022-07-28 08:39:57 -05:00
SwitchComponent.cpp Split out LUTriggers into it's own component (#986) 2023-02-10 02:29:53 -06:00
SwitchComponent.h format codebase 2022-07-28 08:39:57 -05:00
TriggerComponent.cpp Split out LUTriggers into it's own component (#986) 2023-02-10 02:29:53 -06:00
TriggerComponent.h Split out LUTriggers into it's own component (#986) 2023-02-10 02:29:53 -06:00
VehiclePhysicsComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
VehiclePhysicsComponent.h format codebase 2022-07-28 08:39:57 -05:00
VendorComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
VendorComponent.h format codebase 2022-07-28 08:39:57 -05:00