Aaron Kimbrell
e342bb7d35
Remove Xcode version switch from build workflow
...
Removed the command to switch Xcode version in macOS workflow.
2025-12-16 13:55:44 -06:00
Aaron Kimbrell
e5c0c68b80
Update macOS condition for XCode installation step
2025-12-16 13:53:41 -06:00
Aaron Kimbrell
18162837ea
fix: Update macOS version to latest in workflow
2025-12-16 13:50:10 -06:00
David Markowitz
40fef36530
fix: coins dropping on killer ( #1948 )
...
tested that when a player dies the coins spawn on their body instead
2025-12-13 22:00:58 -08:00
David Markowitz
bf020baa17
fix: temp fixes for ghosting so I can continue being on break ( #1947 )
...
* fix: temp fixes for ghosting so I can continue being on break
disables the ghost feature for now so i can continue my break
* Update GhostComponent.cpp
2025-12-08 20:39:33 -08:00
David Markowitz
a713216540
fix: saving gm invis for non gms ( #1940 )
2025-11-18 22:04:07 -06:00
David Markowitz
ea86a708e4
fix: uninitialized memory ( #1937 )
2025-11-18 19:06:03 -08:00
David Markowitz
ca7424cbeb
fix: chest loot not working ( #1933 )
...
* fix bons and dragon loot
* fix chest server loot
2025-11-16 16:17:49 -06:00
David Markowitz
991e55f305
feat: dont drop loot for dead players if configured in the zone activity settings ( #1935 )
...
* feat: dont drop loot for dead players if configured in the zone activity settings
* fix errors
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dGame/dComponents/ActivityComponent.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update dGame/dUtilities/Loot.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-16 16:17:26 -06:00
David Markowitz
5410acffaa
fix: chat server crash ( #1931 )
...
* fix: chat server crash
* Update dChatServer/ChatServer.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-16 13:48:57 -08:00
David Markowitz
86f8601bbd
feat: various debug command improvements ( #1934 )
...
* feat: various debug command improvements
* add missing utility function
* Update dGame/dUtilities/SlashCommands/DEVGMCommands.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-16 13:48:16 -08:00
David Markowitz
4658318a3a
fix: deactivate bubble buff from server too ( #1936 )
2025-11-16 13:46:59 -08:00
Aaron Kimbrell
11d44ffb98
feat: proper gminvs with ghosting ( #1920 )
...
* feat: proper gminvis ghosting
* address feedback
---------
Co-authored-by: David Markowitz <39972741+EmosewaMC@users.noreply.github.com >
2025-11-15 16:43:33 -08:00
David Markowitz
2fb16420f3
fix: ape anchor not respawning ( #1927 )
...
* fix: ape anchor not respawning
* add return
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-15 13:30:02 -08:00
David Markowitz
96089a8d9a
fix: fb race activityid ( #1929 )
2025-11-15 13:29:11 -08:00
David Markowitz
eac50acfcc
fix: correct mission tracking ( #1930 )
...
checked that live captures did not track achievements in this count
2025-11-15 13:29:03 -08:00
David Markowitz
ca60787055
fix: ffa -> shared loot for activities ( #1925 )
2025-10-26 01:01:21 -07:00
David Markowitz
396dcb0465
feat: add logger feature to log on function entry and exit ( #1924 )
...
* feat: add logger feature to log on function entry and exit
* i didnt save the file
2025-10-25 14:53:49 -05:00
David Markowitz
6e545eb1b9
Update Loot.cpp ( #1923 )
2025-10-24 21:53:00 -07:00
David Markowitz
46aac016fd
fix: unintended stopping ( #1922 )
2025-10-23 23:41:16 -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
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
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
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
David Markowitz
76c2f380bf
feat: re-write persistent object ID tracker ( #1888 )
...
* feat: re-write persistent object ID tracker
Features:
- Remove random objectIDs entirely
- Replace random objectIDs with persistentIDs
- Remove the need to contact the MASTER server for a persistent ID
- Add persistent ID logic to WorldServers that use transactions to guarantee unique IDs no matter when they are generated
- Default character xml version to be the most recent one
Fixes:
- Return optional from GetModel (and check for nullopt where it may exist)
- Regenerate inventory item ids on first login to be unique item IDs (fixes all those random IDs
Pet IDs and subkeys are left alone and are assumed to be reserved (checks are there to prevent this)
There is also duplicate check logic in place for properties and UGC/Models
* Update comment and log
* fix: sqlite transaction bug
* fix colliding temp item ids
temp items should not be saved. would cause issues between worlds as experienced before this commit
2025-09-29 08:54:37 -05:00
David Markowitz
b5a3cc9187
fix: Extend saved ugc id to 64 bits ( #1885 )
...
Tetsed that ugc models are saved and loaded with the correct bits
2025-09-24 06:01:46 -05:00