copilot-swe-agent[bot]
453624494c
fix: cast LWOOBJID to uint64_t for %llu format specifier in CharacterReputationMigration
...
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/63bf6fda-1e52-4ad7-a08c-3535f744ae5d
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
2026-04-05 08:26:51 +00:00
Aaron Kimbrell
6a5fe599ad
Update dGame/dComponents/PropertyManagementComponent.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 03:25:09 -05:00
Aaron Kimbrell
bdb06b4706
Update dGame/dComponents/PropertyManagementComponent.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 03:24:37 -05:00
Aaron Kimbrell
e2b534501c
Update dGame/dComponents/PropertyManagementComponent.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 03:24:26 -05:00
copilot-swe-agent[bot]
b058526e76
fix: use Character::GetID() in SetReputation to match DB schema key
...
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/4cb00fe2-a85e-45f6-95c7-1ac972e244bc
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
2026-04-05 08:23:13 +00:00
Aaron Kimbrell
7cb34ffca2
Update dGame/dComponents/CharacterComponent.cpp
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-05 03:21:56 -05:00
Aaron Kimbrell
e45e860ec0
feat: implement character and property reputation system
...
- Added ICharacterReputation and IPropertyReputationContribution interfaces for managing character and property reputations.
- Implemented MySQL and SQLite database methods for getting and setting character reputations.
- Created migration scripts for character and property reputation tables in both MySQL and SQLite.
- Updated CharacterComponent to retrieve and set character reputation.
- Enhanced PropertyManagementComponent to manage property reputation and contributions.
- Added methods for handling reputation contributions and decay.
- Introduced CharacterReputationMigration to migrate existing character reputations from XML to the database.
2026-04-05 02:56:51 -05:00
David Markowitz
247576e101
fix: use copy ellision ( #1963 )
...
* use copy ellision
tested that the server still starts
* Update dDatabase/GameDatabase/MySQL/MySQLDatabase.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 15:35:28 -07:00
David Markowitz
8dfdca7fbd
feat: add mission progression for behaviors ( #1962 )
...
* feat: add mission progression for behaviors
* Add const to ptr
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-31 13:02:23 -07:00
Aaron Kimbrell
8283d1fa95
fix: mariadb on newer gcc and newer cmake version ( #1961 )
...
* Fix newer gcc issues in mariadb
* fix error with newer cmake versions
* update mariadb to latest
* fix macos and docker
* fix: update Windows MSI package comments and align Connector/C++ version
* Update cmake/FindMariaDB.cmake
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: only pass CMAKE_POLICY_VERSION_MINIMUM to ExternalProject when CMake >= 4.0
Agent-Logs-Url: https://github.com/DarkflameUniverse/DarkflameServer/sessions/a247f729-a0b1-4fb6-825e-d23045b1ee55
Co-authored-by: aronwk-aaron <26027722+aronwk-aaron@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-03-29 13:59:09 -05:00
David Markowitz
434c9b6315
fix: imaginite on racing minigames and add null checks ( #1958 )
2026-02-23 01:16:36 -08:00
David Markowitz
3c64b26c39
fix: macos ci ( #1955 )
2026-02-11 19:49:51 -08:00
David Markowitz
347b1d17d4
fix: not checking pending names on rename ( #1954 )
2026-02-11 19:49:39 -08:00
David Markowitz
c723ce2588
fix: donations requiring new high score vs adding to previous one ( #1951 )
...
tested that jawbox works as intended now for donation counting on the leaderboards
2026-01-13 22:48:29 -08:00
Terrev
66b7d3606e
fix: flower activity ( #1950 )
2025-12-26 13:58:10 -08: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