Commit Graph

182 Commits

Author SHA1 Message Date
aronwk 61c179e2c2 Merge branch 'DarkflameUniverse:main' into main 2025-10-16 15:21:09 -05:00
David Markowitz f3a5f60d81 feat: more destroyable debug info (#1912)
* feat: more destroyable info

* Change type and remove duplicate value
2025-10-16 14:15:02 -05:00
aronwk 2b36723f68 Merge branch 'DarkflameUniverse:main' into main 2025-10-15 17:52:36 -05:00
David Markowitz 74630b56c8 feat: Loot rework (#1909)
* feat: Loot rework

* Allow dupe powerup pickups

* change default team loot to shared
2025-10-15 00:53:39 -05:00
aronwk 1f774d376e Merge branch 'DarkflameUniverse:main' into main 2025-10-10 23:07:43 -05:00
David Markowitz 62ac65c520 feat: Mission Component debug (#1901)
* feat: Mission Component debug

* Add player argument to inspect command

* Add completion details

* Remove unlocalized server string

done on client instead
2025-10-05 22:13:27 -05:00
aronwk 2346586ef8 Merge branch 'main' of github.com:DarkflameUniverse/DarkflameServer into DarkflameUniverse-main 2025-10-04 01:14:10 -05:00
David Markowitz 79ea6378fe Merge remote-tracking branch 'upstream/main' 2025-10-03 20:37:54 -07:00
David Markowitz e8c0b3e6da feat: Add component ID to root component object (#1893) 2025-10-03 20:57:42 -05:00
David Markowitz be0edbef28 check quickbuild too 2025-10-01 22:58:44 -07:00
David Markowitz f6c13d9ee6 Replace Quaternion with glm math (#1868) 2025-09-06 19:18:03 -07:00
David Markowitz 8198ad70f6 fix: zero out component in destructor (#1863) 2025-09-01 19:06:00 -05:00
David Markowitz 4fb51c51ba Merge remote-tracking branch 'upstream/main' 2025-09-01 13:36:45 -07:00
David Markowitz 7de9493871 Revert most of "someone else figure it out"
This reverts commit 962dff0c83.

Update SimplePhysicsComponent.cpp
2025-08-24 00:12:46 -07:00
David Markowitz 962dff0c83 someone else figure it out 2025-08-23 02:53:05 -07:00
jadebenn 3364884126 Consolidate serviceID enums into one enum (#1855)
* merge ServerType and ServiceID enums

* rename eConnectionType to ServiceType in preparation for enum unification

* unify ServiceID and ServiceType enums

* shrink ServiceType to an 8-bit integer

* fix linux compilation error and update gamemsg test

* return to uint16_t

* Update dNet/AuthPackets.cpp

Use cast instead of padding

Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>

* Add default case to MasterServer.cpp

* move ref back to type

* Another formatting fix

* Fix comment to be more accurate

---------

Co-authored-by: jadebenn <9892985+jadebenn@users.noreply.github.com>
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com>
2025-08-20 20:26:48 -07:00
David Markowitz d0e8ab2db9 Merge remote-tracking branch 'upstream/main' 2025-08-06 22:47:01 -07:00
David Markowitz 24f4c9d413 feat: Destroyable component debug info (#1849)
tested that the ui now shows server and client info together if configured to do so
2025-07-23 04:08:39 -05:00
aronwk ea52dac22e Merge remote-tracking branch 'upstream/main' 2025-07-21 23:02:19 -05:00
David Markowitz 6b52cf67a0 feat: debug features and implement ObjectDebugger (#1846)
Move the -s and base features of inspect to the object debugger (this file is present in an unmodified, live client)
2025-07-19 05:11:32 -05:00
David Markowitz b5fe6926a5 Add Set Angular Velocity for script 2025-07-13 20:10:41 -07:00
David Markowitz 8a5621ff95 Merge remote-tracking branch 'upstream/main' 2025-07-12 20:10:54 -07:00
David Markowitz 5e9fe40bec feat: Add GetComponents(Mut) functions to Entity (#1842)
Allows for a really neat way of getting components using structured binding.  Tested that powerups still function

do it again because its neat
2025-07-01 07:26:05 -05:00
aronwk fee6a7db5e Merge branch 'DarkflameUniverse:main' into main 2025-06-27 23:45:15 -04:00
David Markowitz ecbb465020 fix: get entity from manager vs from character (#1833)
fixes a possible crash due to null entity
2025-06-26 07:04:05 -04:00
aronwk c573e2d309 Merge branch 'DarkflameUniverse:main' into main 2025-06-25 23:03:16 -04:00
David Markowitz 2618e9a864 fix: specifiy width of integer being written (#1830) 2025-06-25 00:58:11 -04:00
David Markowitz 0f0d0a6dee optimizations (#1829) 2025-06-24 22:13:48 -05:00
aronwk 17865db650 Merge branch 'DarkflameUniverse:main' into main 2025-06-23 11:33:42 -04:00
David Markowitz 48e3471831 fix: imaginite not being taken when starting shooting gallery (#1823) 2025-06-23 03:07:52 -04:00
aronwk 038e7a378b Merge branch 'DarkflameUniverse:main' into main 2025-06-12 23:42:47 -05:00
David Markowitz 2f315d9288 feat: Movement behaviors (#1815)
* Move in all directions is functional

* feat: add movement behaviors

the following behaviors will function
MoveRight
MoveLeft
FlyUp
FlyDown
MoveForward
MoveBackward

The behavior of the behaviors is once a move in an axis is active, that behavior must finish its movement before another one on that axis can do another movement on it.
2025-06-11 12:52:15 -07:00
David Markowitz 2a619214cb Merge remote-tracking branch 'upstream/main' 2025-05-29 20:53:04 -07:00
David Markowitz c77e9ce33a chore: some zone maintenance (#1778) 2025-05-05 09:04:23 -05:00
aronwk 6277a1dbea Merge branch 'DarkflameUniverse:main' into main 2025-01-27 22:49:06 -06:00
David Markowitz e4c2eecbc7 add msg handling (#1737) 2025-01-20 00:42:15 -06:00
aronwk e4b3b922f3 Merge branch 'main' of github.com:DarkflameUniverse/DarkflameServer into DarkflameUniverse-main 2025-01-17 19:48:47 -06:00
David Markowitz 7599a2e81e i am surprised no one noticed this for 3 yeasr (#1721) 2025-01-06 20:19:27 -06:00
David Markowitz fb32534ae3 implement rest of equipment scripts (#1714) 2025-01-03 16:44:20 -06:00
David Markowitz 021db0ecd1 add child loading (#1706)
Tested that the NT combat challenge, am skullkin towers and qa wall in avant gardens all function as before.
2025-01-01 00:46:00 -06:00
aronwk 3ae02de26c Merge branch 'main' of github.com:DarkflameUniverse/DarkflameServer into DarkflameUniverse-main 2024-12-30 18:02:18 -06:00
David Markowitz 0b261e934f fix shooting gallery bugs (#1702) 2024-12-29 18:21:22 -06:00
aronwk 61b82ff998 fix merges 2024-12-16 09:37:39 -06:00
David Markowitz 0f8c5b436d fix: implement enemy clear threat script (#1678)
* brother

* use some better logic
2024-12-15 23:44:57 -06:00
aronwk 2272cb570f Merge branch 'DarkflameUniverse:main' into main 2024-12-14 22:10:48 -06:00
David Markowitz aa7c3b9061 better vanity checks (#1666)
tested that vanity npcs now chat when close, and then on a cooldown
2024-12-08 16:27:04 -06:00
David Markowitz 4a1c289fb1 fix: avant gardens switches (#1667)
* yep

* remove dumb knockback

idk how the 1 switch in pet cove does it
2024-12-07 19:11:13 -06:00
David Markowitz c311ad4f82 Merge branch 'main' into zp_scripts 2024-12-01 21:02:50 -08:00
David Markowitz df375f16c4 Merge remote-tracking branch 'upstream/main' 2024-12-01 20:58:22 -08:00
David Markowitz 2cac4e3c31 Merge remote-tracking branch 'upstream/main' into zp_scripts 2024-12-01 20:56:59 -08:00