SteelT
bf394f1f38
UFO beam spawning behavior
...
- Spawned from underneath the UFO and is thrusted downwards
- Is spawned as splats instead of papersprites
- Colorized to sapphire
- Despawns on any ground contact
2023-06-29 22:21:28 -07:00
SteelT
275358e394
Increase UFO radius
2023-06-29 22:21:28 -07:00
SteelT
c836d27448
Thrust player if they are under the UFO
2023-06-29 22:21:24 -07:00
Oni
83602df24a
Merge branch 'super-flicky-fixes' into 'splitscreen-timer'
...
Fixes for Super Flicky
See merge request KartKrew/Kart!1311
2023-06-30 05:20:44 +00:00
James R
34b65a7c59
Add K_TranslateTimer, get the correct timer value for time limit; use this function for splitscreen timer
2023-06-29 21:44:31 -07:00
Oni
36bb219196
Merge branch 'more-powerups' into 'splitscreen-timer'
...
Battle: add remaining power-ups, Aura and HUD
See merge request KartKrew/Kart!1310
2023-06-30 04:24:07 +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
b91489bec2
Power-up HUD: use player color as colormap
2023-06-29 21:10:25 -07: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
SteelT
3ef583040e
Add shadow to Battle UFO
...
Also add it to the CD SS ufo per request
2023-06-29 19:49:36 -07:00
James R
d3d6d4d671
MT_BATTLEUFO_SPAWNER: spawn with thing number 3786
...
Binary maps: angle becomes args[0] (ID for spawning order)
2023-06-29 19:49:36 -07:00
James R
f5d68783fc
Battle UFO spawning behavior
...
- MT_BATTLEUFO_SPAWNER args[0] is the ID
- Spawn a random UFO from the list spawner at the start of
Battle
- UFO spawns 200 units above the spawner
- After destroyig a UFO, wait 25 seconds before spawning
the next UFO (next ID in the list)
2023-06-29 19:49:35 -07:00
James R
2ce05f018e
Add g_battleufo global, add to netsave
2023-06-29 19:49:18 -07:00
SteelT
a24e9bb19f
Add basic Battle UFO object functionality
2023-06-29 19:49:17 -07:00
SteelT
68f1626256
Add Battle UFO body/leg states and objects
2023-06-29 19:49:02 -07:00
James R
adaec93c44
Super Flicky: don't whip your own flickys
2023-06-29 19:41:11 -07:00
James R
6e80957e4f
Super Flicky: fix erroneous timer past flicky exit
2023-06-29 19:41:11 -07:00
James R
da80096a67
Super Flicky: pad timer to compensate for exit time
2023-06-29 19:41:11 -07:00
James R
81dab762ff
Add power-up HUD
...
- Power-up icons are sorted by time remaining, most to
least, left to right
2023-06-29 19:37:22 -07:00
James R
c01a29c42a
Add Power-Up Aura
...
- Spawns on player when they use their first power-up
- Lasts as long as player has any power-up
- A hexagon of animated, additive, fullbright papersprites
surround and move with the player, takes player's angle
2023-06-29 19:37:22 -07:00
James R
b97dede82c
kartitems_t: add ENDOFPOWERUPS and NUMPOWERUPS
2023-06-29 19:37:22 -07:00
James R
d747f31225
Add Power-Up Aura states
...
MT_POWERUP_AURA
SPR_RBOW
S_POWERUP_AURA
2023-06-29 19:31:27 -07:00
James R
47a5a0b6dc
Add Rhythm Badge power-up, no instawhip cooldown
2023-06-29 19:31:27 -07:00
James R
065475ea29
Add Bumper power-up, give 5 bumpers to the player
2023-06-29 19:31:27 -07:00
James R
dafdb0fc10
Add K_GiveBumpersToPlayer, subset of K_TakeBumpersFromPlayer functionality
2023-06-29 19:31:27 -07:00
James R
ba114022b9
Add Barrier Power-Up
...
- Guard is always up, not activated by e-brake or spheres
- Guard can still be broken by player contact
- No instawhip cooldown from Guard being up
- No sphere loss while Guard is up
- Guard appears at max size
2023-06-29 19:31:27 -07:00
James R
e67ab6a116
Spawn Guard visual when player spawns, do not tie spawning to e-brake
...
Object already handles turning invisible if player has no
Guard.
2023-06-29 19:31:27 -07:00
James R
b0b7bf8185
Add S-Monitor power-up
...
- Give Invincibility effect to player
- Bumping players does not extend Invincibility time while
power-up is active
2023-06-29 19:31:27 -07:00
James R
299a8b707c
Add 2P and 3P/4P timer HUD variations
2023-06-29 19:27:36 -07:00
James R
8c0f7d5757
Add Draw::Font::kZVote and Draw::Font::kPing
...
- OPPRF_FONT
- PINGF_FONT
2023-06-29 19:27:35 -07:00
James R
d223019e15
OPPRF and PINGF font: use bunched character spacing
...
Intermission, Vote and ZVote affected.
2023-06-29 19:27:35 -07:00
toaster
9c7b5d50a4
Guard several things in P_DoPlayerExit from being executed during demo.playback
...
Resolves #567 , and issues with player profile wins as well
2023-06-29 13:15:52 +01: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