Oni
c8e260a1b0
Merge branch 'restart-level-above-resume' into 'master'
...
Pause menu: move Retry Map/Try Again directly above Resume Game
See merge request KartKrew/Kart!1312
2023-06-30 05:29:23 +00:00
Oni
45d1d2cd48
Merge branch 'battle-cusp' into 'master'
...
Battle: small balance changes (also setspheres command)
See merge request KartKrew/Kart!1313
2023-06-30 04:16:19 +00:00
James R
427ab44471
Add setspheres command
2023-06-29 21:01:13 -07:00
James R
5546f7e7a7
Battle: spawn sphere boxes even less frequently, 2x -> 16x
2023-06-29 21:01:05 -07:00
James R
17da46eda5
K_PointLimitForGametype: Battle, each player is worth 4 PTS, reduced from 5
2023-06-29 21:01:04 -07:00
James R
9f3bee528a
Battle: spawn 3 monitors at most
2023-06-29 21:01:03 -07:00
Oni
6ed75443ce
Merge branch 'more-menu-bgs' into 'master'
...
Added all of Chengi's new menu backgrounds
See merge request KartKrew/Kart!1306
2023-06-30 03:54:19 +00:00
James R
a8134c89f2
Pause menu: move Retry Map/Try Again directly above Resume Game
2023-06-29 20:07:53 -07:00
VelocitOni
201194e493
Added all of Chengi's new menu backgrounds
...
Replaced a lot of NULLs with the lumps for Chengi's new BGs (Battle Mode is still missing)
2023-06-29 04:32:57 -04:00
Oni
6f2befabc9
Merge branch 'seeecret-colors' into 'master'
...
SECRET_COLOR
See merge request KartKrew/Kart!1188
2023-06-28 23:00:00 +00:00
Oni
2e8450eba8
Merge branch 'horncode' into 'seeecret-colors'
...
HORNCODE
See merge request KartKrew/Kart!1305
2023-06-28 22:59:18 +00:00
toaster
f6ea3759c9
K_GlanceAtPlayers: Special handling for stopped players in Podium
...
1st: Look straight at camera, no matter what
2nd, 3rd: Look at any players with a better position, no matter how far away they are
Loser Valley: Stare forward like the serfs you are
2023-06-28 20:42:36 +01:00
toaster
c864bb9182
Fix icons for SECRET_MAP, SECRET_COLOR, and SECRET_SPBATTACK
2023-06-28 19:32:20 +01:00
toaster
1ec5b74892
Implement SECRET_MEMETAUNTS
...
Permits "Meme" player taunt voice and "Meme" follower horn options
2023-06-28 19:31:40 +01:00
toaster
e7ee979f1a
Horncode
...
A much more focused replacement for Hornmod, specc'd out by Tyron and Oni working together and implemented by the author of this commit because it's pretty funny.
- Followers have `hornsound` in their SOC configuration.
- The default sound for all followers without a provided one is sfx_horn00.
- They'll play this sound if you use lookback with one following you, and there's nearby players to get the player looking all the way around.
- Only the players who are successfully considered for lookback will hear it.
- Has a v1-like visual with less randomisation, but still netsynced.
- Also controlled by the cvar `taunthorns`, which, like `tauntvoices`, takes "Tasteful" (default), "Meme", and "Off".
TODO: make the condition for horn a little delayed, so you have to hold lookback for a little bit.
2023-06-28 17:54:23 +01:00
toaster
be9ff7e7cb
p_saveg.c: TypeIsNetSynced(mobjtype_t) function
...
Makes opting out of netsave inclusion far, far simpler
2023-06-28 16:45:46 +01:00
toaster
1429a91cd9
Increase maximum # of Followers
...
Surprisingly easy as it requires negative values to mark "None", so it was already out of the range of UINT8
2023-06-28 16:36:36 +01:00
toaster
4344221252
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into seeecret-colors
2023-06-28 12:48:50 +01:00
toaster
3b169c71dc
Merge branch 'fixconditionsets' into 'master'
...
Conditionset is UINT16, not UINT8
See merge request KartKrew/Kart!1302
2023-06-28 11:47:59 +00:00
toaster
a933e7a084
Provide helpful warning for too-large id counts for ConditionSet Condition# lines
2023-06-28 12:17:41 +01:00
toaster
e2669dba0c
Correct readcondition helper function as well
2023-06-28 12:16:25 +01:00
Oni
93e3b2aca0
Merge branch 'conclusions' into 'master'
...
Conclusions
See merge request KartKrew/Kart!1300
2023-06-28 00:51:45 +00:00
Oni
ed413e5808
Merge branch 'z-vote-defaults' into 'master'
...
RTV and RIB default to Yes
See merge request KartKrew/Kart!1304
2023-06-28 00:42:02 +00:00
VelocitOni
2c67244954
RTV and RIB default to Yes
...
"Skip Map" and "Redo Map" on by default for Z-Voting
2023-06-27 20:37:55 -04:00
Oni
f393b9782b
Merge branch 'super-flicky' into 'master'
...
Battle: Super Flicky power-up, give power-up command, general functions for interfacing power-ups (also Lua)
See merge request KartKrew/Kart!1301
2023-06-28 00:31:53 +00:00
Oni
1217934693
Merge branch 'zvote-menu' into 'master'
...
Call Vote + Admin Tools Menus
See merge request KartKrew/Kart!1303
2023-06-28 00:24:32 +00:00
toaster
cc73279756
Allow both CALL VOTE and ADMIN TOOLS in pause menu
...
Also slight re-ordering
2023-06-28 00:37:30 +01:00
toaster
97dd516568
Unrelated Pause Menu bugfix: Only permit GP "TRY AGAIN" option in GS_LEVEL, given it's buggy right now (we can change it back when it's fixed)
2023-06-28 00:07:39 +01:00
toaster
dee753d979
Admin Tools menu
...
Just a superpowered version of the Call Votekick menu, also just to make release cleanly
2023-06-28 00:02:09 +01:00
toaster
685e1b019f
Actually pay attention to K_PlayerIDAllowedInMidVote for access to calling votes
2023-06-27 23:59:46 +01:00
toaster
b59346f637
Votekick menu
...
Not super polished, literally just implemented this way to make freeze
2023-06-27 23:59:01 +01:00
toaster
9372f8ff1a
Conditionset is UINT16, not UINT8
2023-06-27 23:03:05 +01:00
toaster
d8ea8c0fe1
Implement "CALL VOTE" for victimless commands on the pause menu
...
Currently just plays the squishy "nope" sound for "KICK PLAYER?", all others are functional
Shows whether vote is active or the cooldown is too recent (via numerical timer) as reasons for why you can't select it
2023-06-27 17:53:59 +01:00
toaster
721d5d9da9
Improve M_HandlePauseMenuGametype and M_HandleHostMenuGametype
...
Simplify massively by using IT_ARROWS
2023-06-27 17:45:27 +01:00
toaster
8a4cca8518
Seperate out K_SendCallMidVote from Command_CallVote
2023-06-27 17:33:01 +01:00
toaster
15ff670a48
Reduce space width of Level Select high/low fonts - fancy fonts shouldn't be monospace
2023-06-27 17:32:03 +01:00
toaster
34563ebecd
Got_KickCmd: Only PROMOTE any regular kick to votekick if that player's the victim, don't downgrade a ban
2023-06-27 17:30:43 +01:00
toaster
ddce2e9a2d
zvote_call runitback
...
- "Redo Level?"
- Functionally `restartlevel` but votable
2023-06-27 14:24:45 +01:00
toaster
ec8a6247c2
Z-vote is now server-authoriative
...
- Only calls callback if you're the server (and not demo.playback, forward thinking for stored xcmd netreplays)
- G_GamestateUsesExitLevel() for homogenising the conditions that permit XD_EXITLEVEL to be dispatched and recieved
2023-06-27 14:16:48 +01:00
toaster
07fa5fff01
M_DrawPause: Make the visual case for user-selectable options more flexible/less specific to the gametype changer it was implemented for.
...
A surprise tool that will help us later
2023-06-27 13:28:12 +01:00
Oni
fe3790b0db
Merge branch 'ringbox' into 'master'
...
Ring Box
See merge request KartKrew/Kart!1292
2023-06-27 09:47:15 +00:00
AJ Martinez
e75c052e7b
Force MT_RANDOMITEM to start S_RANDOMITEM in Prisons
2023-06-27 02:20:20 -07:00
James R
7130435667
Let give command give power-ups, amount = power-up duration in tics
2023-06-27 02:08:07 -07:00
James R
996f01f418
Add K_PowerUpRemaining, K_GivePowerUp, K_DropPowerUps to Lua
2023-06-27 02:08:07 -07:00
James R
919c669863
Drop power-ups when whipped
...
- Dropped power-ups become paper items (overloaded to
store power-ups instead of items).
- The dropped power-up stores its remaining duration.
- The power-up can be picked up during any state.
- If you already have the same kind of power-up, the
duration is simply extended.
2023-06-27 02:08:07 -07:00
AJ Martinez
e4f7efca51
Add roulette ringbox flag to netsave
2023-06-27 01:42:24 -07:00
James R
a0b0891009
Add K_DropPaperItem, split from K_DropItems but with custom item type and amount
2023-06-27 01:12:01 -07:00
James R
58cccedd64
MT_FLOATINGITEM: use K_UpdateMobjItemOverlay
2023-06-27 01:12:01 -07:00
James R
bef55b818b
Add power-up constants
2023-06-27 01:12:01 -07:00
James R
b9820e3264
Whip Super Flicky
2023-06-27 01:12:01 -07:00