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
Sally Coolatta
6f0b09fecd
CON_GamestateDrawHudLines
2023-03-03 16:09:52 -05:00
Sally Coolatta
4011c8b2fa
M_GamestateCanOpenMenu
2023-03-03 16:09:52 -05:00
Sally Coolatta
4d19b127c3
Got_ExitLevelcmd sets GP round won
2023-03-03 16:09:52 -05:00
Sally Coolatta
f78b3f7794
Fixes for CEREMONY gamestate
...
- Made titlemap + ceremony code more straight-forward by being able to set gamestate in G_DoLoadLevel directly
- Demos are only recorded on GS_LEVEL (fixes crash for ceremony + titlemaps)
- Added G_GamestateUsesLevel to encapsulate all checks for using level rendering
- Added GS_CEREMONY to wipedefs
- K_PodiumSequence just checks for GS_CEREMONY now (optimization)
The game can now properly go to the podium after GP
2023-03-03 16:09:51 -05:00
Sally Coolatta
7760d6688b
Ceremony gamestate
...
Doesn't work
2023-03-03 16:09:50 -05:00
Sally Coolatta
e47f46d3bc
Give podium bots more traction
2023-03-03 16:09:50 -05:00
Sally Coolatta
4a8dd02320
Podium cutscene basics
...
- Bots follow a slightly more strict path via waypoints
- Bots decide their starting waypoint path depending on their position. (The 1st place winner will start by chasing waypoint ID 1, etc)
- The map used for podium sequence can be decided via `PodiumMap = x` in MainCfg.
TODO:
- Camera work
- Add Lose / Win animation states when stopping at final waypoint
- Adjust physics so that the bots can follow the path more strictly in this mode
- Actually go to it after GP
2023-03-03 16:09:49 -05:00
James R
9f46c705f0
Merge branch 'fix-double-race-print' into 'master'
...
Fix the "player has finished the race" message being printed to log twice
See merge request KartKrew/Kart!1012
2023-03-03 20:01:24 +00:00
SteelT
386e32891f
Fix the "player has finished the race" message being printed to log twice
2023-03-03 12:00:08 -08:00
James R
1cbc4944ba
Merge branch 'improve-msdos-83-error' into 'master'
...
Add instructions to the 'Are you using MSDOS 8.3 filenames in Zone Builder?' error
See merge request KartKrew/Kart!1011
2023-03-03 19:58:35 +00:00
James R
64e6583a74
Merge branch 'connect-screen-reset-2d' into 'master'
...
Reset twodee contexts when drawing connect screen
Closes #461
See merge request KartKrew/Kart!1007
2023-03-03 19:54:33 +00:00
James R
e65c2ba7a8
Merge branch 'improve-misc-game-testing' into 'master'
...
Improvements for testing/debugging
See merge request KartKrew/Kart!1004
2023-03-03 19:54:16 +00:00
James R
833a51b384
Merge branch 'fix-fault-freespin' into 'master'
...
Fix chasecam desyncs during hitlag/death/FAULT
See merge request KartKrew/Kart!1002
2023-03-03 19:53:50 +00:00
James R
1e79075b79
Add instructions to the 'Are you using MSDOS 8.3 filenames in Zone Builder?' error
2023-03-03 03:55:59 -08:00
James R
175219341c
Reset twodee contexts when drawing connect screen
2023-03-03 00:48:46 -08:00
Oni
9eefb2e0ae
Merge branch 'better-local-camera' into 'master'
...
Better local camera handling
See merge request KartKrew/Kart!999
2023-03-03 07:08:19 +00:00
James R
971d686437
LUA_EvalMath: load math lib
2023-03-02 22:56:55 -08:00
James R
ceab0399de
Add eval command, calls LUA_EvalMath
2023-03-02 22:56:32 -08:00
James R
a2493bb9db
Purge control characters from COM_Args
2023-03-02 22:56:09 -08:00
James R
58f07987f9
Add setscore cheat, sets player's point count
2023-03-02 22:08:30 -08:00
James R
b2fb1b4ccd
Make timelimit cvar seconds based
...
Easier for activating Overtime Barrier. Previously would
have to wait a minute at minimum :sandevastated:
2023-03-02 22:07:11 -08:00
VelocitOni
d7cd6fba5a
Merge remote-tracking branch 'origin/try-fix-draw-sprite-crash' into better-local-camera
2023-03-03 00:01:02 -05:00
VelocitOni
5b01ee5805
Merge remote-tracking branch 'origin/master' into better-local-camera
2023-03-02 23:01:40 -05:00
AJ Martinez
3c69739e0a
Fix chasecam desyncs during hitlag/death/FAULT
2023-03-02 12:57:04 -07:00
toaster
884f03c043
Merge branch 'fix-grow-music' into 'master'
...
Fix powerup music inconsistencies (resolves #460 )
Closes #460
See merge request KartKrew/Kart!1001
2023-03-02 14:37:21 +00:00
toaster
693562c0b4
Merge branch 'orbi-deletion-crash' into 'master'
...
Obj_OrbinautJawzMoveHeld: Make loop iteration less fragile
See merge request KartKrew/Kart!998
2023-03-02 13:34:50 +00:00
toaster
e11738b481
Merge branch 'droptarget-collide-plus' into 'master'
...
More fun with Drop Target punting
See merge request KartKrew/Kart!995
2023-03-02 13:34:02 +00:00
AJ Martinez
746171a8ad
Fix powerup music inconsistencies
2023-03-02 02:47:29 -07:00
AJ Martinez
b777759744
Use postfix for P_FindClosestTurningForAngle iterations
2023-03-01 22:27:00 -07:00
AJ Martinez
7cffbef1a2
Merge remote-tracking branch 'origin/master' into better-local-camera
2023-03-01 22:25:46 -07:00
Oni
e79d419d25
Merge branch 'hwr2-twodee' into 'master'
...
hwr2: Add hardware 2D rendering
See merge request KartKrew/Kart!914
2023-03-02 01:42:26 +00:00
Eidolon
5d54d53a4b
Hide movie_showfps option when webm is disabled
2023-03-01 19:02:20 -06:00