Commit Graph

1919 Commits

Author SHA1 Message Date
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