Sally Coolatta
b83f9afecb
Merge branch 'master' into battle-rethink
2020-10-26 22:22:40 -04:00
Sal
96a5eadc84
Merge branch 'the-scary-22-merge' into 'master'
...
The scary 22 merge
Closes #19 , #80 , #69 , #94 , #61 , #64 , #6 , #27 , #46 , #47 , #45 , #43 , #37 , and #72
See merge request KartKrew/Kart!321
2020-10-26 22:21:01 -04:00
Sally Coolatta
201f8365db
Merge branch 'battle-rethink' of https://git.do.srb2.org/KartKrew/Kart into battle-rethink
2020-10-26 22:20:25 -04:00
Sally Coolatta
62139f144a
Paper item spawners
...
Code is a little horrendous in a few places but I will hopefully fix later :V
2020-10-26 22:20:02 -04:00
James R
9bff8c2ecb
Remove the other -splitscreen parameter
2020-10-26 19:03:24 -07:00
James R
eec54356c3
Fix splitscreen fov being fucked on first R_ExecuteSetViewSize
2020-10-26 18:57:32 -07:00
James R
65cc5f52f2
Fix doubling the volume
2020-10-26 04:23:29 -07:00
James R
b21a0a8cf2
Fix module and chip music being SRB2 LOUD
2020-10-26 04:19:41 -07:00
James R
364b69c621
Let turn while light snaking
2020-10-26 03:46:49 -07:00
James R
88a8a09516
Make sneaker panels push you in spinout AGAIN LOL
...
The old condition for player movement was...
1. player hasn't finished
2. player not in pain, or player in pain but on the ground
The else condition to this is therefore player has finished or player in pain
and in the air.
I believe K_MomentumToFacing (prior to bots) was only for letting the player
turn around after crossing the finish line, to face the camera.
(K_MomentumToFacing also does nothing in the air.)
2020-10-26 02:05:14 -07:00
James R
e5a9bfc968
Fix conflicting step up/down code
2020-10-25 17:04:06 -07:00
James R
4570757c4e
Fix item respawn time underflow
2020-10-25 15:42:54 -07:00
James R
a50d281658
Merge branch 'the-scary-22-merge' into battle-rethink
2020-10-25 13:44:43 -07:00
James R
2c35034960
Fix invincibility music not ending
2020-10-25 13:43:44 -07:00
James R
6a2ace3067
Fix compiler warning
2020-10-25 13:12:08 -07:00
Sally Coolatta
5f0658e6ca
The barrier won't do anything if they've already been eliminated
2020-10-25 16:07:33 -04:00
Sally Coolatta
ed6787ae4d
remove lj's thing
2020-10-25 14:42:23 -04:00
Sally Coolatta
1665e72b99
Merge branch 'the-scary-22-merge' into battle-rethink
2020-10-25 13:56:53 -04:00
Sal
00c83dfcf9
Merge branch 'loading-screen' into 'the-scary-22-merge'
...
Loading bar for startup
See merge request KartKrew/Kart!322
2020-10-25 13:53:28 -04:00
Sally Coolatta
79a319ec02
Add a "title screen"
2020-10-25 11:34:58 -04:00
Sally Coolatta
c93330bf20
Use enum for better maintainability & error checking
2020-10-25 11:34:15 -04:00
Sally Coolatta
3469ab12ba
Add extra warning for CON_STARTUP_LOADSTEPS being incorrect
2020-10-25 10:48:32 -04:00
Sally Coolatta
12f56d64a7
Adds a simple white loading bar at the bottom of startup, instead of covering the cool reference with text
...
Mockup of what it looks like, since the window's invisble when you try to print-scr it: https://cdn.discordapp.com/attachments/275750804227489794/769931098636943391/unknown.png
2020-10-25 10:35:24 -04:00
Sally Coolatta
48d8bb242a
Merge branch 'the-scary-22-merge' into battle-rethink
2020-10-25 09:58:25 -04:00
Sally Coolatta
f121ed210a
Fix flashing tics
2020-10-25 09:57:51 -04:00
Sally Coolatta
449d1df014
Remove flashing tics increase in Battle
2020-10-24 21:46:23 -04:00
Sally Coolatta
5db7b337d9
Speed up sphere respawn
2020-10-24 21:45:35 -04:00
Sally Coolatta
2509d5a29c
Merge branch 'the-scary-22-merge' into battle-rethink
2020-10-24 21:39:32 -04:00
Sally Coolatta
afbbfc9b1f
Fix cvars
...
My wrist burns...
2020-10-24 21:32:07 -04:00
Sally Coolatta
7c2bd0d1c2
Merge remote-tracking branch 'srb2/next' into the-scary-22-merge
2020-10-24 20:50:58 -04:00
Sally Coolatta
ddf466d61f
Fix compile errors
2020-10-24 19:52:09 -04:00
Sally Coolatta
9b6aa946ea
Merge remote-tracking branch 'srb2/master' into the-scary-22-merge
2020-10-24 19:28:06 -04:00
Sally Coolatta
15cfafaeba
Merge remote-tracking branch 'public/master' into the-scary-22-merge
2020-10-24 18:38:27 -04:00
Sally Coolatta
fda698a290
Merge master
2020-10-24 18:34:07 -04:00
Sally Coolatta
5504cb8cee
Don't show comeback timer & screen fade after you've been eliminated
2020-10-24 11:46:56 -04:00
Sally Coolatta
dc7fe0bd58
Fix overtime barrier not applying to bombs/flashing players
2020-10-24 11:33:07 -04:00
Sally Coolatta
c92871d317
Fix name tags showing for dead or invisible players
2020-10-24 11:28:02 -04:00
Sally Coolatta
0969ca1af9
Karma bombs rework
...
- Fixed the bugs with them in our last netgame
- Karma bombs are no longer slippery or have stat changes
- Karma bombs cannot pick up spheres. Their remaining spheres before they died are removed 1 per tic.
- Karma bombs are out of the game permanently when touching the overtime barrier
- When successfully hurting another player, instead of getting 0.5 bumpers, they steal ALL of the opponent's bumpers, effectively swapping places with them. One bumper is lost in the process, meaning bumpers are slowly flitered out the more people need to come back.
- Removed karma items/eggboxes... hopefully this is temporary and we can bring them back later, but currently we don't have a design for how they should work under the new rules :x. They are still in the code behind the `OTHERKARMAMODES` define
- Bumpers & comeback timer are now player_t variables instead of kartstuff shit
- eliminated boolean on player_t for checking when a player touched the barrier
2020-10-24 11:27:42 -04:00
Sally Coolatta
cc1268cdf3
Lost bit of the commit
2020-10-24 09:18:43 -04:00
Sally Coolatta
81a3a1c108
Steal bumpers from other players on any hit
2020-10-24 09:18:28 -04:00
James R
f21b2c66b5
Merge remote-tracking branch 'origin/master' into next
2020-10-23 14:57:13 -07:00
James R
bfa32cf2fc
Merge branch 'reverse-offsetof-macro' into 'next'
...
Turn the lua sector lines hack into a macro
See merge request STJr/SRB2!1187
2020-10-23 16:44:29 -04:00
James R
239beed0ed
Merge branch 'set-cvars' into 'next'
...
Set cvars directly from Lua
See merge request STJr/SRB2!1205
2020-10-23 16:42:42 -04:00
James R
cded5a9416
Merge branch 'cmake-multithreading' into 'master'
...
Add multithreading option for CMake
See merge request STJr/SRB2!1204
2020-10-23 16:42:32 -04:00
Sally Coolatta
6c2884b7d6
Fix leftover from old code causing desync, part 2
2020-10-23 16:40:34 -04:00
James R
e764043a81
Merge branch 'skip-unused-mobj-hooks' into 'next'
...
Only invoke the Lua API for mobj hooks that need it
See merge request STJr/SRB2!1209
2020-10-23 16:40:07 -04:00
James R
cf65d5eb00
Merge branch 'insert-wait' into 'next'
...
Do not let previous wait commands affect COM_BufInsertText
See merge request STJr/SRB2!1207
2020-10-23 16:38:46 -04:00
James R
dc2ecc5013
Merge branch 'fix-ghost-netvar-crash' into 'next'
...
Fix G_GhostTicker crashing trying to read netvars as ghost data
See merge request STJr/SRB2!1203
2020-10-23 16:37:49 -04:00
James R
b3ac8e336a
Merge branch 'sw-npo2-span-opt' into 'next'
...
NPO2 span function optimization
See merge request STJr/SRB2!1201
2020-10-23 16:36:18 -04:00
LJ Sonic
e8b6f9db5e
Merge branch 'catchup-timeout' into 'next'
...
Kick clients that fail to catch up with server gamelogic
See merge request STJr/SRB2!1208
2020-10-23 16:19:10 -04:00