Commit graph

25872 commits

Author SHA1 Message Date
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
Eidolon
dde6ca0dac Remove all gcc pragma interface
GCC docs say these are not only obsolete but counter-productive for
their intended use case since GCC 2.7.2.

https://gcc.gnu.org/onlinedocs/gcc-13.2.0/gcc/C_002b_002b-Interface.html
2024-01-02 13:38:55 -06:00
Eidolon
e71f6fcc85 Add evil mutex bypass hack in console
Fixes KartKrew/Kart#795
2024-01-02 13:18:31 -06:00
Eidolon
4a761c2e27 Fix clang errors 2024-01-02 13:17:50 -06:00
James R
77e69228f7 Metal SA2 Crate crushes players if it falls onto them 2024-01-02 03:48:07 -08:00
James R
d5c92bf725 Minimap: only show dot indicating player angle for local party players 2024-01-01 21:27:29 -08:00
Gunla
4277c6d930 Merge branch 'preview-prison-pickups' into 'master'
Preview location of Prison item boxes

See merge request KartKrew/Kart!1763
2024-01-02 03:39:53 +00:00
AJ Martinez
b6a3174e0b Preview location of Prison item boxes 2024-01-01 17:07:13 -07:00
Oni
5f643ae5d1 Merge branch 'invinc-time-scaling' into 'master'
Rebalanced Invinc

See merge request KartKrew/Kart!1761
2024-01-01 16:22:55 +00:00
Oni
d26a535610 Merge branch 'polish-pause-menu' into 'master'
Interpolate pause menu

See merge request KartKrew/Kart!1760
2024-01-01 16:16:31 +00:00
James R
70cf10bc1e Menus: scrunch text box height 2024-01-01 03:05:18 -08:00
James R
2edc583e61 Menus/Erase Data: draw arrow for "Erase a Profile" submenu 2024-01-01 03:05:18 -08:00
James R
f2bd45dbd9 k_menu: replace IT_WHITESTRING -> IT_LINKTEXT, draw arrow like IT_SUBMENU 2024-01-01 03:05:18 -08:00