DarkflameServer/dGame/dComponents
David Markowitz 2ca61c3e57
feat: Dragonmaw (#1562)
* rigid as heck

* abstract physics creation to separate function

* loading

Update FvRacePillarDServer.cpp

consolidate abcd pillar logic

modularization

Update SimplePhysicsComponent.cpp

Update EntityManager.cpp

Update MovingPlatformComponent.cpp

still need another pass

* geiser works

* columns working finally

* consolidate logic

* constiness

* Update PhantomPhysicsComponent.cpp

* Update PhysicsComponent.cpp

* revert testing code

* add versions info

---------

Co-authored-by: Aaron Kimbre <aronwk.aaron@gmail.com>
2024-05-10 09:22:26 -05:00
..
AchievementCacheKey.h cleanup enums to make them more consistent 2023-01-22 17:38:47 -06:00
AchievementVendorComponent.cpp fix: commendation vendor cant accept missions (#1497) 2024-03-06 19:50:21 -06:00
AchievementVendorComponent.h fix: commendation vendor cant accept missions (#1497) 2024-03-06 19:50:21 -06:00
ActivityComponent.cpp chore: remove chat_internal and processes everything over chat connection (#1508) 2024-03-31 22:27:50 -05:00
ActivityComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BaseCombatAIComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
BaseCombatAIComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BouncerComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BouncerComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
BuffComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
BuffComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
BuildBorderComponent.cpp refactor: allow usage of NiPoint3 and NiQuaternion in constexpr context (#1414) 2024-01-29 01:53:12 -06:00
BuildBorderComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
CharacterComponent.cpp remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
CharacterComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
CMakeLists.txt Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
CollectibleComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
CollectibleComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
Component.cpp remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
Component.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
ControllablePhysicsComponent.cpp remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
ControllablePhysicsComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
DestroyableComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
DestroyableComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
DonationVendorComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
DonationVendorComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
GhostComponent.cpp chore: use ranges in EntityManager and touch up (#1451) 2024-02-11 14:28:25 -06:00
GhostComponent.h chore: use ranges in EntityManager and touch up (#1451) 2024-02-11 14:28:25 -06:00
HavokVehiclePhysicsComponent.cpp fix: FrameStats serialization (#1481) 2024-02-27 23:40:26 -06:00
HavokVehiclePhysicsComponent.h fix: FrameStats serialization (#1481) 2024-02-27 23:40:26 -06:00
InventoryComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
InventoryComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
ItemComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ItemComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
LevelProgressionComponent.cpp remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
LevelProgressionComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
LUPExhibitComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
LUPExhibitComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MinigameComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MiniGameControlComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MiniGameControlComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MissionComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
MissionComponent.h remove usage of xmldoc as a ptr (#1538) 2024-04-08 15:13:49 -05:00
MissionOfferComponent.cpp Move CDClientManager to be a namespace (#1431) 2024-02-08 23:40:43 -06:00
MissionOfferComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
ModelComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ModelComponent.h squash commits (#1479) 2024-02-27 01:29:51 -06:00
ModuleAssemblyComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ModuleAssemblyComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MovementAIComponent.cpp fix stewblaster stopping for non-players (#1521) 2024-03-30 08:17:56 -05:00
MovementAIComponent.h feat: Add MovingAI pathing for NPCs without combatAI (#1509) 2024-03-26 21:06:22 -05:00
MovingPlatformComponent.cpp Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
MovingPlatformComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
MultiZoneEntranceComponent.cpp fix #1194 (#1196) 2023-09-19 05:59:02 -05:00
MultiZoneEntranceComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
PetComponent.cpp chore: move the pet minigame table loading logic out of petcomponent (#1551) 2024-04-24 10:09:15 -05:00
PetComponent.h chore: move the pet minigame table loading logic out of petcomponent (#1551) 2024-04-24 10:09:15 -05:00
PhantomPhysicsComponent.cpp feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
PhantomPhysicsComponent.h feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
PhysicsComponent.cpp feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
PhysicsComponent.h feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
PlayerForcedMovementComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PlayerForcedMovementComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PossessableComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
PossessableComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PossessorComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PossessorComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
PropertyComponent.h chore: Update render component and delete unused code (#1429) 2024-01-31 08:38:38 -06:00
PropertyEntranceComponent.cpp Move CDClientManager to be a namespace (#1431) 2024-02-08 23:40:43 -06:00
PropertyEntranceComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
PropertyManagementComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
PropertyManagementComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
PropertyVendorComponent.cpp feat: Abstract Logger and simplify code (#1207) 2023-10-21 16:31:55 -07:00
PropertyVendorComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
ProximityMonitorComponent.cpp chore: Remove dpEntity pointers from collision checking (#1529) 2024-04-05 00:52:26 -05:00
ProximityMonitorComponent.h chore: Remove dpEntity pointers from collision checking (#1529) 2024-04-05 00:52:26 -05:00
QuickBuildComponent.cpp Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
QuickBuildComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RacingControlComponent.cpp feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
RacingControlComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RacingSoundTriggerComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
RacingStatsComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
RailActivatorComponent.cpp Move CDClientManager to be a namespace (#1431) 2024-02-08 23:40:43 -06:00
RailActivatorComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
RenderComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
RenderComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
RigidbodyPhantomPhysicsComponent.cpp feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
RigidbodyPhantomPhysicsComponent.h feat: Dragonmaw (#1562) 2024-05-10 09:22:26 -05:00
RocketLaunchpadControlComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
RocketLaunchpadControlComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
ScriptComponent.cpp Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
ScriptComponent.h Remove multiple Script syntax (#1496) 2024-03-06 19:49:29 -06:00
ScriptedActivityComponent.h chore: Misc. component cleanup (#1433) 2024-01-23 23:13:23 -06:00
ShootingGalleryComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
ShootingGalleryComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SimplePhysicsComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SimplePhysicsComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SkillComponent.cpp chore: Use string to access SQLite columns (#1535) 2024-04-13 23:41:51 -05:00
SkillComponent.h fix jittering (#1537) 2024-04-08 15:13:31 -05:00
SoundTriggerComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SoundTriggerComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SwitchComponent.cpp chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
SwitchComponent.h chore: Change entity and component logic to use bitstream references (#1468) 2024-02-27 01:25:44 -06:00
TriggerComponent.cpp feat: add further MovementAI skeleton (#1499) 2024-03-08 19:29:01 -06:00
TriggerComponent.h feat: add further MovementAI skeleton (#1499) 2024-03-08 19:29:01 -06:00
VendorComponent.cpp feat: move all ldf config to be in xml (#1482) 2024-02-28 17:16:47 -06:00
VendorComponent.h fix: commendation vendor cant accept missions (#1497) 2024-03-06 19:50:21 -06:00