Aaron Kimbrell
fbac3241ec
Update dZoneManager/dZoneManager.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 04:45:00 -05:00
Aaron Kimbrell
c6a38e37c2
Update dZoneManager/Raw.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 04:44:38 -05:00
copilot-swe-agent[bot]
5b9f7e0d8b
fix: add explicit guards before sceneMapI/J computation in GetSceneIDFromPosition
...
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/e331a9a3-fb6b-4574-9456-2a94e4ecdd33
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
2026-03-31 09:21:19 +00:00
copilot-swe-agent[bot]
6ea6ca4ac2
fix: prevent overflow/OOM in Raw chunk parsing and fix global scene ID in BuildSceneGraph
...
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/5cf247c9-7028-4f94-9ab9-8dfd8e6101fa
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
2026-03-31 08:47:34 +00:00
copilot-swe-agent[bot]
64c3319487
fix: guard against division by zero in GetSceneIDFromPosition
...
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/8e30d854-e439-4b25-bb15-891ba389f0fd
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
2026-03-31 08:37:02 +00:00
Aaron Kimbrell
a8269497b1
Update dGame/dUtilities/SlashCommands/DEVGMCommands.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 03:35:24 -05:00
Aaron Kimbrell
aea9009281
Update dZoneManager/Zone.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 03:34:22 -05:00
Aaron Kimbrell
b50e9d9339
Update dCommon/NiColor.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:19:03 -05:00
Aaron Kimbrell
705a9ab236
Update dZoneManager/dZoneManager.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:08:59 -05:00
Aaron Kimbrell
ec8d5147de
Update dGame/dUtilities/SlashCommands/DEVGMCommands.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:07:28 -05:00
Aaron Kimbrell
0c8411dffa
Update dGame/dUtilities/SlashCommands/DEVGMCommands.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:06:05 -05:00
Aaron Kimbrell
87f221b791
Update dZoneManager/Raw.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:03:59 -05:00
Aaron Kimbrell
02b102d4fc
Update dZoneManager/Raw.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:03:46 -05:00
Aaron Kimbrell
a1ab5958e8
Update dZoneManager/Raw.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:03:27 -05:00
Aaron Kimbrell
c9bcad349d
Update dZoneManager/Raw.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-20 13:03:10 -05:00
Aaron Kimbrell
b7a1ef3d19
whoops
2025-10-17 09:27:55 -05:00
Aaron Kimbrell
0b4f888db2
Merge branch 'main' into raw-parsing-for-scene-data
2025-10-17 09:20:13 -05:00
Aaron Kimbrell
20c05cb2f2
clamp search to bounds
2025-10-17 09:17:10 -05:00
Aaron Kimbrell
c87c9c20be
don't try to load the raw if the map version is too old
...
fixup some comments
2025-10-16 15:20:31 -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
David Markowitz
4c9c773ec5
fix: powerup drops and hardcore loot drops ( #1914 )
...
tested the following are now functional
ag buff station
tiki torch
ve rocket part boxes
ns statue
property behavior
extra items from full inventory
hardcore drops (items and coins)
2025-10-16 14:13:38 -05:00
Aaron Kimbrell
19637a9795
missed staging a line
2025-10-16 13:51:06 -05:00
Aaron Kimbrell
ae20974c36
better algo for finding what scene we are in
2025-10-16 01:19:05 -05:00
David Markowitz
ec6253c80c
fix: coin dupe on same team ( #1911 )
...
* feat: Loot rework
* Allow dupe powerup pickups
* change default team loot to shared
* fix: coin dupe on team
2025-10-15 22:36:45 -05:00
Aaron Kimbrell
09ca19383c
Merge branch 'raw-parsing-for-scene-data' of https://github.com/DarkflameUniverse/DarkflameServer into raw-parsing-for-scene-data
2025-10-15 20:10:43 -05:00
Aaron Kimbrell
6ea46ef6b8
NL@EOF
2025-10-15 20:10:38 -05:00
Aaron Kimbrell
2d744af20a
Merge branch 'main' into raw-parsing-for-scene-data
2025-10-15 20:08:21 -05:00
Aaron Kimbrell
893d127e72
idk
2025-10-15 19:59:37 -05:00
Aaron Kimbrell
accdb4f9a1
Correct scene making, merged the old raw into the new.
...
added option to automatically write the raw obj file
Added scene colors to the obj
use proper scene colors from hf
2025-10-15 19:56:46 -05:00
Aaron Kimbrell
c2dba31f70
fix: bbb splitting dupe issue ( #1908 )
...
* fix bbb group splitting issues
* address feedback
2025-10-15 16:45:09 -07: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
Aaron Kimbrell
12fd9d0a21
Impl raw reading, and some slash commands to test with scenes
2025-10-14 22:44:56 -05:00
David Markowitz
fd6029ae10
feat: read from server macros folder as well ( #1906 )
2025-10-11 15:33:38 -07:00
David Markowitz
ff645a6662
feat: model debug ( #1907 )
2025-10-11 15:33:28 -07:00
David Markowitz
e051229fb6
feat: InventoryComponent debug info ( #1902 )
2025-10-11 00:58:52 -05:00
Aaron Kimbrell
ce28834dce
feat: lxfml splitting for bbb ( #1877 )
...
* LXFML SPLITTING
Included test file
* move base to global namespace
* wip need to test
* update last fixes
* update world sending bbb to be more efficient
* Address feedback form Emo in doscord
* Make LXFML class for robust and add more tests to edge cases and malformed data
* get rid of the string copy and make the deep clone have a recursive limit
* cleanup tests
* fix test file locations
* fix file path
* KISS
* add cmakelists
* fix typos
* NL @ EOF
* tabs and split out to func
* naming standard
2025-10-10 23:07:16 -05:00
David Markowitz
cbdd5d9bc6
fix: dying while dead ( #1905 )
2025-10-10 01:15:21 -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
HailStorm32
5d5bce53d0
feat: Add configurable restrictions for muted accounts ( #1887 )
...
* Add configurable restrictions for muted accounts
* switched to and updated GetRandomElement
* Update config option check
* implement cached config values for mute settings and update handlers
* Address review
* Update dGame/dComponents/PetComponent.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com >
* Update dGame/dComponents/PetComponent.cpp
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com >
* reduce if argument chain
---------
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com >
2025-10-05 22:09:43 -05:00
David Markowitz
5791c55a9e
fix: the exploding script is the most amazing piece of code i have ev… ( #1900 )
...
* fix: the exploding script is the most amazing piece of code i have ever had the pleasure of working with and has been amazing to work on and translate from lua
hahahahahahahahahahwwwwwwwwwwwwwwww草
* Enhance hit detection with proximity object checks
Refactor hit handling to include proximity checks for destroyable entities.
2025-10-05 00:19:46 -07:00
David Markowitz
17d0c45382
fix: why oh why is the aggro radius apart of the enemy ( #1899 )
2025-10-04 20:45:42 -07:00
David Markowitz
7dbbef81ac
fix: regenerated proxy items dont need new ids and fix equip item ids ( #1897 )
...
* fix: changed item ids not reflected in equipped items
* dont do it for proxy items
2025-10-04 18:42:34 -07:00
David Markowitz
06958cb9cd
feat: hardcore limit % coins dropped on death ( #1898 )
...
* feat: hardcore limit % coins dropped on death
Update EntityManager.cpp
* fix log msg
2025-10-04 17:25:23 -07:00
David Markowitz
69b1a694a6
fix: ignore foreign key checks more ( #1895 )
...
fixes an issue if you delete users in an earlier build of dlu.
2025-10-04 13:57:16 -05:00
David Markowitz
b2609ff6cb
fix: live accurate player flag missions and flag debugging ( #1894 )
...
* feat: Add component ID to root component object
* fix: live accurate player flag missions and flag debugging
Tested that the client reflects the correct server progression after a test map and manually setting a flag off.
tested that session flags correctly pick up on progression updates
* banana
2025-10-04 01:07:52 -05:00
David Markowitz
e8c0b3e6da
feat: Add component ID to root component object ( #1893 )
2025-10-03 20:57:42 -05:00
David Markowitz
25418fd8b2
fix: exploding asset bugs ( #1890 )
2025-10-01 20:48:08 -05:00
David Markowitz
502c965d97
feat: script debug info ( #1891 )
2025-10-01 14:21:25 -05:00
David Markowitz
205c190c61
fix: proxy items not equipping on login ( #1892 )
...
tested that items now equip on login
2025-10-01 07:55:51 -05:00
David Markowitz
670cb124c0
Initialize m_ActivityInfo with default constructor ( #1889 )
2025-09-30 23:33:04 -05:00