James R
36a40d0971
Refactor weapon pref into one place
2022-09-28 21:23:49 -07:00
Sally Coolatta
9159f5da05
kartdebugitem defaultvalue = None
...
Should remove console spam
2022-09-27 16:16:45 -04:00
Sally Coolatta
85499045f9
Merge branch 'master' into cheats-streamline
2022-09-27 15:41:17 -04:00
Sally Coolatta
fa343d4ecd
Strip items when using kartgiveitem
...
Fixes some annoyances I have when using this command
2022-09-27 15:24:17 -04:00
Sally Coolatta
e2b2b7785c
Cheater warning
2022-09-27 15:22:59 -04:00
Sally Coolatta
562f5398a0
Properly say when a cvar is a cheat
2022-09-27 14:25:08 -04:00
toaster
ff629a4c78
Merge branch 'kill-nonet' into 'master'
...
Kill last of NONET, DJGPP (DOS), WATTCP (also DOS?), _WINDOWS (DirectDraw)
See merge request KartKrew/Kart!704
2022-09-26 17:02:55 +00:00
Sally Coolatta
4165fae63f
Merge branch 'master' into cheats-streamline
2022-09-25 17:29:38 -04:00
VelocitOni
1d2e1420f6
Merge branch 'master' into cheats-streamline
2022-09-25 14:27:17 -04:00
Sally Coolatta
139d6f4a49
Merge branch 'master' into rng-states-2
2022-09-25 14:04:19 -04:00
James R
89abbd33b4
Kill last of DJGPP, WATTCP, _WINDOWS (ol' DirectDraw)
2022-09-24 19:43:44 -07:00
James R
f6a5ed9c6c
Remove NONET
2022-09-24 19:22:04 -07:00
Sally Coolatta
117d791424
Merge branch 'master' into cheats-streamline
2022-09-23 14:38:54 -04:00
Sally Coolatta
d582cf0a3f
Merge branch 'master' into rng-states-2
2022-09-23 11:23:49 -04:00
toaster
48e9138dda
Refactoring ahoy
...
* Instead of doing constant G_MapNumbers when finding the relationship between maps and cups...
* Add a cache of level IDs to cups, to go with the strings.
* Add a cache of the cup pointer to maps, so we don't have to search through all cups to find our map. (done in P_InitMapData)
* Pre-emptive work: G_IsSpecialStage and P_GetNextEmerald now reference cup data instead of a hardcoded ID set.
* Remove a bunch of old stuff from mapheaderinfo_t/associated, and reorder what stays
* Countdowntimer? 💥
* Startrings? 💥
* sstimer/ssspheres? 💥
* forcecharacter? 💥 (distinct from forceskin)
* interscreen? 💥
* sstage_start/end and smpstage_start/end? 💥 💥 💥 💥
* You've been blocked
* G_MapNumber now returns a special NEXTMAP_INVALID if not found, for more consistent reference.
* Incorporate a good chunk of the `edit-headers` branch. Can't clear maps individually because of the new restrictions on sequential mapheaders, but we can add a "disable in vote screen, not even for map hell/archive" flag to a map at some future juncture for equivalent functionality...
2022-09-22 17:14:41 +01:00
toaster
abb567ab81
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into big-large-map-markers
2022-09-21 23:06:24 +01:00
AJ Martinez
db25599647
Offline input delay cvar
2022-09-20 02:34:53 -07:00
Sally Coolatta
a60d4a13a1
RNG classes, take 2
...
Redone version of my old branch
2022-09-19 00:04:57 -04:00
toaster
93e72d3f66
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into big-large-map-markers
2022-09-18 20:00:52 +01:00
Sally Coolatta
dc350a77df
Remove old powerup warning option
2022-09-18 04:58:17 -04:00
toaster
1a284ec7c6
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into big-large-map-markers
...
# Conflicts:
# src/d_netcmd.c
2022-09-17 13:57:26 +01:00
toaster
7e17f5456c
I_Error in all situations where mapheaders were previously allocated outside of SOC.
...
Also:
- improved error prints for SOC condition definitions
- improved bounds checking to use `nummapheaders` for iterating over mapheaderinfo
There are still situations that use NUMMAPS like mapvisited, randmapbuffer, etc, which need to be addressed before merger.
2022-09-17 13:07:48 +01:00
James R
6a6a0accee
Merge remote-tracking branch 'origin/cvar-default-ports'
2022-09-17 00:18:10 -07:00
Sally Coolatta
ed61140504
Funny mode fixes
2022-09-14 05:13:26 -04:00
Sally Coolatta
ec29a978ae
Funny
2022-09-13 21:23:04 -04:00
VelocitOni
92cfb5a677
Just bringing it up to date w/ master
...
Got it to compile after some cleaning.
2022-09-13 19:17:39 -04:00
VelocitOni
8a5707ad83
Merge branch 'master' into hostcode
2022-09-13 17:08:15 -04:00
Sal
7a519704a5
Merge branch 'bbox' into 'master'
...
renderhitbox command for Software mode
See merge request KartKrew/Kart!672
2022-09-12 04:03:49 +00:00
Sal
a7716b966a
Merge branch '14plus-votechanges' into 'master'
...
1.4+ Voting Changes
See merge request KartKrew/Kart!655
2022-09-11 06:30:39 +00:00
Sal
94d7c497b0
Merge branch 'hooklib-port' into 'master'
...
Hooklib refactor ported and (mostly) squashed
See merge request KartKrew/Kart!662
2022-09-11 06:30:07 +00:00
Sally Coolatta
2fddc9f343
Merge branch 'master' into big-large-map-markers
2022-09-10 16:01:02 -04:00
James R
082d9206e8
Add a hitbox renderer to Software mode
...
renderhitbox
- Tangible - collision activating objects, minus rings
- All - every object
- Intangible - the opposite of Tangible, also no rings
- Rings - rings
2022-09-08 22:30:00 -07:00
toaster
975ed1f136
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into new-menus
...
# Conflicts:
# src/d_main.c
2022-09-07 21:39:34 +01:00
toaster
3dc2e3230d
Manual zip-together of Ashnal's cvar suggestions and LJSonic's download speed cap raise
...
- Lowered resynchattempts
- Increased maxsend and downloadspeed
- Increased max downloadspeed
- Doubled nettimeout and jointimeout
2022-09-07 12:33:04 +01:00
James R
37c3a55dda
Fix conflicts 522467a88
2022-09-05 11:56:30 -07:00
toaster
06e9bd5b0a
Merge branch '14plus-mergeladder' of https://git.do.srb2.org/KartKrew/Kart into 14plus-votechanges
2022-09-05 15:41:05 +01:00
toaster
1f3ac199ae
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into 14plus-mergeladder
2022-09-05 15:32:02 +01:00
toaster
6544e95c01
Rework gamespeed cvar handling a little bit.
...
- Make the menu-only dummykartspeed and dummygpdifficulty cvars also affected by the unlock system.
- Master mode is currently behind SECRET_HARDSPEED, this can be changed later when we're seriously thinking about unlock progression.
- Complete forwardport of changes to cv_kartspeed from 1.4+, since I missed a spot previously.
2022-09-04 14:56:07 +01:00
toaster
1abfb2745a
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into new-menus
2022-09-03 22:26:28 +01:00
toaster
1aabde7d4f
Let's not tip our hand too early. (Oversight when minimising boss material)
2022-09-02 22:19:03 +01:00
Sally Coolatta
d5a4954dd3
Profiles handle power level properly now
...
Overwriting the global power level all the time and not updating any code to use the profile was extremely yikes. This also allows for splitscreen players with power levels.
2022-08-30 03:51:35 -04:00
Sally Coolatta
02a4b18512
Make splitdevice console cvar
...
This shit has only gotten in my way, and it will absolutely destroy someone just trying to set up the game casually
2022-08-29 04:43:54 -04:00
Sally Coolatta
e8b179f7a1
Switch around maxplayers and ingamecap
...
- ingamecap is now the new maxplayers
- The old maxplayers is now called maxconnections, but can mostly be left alone
- Insert into match race menu
2022-08-29 04:35:14 -04:00
toaster
7edec43d72
Port Gametype Preference and associated changes
...
Notably, makes the PWR-based Encore scrambling component of G_SometimesGetDifferentGametype WAY less spaghettified.
2022-08-28 23:36:55 +01:00
toaster
1a53836d6a
Compilation warning in D_PickVote
2022-08-28 18:34:33 +01:00
JugadorXEI
f17f6b7525
banishing hell map forcing
...
# Conflicts:
# src/d_netcmd.c
# src/y_inter.c
2022-08-28 17:11:19 +01:00
Sally Coolatta
107622968e
Merge branch 'master' into new-menus
2022-08-27 22:36:58 -04:00
Sally Coolatta
7d67e02ea3
Bot perfstats
...
Show how long they take to think on all of their main tasks
2022-08-27 00:04:33 -04:00
toaster
7a7cab67b1
Don't engage in server automation in a restricted context.
2022-08-24 22:38:02 +01:00
toaster
48a1f7f94d
Revert the reversion of 2.2 information.
...
- Corrects the definition for cv_kicktime.
- Moves its registering to the correct place for being saved to the config.
- Restore LUAh_GameQuit.
2022-08-24 22:24:10 +01:00