jadebenn
3df3552467
fix: respawn rotation ( #1323 )
...
* fixed respawn rotation
* even though the condensed calls work, splitting em
2023-11-26 14:30:39 -08:00
David Markowitz
a1f8ab763d
Entity: Fix death behavior of 0 ( #1319 )
2023-11-25 22:50:28 -06:00
David Markowitz
0c32be01ba
fix: nexus tower smashable ( #1320 )
2023-11-25 22:50:20 -06:00
jadebenn
55f857bc7c
Merge branch 'DarkflameUniverse:main' into PetFixes
2023-11-24 23:58:44 -06:00
jadebenn
c598b57298
Merge branch 'PetFixes' of https://github.com/jadebenn/DarkflameServer into PetFixes
2023-11-24 23:56:46 -06:00
jadebenn
e4b3e22570
update loop cleanup
2023-11-24 23:56:33 -06:00
jadebenn
3f1468ebdf
mission fix redo
2023-11-24 23:56:33 -06:00
jadebenn
cb65de61ca
updated pet command functionality
2023-11-24 23:56:33 -06:00
jadebenn
1a74ed676b
Fixed pet emotes not playing
2023-11-24 23:56:33 -06:00
jadebenn
3f1f51f996
minor changes
2023-11-24 23:56:33 -06:00
jadebenn
e73b2bfcb2
actually check if the player can afford to dig
2023-11-24 23:56:33 -06:00
jadebenn
b3762dac05
added imagination cost to digs
2023-11-24 23:56:33 -06:00
jadebenn
86abbc121c
cleaned up kruft
2023-11-24 23:56:33 -06:00
jadebenn
119968a90c
initial dig functionality; need to clean up kruft
2023-11-24 23:56:33 -06:00
jadebenn
74047bcc9c
Working on pet bouncers
2023-11-24 23:56:33 -06:00
David Markowitz
8a15906885
fix: Racing end of race leaderboards now work ( #1317 )
...
* Fix UB in remote input info
Yes i should have made this first
no this wouldnt have happened with rust
* fix end of race leaderboard
Tested that with two players, both players see the others time at the end of the race and all other metrics are shown correctly.
Technically the outBitStream->Write(static_cast<uint16_t>(m_RacingPlayers.size())); should only be written once but how we do it now it is written as we load players in and this is the cheap option compared to the number of bits we are supposed to waste at the end of races
2023-11-24 01:46:26 -08:00
Gie "Max" Vanommeslaeghe
af70f871cb
Merge pull request #1307 from DarkflameUniverse/985
...
feat: Implement ignore list
2023-11-24 00:38:03 +01:00
David Markowitz
fd20baaf09
Fix UB in remote input info ( #1316 )
...
Yes i should have made this first
no this wouldnt have happened with rust
2023-11-23 05:48:06 -06:00
jadebenn
0217f88c44
pet emote fix ( #1315 )
2023-11-22 08:06:09 -06:00
jadebenn
1a6fb89c9c
Merge branch 'DarkflameUniverse:main' into PetFixes
2023-11-21 21:20:22 -06:00
jadebenn
57a1c05e98
update loop cleanup
2023-11-21 21:19:30 -06:00
jadebenn
81d8c187ea
mission fix redo
2023-11-21 20:16:17 -06:00
David Markowitz
198b3371c5
chore: Update old character create code ( #1291 )
...
* create new character fixes
Don't use persistentIds, guarantee ids are unique by using do while to generate the id
* Update queries to actually use prep stmt
* Update UserManager.cpp
* Update UserManager.cpp
2023-11-21 18:14:30 -08:00
David Markowitz
4e5facd0c5
Merge branch 'main' into 985
2023-11-21 18:11:46 -08:00
David Markowitz
c931f5d456
Merge branch 'main' into 985
2023-11-21 18:10:45 -08:00
Aaron Kimbrell
df83f0d847
feat: Reward codes ( #1308 )
...
* feat: reward codes
this is for giving rewards across characters as the did in live.
Tested that the default config works
Tested that all claim codes work
Tested that saving and loading claim codes work
Tested that mail sends correctly
* newlines
* include array
* delete cascade
* newline
* address feedback
2023-11-21 18:05:15 -08:00
David Markowitz
9c5388c70e
feat: Add ability to toggle skipping of cinematics ( #1312 )
...
* Cinematics: Add ability to toggle skipping them
* Add docs
* Move sections
2023-11-21 18:04:44 -08:00
David Markowitz
1a199151da
Remove std::couts littered throughout the base ( #1313 )
2023-11-21 18:04:23 -08:00
jadebenn
23664c0a9b
updated pet command functionality
2023-11-19 17:31:31 -06:00
jadebenn
81a54e7e0f
Merge branch 'PetFixes' of https://github.com/jadebenn/DarkflameServer into PetFixes
2023-11-19 16:46:34 -06:00
jadebenn
e835eb3966
Fixed pet emotes not playing
2023-11-19 16:46:27 -06:00
jadebenn
9b9b5bcc25
Merge branch 'DarkflameUniverse:main' into PetFixes
2023-11-19 14:12:51 -06:00
jadebenn
c8b624c3dd
minor changes
2023-11-19 14:06:28 -06:00
David Markowitz
98dc291b57
fix gating ( #1306 )
2023-11-19 12:01:34 -06:00
David Markowitz
1001e41528
simplify code path
2023-11-18 20:33:30 -08:00
David Markowitz
59bf91b14f
fix up enum names
...
Update ChatIgnoreList.cpp
Add extra check for size on adding
Cant happen without hacks, but worth checking anyways
Update ChatIgnoreList.cpp
2023-11-18 20:21:13 -08:00
David Markowitz
50ad2a29ec
Merge branch 'lol' into 985
2023-11-18 19:16:56 -08:00
David Markowitz
81b1b73f04
fix gating
2023-11-18 19:15:57 -08:00
David Markowitz
12ea2dfb2e
Works for online players now
2023-11-18 18:37:06 -08:00
jadebenn
76d3187199
actually check if the player can afford to dig
2023-11-18 20:20:58 -06:00
jadebenn
bd6f9a7a3b
added imagination cost to digs
2023-11-18 20:11:28 -06:00
David Markowitz
d193fe61be
Database working for ignores
2023-11-18 18:05:26 -08:00
David Markowitz
511407c8ea
Removing ignore works now
2023-11-18 17:33:52 -08:00
jadebenn
fc1ff50fca
Merge branch 'DarkflameUniverse:main' into PetFixes
2023-11-18 18:54:53 -06:00
jadebenn
a76ddd9ae1
cleaned up kruft
2023-11-18 18:50:09 -06:00
jadebenn
5734ef85e8
initial dig functionality; need to clean up kruft
2023-11-18 18:43:47 -06:00
David Markowitz
df3515f474
IgnoreList: Add and Populate fully working
2023-11-18 03:55:12 -08:00
Aaron Kimbrell
8e84cafdfa
feat: add configurable feature and versions ( #1298 )
...
* feat: add configurable feature and versions
to allow for easily swithing it out to enable features in the client for funsies
tested that this doesn't break anything and added test
* cleanup
2023-11-18 03:33:23 -06:00
David Markowitz
57e3a4f4ef
fix: general issues with dismantling ( #1304 )
2023-11-18 01:15:47 -06:00
David Markowitz
98822d400f
fix: ChatServer crash on startup ( #1303 )
2023-11-18 01:15:31 -06:00