David Markowitz
37bcc81694
PropertyComponent pass
2023-07-09 22:41:22 -07:00
David Markowitz
4d88f63338
PossessionComponent pass
2023-07-09 22:37:28 -07:00
David Markowitz
59831fc15d
PhantomPhysicsComponent pass
2023-07-09 22:34:24 -07:00
David Markowitz
fe6b279ebb
PossessableComponent pass
2023-07-09 22:34:18 -07:00
David Markowitz
598d88b307
PlayerForcedMovementComponent pass
2023-07-09 22:20:51 -07:00
David Markowitz
28637a206d
PhantomPhysicsComponent pass
2023-07-09 22:17:57 -07:00
David Markowitz
87675aa62d
PetComponent pass
2023-07-09 21:54:11 -07:00
David Markowitz
83780affbd
MutableModelBehaviorComponent pass
2023-07-09 20:56:04 -07:00
David Markowitz
7ca9e59ef2
MultiZoneEntranceComponent pass
2023-07-09 20:52:48 -07:00
David Markowitz
d2a7e147cc
I am throwing this one out later.
2023-07-09 20:44:08 -07:00
David Markowitz
8a512e5c76
MovementAiComponent pass
2023-07-09 20:38:47 -07:00
David Markowitz
2528e02b98
add final
2023-07-09 19:48:23 -07:00
David Markowitz
1b7be5d7db
Merge branch 'components-wheeeee' of https://github.com/DarkflameUniverse/DarkflameServer into components-wheeeee
2023-07-09 19:45:35 -07:00
EmosewaMC
28fbe20b97
ModuleAssemblyComponent pass
2023-07-08 01:31:26 -07:00
David Markowitz
cf53e35af5
SwitchComponent pass
2023-07-07 12:13:26 -07:00
EmosewaMC
5301346ed5
ModelBehaviorComponent pass
2023-07-05 20:37:16 -07:00
EmosewaMC
001f6a75eb
MissionOfferComponent pass
2023-07-05 20:30:52 -07:00
EmosewaMC
950a1fe423
MissionComponent pass
2023-07-05 19:32:28 -07:00
EmosewaMC
68a2a04e5d
LUPExhibitComponent cleanup
2023-07-04 22:52:51 -07:00
EmosewaMC
cfec9801a8
LevelProgressionComponent cleanup
2023-07-04 22:38:46 -07:00
EmosewaMC
8ede5b87ca
Fix compilation error; add final specifiers
2023-07-04 22:38:35 -07:00
EmosewaMC
c22040c6eb
ItemComponent Pass
...
make use of Writing a length
add C include guard
2023-07-04 22:17:44 -07:00
Aaron Kimbre
6fb1786cf1
Add component order array
...
fix loop in inven comp
2023-06-29 12:44:06 -05:00
David Markowitz
81404d9671
InventoryComponent pass
...
- reduce scope usage
- bouncing returns
- std::for_each in some contexts
- extra nullptr checks
- constiness
- extra logs
- scoped enum type for eItemType
- lol serialization.
2023-06-28 01:20:41 -07:00
David Markowitz
0544eeba1f
Add default constructor for EquipmentItem
...
Change struct constructors to proper constructors.
2023-06-27 02:01:43 -07:00
David Markowitz
c2fe7f6205
HavokVehicleComponent improvements
...
serialization, moving stuff to header, removal of update as we serialize dirty position so often this check is pointless.
2023-06-26 23:28:23 -07:00
David Markowitz
f55bec026d
Donation Component serialization
2023-06-26 23:17:59 -07:00
David Markowitz
478b6ff6a9
Move empty definitions to header
2023-06-26 23:01:46 -07:00
David Markowitz
7c1265911c
move ctor to header for collectible
2023-06-26 22:59:57 -07:00
David Markowitz
c6063aac66
Component serialization updates
...
- Fix serialization in multiple components so they don't get dirty flags reset when it was not intentional
2023-06-26 22:58:35 -07:00
David Markowitz
2abcb142ad
Character fixes - get it compiling again
...
- Pass componentID to activity component constructor
- use int componentid so -1 can denote no component
2023-06-26 22:39:15 -07:00
David Markowitz
d9a3bea6d5
Merge branch 'components-wheeeee' of https://github.com/DarkflameUniverse/DarkflameServer into components-wheeeee
2023-06-26 21:59:02 -07:00
David Markowitz
fdcfbdee85
BuildBorderCleanup
2023-06-26 21:58:56 -07:00
Aaron Kimbre
fd182d222f
Update activing and racing components
...
Hopefully not going to rename them for a third time, no way
2023-06-26 15:06:33 -05:00
Aaron Kimbre
68f90b7136
rename possessor to possession
2023-06-26 12:36:36 -05:00
David Markowitz
d29287f9d9
Buff Component fixes
2023-06-26 01:49:56 -07:00
David Markowitz
06acd23cb7
Use of final
2023-06-26 01:23:22 -07:00
David Markowitz
a5611e9c7f
Bouncer cleanup
...
- Correct variable names
- Make serialization more efficient and make sense
- remove unneeded members
- more descriptive logs
- Move work to Startup
2023-06-26 01:19:49 -07:00
David Markowitz
34cfd45d40
CombatAI and Vendor
2023-06-26 00:15:25 -07:00
David Markowitz
ec9278286b
Use better naming
...
- Remove use of Base. It is implied if you inherit that the class inherited from is a Base.
- Fix compilation errors from said change.
2023-06-25 22:00:01 -07:00
David Markowitz
9121bf41c5
Entity work
...
- Add in bool cheks
- Fix component class files so they compile and link
- Fin inheritance
2023-06-25 21:47:35 -07:00
Aaron Kimbre
c237c16c33
group physicstogether in heirarchy
2023-06-23 16:56:56 -05:00
Aaron Kimbre
d153d66e26
Merge branch 'item-component' into components-wheeeee
2023-06-23 11:01:16 -05:00
Aaron Kimbre
34d22d2d0d
AchievementVendor scaffold
2023-06-23 10:56:05 -05:00
Aaron Kimbre
bcbc5882dc
Merge branch 'main' into components-wheeeee
2023-06-23 10:36:21 -05:00
Aaron Kimbre
f27e0400e7
scaffold activity based components
2023-06-23 10:30:03 -05:00
Aaron Kimbre
c78760db59
make inheritence clearer
2023-06-23 09:21:19 -05:00
Aaron Kimbre
907e045904
some tweaks
2023-06-23 01:10:06 -05:00
Aaron Kimbre
dc96fcba85
Vendor cleanup and start Donation Vendor impl
2023-06-23 00:56:25 -05:00
David Markowitz
132d31d3ab
Fix vehicle serialization during races ( #1122 )
...
* Fix vehicle serialization during races
- Add missing frame stats reading
- correct the inversion of rotation
- correct serialization order
- use proper dirty flags
Tested that racers are no longer sideways on certain vertical slopes and stay in sync throughout the whole race.
* Update ClientPackets.cpp
* Update ClientPackets.cpp
* Update VehiclePhysicsComponent.h
2023-06-20 09:19:21 -05:00