Jettford
14f15b19f2
replace some silly warnings
2024-12-19 22:34:30 +00:00
Jettford
0d0d7c7e50
fix names of workflows
2024-12-19 22:34:13 +00:00
Jettford
251c006a0e
hardcoded docker change test
2024-12-19 22:34:12 +00:00
Jettford
d2d14d90ce
switch to using compat
2024-12-19 22:34:12 +00:00
Jettford
96065529f4
Clean up warnings, fix errors related to testes and how MariaDB moves around
2024-12-19 22:33:56 +00:00
Jettford
391a882b5f
learning to fucking read
2024-12-19 22:33:14 +00:00
Jettford
6ca5a493a2
actually configure
2024-12-19 22:33:14 +00:00
Jettford
ecbda506da
workflow changes
2024-12-19 22:33:14 +00:00
Jettford
e89a48af2e
urgh
2024-12-19 22:33:14 +00:00
Jettford
748ed9a877
I'm just trying stuff at this point
2024-12-19 22:33:13 +00:00
Jettford
fbfbb6ab76
remove default configure step from build
2024-12-19 22:33:13 +00:00
Jettford
6e1d7973f4
append configureType to matrix
2024-12-19 22:33:05 +00:00
Jettford
f99153af79
presets and workflow changes
2024-12-19 22:33:04 +00:00
jadebenn
4482dcc9ed
ci fix
2024-12-19 22:32:49 +00:00
jadebenn
2cfb262b4a
remove workflow presets (for now) and try another CI fix
2024-12-19 22:32:41 +00:00
jadebenn
befddc6817
attempted CI fix (feel free to revert)
2024-12-19 22:32:27 +00:00
Jettford
f8d2d80c60
last CI test for tonight
2024-12-19 22:32:01 +00:00
Jettford
69b96e3aab
re-add testPresets
2024-12-19 22:32:00 +00:00
Jettford
cd9c23c675
remove test and workflow presets
2024-12-19 22:32:00 +00:00
Jettford
a6e786224d
I made this mistake years ago, my bad
2024-12-19 22:32:00 +00:00
Jettford
31c45a1f54
Fix up ZLib a little more and remove more configuration into CMakeLists
2024-12-19 22:32:00 +00:00
Jettford
32f11c3d91
Remove user-specific clang configurations
...
Also replace zlib with zlib-ng
2024-12-19 22:31:59 +00:00
jadebenn
430f701fa3
formatting
2024-12-19 22:31:23 +00:00
jadebenn
dffd49da9d
update presets
2024-12-19 22:31:23 +00:00
jadebenn
203b00926d
clang cl toolset
2024-12-19 22:31:23 +00:00
jadebenn
efc7690fea
trying to enable clang for windows msvc
2024-12-19 22:31:22 +00:00
David Markowitz
1ae21c423f
skip non-files ( #1690 )
2024-12-19 12:19:41 -06:00
jadebenn
0ae9eb4a96
remove unneeded Component.cpp, forward declare dependencies, and make Component definition header-only ( #1688 )
2024-12-18 00:45:56 -08:00
David Markowitz
fced6d753a
fix: Create resServer and logs if it doesnt exist and update readme ( #1686 )
...
* create resServer if not exist
* Update README.md
* Update README.md
2024-12-17 21:06:07 -06:00
David Markowitz
15dc5feeb5
feat: start car races if you "equip" the car near the car pad; add more old ns scripts to ignore list ( #1681 )
...
* brother
* use some better logic
* Implement spider boss msg script
tested that the message now shows up when hitting the survival spider entrance area
* add drag to start race feature
2024-12-17 21:04:35 -06:00
David Markowitz
a60865cd19
feat: allow SQLite database backend ( #1663 )
...
* 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
* add sqlite
* use a default for optimizations
* update sqlite
* Fix limits on update and delete
* fix bugs
* use definition to switch between databases
* add switch for different backends
* fix include guard and includes
* always build both
* add mysql if block
* Update Database.cpp
* add new options and add check to prevent overriding mysql
* correct config names
* Update README.md
* Update README.md
* merge to 1 sql file for sqlite database
* move to sqlite folder
* add back mysql migrations
* Update README.md
* add migration to correct the folder name or mysql
* yes aron
* updates
* Update CMakeLists.txt
* dont use paths at all, add where check to only update if folder name still exist
check also doesnt check for slashes and assumes one will be there since it will be.
* default dont auto create account
for releases we can change this flag
* default 0
* add times played query
* fix leaderboard not incrementing on a not better score
* add env vars with defaults for docker
* use an "enum"
* default to mariadb
* Update .env.example
2024-12-17 16:07:07 -08:00
jadebenn
77b42daca1
feat: Remove reinterpret_casts from AG race timer script and add method and chat command to get current server uptime ( #1673 )
...
* use steady_clock race timer
* formatting and const
* improve time interface
* added uptime chat command
* fix bug and update documentation
* inrease /uptime GM level requirement
* update GM level for /uptime (again)
* made changes according to feedback
2024-12-17 14:06:16 -06:00
David Markowitz
ba364800fe
feat: allow for teleporting to player or relative position ( #1683 )
...
* allow for teleporting to player or relative position
* Update Commands.md
* Update Commands.md
* Update SlashCommandHandler.cpp
2024-12-17 13:39:28 -06:00
David Markowitz
e1c20192f7
fix: Implement missing survival tooltip script ( #1679 )
...
* brother
* use some better logic
* Implement spider boss msg script
tested that the message now shows up when hitting the survival spider entrance area
2024-12-16 13:35:36 -06:00
David Markowitz
0f8c5b436d
fix: implement enemy clear threat script ( #1678 )
...
* brother
* use some better logic
2024-12-15 23:44:57 -06:00
Aaron Kimbrell
53242ad5d5
Merge pull request #1680 from DarkflameUniverse/warn
...
fix: warnings
2024-12-15 22:45:52 -06:00
David Markowitz
a8919c8c14
Update dGame/dUtilities/Preconditions.cpp
...
Co-authored-by: jadebenn <jadebenn@users.noreply.github.com>
2024-12-14 21:14:07 -08:00
David Markowitz
5ff121612e
use a cast
...
fix warning
remove pragma
we dont need this tbh
2024-12-14 17:55:41 -08:00
Aaron Kimbrell
34618607c3
Merge pull request #1675 from DarkflameUniverse/invisible-items
...
the client code for this is a mess and should load everything at once or use non race condition code
2024-12-11 11:32:20 -06:00
Jett
02b76adb7a
Replace keygen with CyberChef ( #1677 )
2024-12-11 16:58:37 +00:00
David Markowitz
3beb414b55
good enough
...
the client code for this is a mess and should load everything at once or use non race condition code
2024-12-10 19:10:54 -08:00
David Markowitz
1dadeeb36f
fix leaderboard not incrementing on a not better score ( #1674 )
2024-12-10 05:37:49 -06:00
David Markowitz
aa7c3b9061
better vanity checks ( #1666 )
...
tested that vanity npcs now chat when close, and then on a cooldown
2024-12-08 16:27:04 -06:00
David Markowitz
1644d9448d
Update .gitignore ( #1672 )
2024-12-08 16:23:55 -06:00
David Markowitz
8b56b0b7ba
fix: use current binary directory mariadb shared object and dont override env variable ( #1669 )
...
* mac stuff
grab correct mariadb file and dont override env variable
fix for unix
Update CMakeLists.txt
unix only
* get that dylib
2024-12-08 00:36:49 -06:00
David Markowitz
4a1c289fb1
fix: avant gardens switches ( #1667 )
...
* yep
* remove dumb knockback
idk how the 1 switch in pet cove does it
2024-12-07 19:11:13 -06:00
David Markowitz
32a1e5ece5
update sqlite ( #1665 )
2024-12-06 15:04:23 -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
129d9fd0b9
update exception catching ( #1661 )
2024-12-04 03:30:14 -06:00