DarkflameServer/dGame/dComponents
David Markowitz ba91058736
Destroyable: Fix animated deaths (#1227)
Fixes #1222

addresses an issue where the death behavior of a destructible component was not being respected and enemies with destroyable components that had special death animations were not able to play the animation on death.  This pr adds in the hardcoded constant the client uses for the same metric of 12 seconds.

Tested that claiming Nimbus Rock and completing the property guards mission allows him to vacuum away and then network the destruction packet 12 seconds later.
2023-10-18 09:17:57 -05:00
..
AchievementCacheKey.h cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
BaseCombatAIComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BaseCombatAIComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BouncerComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BouncerComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BuffComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BuffComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
BuildBorderComponent.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
BuildBorderComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
CharacterComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
CharacterComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
CMakeLists.txt chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
Component.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
Component.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ControllablePhysicsComponent.cpp chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
ControllablePhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
DestroyableComponent.cpp Destroyable: Fix animated deaths (#1227) 2023-10-18 09:17:57 -05:00
DestroyableComponent.h Destroyable: Fix animated deaths (#1227) 2023-10-18 09:17:57 -05:00
DonationVendorComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
DonationVendorComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
InventoryComponent.cpp refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
InventoryComponent.h refactor: re-write AOE, add FilterTargets, Update TacArc Reading (#1035) 2023-10-09 15:18:51 -05:00
LevelProgressionComponent.cpp refactor: Move CDClient Database away from constructor queries (#1164) 2023-08-10 23:27:40 -05:00
LevelProgressionComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
LUPExhibitComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
LUPExhibitComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
MissionComponent.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
MissionComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
MissionOfferComponent.cpp CDClient cleanup and optimization (#1023) 2023-03-17 07:36:21 -07:00
MissionOfferComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
ModelComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ModelComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ModuleAssemblyComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ModuleAssemblyComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
MovementAIComponent.cpp chore: Small movementAiComponent cleanup (#1145) 2023-08-03 21:38:04 -05:00
MovementAIComponent.h chore: Small movementAiComponent cleanup (#1145) 2023-08-03 21:38:04 -05:00
MovingPlatformComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
MovingPlatformComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
MultiZoneEntranceComponent.cpp fix #1194 (#1196) 2023-09-19 05:59:02 -05:00
MultiZoneEntranceComponent.h Renamed RocketLaunchLUP to MultiZoneEntrance (#1185) 2023-08-18 14:14:40 -05:00
PetComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PetComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PhantomPhysicsComponent.cpp PhantomPhysics: Fix gravity (#1221) 2023-10-16 07:55:57 -05:00
PhantomPhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
PhysicsComponent.cpp chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
PhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
PlayerForcedMovementComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PlayerForcedMovementComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PossessableComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PossessableComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PossessorComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PossessorComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
PropertyComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
PropertyComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
PropertyEntranceComponent.cpp Refactor: Amf3 implementation (#998) 2023-05-13 17:22:00 -05:00
PropertyEntranceComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
PropertyManagementComponent.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
PropertyManagementComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
PropertyVendorComponent.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
PropertyVendorComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
ProximityMonitorComponent.cpp format codebase 2022-07-28 08:39:57 -05:00
ProximityMonitorComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
RacingControlComponent.cpp perf: Loot memory savings (#1165) 2023-10-09 15:33:22 -05:00
RacingControlComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
RacingSoundTriggerComponent.h fix: Implement proper Sound trigger component serialization (#1160) 2023-08-06 15:38:12 -05:00
RailActivatorComponent.cpp Move EntityManager to Game namespace (#1140) 2023-07-15 13:56:33 -07:00
RailActivatorComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
RebuildComponent.cpp perf: Loot memory savings (#1165) 2023-10-09 15:33:22 -05:00
RebuildComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
RenderComponent.cpp WIP (#1203) 2023-10-09 15:20:56 -05:00
RenderComponent.h WIP (#1203) 2023-10-09 15:20:56 -05:00
RigidbodyPhantomPhysicsComponent.cpp chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
RigidbodyPhantomPhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
RocketLaunchpadControlComponent.cpp chore: cleanup LU(W)string writing (#1188) 2023-09-20 20:06:28 -05:00
RocketLaunchpadControlComponent.h breakout the component types into a scoped enum (#1002) 2023-03-04 01:16:37 -06:00
ScriptedActivityComponent.cpp perf: Loot memory savings (#1165) 2023-10-09 15:33:22 -05:00
ScriptedActivityComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ShootingGalleryComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
ShootingGalleryComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
SimplePhysicsComponent.cpp chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
SimplePhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
SkillComponent.cpp chore: cleanup LU(W)string writing (#1188) 2023-09-20 20:06:28 -05:00
SkillComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
SoundTriggerComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
SoundTriggerComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
SwitchComponent.cpp chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
SwitchComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00
TriggerComponent.cpp Move dZoneManager to game namespace (#1143) 2023-07-17 17:55:33 -05:00
TriggerComponent.h Implement Timer handlers in triggers and ontimerdone trigger event (#1031) 2023-04-18 12:48:03 -05:00
VehiclePhysicsComponent.cpp chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
VehiclePhysicsComponent.h chore: Physics Component abstraction and addition of tests (#1159) 2023-10-09 15:19:38 -05:00
VendorComponent.cpp perf: Loot memory savings (#1165) 2023-10-09 15:33:22 -05:00
VendorComponent.h chore: Make serialize actually virtual (#1156) 2023-08-10 14:33:15 -07:00