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
Eidolon
df5f24e5c7
hwr2: separate Modulate and Alpha blending in 2d
2023-03-01 18:54:31 -06:00
toaster
33d7a3d074
Merge branch 'doublespeed-deathtick' into 'master'
...
Doublespeed Deathtick
See merge request KartKrew/Kart!1000
2023-03-01 23:30:12 +00:00
toaster
06ccdbafc7
P_DeathThink: Don't tick K_KartPlayerHUDUpdate
...
This function is already called regardless of whether the player is dead or alive in p_tick.c
2023-03-01 23:16:29 +00:00
AJ Martinez
3f2a074869
Remove debug print
2023-03-01 15:54:19 -07:00
AJ Martinez
15da567372
Local camera: binary search for ideal steering value, cheat angle if it's close enough
2023-03-01 15:39:09 -07:00
toaster
ac086fe09a
K_PuntMine: Same MF_NOCLIP change regression fix
2023-03-01 19:03:51 +00:00
toaster
4e9d2295c9
Obj_OrbinautJawzMoveHeld: Make loop iteration less fragile
...
MF_NOCLIPTHING is no longer enough to prevent the object from being removed.
All calls which can delete the object should now be handled more thoroughly.
2023-03-01 19:03:46 +00:00
Oni
07f2b5cc5d
Merge branch 'loops' into 'master'
...
Sonic Loops
See merge request KartKrew/Kart!991
2023-03-01 18:28:56 +00:00
Oni
ec4c74c10e
Merge branch 'race-start-stuff' into 'master'
...
Race start stuff
See merge request KartKrew/Kart!996
2023-03-01 18:28:37 +00:00
toaster
946a9b0849
Merge branch 'delete-your-developringdata' into 'master'
...
Add a short help instruction to "Game data is from the future!" error
See merge request KartKrew/Kart!997
2023-03-01 18:23:52 +00:00
James R
e4885aab47
Add a short help instruction to "Game data is from the future!" error
...
Game data is from the future! (expected 69, got 420)
Rename or delete developringdata.dat (maybe in the Ring Racers folder) and try again.
2023-03-01 10:19:09 -08:00
toaster
35ae8f01f4
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into hwr2-twodee
2023-03-01 18:10:44 +00:00
Oni
36b5ba385a
Merge branch 'respawn-intangible' into 'master'
...
Make player impervious to damage while respawning, don't let them use items
Closes #328
See merge request KartKrew/Kart!994
2023-03-01 18:09:12 +00:00
toaster
ab75037583
Merge branch 'loops-prep' into 'master'
...
Prep for Sonic Loops
See merge request KartKrew/Kart!990
2023-03-01 17:39:36 +00:00