Commit Graph

620 Commits

Author SHA1 Message Date
EmosewaMC
8678ed03c3 push no pass 2023-07-10 22:18:42 -07:00
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
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
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