Oni
130adcdb92
Merge branch 'revert-b9078802' into 'master'
...
Sky offsets
See merge request KartKrew/Kart!1796
2024-01-09 08:11:04 +00:00
James R
2c5df2f418
Invincibility counts down in air, if using S-Monitor power-up
2024-01-08 19:01:19 -08:00
James R
d07a6cb739
Super Flicky: minimum knockback speed
2024-01-08 19:01:19 -08:00
James R
370ba1b3e0
Super Flicky: fix super state getting stuck when range check
2024-01-08 19:01:19 -08:00
James R
dd6c37cac0
Super Flicky: do range check from Flicky thinker
...
- Lets detached Flickys range check.
2024-01-08 19:01:19 -08:00
James R
45eeb94513
Insta-Whip: pop player shield
2024-01-08 19:01:19 -08:00
James R
0b39268a71
HUD tracking: ignore spectators
2024-01-08 19:01:05 -08:00
James R
dfd43014c6
HUD: draw tally of party member, not whoever may being spectated
2024-01-08 19:01:05 -08:00
James R
331be71735
Add forcebots cheat, spawn bots in non-GTR_BOTS gametypes
2024-01-08 19:01:05 -08:00
Oni
1cf7115a97
Merge branch 'battle-tweaks-monday' into 'master'
...
Super Flicky intangibility, range check; Battle UFO tractor beam strength
Closes #873 , #872 , and #871
See merge request KartKrew/Kart!1799
2024-01-09 00:43:50 +00:00
James R
3cd05f17b2
Super Flicky: toggle noclip through walls if chasing a player within normal flight radius
2024-01-08 02:35:18 -08:00
James R
a1ee43c334
Super Flicky: do not spawn speed lines within pecking radius
2024-01-08 02:22:55 -08:00
James R.
10789819c0
Merge branch 'map-icon-flingerdinger' into 'master'
...
Map icon issues
Closes #832
See merge request KartKrew/Kart!1793
2024-01-08 10:00:56 +00:00
James R
ab745ef9e8
Super Flicky: return to owner if gone too far out of range
2024-01-08 01:38:11 -08:00
James R
23d1ec1c3c
Super Flicky: make swarm intangible for 1 second + hitlag after damaging target
2024-01-08 00:48:51 -08:00
James R
40b4cc845b
Battle UFO: tractor pull strength is stronger at bottom, weaker at top
2024-01-07 23:10:59 -08:00
Eidolon
c60b3557ab
Round times, add best * 110% as another gold time
2024-01-07 21:01:25 -06:00
Sal
c615a4fbad
Sky offsets
...
Both X and Y offsets work on sky textures now. Old incorrect offset has been removed, so old skies lined up with the horizon special should be set to +16 Y offset.
2024-01-07 18:29:41 -05:00
toaster
5c6ecc7367
Since we're polishing advancemap, let's also make it so the Pause menu Gametype switch doesn't set up the Voting screen if it's anything other than advancemap vote
2024-01-07 22:21:11 +00:00
toaster
527492610a
Fix inttime 0
...
Important testing apparatus while working on the previous commit
2024-01-07 22:02:09 +00:00
toaster
cb133da7e2
g_game.c: Outside of dedicated, don't visit Courses that aren't menu-selectable
...
Applies to the following
- G_RandMap
- Voting
- Title Demos
- Challenge Board
- `advancemap random`
- G_GetNextMap
- `advancemap next`
- This was previously completely broken for gametypes other than Race!?
2024-01-07 21:46:59 +00:00
Oni
b064d133f1
Merge branch 'lat-fix' into 'master'
...
Address DLZ and turbine issues
See merge request KartKrew/Kart!1791
2024-01-07 19:22:41 +00:00
Oni
74298b3abf
Merge branch 'final-failsafe' into 'master'
...
Final failsafe, for when Ring Shooter fails
See merge request KartKrew/Kart!1794
2024-01-07 19:22:28 +00:00
toaster
8f2c8b4a5d
OVERSIGHT: Challenges board should be checking locked courses for M_DrawChallengePreview, too
2024-01-07 14:47:12 +00:00
toaster
e1d0db1175
Do not interpolate GP Backup indicator with cursor ( resolves #839 )
2024-01-07 14:34:53 +00:00
toaster
7916a6e1cb
UC_UNLOCKPERCENT: Only evaluate when not in-game
...
- M_MapLocked uses netgame state, so too easy to get Test Run early (resolves #859 )
- Major iteration of unlockable structs and related, so may also confer a performance benefit
2024-01-07 14:03:06 +00:00
toaster
4994ceef2c
Gamedata: A Course only needs to be beaten to be stored as an unloaded mapheader record, not need FinishNeeded/a Time Attack record
2024-01-07 13:59:42 +00:00
toaster
21e2be41db
M_DrawCupPreview: Show static in place of courses which would not be accessible via Match Race (visitation/head of cupcache/NoVisitNeeded)
2024-01-07 13:58:24 +00:00
toaster
83366b6507
More universal Course restriction based on progression
...
All courses are restricted in Match Race/Time Attack/Online if not visited in GP UNLESS:
- It is the first Race Course of a Cup
- Course has "NoVisitNeeded = True`
- The Controls Tutorial and Test Run are the only two stages that will need this
The above replaces:
- A lot of restricted courses having to be marked with `FinishNeeded = True`
- Hidden Palace
- Sealed Stars 1-14
- Once Special Mode is unlocked, it will now be possible to practice Sealed Stars before rematching them in GP
- Almost all Tutorial-specific behaviour, since it was heinously hacky
HOWEVER, `FinishNeeded = True` was left in specifically for future releases, and I reserve the right to use it on Adventure Example again before launch.
2024-01-07 13:57:05 +00:00
AJ Martinez
97d58b7d29
Final failsafe, for when Ring Shooter fails
2024-01-07 02:49:26 -07:00
Oni
bc60668f27
Merge branch 'turbine-dash-ring-unfuck' into 'master'
...
What the fuck are turbines (resolves #724 probably)
Closes #724
See merge request KartKrew/Kart!1789
2024-01-07 08:52:51 +00:00
Oni
db421b68e8
Merge branch 'battle-unfuck-xiv-special' into 'master'
...
BATTLE UNFUCK XIV SPECIAL
Closes #866 , #849 , #847 , #853 , #856 , #861 , #850 , #863 , and #864
See merge request KartKrew/Kart!1790
2024-01-07 08:49:46 +00:00
AJ Martinez
85b0c41308
Fix typo breaking multiplayer whip sphere decay
2024-01-06 16:30:37 -07:00
toaster
601b39378d
Precache static level graphics
2024-01-06 23:17:45 +00:00
AJ Martinez
d807921489
Allow fastfall whip
2024-01-06 15:05:25 -07:00
AJ Martinez
064757c450
Don't black flash after ebrake in Race
2024-01-06 15:03:01 -07:00
AJ Martinez
71b9c5358e
Disable Rhythm Badge in painstates
2024-01-06 14:59:09 -07:00
toaster
9e3ca7a59b
M_PickMenuBGMap: Change to work off map ID
...
Guarantees successful update when invalidated by level replacement
2024-01-06 16:56:44 +00:00
AJ Martinez
79eb400f49
0 flashtics in Battle
2024-01-06 06:38:04 -07:00
AJ Martinez
f092e9283c
Fix Invincibility extensions, uh,
2024-01-06 06:06:59 -07:00
AJ Martinez
0a9787054f
Increase sphere pity when hit (5->10)
2024-01-06 05:25:55 -07:00
AJ Martinez
e8617c8893
Don't decay below 5 spheres (1/2 bar)
2024-01-06 05:18:49 -07:00
AJ Martinez
0529b740d9
Use guard input, not state, to cancel whip charge (barrier fix)
2024-01-06 05:15:51 -07:00
Lat
94e7a8e897
Change respawn check on turbines, unset tracer if respawnstate is set mid-turbine somehow
2024-01-06 13:09:01 +01:00
Lat
8c525621c8
Fix wrong variable assignment and literally decrementing the wrong variable on dlz rockets
2024-01-06 13:04:11 +01:00
AJ Martinez
bc4859cf75
Also tumble on guarding whip
2024-01-06 05:00:09 -07:00
James R
670b3995f1
Monitor: extend death state so sound doesn't cut off
...
see a982b3bf6
2024-01-06 02:08:07 -08:00
James R
1666047f30
HUD tracking: only display Super Flicky tracker if Flicky can be whipped
2024-01-06 01:41:36 -08:00
James R
2188338a7e
HUD tracking: refactor visibility checks
...
- Completely invisible trackers should not appear in
tracker list, because they would occlude
- Add Visibility::kFlicker, so frame check is not
duplicated
2024-01-06 01:41:36 -08:00
James R
e58253a2b2
Battle: do not spawn UFO during Overtime
2024-01-06 01:41:36 -08:00