Commit Graph

2213 Commits

Author SHA1 Message Date
David Markowitz
25a777a1e2 feat: dont drop loot for dead players if configured in the zone activity settings 2025-10-26 18:42:30 -07:00
David Markowitz
a78a66d5d5 Use shared by default 2025-10-26 00:14:02 -07:00
David Markowitz
7156534a1b fix chest server loot 2025-10-25 01:39:39 -07:00
David Markowitz
08196ac169 fix bons and dragon loot 2025-10-25 01:37:04 -07:00
David Markowitz
08eab18073 fix build add fv bell 2025-10-24 23:03:25 -07:00
David Markowitz
42f03d8ea7 zone player 2025-10-24 22:40:09 -07:00
David Markowitz
151ec40ca6 Strombie script 2025-10-24 21:53:05 -07:00
35de1572f0 Merge branch 'DarkflameUniverse:main' into main 2025-10-23 21:42:25 -05:00
David Markowitz
83823fa64f fix: resurrect not available for non-gms (#1919) 2025-10-20 23:05:22 -07:00
David Markowitz
0dd504c803 feat: behavior states (#1918) 2025-10-20 01:16:36 -05:00
David Markowitz
a70c365c23 feat banana (#1917) 2025-10-19 14:00:14 -05:00
David Markowitz
281d9762ef fix: tac arc sorting and target acquisition (#1916) 2025-10-19 07:23:54 -05:00
David Markowitz
002aa896d8 feat: debug information (#1915) 2025-10-19 07:22:45 -05:00
3be1d63576 it lives (numbers adjusted via jamie) 2025-10-18 22:31:45 -05:00
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
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
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
5cd7d7d5b0 Merge branch 'DarkflameUniverse:main' into main 2025-10-15 18:48:02 -05:00
c2dba31f70 fix: bbb splitting dupe issue (#1908)
* fix bbb group splitting issues

* address feedback
2025-10-15 16:45:09 -07:00
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
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
1f774d376e Merge branch 'DarkflameUniverse:main' into main 2025-10-10 23:07:43 -05:00
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
Terrev
096affe273 Update halloween.xml 2025-10-06 03:36:48 -04:00
Terrev
58ada11754 update doc rotation 2025-10-06 03:00:41 -04:00
Terrev
67bb2a18cd fix vendor rotation 2025-10-06 02:49:43 -04:00
Terrev
3abe4c8276 add mad doctor scene 2025-10-06 02:42:12 -04:00
Terrev
8edf04efd4 halloween 2025-10-06 02:21:30 -04: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
c1eca188b4 Merge branch 'DarkflameUniverse-main' 2025-10-04 01:14:27 -05:00
2346586ef8 Merge branch 'main' of github.com:DarkflameUniverse/DarkflameServer into DarkflameUniverse-main 2025-10-04 01:14:10 -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
ec8b62459f fix: fix progress for player flags to match live and add flag debug info 2025-10-03 22:39:27 -07:00
David Markowitz
114357911a fix compiler 2025-10-03 21:24:57 -07: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
Terrev
96849895aa halloweent 2025-10-03 14:59:47 -04:00
David Markowitz
be0edbef28 check quickbuild too 2025-10-01 22:58:44 -07:00
Terrev
43b5119a0d enable halloween 2025-10-01 23:31:12 -04:00