David Markowitz
1dadeeb36f
fix leaderboard not incrementing on a not better score ( #1674 )
2024-12-10 05:37:49 -06:00
David Markowitz
7fcbb9507b
feat: re-write leaderboards again and fully remove mysql dependency outside of database ( #1662 )
...
* simplify leaderboard code, fully abstract database
* update exception catching
* update exception catching and sql references, remove ugc from gamemessages
fix deleting model
remove unrelated changes
Update GameMessages.cpp
* remove ugc from gamemessages
* Update GameMessages.cpp
* Update Leaderboard.cpp
* bug fixes
* fix racing leaderboard
* remove extra stuff
* update
2024-12-06 05:03:47 -06:00
David Markowitz
730533c690
fix: abstract ugc rockets and cars from GameMessages ( #1660 )
...
* update exception catching and sql references, remove ugc from gamemessages
fix deleting model
remove unrelated changes
Update GameMessages.cpp
* remove ugc from gamemessages
2024-12-05 20:00:54 -08:00
David Markowitz
ec501831e6
fix: Remove database requirements for Property Entrance Component and greatly simplify logic ( #1650 )
...
* remove complex queries and move logic to dDatabase
remove unused code
Use correct id
fix arrows
use correct parameter
fix queries
Update Property.cpp
remove unused header
remove extra include
* fix tests
* Update dGame/dComponents/PropertyEntranceComponent.h
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
* Update dGame/User.h
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
---------
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
2024-11-23 15:56:31 -06:00
David Markowitz
adc9cd2876
feat: Add some save data tests ( #1623 )
...
* saving from a test works
* testing works
* Update SavingTests.cpp
* test dServer stuff
* tests
* use dummy database and add missing pure fns
* add more tests
* add more tests
* add rocket tests
* Update BuffComponent.h
* Update test_xml_data.xml
* Update SavingTests.cpp
* update
2024-11-17 16:27:33 -08:00