Sally Coolatta
28c2ff9668
Force GT_RACE before podium map loads
2023-03-05 14:12:25 -05:00
Sally Coolatta
34112be38e
Move bot updates before P_InitPlayers
2023-03-05 14:12:03 -05:00
James R
2ebf8ebb8c
Don't skip spectators when searching for Podium starts
...
There shouldn't be any spectators in Podium anyway. But
there are if you come here from a Sealed Star because bots
get spectated in those. The bots are still spectators
until they spawn (after G_FindPodiumStart).
2023-03-05 00:41:20 -08:00
James R
d45ba09ac0
Merge branch 'spb-attack' into 'master'
...
SPB Attack
See merge request KartKrew/Kart!992
2023-03-05 01:26:32 +00:00
James R
f94559a24e
Merge branch 'replay-tooltip-buttons' into 'master'
...
Update replay save prompts to use the new button graphics (resolves #458 )
Closes #458
See merge request KartKrew/Kart!1015
2023-03-05 01:24:18 +00:00
James R
27a4f96d13
Merge branch 'fix-avrecorder-wipe-capture' into 'master'
...
Fix white flash in webm videos when fades start
See merge request KartKrew/Kart!1013
2023-03-05 01:22:46 +00:00
Sally Coolatta
b84383bd8d
Free the special map strings
2023-03-04 13:50:15 -05:00
Sally Coolatta
4961a585a7
Add ceremony to twodee wipedefs tables
2023-03-04 13:49:07 -05:00
Sally Coolatta
664fb02229
Remove exitlevel wonround
...
Don't care enough to fix it right now.
2023-03-04 13:32:06 -05:00
AJ Martinez
4121b4c385
SPB Attack: fix double cvar callback
2023-03-04 06:43:52 -07:00
AJ Martinez
320685cf97
SPB Attack: review fixup omnibus
2023-03-04 06:41:44 -07:00
Sally Coolatta
04525f2fb5
G_FindPodiumStart
...
Since G_FindRaceStart doesn't use regular position stuff, it needs to do this. Seems to fix the weird bug people were running into in the VC, but it also seemed kinda wishy-washy
2023-03-04 01:30:49 -05:00
SteelT
65e8315bd9
Update thin strings to use V_6WIDTHSPACE
2023-03-04 01:02:21 -05:00
SteelT
e8d6d7f632
Fix missing draw call for DSM_NOTSAVING
2023-03-03 23:43:06 -05:00
SteelT
31e2c1567e
Update replay save prompts to use the new button graphics
...
- A K_drawButtonAnim function is also provided for convince, since I figured it would have more future uses
- This also makes all of the button patches global, in addition
2023-03-03 23:19:46 -05:00
Sally Coolatta
839650968d
Make podium end use G_EndGame
2023-03-03 22:29:20 -05:00
Sally Coolatta
89276c5900
Fade-in the tint behind podium ranking
2023-03-03 22:17:05 -05:00
Sally Coolatta
ea4ff616a9
Fix broken float flag
2023-03-03 22:16:30 -05:00
Sal
0fa1e99a82
Merge branch 'fix-twodee-dedicated' into 'master'
...
Fix dedicated server crashes + disable GP
See merge request KartKrew/Kart!1009
2023-03-04 02:59:03 +00:00
James R
17bf7d0935
Do not start dedicated server in GP if -warp is used
2023-03-03 18:56:07 -08:00
James R
5efce73680
Do not run ST_Ticker if dedicated
2023-03-03 18:56:07 -08:00
James R
546f8d88c3
Do not reset twodee context if dedicated server
2023-03-03 18:56:05 -08:00
Sally Coolatta
1f00e3fc3f
A_SetScale: Scale by mapthing scale
2023-03-03 18:03:03 -05:00
Sally Coolatta
c4525a61a2
Add results screen
2023-03-03 17:30:35 -05:00
Sally Coolatta
35d0cb8eaa
Move podium code to its own file
2023-03-03 16:10:05 -05:00
Sally Coolatta
a1976aa43d
Fixes for podium bots loading
...
- Handle bot spectator on spawn purely in P_SpawnPlayer from now on
- Don't give podium players flashing tics
- Don't call P_MovePlayerToStarpost during podium. (Needs further fixing in another branch, since this also apparently affects bot spawning in all maps.)
- Update mobj_t pointers in CL_ClearPlayer if G_GamestateUsesLevel()
- Forcefully set initial podium waypoint if jointime <= 1
- Use G_SpawnPlayer consistently in P_InitPlayers for podium
2023-03-03 16:10:05 -05:00
Sally Coolatta
2dae6833c2
Fix camera jitter when changing waypoints
2023-03-03 16:10:04 -05:00
Sally Coolatta
0f9f10d90f
Add PodiumPosition ACS function
...
Returns the best position of all non-CPU players.
2023-03-03 16:10:04 -05:00
Sally Coolatta
9073d5bd17
Add CameraWait ACS function
...
Pauses a script until the tagged camera has no more waypoints to follow.
2023-03-03 16:10:03 -05:00
Sally Coolatta
9b18ce7849
Remove magic camera follow numbers, add 2nd and 3rd follow options
2023-03-03 16:10:03 -05:00
Sally Coolatta
5c6cec7b31
Cleanup UDMF thing scale code
...
Turns out what I was trying to fix was not a bug, but I will keep this anyway.
2023-03-03 16:10:02 -05:00
Sally Coolatta
672d69c626
More podium physics tweaks for the new scale
...
- Normalize turning stats
- More friction
- Less acceleration
- Podium bots will go at a reduced speed when going towards a No Respawn waypoint, so they can calm down a bit before they get on their platform.
2023-03-03 16:10:02 -05:00
Sally Coolatta
170be982ea
Force Easy game speed for Podium sequence
2023-03-03 16:10:01 -05:00
Sally Coolatta
0a63476a68
No tether during podium
2023-03-03 16:10:01 -05:00
Sally Coolatta
29a10ebb0f
Normalize accel stats during podium
2023-03-03 16:10:01 -05:00
Sally Coolatta
a4dd2ff6ff
Make 1st place faster in the podium sequence
2023-03-03 16:10:00 -05:00
Sally Coolatta
8f047d7b42
Turn off engine sounds in podium
2023-03-03 16:10:00 -05:00
Sally Coolatta
0156eaf81f
Don't fault respawn in podium
2023-03-03 16:10:00 -05:00
Sally Coolatta
32c6baf2fc
Fix + improve podium camera movement
...
- Record starting position properly for easing
- Uses linear easing now (everything else ended up looking bad with multiple waypoints, would to calculate splines if you wanted to ease that)
- arg4 is now how long the camera spends between each waypoint
2023-03-03 16:09:59 -05:00
Sally Coolatta
3850f2d579
Podium bot handling tweaks
...
- Friction was made stronger
- They are better at turning
- Friction change is properly clamped
2023-03-03 16:09:59 -05:00
Sally Coolatta
0d12a3cb5d
No starttime for podium
2023-03-03 16:09:58 -05:00
Sally Coolatta
78a893666f
Podium bots don't drop rings if they bump
2023-03-03 16:09:58 -05:00
Sally Coolatta
2806f1c085
Fix bots not being able to spawn for podium
...
(This might break titlemaps but maybe titlemaps should do something more explicit to hide all players)
2023-03-03 16:09:58 -05:00
Sally Coolatta
dddc992e24
Fix camera tilting in podium
2023-03-03 16:09:57 -05:00
Sally Coolatta
2d84837e5b
Use ceremony gamestate when warping to podium on startup
...
Doesn't spawn the bots for some reason still, but I need this for quicker prototyping
2023-03-03 16:09:57 -05:00
Sally Coolatta
2eba418334
Ensure players can spawn before the podium starts
2023-03-03 16:09:56 -05:00
Sally Coolatta
04eefa1acc
Go to podium when game over on special stage
2023-03-03 16:09:56 -05:00
Sally Coolatta
9501b57296
Extend cut-away view functionality
...
- arg2: TID of an object to make the camera's angle/pitch follow.
- arg3: Zoom tube waypoint sequence to start following.
- Ceremony uses one-screen, regardless of previous splitscreen-ed-ness
2023-03-03 16:09:55 -05:00
Sally Coolatta
82313de499
Awayview cleanup
...
- Moved variables to awayview_t
- Arbritrary +20 is no longer added to z pos, it will use the thing position as the camera position directly.
2023-03-03 16:09:54 -05:00
Sally Coolatta
4ff0a8358f
Rework exitlevel conditions
...
- Uses K_CanChangeRules instead of checking for multiplayer, to catch all of the restricted singleplayer scenarios
- Checks for server admin first before cheats
2023-03-03 16:09:53 -05:00