Commit graph

19767 commits

Author SHA1 Message Date
James R
4fb0dfa9c0 New pogospring behavior
Spawns a spring under you. First bounce gives you trick
air time, subsequent bounces give you tumble.
2022-08-01 05:27:32 -07:00
James R
fda4679aa8 Add sfx_eggspr 2022-08-01 05:21:10 -07:00
James R
e360270b13 Add MT_POGOSPRING, orange spring 2022-08-01 05:21:10 -07:00
James R
fc970336f7 Readjust Battle item odds 2022-08-01 05:21:10 -07:00
James R
0c1afe29cb Max flame shield meter in Battle 2022-08-01 05:21:10 -07:00
James R
39dd77af5e Give invincibility when coming back from karma bomb 2022-08-01 05:21:09 -07:00
James R
74841257ad Add K_DoInvincibility 2022-08-01 05:21:06 -07:00
James R
67d4f96154 Give 1.5x speed to karma bombs 2022-08-01 05:17:23 -07:00
SinnamonLat
a8d847227d WIP: time attack, kinda works but crashes when you finish lol 2022-07-27 12:04:52 +02:00
SinnamonLat
2a4c4f86fc WIP: server browser (only shows fake servers you can't connect to rn) 2022-07-26 23:50:23 +02:00
Eidolon
308a4ba345 Merge branch 'delete-system32' into 'master'
Purge a bunch of legacy/unused stuff

See merge request KartKrew/Kart!632
2022-07-23 18:33:45 +00:00
Eidolon
eff3767216 Remove FMOD files
Aren't used and definitely should not be in here anymore
2022-07-23 12:57:46 -05:00
Eidolon
56d01bb874 Remove legacy SRB2Launcher 2022-07-23 12:57:46 -05:00
Eidolon
38fa168810 Remove old master server PHP scripts
Blast from the past, buuuut let's trim the fat here too.
2022-07-23 12:57:46 -05:00
Eidolon
0907224122 Remove unmaintained SOCEdit
Written in VB6. Superceded by better tools and also probably not even
buildable anymore.
2022-07-23 12:57:46 -05:00
Eidolon
d02357f857 Remove old SDL 1.2 patches
SRB2 no longer works with 1.2 or Dreamcast so these are irrelevant
2022-07-23 12:57:46 -05:00
Eidolon
9b09c7a4b7 Remove lumpmod tool
Superceded by far superior tools
2022-07-23 12:57:46 -05:00
Eidolon
0823709eee Remove DJGPP GDB stub
Once more, SRB2 no longer works on DOS so this is irrelevant
2022-07-23 12:57:46 -05:00
Eidolon
f89cabe2d7 Remove unused djgpp patch
SRB2 no longer works on DOS so this is irrelevant
2022-07-23 12:57:46 -05:00
Eidolon
75d32dbe41 Remove legacy SRB2Updater tool
Also unsupported and nonfunctional
2022-07-23 12:57:46 -05:00
Eidolon
1784436bfc Remove SRB2 Music Player
This thing is ancient history and also depends on FMOD.
2022-07-23 12:57:46 -05:00
Eidolon
df2247128a Remove win32 backend-specific files 2022-07-23 12:57:35 -05:00
SinnamonLat
fdf57e59db futureproof and use int16 for skins in menu instead of sint8 2022-07-22 14:13:31 +02:00
SinnamonLat
fc4b0d8776 Add page system on csel when alone to make alts easier to see 2022-07-22 13:57:48 +02:00
SinnamonLat
3e904e23aa Make menus much faster 2022-07-22 12:08:24 +02:00
SinnamonLat
10e23827c0 Fix being unable to go back to profile select unless you were the last active player 2022-07-20 19:35:51 +02:00
SinnamonLat
d5e9283c2e Allow selecting profile with no changes to speed up charsel process 2022-07-20 19:35:51 +02:00
SinnamonLat
f0e5c144ec don't load newmenus.pk3 2022-07-20 19:35:51 +02:00
Sal
9cb72a73d7 Merge branch 'line-460-animate-2' into 'master'
Play ring collect animation for line 460

Closes #235

See merge request KartKrew/Kart!627
2022-06-12 17:15:27 +00:00
James R
3b4bb8aea1 Fix always evaluates true warning 2022-06-11 16:49:36 -07:00
James R
48a8b8b817 Fix overflow check 2022-06-11 05:27:25 -07:00
James R
f18f316b8e Scale weather momz 2022-06-10 20:40:19 -07:00
James R
f1936c83fd Merge branch 'scaled-weather' into 'master'
Scale weather with MobjScale

Closes #131

See merge request KartKrew/Kart!625
2022-06-11 03:23:03 +00:00
James R
d168c2805a Merge branch 'invisible-snake' into 'master'
True death lightsnake

Closes #246

See merge request KartKrew/Kart!626
2022-06-11 03:10:32 +00:00
James R
6bc1d65442 Merge branch 'custom-weather' into 'master'
Allow freesloting & editing precipprops

See merge request KartKrew/Kart!612
2022-06-11 03:05:37 +00:00
James R
6a7b42c063 Cap hyudoro speed at 50% kart speed for first place 2022-06-10 18:24:56 -07:00
Sally Coolatta
9a49d96c76 date-time todo comment 2022-06-10 18:34:17 -04:00
Sally Coolatta
f19f8bc706 Ban improvements
- Save a note of the username, not just the reason.
- Allow setting a mask with the `banip` command.
- Make ban.txt's formatting a lot more sane. Username and reason are stored in quotes. The mask uses the same formatting as actual CDIR.
- Keep track of if we tried to load ban.txt. If it wasn't, then don't save over it with a blank file.
- Disallow quotes in player names, as it makes player name detection in console more annoying, and saving username in files scary.
2022-06-10 18:27:43 -04:00
Sally Coolatta
79101e56e4 Automate commands
- `automate_set <event name> <command>` to set a command to run each time an event triggers.
- Currently implemented events are "roundstart", "intermissionstart", and "votestart", all of the ones from HOSTMOD.
- Turn `automate` off to disable this feature entirely. Because of the new safer way this is implemented (in HOSTMOD, this just calls some console aliases), this is turned on by default instead of off.
- This is set up in a way to facilitate adding more automation events very easily, if desired.
2022-06-10 11:19:17 -04:00
Sally Coolatta
6b6d88641f Scheduling commands
- `schedule_add <seconds> <command>` to add a command that runs on a recurring timer.
- `schedule_list` to print out all of the scheduled tasks.
- NEW: `schedule_clear` to revert the schedule to a blank slate.
- `schedule` cvar determines whenever or not to run the scheduled tasks. Unlike HOSTMOD, turning this off will reset the timers of the tasks, instead of freezing them.
- I did not implement HOSTMOD's ability to pick from several random command per scheduled task. Would drastically increase the code complexity when you can just use a choose command in your schedule_add for the exact same effect.
2022-06-10 09:24:08 -04:00
James R
58b9b00e8e Line 460: animate rings, toggle ring boost cap
Uses K_AwardPlayerRings so rings can be overloaded.
2022-06-10 00:05:22 -07:00
James R
f6a445c281 Add K_AwardPlayerRings, adds to player->superring 2022-06-10 00:03:05 -07:00
James R
1800970ed9 Death: respawn from where you died and take an invisible lightsnake 2022-06-09 22:49:30 -07:00
Sal
7a8f3ee88b Merge branch 'minimum-forward-trick' into 'master'
Use constant minimum speed for tricks

Closes #245

See merge request KartKrew/Kart!622
2022-06-08 13:08:12 +00:00
Sal
892211bcae Merge branch 'fix-line-80' into 'master'
Fix line 80

Closes #181

See merge request KartKrew/Kart!616
2022-06-08 13:07:08 +00:00
Sal
70806af101 Merge branch 'fix-opengl-relative-skybox' into 'master'
Fix OpenGL skybox centerpoint translation

Closes #241

See merge request KartKrew/Kart!623
2022-06-08 13:05:39 +00:00
Sal
d01453b136 Merge branch 'no-op-zero-length-sounds' into 'master'
Do not play NULL sfx data

Closes #226

See merge request KartKrew/Kart!624
2022-06-08 12:58:28 +00:00
Sal
09e4918842 Merge branch 'autosave-testers-replays' into 'master'
Force replays to auto save in testers build

Closes #243

See merge request KartKrew/Kart!618
2022-06-08 12:58:09 +00:00
James R
69763fd804 Spawn more precip objects under smaller MobjScale 2022-06-08 00:36:06 -07:00
James R
5b3f1b2c10 Scale precipitation to mapobjectscale 2022-06-08 00:36:06 -07:00