AJ Martinez
961372540a
Flame Shield SFX, flame/lightning rescale
2023-11-04 20:43:27 -07:00
AJ Martinez
78086fc625
Fix duplicate pubkey detection misfiring on retry
2023-11-04 18:20:26 -07:00
Eidolon
187f30cc64
rhi: use GL 2 instead of GL Core
...
Widens the hardware compat range without losing features (besides
debugging)
2023-11-04 20:15:51 -05:00
toaster
6b37f86be0
Map command: GT_TUTORIAL is incompatible with the default of single-course GP, default to -match behaviour
2023-11-05 00:07:01 +00:00
toaster
1ac64dc0ed
Assorted minor tidyup while handling previous commits in this branch
2023-11-05 00:01:44 +00:00
toaster
75d8f1539c
HUD refinement for Rings tutorial
...
- Hide roundscore outside of GTR_POINTLIMIT
- Hide position number in K_Cooperative
- Tutorial should have counted as K_Cooperative when implemented, fix that now
2023-11-04 23:59:17 +00:00
toaster
b55b17ccee
G_FindMap: Support menuttl as well
...
Permits "map brakes" and "map balconies"
Secretly just uses the titlecard map name behind the scenes, but the author of this commit didn't want to be too intrusive.
2023-11-04 23:34:07 +00:00
toaster
ce93667fce
GTR_CHECKPOINTS: Players will now respawn at Starposts
...
In addition, tighten up the handling for player angle at spawn time
2023-11-04 23:03:25 +00:00
toaster
d33fa75eb0
Disable the v1 Manual for now
...
I really wanted to make a new manual work in time for launch. But no. It would likely be an irresponsible timesink at this stage.
2023-11-04 22:14:15 +00:00
toaster
95ea6ae883
Tutorials are now strongly ordered, as opposed to passively ordered
...
- You will only see one uncompleted course on the Tutorial level select at a time.
- All subsequent stages will not be visible.
- This actually doesn't apply if you've beaten all the basegame Tutorial courses, and then load custom ones, to avoid discouraging the creation of those.
- If you select the menu and any loaded Tutorial stage is not completed, that stage will be highlighted automatically.
- Uses the same icon as the Grand Prix backup tracker
- Partly because it's the same general concept, saving your progress between sessions and alerting you to incompletion
- Partly so I didn't have to bother any asset creators for something more specialised
2023-11-04 22:13:24 +00:00
toaster
993dea580c
Fix tracking map completion for Tutorial stages
...
The author of this commit is hesitant to allow mapwarp to bypass completion requirements under regular circumstances, but happy enough to make the exception for specifically GT_TUTORIAL.
2023-11-04 22:04:29 +00:00
toaster
dce2c73df1
thinker_era
...
A first pass in attempts to fix crashes when ACS causes map changes.
Frustratingly still got a crash, but I think this is definitely the right foundation to work with.
2023-11-04 17:11:59 +00:00
AJ Martinez
4db18b1225
Easier ballhog tapfire
2023-11-03 22:51:14 -07:00
AJ Martinez
c7299274e1
Start with 20 rings if using attack start
2023-11-02 22:44:34 -07:00
Oni
6e6c0cd71f
Merge branch 'ballhog-descam' into 'master'
...
Ballhog fixups (+ sound cleanup)
See merge request KartKrew/Kart!1590
2023-11-03 03:13:13 +00:00
Oni
b20fb26c04
Merge branch 'hanagumi-ringbox' into 'master'
...
Hanagumi Hall ring vent overflow (resolves #745 )
Closes #745
See merge request KartKrew/Kart!1591
2023-11-03 03:12:35 +00:00
Oni
4e5e0835b5
Merge branch 'mania-time-trial' into 'master'
...
Mania-style time trials (resolves #747 mostly by accident)
Closes #747
See merge request KartKrew/Kart!1592
2023-11-03 03:12:03 +00:00
AJ Martinez
28405087e5
Y to quick restart attack modes
2023-11-02 16:53:55 -07:00
AJ Martinez
5acfe85542
Fix incomplete ghost fast-forwarding
2023-11-02 16:51:25 -07:00
AJ Martinez
0ca7897327
Remove sliptide sound fix (revisit later)
2023-11-02 07:11:02 -07:00
AJ Martinez
a2438a14c2
Fix standard race times being modified on line cross
2023-11-02 07:06:28 -07:00
AJ Martinez
506ab31f7f
Mania-style time trials
2023-11-02 06:51:51 -07:00
toaster
263c968cc8
Fix the Hanagumi Hall ring vent overflow
...
The way the cap was being handled was kind of messed up, and was trying to subtract your existing Super Ring count.
But because the datatype doesn't support negative numbers, it rolled under to approx UINT16_MAX!
Fix the datatypes and add the extra over-range check to prevent this from happening again.
2023-11-02 11:24:54 +00:00
AJ Martinez
143320b577
Misc item fuckery
2023-11-01 23:11:24 -07:00
toaster
4bc8f80d64
MT_FLOATINGITEM: Don't pick (back?) up immediately
...
Happened very frequently with Blend Eye
2023-10-31 22:17:21 +00:00
toaster
71d301779b
Blend Eye Hardcode part EX: Code the rest of the owl
2023-10-31 21:47:18 +00:00
toaster
70b09c647f
A_ForceWin: Health should not matter
2023-10-31 20:15:50 +00:00
toaster
c202b603da
P_SupermanLook4Players: Do not allow focusing on respawning players
2023-10-31 20:15:23 +00:00
toaster
0bf9ad85c1
Obj_OrbinautJawzCollide: Orbinauts, Jawz, and Gachabom will die on collision with MF_PAIN objects
2023-10-31 20:13:50 +00:00
toaster
7e362b1ee8
MT_BLENDEYE_PUYO, MT_SPIKEDTARGET: Hardcode simple thinkers/init/death behaviour
2023-10-30 00:13:03 +00:00
toaster
c3380b8f5d
Boss-related files: Adjust/add top-of-file copyright info
2023-10-30 00:12:12 +00:00
toaster
d9d137be77
VS_PredictAroundArena: Tidy up condition
2023-10-30 00:11:05 +00:00
toaster
e648db685c
Make several Puyo Puyo sounds singular
...
Used in the fight
2023-10-29 23:13:34 +00:00
toaster
32c40dd7d6
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into will-it-blend
2023-10-29 22:05:58 +00:00
toaster
1c12b28498
Blend Eye Hardcode part 2
...
- VS_ArenaCenterInit - setting up the boss arena centerpoint
- VS_GetArena - Getting a particular arena
- VS_PredictAroundArena - Predict momentum of object around arena
- VS_RandomPointOnArena - Select random position around arena
2023-10-29 22:04:50 +00:00
AJ Martinez
429f84f6b6
Fix bad null check for sliptide zip indicator
2023-10-29 15:02:05 -07:00
toaster
506652c5df
Blend Eye Hardcode part 1
...
Object, state, sprite, and sound defnitions
2023-10-29 17:41:49 +00:00
Oni
fc982e84fd
Merge branch 'duel-items-in-bonus' into 'master'
...
Spawn Duel items in GP Bonus
See merge request KartKrew/Kart!1584
2023-10-29 16:07:29 +00:00
toaster
4c5005d46f
K_StartingBumperCount: Versus contexts also have a GP difficulty-locked quantity
2023-10-29 12:42:30 +00:00
toaster
388b14e956
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into will-it-blend
...
# Conflicts:
# src/k_podium.c
2023-10-29 12:36:30 +00:00
AJ Martinez
1a75bc2e00
Fix Duel Bonus items being shortcircuited in P_AllowMobjSpawn
2023-10-29 05:28:45 -07:00
Oni
d79f723138
Merge branch 'flame-shield-fixups' into 'master'
...
Flame Shield fixups
See merge request KartKrew/Kart!1585
2023-10-29 06:17:22 +00:00
Oni
f5c1180095
Merge branch 'turn-solver-leniency' into 'master'
...
Sliptide/drift exit cleanup
See merge request KartKrew/Kart!1576
2023-10-29 06:08:22 +00:00
Oni
8557a7250f
Merge branch 'prison-difficulty' into 'master'
...
Prison difficulty modes
See merge request KartKrew/Kart!1583
2023-10-29 06:07:42 +00:00
Oni
263eb3dd87
Merge branch 'podium-polished' into 'master'
...
Podium rank screen polished
See merge request KartKrew/Kart!1588
2023-10-29 06:04:22 +00:00
Sal
cecd81b4aa
Podium rank screen polished
2023-10-29 06:04:22 +00:00
AJ Martinez
7dba0c9aba
Don't do gameplay controller vibration after finishing
2023-10-27 23:31:08 -07:00
AJ Martinez
b7892fd5d1
HACK: Lift all inputs when wipes execute
2023-10-27 22:37:56 -07:00
AJ Martinez
79a2c9a61d
Flame Shield fixups
2023-10-27 21:05:18 -07:00
toaster
926c9dbec9
MF_BOSS should be immune to deathpits by default
...
Makes some arena design considerations easier
2023-10-26 23:54:22 +01:00