Commit graph

19902 commits

Author SHA1 Message Date
Sal
4d1add7e4c Merge branch 'cmake-overhaul' into 'master'
cmake: Rollup of srb2-side changes

See merge request KartKrew/Kart!758
2024-10-15 03:40:29 -04:00
NepDisk
1288c80d8b Fix flat animation 2024-10-13 16:08:36 -04:00
NepDisk
afecac0c00 Remove unused titlecard code, some unused sounds and simplify pvp damage code 2024-10-12 22:02:51 -04:00
Alug
739b84ea28 Remove GLU library loading code
hope i didnt forger smth X)
2024-10-12 01:23:03 -04:00
Alug
674290dc11 Better Opengl version check
somehow forgor about vendor information in the version string lmao
2024-10-12 01:22:34 -04:00
Alug
26304d0bbb Replace glBuild2DMipmaps with GL_GENERATE_MIPMAPS
Quote "gluBuild2DMipmaps. Never use this."
gluBuild2DMipmaps was causing massive stutters on many maps on windows
this replaces it with GL_GENERATE_MIPMAP and removes glBuild2DMipmaps completely

https://www.khronos.org/opengl/wiki/Common_Mistakes
2024-10-12 01:22:29 -04:00
Alug
5e5144822e shut up -Wcomment warnings pls 2024-10-10 18:08:24 +02:00
NepDisk
267e84d562 Change speed for this object 2024-10-09 23:05:19 -04:00
NepDisk
f4ce1a8f78 Add support for record attack and encore load linedef effects 2024-10-09 20:20:22 -04:00
NepDisk
8854918375 ACtually Fix content id music cvar 2024-10-09 19:16:52 -04:00
Indev
cd768dd7a6 Merge branch 'v2dev3' of ssh://github.com/NepDisk/blankart into v2dev3 2024-10-10 02:09:49 +03:00
NepDisk
249c4afd6d Fix content id music cvar 2024-10-09 19:08:55 -04:00
Indev
03d18d289a Attempt to fix binary linedef flags mismatching with new flags 2024-10-10 02:08:38 +03:00
NepDisk
f65336ae72 Clamp these values to prevent a crash in the opengl renderer 2024-10-09 15:40:00 -04:00
NepDisk
d1b0358ac8 Merge branch 'nukelaps' into v2dev3 2024-10-09 14:57:42 -04:00
NepDisk
dbc25481cf Whoops forgot to save this after death 2024-10-09 13:58:28 -04:00
NepDisk
7cfa6fa129 Implement lapvalidation
this uses a seperate bool inside the player to check if incrementing the lap when crossing the line is ok. Shouldn't conflict with the old checkpoint system or on maps with starposts in general
2024-10-09 13:31:37 -04:00
NepDisk
b56b79db15 Fix lua offset for hud drawables 2024-10-09 11:50:59 -04:00
NepDisk
7941448e59 Do lapping how it was in v1. zero = one rather then one = one
this mostly works but now maps using nothing but waypoints allow you to gain a free lap on racestart. This seems like i would need some sort of lap validation for the new waypoint system.
2024-10-09 11:47:40 -04:00
NepDisk
e03277d272 renable use of respawn delay cvar 2024-10-08 22:50:37 -04:00
NepDisk
9d6c643f6c Remove DMG_WUMBO comboing and fix respawn lua value 2024-10-08 21:38:59 -04:00
NepDisk
3ade5e697b Fix missing object on vanilla maps
there are probably tons of conflicts outside of this set but thats to be fixed later.
2024-10-08 14:29:44 -04:00
NepDisk
92217ce901 Hardcode the meme arrows 2024-10-07 22:53:06 -04:00
NepDisk
4577eaa275 fix losing check to prevent lost lives 2024-10-07 22:18:21 -04:00
NepDisk
914a4fa9e1 Remove dumb artifical restriction.
Yes I know this is for safety but it makes file io really really annoying
2024-10-07 21:58:07 -04:00
NepDisk
c5e9e1a196 Remove defrosting levelovers 2024-10-07 21:51:20 -04:00
NepDisk
3d65b9a1f8 fix bumpers on map spawn, Remove invincibility during comeback 2024-10-07 21:45:15 -04:00
NepDisk
21a92702a5 Show driftsparks in the air 2024-10-07 20:52:51 -04:00
NepDisk
d23ad3f6fb Small fixes for GTR_FREEROAM, make spinning wheels check for player speed only 2024-10-07 20:40:49 -04:00
NepDisk
1b372c4430 Use K_GetForwardMove more universally
Use it here to apply the value just like pogospring. Will make things like quickstartaccel and sneaker forwardmove apply to all uses of forwardmove
2024-10-07 20:17:35 -04:00
NepDisk
7886c6efb4 Make drift and sliptide angle turn renderer based, to recreate v1 kart drift
v1 had its art assets show a different angle on drift while v2 does not. This recreates that effect without touching drawangle/frameangle and the art assets
This makes sure that scripts that set drawangle/frameangle to match player angle won't eat the drift frames.
2024-10-07 14:45:55 -04:00
NepDisk
4f9f23f75c Use old waterskipping code for accuracy 2024-10-05 21:56:11 -04:00
NepDisk
2788d699d4 Fix make battle more similar to v1 and fix smk iceblocks
This commit removes gametype rules to make battle closer to v1, also iceblocks bonk
2024-10-05 20:52:19 -04:00
NepDisk
01a72de5de Fix item constant exposure 2024-10-05 19:59:35 -04:00
NepDisk
000c5cf15a Lua indecent exposure 2024-10-04 15:58:46 -04:00
Sally Coolatta
ce7d345e44 Level_SetWeather: Use str instead of int 2024-10-04 13:23:59 -04:00
NepDisk
d674634875 Implement UDMF versioning system and add support for srb2kart namespace 2024-10-04 13:21:07 -04:00
NepDisk
d48cd0f28f Apply offroad terrain particle based on offroad check rather then boostpower
this should prevent issues with boostpower related scripts spawning errornous offroad dust
2024-09-29 16:20:50 -04:00
NepDisk
99c0257f02 Remove screen flash and quake 2024-09-29 16:09:29 -04:00
NepDisk
32b06f43fd Comment out screenflash and quake on mines and remove items from buttered slopes if statement 2024-09-29 15:53:02 -04:00
NepDisk
667b584700 Fix errornous use of line->args to prevent skybox change crash 2024-09-29 13:37:08 -04:00
NepDisk
9a9b8b6763 Remove shrink until I can figure out why it won't delete the object
mr sigsev called
2024-09-21 12:03:22 -04:00
NepDisk
54773c3b44 Redo and add shrink animation part
shrinking doesn't delete the object despite being in its thinker :P
2024-09-21 11:00:08 -04:00
NepDisk
9e8fa84e73 Revert WIP: Make Capsules just display papersprite so gfx aren't needed for capsules
This reverts commit db340ffd59.
2024-09-21 10:09:05 -04:00
NepDisk
db340ffd59 WIP: Make Capsules just display papersprite so gfx aren't needed for capsules 2024-09-20 20:00:10 -04:00
NepDisk
d8aaf8552c Use mapobjectscale instead of FRACUNIT for droptarget pushback code
This makes it so droptarget knockback is the same regardless of mapscale, this also makes the item more fair and less annoying to go up against

Also remove the scaling effect from it as it was bugged and looked goofy
2024-09-20 19:18:49 -04:00
toaster
bb79940893 COM_Exec_f: By default, insert into command buffer
- Resolves KartKrew/RingRacers#281 under standard operation
- Add `-immediate` parameter for previous, `wait`-ignoring behaviour
    - Used by configfile, EXECCFG
2024-09-20 18:52:18 -04:00
NepDisk
0200426b51 Fix players constantly JUSTHITFLOOR when walking slowly at the top of slopes
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2358
2024-09-20 18:40:26 -04:00
NepDisk
1823286c24 Remove Debt spkie object 2024-09-20 16:33:43 -04:00
NepDisk
7b2ee07993 Remove RR ringsparkle and use regular srb2 ring sparkle 2024-09-20 15:49:44 -04:00