James R
15775adcb9
HUD tracking: give overlapping trackers in the background transparency
...
- Assuming every tracker is a 30x30 square, to determine
overlap.
2024-01-05 15:56:23 -08:00
James R
a6fa84af3a
HUD tracking: refactoring
...
- Store tracking result on struct
- Put flickering trackers in the vector anyway
2024-01-05 15:56:23 -08:00
Oni
0f468c4634
Merge branch 'auto-medal-times' into 'master'
...
Add automedal time configs and calculation
Closes #790
See merge request KartKrew/Kart!1777
2024-01-05 23:01:24 +00:00
toaster
5c2a4ae68f
M_DrawCupPreview: Fix interpolation flicker ( resolves #832 )
2024-01-05 22:37:50 +00:00
toaster
aa3033575b
crate.cpp: Add crate sfx to configuration
...
- sfx_cratew for wooden SA2 crates
- sfx_cratem for metal SA2 crates
- sfx_s3k82 for Ice Cap blocks (copied from MT_SMK_ICEBLOCK)
2024-01-05 21:33:36 +00:00
toaster
69e8d15974
dehacked.c: Forbid not providing an Emblem ID
...
Too much of gamedata is dependent on explicit ordering
2024-01-05 20:52:02 +00:00
toaster
e9b7ed8101
Intentfully permit gaps between Emblem IDs
...
Introduces ET_NONE, to match SECRET_NONE for Challenges
2024-01-05 20:50:54 +00:00
toaster
1b2cad90e7
Make gamedata transfer for increased max emblem count
...
Increments gamedata version
2024-01-05 20:49:31 +00:00
toaster
2c8e342d4b
Double MAXEMBLEMS one more time, per Eidolon's recommendation
...
4096 is probably forward-thinking enough
2024-01-05 12:48:08 +00:00
toaster
b5c1e89645
Merge branch 'goner-assignment' into 'master'
...
Assign p1 device during goner/title + unassign all
See merge request KartKrew/Kart!1768
2024-01-05 12:35:20 +00:00
toaster
414f0ec70c
Merge branch 'fix-tutorial-hologram-items' into 'master'
...
Fix tutorial items spawning as holograms
See merge request KartKrew/Kart!1784
2024-01-05 12:34:43 +00:00
toaster
01738e2264
Command_cxdiag_f: Evaluate Time Medals as well
...
- Tag-0 specified times of less than a second
- Invalid tags
- <= AUTOMEDAL_MAX (invalid Auto Medal)
- >= course's ghostCount (invalid specific Ghost-matching Medal)
- AUTOMEDAL_ with invalid number of Ghosts
- PLATINUM with no best Ghost to match
- All other types with less than two associated ghosts
2024-01-05 12:32:25 +00:00
toaster
6feb8370f6
AUTOMEDAL_MAX for range checks
...
Comments have also been updated to acknowledge the AUTOMEDAL_ constants
2024-01-05 12:03:18 +00:00
Oni
b1bcc727fe
Merge branch 'no-minimap-dot-for-others' into 'master'
...
Minimap: only show dot indicating player angle for local party players
See merge request KartKrew/Kart!1764
2024-01-05 01:11:53 +00:00
Oni
9820563fd5
Merge branch 'metal-crates-crush' into 'master'
...
Metal SA2 Crate crushes players if it falls onto them
See merge request KartKrew/Kart!1765
2024-01-05 01:11:08 +00:00
Oni
aa0fc8cbf8
Merge branch 'fix-focus-lost-width' into 'master'
...
Menus: only adjust text box size for menu options
See merge request KartKrew/Kart!1773
2024-01-05 01:10:56 +00:00
AJ Martinez
fe416626a5
Merge branch 'interp-challenges-scrolling' into 'master'
...
Interpolate scrolling on Challenge Board
See merge request KartKrew/Kart!1782
2024-01-04 22:21:45 +00:00
AJ Martinez
66d2243c10
Merge branch 'optimize-challenges-menu' into 'master'
...
Optimize Challenge Board drawing
See merge request KartKrew/Kart!1783
2024-01-04 22:21:35 +00:00
AJ Martinez
eddeb0d568
Fix tutorial items spawning as holograms
2024-01-04 14:49:32 -07:00
Sal
6a241772fc
Merge branch 'bots-disable-no-ring-shooter' into 'master'
...
No Ring Shooter in disable controls bot controller
See merge request KartKrew/Kart!1774
2024-01-04 11:02:01 +00:00
Sal
94b2711e30
Merge branch 'bots-flame-shield' into 'master'
...
Fix bot Flame Shield
See merge request KartKrew/Kart!1775
2024-01-04 11:00:47 +00:00
James R
9eb1f1403e
Menus/Challenges: optimize drawing by caching unturned tile graphics once
2024-01-04 02:11:33 -08:00
James R
b676d5137e
Menus/Challenges: interpolate scrolling
2024-01-04 01:16:41 -08:00
James R.
3f58a01774
Merge branch 'vaseline-for-challenges' into 'master'
...
Interpolate challenges menu
See merge request KartKrew/Kart!1778
2024-01-04 08:36:39 +00:00
James R.
00f19a5f19
Merge branch 'fix-top-getting-possessed-by-angry-ghosts' into 'master'
...
Fix top being dropped when players hit your items
See merge request KartKrew/Kart!1776
2024-01-04 08:32:00 +00:00
James R.
c335348c8f
Merge branch 'hold-your-horses' into 'master'
...
Reset playbackspeed to 1 in G_DoPlayDemo
Closes #834
See merge request KartKrew/Kart!1779
2024-01-04 08:31:29 +00:00
Eidolon
b139292dd8
Fix big endian byteptr.h C++ compile
2024-01-03 16:05:02 -06:00
Eidolon
bcdfc00d00
Merge branch 'menimg00-destructo-blast' into 'master'
...
Rename MENIMG00 (Battle blade) to MENUI011
Closes #838
See merge request KartKrew/Kart!1781
2024-01-03 21:21:04 +00:00
Eidolon
a68c863087
Merge branch 'evil-signal-mutex-hack' into 'master'
...
Add evil mutex bypass hack in console
Closes #795
See merge request KartKrew/Kart!1766
2024-01-03 21:20:24 +00:00
Eidolon
688a515e25
Rename MENIMG00 (Battle blade) to MENUI011
...
Fixes KartKrew/Kart#838
2024-01-03 14:14:54 -06:00
Eidolon
3666f370d0
Reset playbackspeed to 1 in G_DoPlayDemo
...
Fixes KartKrew/Kart#834 and also fixes Attract Mode preserving playback
speed too
2024-01-03 13:42:52 -06:00
Eidolon
17a14208e2
Interpolate challenges menu
2024-01-03 13:20:50 -06:00
Eidolon
7521e42e62
Add automedal time configs and calculation
2024-01-03 12:24:33 -06:00
SteelT
e2cbf06fa7
src/f_finale.c: Fix compiler error
2024-01-03 02:25:23 -05:00
AJ Martinez
4a557010db
Fix top being dropped when players hit your items
2024-01-02 23:57:47 -07:00
Sal
9ee138ac13
Merge branch 'vinny' into 'master'
...
Despawn Mystic Melody shrines online (resolves #822 )
Closes #822
See merge request KartKrew/Kart!1770
2024-01-03 06:50:13 +00:00
AJ Martinez
10fc178d7a
Netgames: never spawn shrines, instead of despawning them
2024-01-02 23:30:55 -07:00
Sally Coolatta
6736f8f26f
Fix bot Flame Shield
2024-01-03 01:22:15 -05:00
Eidolon
80cccdcda7
Merge branch 'staff-ghost-pk3' into 'master'
...
Read staff ghosts from pk3 directory
See merge request KartKrew/Kart!1771
2024-01-03 06:13:50 +00:00
Eidolon
15eecb4e88
Use staff demo wad/lump index for attraction mode
2024-01-03 00:00:46 -06:00
Sally Coolatta
05cbd90e4e
No Ring Shooter in disable controls bot controller
2024-01-03 00:08:51 -05:00
James R
73718478c9
Menus: only adjust text box size for menu options
...
- Fixes this applying to FOCUS LOST etc where it may be
not use menu font.
partially revert 700df854dc
2024-01-02 20:44:16 -08:00
Eidolon
2971149080
Merge branch 'remove-pragma-interface' into 'master'
...
Remove all gcc pragma interface
See merge request KartKrew/Kart!1767
2024-01-03 03:21:22 +00:00
Eidolon
746da46321
Read staff ghosts from pk3 directory
2024-01-02 21:05:43 -06:00
Eidolon
3d36f99609
Convert p_setup.c -> p_setup.cpp
2024-01-02 21:00:41 -06:00
Eidolon
a4f856b0c8
Make byteptr.h macros C++-compatible
2024-01-02 21:00:41 -06:00
Oni
336b430f79
Merge branch 'polish-menu-options' into 'master'
...
More Menu Polish: organizing
See merge request KartKrew/Kart!1762
2024-01-03 01:29:11 +00:00
AJ Martinez
edbc62f7d6
Despawn Mystic Melody shrines online
2024-01-02 15:29:44 -07:00
Eidolon
133144001d
Defer ghost deallocation til FreeGhosts
...
Fixes KartKrew/Kart#824
The for-loop attempts to read `g` after the object it points to has
already been freed by Z_Free. Instead, we add a new `done` field, and
mark it when hitting the end of the demo, and skip ghosts in the ghost
list which have it set.
2024-01-02 15:26:51 -06:00
Eidolon
30cd354014
Assign p1 device during goner/title + unassign all
...
Avoids the controller reassignment message and ensures only one
controller participates in goner setup. Also unassign all devices when
returning to the title screen
2024-01-02 14:38:42 -06:00