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
790bd6c03b
Merge branch 'components-wheeeee' of https://github.com/DarkflameUniverse/DarkflameServer into components-wheeeee
2023-07-08 01:31:52 -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
Aaron Kimbrell
197d1bcdee
Merge branch 'main' into components-wheeeee
2023-07-05 07:59:52 -05: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 Kimbrell
9375c36c7b
fix: remove hardcoded rotations now that vehicles orient correctly ( #1132 )
2023-07-03 11:58:49 -05:00
Raine
5cc7479f29
Update credits ( #1133 )
2023-07-01 15:40:34 -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
c4135eac46
Revert playerflags functions to uint instead of int ( #1130 )
...
Prevents issue with negative numbers resulting in bugs.
2023-06-26 00:51:28 -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
David Markowitz
fee1025982
Remove commented out logic, add ghosting exclusion
...
We dont create items that are in an inventory, so that path is pointless for us.
2023-06-25 21:05:25 -07:00
David Markowitz
3f328a18be
Merge upstream ghosting candidate changes
2023-06-25 21:01:10 -07:00
Aaron Kimbre
485a88dfd4
move vars to be local
2023-06-24 01:56:13 -05:00
Aaron Kimbre
c237c16c33
group physicstogether in heirarchy
2023-06-23 16:56:56 -05:00
Aaron Kimbre
d44b18e38f
rough logic around loading physics
...
as well as modelbehaviors
2023-06-23 12:01:41 -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 Kimbrell
41898bef86
foot race player flag fix ( #1125 )
...
and include fixes
2023-06-23 08:50:15 -05:00
David Markowitz
787dac7cd9
Update Dockerfile ( #1126 )
...
Fixes #1124
2023-06-23 08:49:58 -05:00
Aaron Kimbre
907e045904
some tweaks
2023-06-23 01:10:06 -05:00