Commit graph

573 commits

Author SHA1 Message Date
AJ Martinez
0d417a5055 Use guard break sound for Special UFO destruction 2024-03-01 18:36:19 -07:00
AJ Martinez
385fc27303 Special UFO: Don't wait for hitstop to play new damage hum 2024-03-01 15:53:57 -07:00
AJ Martinez
a87e557e4e Immediately update UFO health hum 2024-03-01 15:51:18 -07:00
James R
ba2a49c58d Waypoints: thingarg3 is SPB speed (0-100)
- thingarg3 = 0 -- same as 100 (default speed)
- thingarg3 = 1 -- extremely slow
- thingarg3 = 50 -- half speed
2024-02-27 19:07:28 -08:00
Oni
dc561c8737 Merge branch 'shut-the-fuck-up-bufo' into 'master'
Suppress bufo spawn, bufo sound, and hud messages when exiting

Closes #1057

See merge request KartKrew/Kart!1937
2024-02-25 07:24:05 +00:00
James R
78e7bcf643 Talk Point: plays sound effect for player who touches it (unless set to invisible) 2024-02-23 17:15:09 -08:00
James R
720cbab51e Talk Point: thing arg3 makes it invisible 2024-02-23 06:19:12 -08:00
James R
6df73670dd Talk Point visual (for dialogue)
- Spinning question mark surrounded by multi-colored orbs,
  representing the radius of the dialogue activator
- Collect animation
2024-02-23 06:15:31 -08:00
James R
1a916a7d16 Move MT_SCRIPT_THING code into objects/talk-point.cpp 2024-02-23 06:13:29 -08:00
AJ Martinez
09cdc60697 Suppress bufo spawn, bufo sound, and hud messages when exiting 2024-02-21 17:22:15 -07:00
Eidolon
af7800c17b C++ compat: rename tm -> g_tm
This one's not even C++. It's in the ISO C standard library. :(
2024-02-19 19:36:42 -06:00
AJ Martinez
c1c31c28ef Use proper sound for periodic bufo reminder 2024-02-13 00:29:40 -07:00
AJ Martinez
0a5baa5d39 UFO polish 2024-02-12 18:12:17 -07:00
AJ Martinez
db6a8efdeb Add Hyudoro sounds 2024-02-09 18:36:01 -07:00
AJ Martinez
8f0ee6752f Freeze Ark Arrows in reducevfx 2024-02-09 16:18:15 -07:00
James R
87531075f1 Versus: fix item box staying invisible forever 2024-01-26 15:12:47 -08:00
James R
b52384b294 Add K_GivePointsToPlayer, gives the points and spawns the VFX in one fell swoop 2024-01-26 14:30:56 -08:00
AJ Martinez
b08dcc06c1 Player-lock paperitems refinement
- Transparent for single-screen players who can't pick up
- Land quicker and closer after monitor destruction
- Lock for less time to compensate
2024-01-26 14:30:56 -08:00
Oni
973d5ba658 Merge branch 'objective-hud' into 'master'
Add persistent objective messages via K_AddMessage, expose to ACS

See merge request KartKrew/Kart!1843
2024-01-20 00:19:17 +00:00
Oni
3aace4f777 Merge branch 'battle-whis-wednesday' into 'master'
Battle: Monitor drops, Overtime elimination, point cap

See merge request KartKrew/Kart!1851
2024-01-17 08:44:32 +00:00
James R
91fdba650f Monitors: for 6 seconds, dropped items can only be picked up by the player who destroyed the monitor
- Paper items colorize to player color
  - Color flickers back to normal 1 second before the item
    can be picked up by anyone
- If a player who can't pick it up steps on the paper
  item, that player becomes shadowed
2024-01-17 00:22:22 -08:00
James R
ecf70c6eea Battle UFO: polish drops
- Whip
  - Player gets power-up instantly, no paper item spawned
- Items
  - Put a small delay on the drop appearing
  - Adjusted drop spawn position so it spawns right under
    the UFO
2024-01-16 22:36:15 -08:00
Oni
9d0b29b73d Merge branch 'fix-bufo-spawn' into 'master'
Fix Battle UFO spawn not cycling; fix Super Flicky minimap crash

Closes #938

See merge request KartKrew/Kart!1844
2024-01-17 05:31:19 +00:00
James R.
6259c30a2e Merge branch 'fix-gachatarget-hitbox' into 'master'
Fix gachatarget hitbox size

See merge request KartKrew/Kart!1839
2024-01-16 03:52:05 +00:00
James R
9d28967206 Battle UFO: fix spawn ordering logic
If the mapthings went in reverse order, so mapthing #1 had
a higher ID than mapthing #2, the spawn ordering logic
would get stuck because it wanted mapthing #1 to have
a lower ID than mapthing #2.

The root of the bug is that the previously used spawners
ID was not totally ignored. Now it is.
2024-01-15 19:41:49 -08:00
James R
bea26879ea battleufotest: HUD tracking for Battle UFO spawners, show ID number 2024-01-15 18:24:17 -08:00
AJ Martinez
9b224356fe Add persistent objective messages via K_AddMessage, expose to ACS 2024-01-15 17:49:10 -07:00
AJ Martinez
5dd4733309 Fix inverted Grow check in orbital stumble 2024-01-14 23:26:05 -07:00
AJ Martinez
dad09dc86f Don't attempt to stumble invinc/grow players (someone get a fire extinguisher) 2024-01-14 23:07:40 -07:00
AJ Martinez
3da44990d0 Orbital items only inflict stumble 2024-01-14 22:40:14 -07:00
SteelT
678250ab3c Fix gachatarget hitbox
Fixes the targets in sealed star 8 having really small hitboxes
2024-01-14 23:07:34 -05:00
AJ Martinez
6f2d467542 Merge remote-tracking branch 'origin/master' into message-drawer 2024-01-14 17:58:52 -07:00
AJ Martinez
36dd4e171d UFO conveyance fixes 2024-01-14 17:58:03 -07:00
AJ Martinez
516e418912 HUD messages: 2P split fixes, text revisions 2024-01-14 17:30:09 -07:00
Oni
eebe8f5389 Merge branch 'fix-inconsistent-cloud-scale' into 'master'
Fix inconsistent cloud scale

Closes #898

See merge request KartKrew/Kart!1818
2024-01-14 23:02:47 +00:00
AJ Martinez
25149db4eb WIP: Per-player mid-round announcements 2024-01-14 04:18:54 -07:00
James R
92f6e61243 Battle: downscale hitlag VFX and Gahabom explosion (not in Prisons)
- Hitlag VFX: 3/4x
- Gachabom explosion: 1/2x
2024-01-13 22:56:18 -08:00
James R
69c3aaf4f2 Gachabom Rebound: fix crash after owner object is removed 2024-01-12 02:05:56 -08:00
James R
a217178951 Super Flicky: nerf while owner is in pain state
- Not nerfed while orbiting the owner
2024-01-11 21:25:31 -08:00
Oni
c23f0a175b Merge branch 'caulking-the-gas-ball' into 'master'
Hardcode Sealed Star objects

See merge request KartKrew/Kart!1792
2024-01-12 03:02:41 +00:00
Oni
7b08c78f1b Merge branch 'reset-cooldowns-when-hurt' into 'master'
Refactor guard/whip cooldown checks

Closes #880

See merge request KartKrew/Kart!1803
2024-01-12 02:07:57 +00:00
toaster
f4abaabdd5 bj_SSHologramRotatorMapThingSpawn: Fix possible div/0 2024-01-11 14:18:16 -08:00
James R
a2c88952c5 Sealed Stars: fix string comparisons
- Use strlcpy instead of strcpy
- Use stricmp instead of strcmp (parity with original Lua script)
2024-01-11 14:18:16 -08:00
James R
fb7a38873d Sealed Stars: fix action calls 2024-01-11 14:18:16 -08:00
Eidolon
58557b274f Hardcode Sealed Star objects 2024-01-11 14:18:15 -08:00
James R
f8bd706878 Clouds: use consistent scale 2024-01-11 14:06:49 -08:00
James R
77e85e08ea Clouds: always use map scale for vertical bounce 2024-01-11 14:06:35 -08:00
James R.
3084b5ee18 Merge branch 'fix-bufo-fof' into 'master'
Fix Battle UFO tractor descending through FOFs

Closes #876

See merge request KartKrew/Kart!1807
2024-01-11 20:42:47 +00:00
SteelT
10e9cd7480 Hardcode waterfall particles spawner 2024-01-11 03:55:12 -08:00
James R.
b932e23187 Merge branch 'cloud-hardcoding' into 'master'
Cloud hardcoding

See merge request KartKrew/Kart!1670
2024-01-11 06:40:34 +00:00