Sally Coolatta
29f55471dd
Fix instances reverted to old unlocked variable
2023-06-02 16:06:50 -04:00
Sally Coolatta
d751ad5cf2
Remove "Multiplayer games can't unlock extras!"
2023-06-02 16:06:49 -04:00
Sally Coolatta
9cce2195d4
Make ShareEmblems more Top Down style
2023-06-02 16:06:49 -04:00
Sally Coolatta
3b15d9b4fe
Make the level select behave more identically to G_LoadGame
...
Noticed some oddities with D_MapChange here with very rarely not changing player position when the map is loaded.
2023-06-02 16:06:49 -04:00
Sally Coolatta
d8f6ad217c
Don't give completion emblems when getting a game over in multiplayer (or any other kind of level reset)
2023-06-02 16:06:48 -04:00
Sally Coolatta
897b81b840
Don't load game from pause level select without save slot
2023-06-02 16:06:48 -04:00
Sally Coolatta
9b6a47783d
Show the level select option used to start the level in the pause menu.
...
Previously, level select only appeared in the SP pause menu if you load a complete save file.
Now, entering the game through an Extras menu level select shows that level select. Simply makes it more convenient, as you don't need to exit to the main menu again whenever you want to get to another level from an unlocked level select.
Tested all ways you can start a new map from the menu that I can think of (New Save File, Complete Save File, Mid-game Save File, several different Level Select types, custom Warp, Record Attack, Marathon, Tutorial), and could not smuggle wrong level selects into any.
2023-06-02 16:06:47 -04:00
Sally Coolatta
903a47966d
Swap hints & level select on multiplayer pause menu
...
This makes it consistent with SP's pause menu order. (Although admittedly I prefer how the other order looks.)
2023-06-02 16:06:47 -04:00
Sally Coolatta
bc00b13358
Fix Emblem Radar detecting already collected emblems
2023-06-02 16:06:47 -04:00
Sally Coolatta
cb54b1e5ce
Fix check that does LevelEmblems but not CompletionEmblems on startup
2023-06-02 16:06:46 -04:00
Sally Coolatta
87e468f365
Allow emerald hunt radar to function if emblem radar is on but all emblems have been collected.
2023-06-02 16:06:46 -04:00
Sally Coolatta
fb5b8ce1be
Show tab emblems in Coop
2023-06-02 16:06:46 -04:00
Sally Coolatta
122ddade61
Draw level stats on pause & emblem hints menus in multiplayer
2023-06-02 16:06:46 -04:00
Sally Coolatta
ffe591afee
Tie emblem spawning to Coop gametypes
2023-06-02 16:06:45 -04:00
Sally Coolatta
ffb76334ff
Don't check time attack emblems in multiplayer
...
(Maybe some day...)
2023-06-02 16:06:45 -04:00
Sally Coolatta
30f6ae6e56
Add read access to shareEmblems (as well as a few other MAINCFG variables that weren't)
2023-06-02 16:06:44 -04:00
Sally Coolatta
d7c5e16f6c
Play sound globally if emblems are shared
2023-06-02 16:06:44 -04:00
Sally Coolatta
29c61fac88
Allow completion emblems in multiplayer
2023-06-02 16:06:44 -04:00
Sally Coolatta
303d636f8e
Individual emblems mode
2023-06-02 16:06:43 -04:00
Sally Coolatta
49fa46d80e
Online emblems
...
Currently, emblems share with everyone. Will add an option to toggle this.
2023-06-02 16:06:43 -04:00
SteelT
1d9bcad797
Merge branch 'next' into ipv6
2023-06-02 14:09:13 -04:00
SMS Alfredo
58b3b8e075
Fix Flung Spheres not using the Blue Sphere collection effect
2023-05-31 22:33:16 -05:00
sphere
d6d424f102
Merge branch 'fix-remove-facetarget-action' into 'next'
...
Fix segfault when P_RemoveMobj is called within A_FaceTarget action
See merge request STJr/SRB2!1974
2023-05-26 01:15:40 +00:00
sphere
369d39a859
Merge branch 'stuckonyou' into 'next'
...
Allow targeting invulnerable bosses & don't break targeting when they take damage
See merge request STJr/SRB2!1917
2023-05-25 23:48:56 +00:00
sphere
38575f52e6
Merge branch 'scoreattacked' into 'next'
...
Reallow score chains from rolling
See merge request STJr/SRB2!1833
2023-05-25 22:48:31 +00:00
sphere
c37af2bf78
Merge branch 'uncap-console' into 'next'
...
Interpolate console animation, Make con_height update on the fly
Closes #905
See merge request STJr/SRB2!1878
2023-05-25 22:36:24 +00:00
sphere
796c06e2f7
Merge branch 'issue834' into 'next'
...
When attaching to a wall to do a climb, the second sidedef wasn't be handled properly.
Closes #834
See merge request STJr/SRB2!1908
2023-05-25 21:11:25 +00:00
sphere
1043a523d8
Merge branch 'fix-crushclaw-armageddon-hit' into 'next'
...
Fix segfault when Crushstaceans hit a player with Armageddon shield
See merge request STJr/SRB2!1980
2023-05-25 21:10:45 +00:00
sphere
19de187b02
Merge branch 'fix-getfreemem' into 'next'
...
Fix I_GetFreeMem for 64-bit platforms
See merge request STJr/SRB2!1982
2023-05-25 21:10:02 +00:00
sphere
5fe6138f7f
Merge branch 'fix-removed-shield-segfault' into 'next'
...
Fix segfault when shields are removed after thinking
See merge request STJr/SRB2!1975
2023-05-25 21:06:40 +00:00
sphere
89ce385fb9
Merge branch 'fix-null-standingslope' into 'next'
...
Fix segfault when going up steep slopes in rare cases
See merge request STJr/SRB2!1978
2023-05-25 21:06:00 +00:00
sphere
cb3acbc701
Merge branch 'fixlightleveldecrease' into 'next'
...
Fix linedef action 420 being unable to lower light levels properly by default
See merge request STJr/SRB2!1977
2023-05-25 21:03:40 +00:00
sphere
1a0c931053
Merge branch 'nobombsphereattract' into 'next'
...
Don't attract bomb spheres with Attraction shield
See merge request STJr/SRB2!1953
2023-05-25 21:02:48 +00:00
sphere
cf0c5f9084
Merge branch 'midsave-addons' into 'next'
...
Allow Cosmetic Add-Ons Mid-Save
Closes #911
See merge request STJr/SRB2!1877
2023-05-25 21:01:30 +00:00
sphere
777a1c6b83
Merge branch 'plane-scroller-tweaks-again' into 'next'
...
Plane scroller & wind/current/pusher improvements (again)
See merge request STJr/SRB2!1811
2023-05-25 21:00:30 +00:00
sphere
ce504d4e8e
Merge branch 'mobj-dispoffset' into 'next'
...
Turn dispoffset into a mobj field
See merge request STJr/SRB2!1708
2023-05-25 20:59:43 +00:00
Zwip-Zwap Zapony
3f5e7ff0d0
Interpolate shadows when scaling mobjs
2023-05-25 15:09:53 +02:00
Zwip-Zwap Zapony
b2313aa4bd
Rewrite F_SkyScroll to fix overflows
2023-05-25 14:55:21 +02:00
MascaraSnake
55d96daa28
Merge branch 'refresh-spr2' into 'next'
...
[SUGOI] Refresh Sprite2s
See merge request STJr/SRB2!1750
2023-05-24 05:04:31 +00:00
MascaraSnake
e4933b3e94
Merge branch 'allow-modified-saving' into 'next'
...
[SUGOI] Allow saving in modified games.
See merge request STJr/SRB2!1749
2023-05-24 05:04:26 +00:00
Jaime Ita Passos
7dc74fc364
Fix declaration of I_GetFreeMem in src/dummy/i_system.c
2023-05-19 15:12:20 -03:00
Jaime Ita Passos
2f98cd3b97
Fix I_GetFreeMem
2023-05-19 14:26:30 -03:00
Gustaf Alhäll
d4951f7cdd
Fix segfault when Crushstaceans hit a player with Armageddon shield
2023-05-16 22:18:11 +02:00
Gustaf Alhäll
6bb3ee226f
Fix segfault when going up steep slopes in rare cases
2023-05-16 19:34:22 +02:00
spherallic
2c689bae52
2.2.11
2023-05-16 18:20:15 +02:00
spherallic
e086d57421
Merge branch 'next' into public_next
2023-05-16 17:57:11 +02:00
spherallic
b487a71533
Fix light fades being unable to lower light levels
2023-05-14 16:26:34 +02:00
spherallic
b99ecde7b8
Fix [BOT] indicator color not being cleared
2023-05-07 17:42:39 +02:00
spherallic
ed46dd08a6
Prevent tmthing crash with P_SpawnParaloop in Lua
2023-05-07 17:33:12 +02:00
Gustaf Alhäll
03971f58a9
Fix segfault when shields are removed after thinking
2023-05-04 22:42:51 +02:00
spherallic
f1147618d0
Merge branch 'next' into public_next
2023-05-04 15:46:02 +02:00
sphere
62deaaadb4
Merge branch 'issue704' into 'next'
...
Fixes issue #704 and #618
Closes #618 and #704
See merge request STJr/SRB2!1912
2023-05-01 21:28:37 +00:00
sphere
ae0afe0361
Merge branch 'precutfls' into 'next'
...
Don't force fromlevelselect to be false after a pre-map cutscene
Closes #1003
See merge request STJr/SRB2!1972
2023-05-01 21:20:24 +00:00
sphere
ccec739860
Merge branch 'pointy-think-crash-fix' into 'next'
...
A_PointyThink crash fix (patch from #827 )
See merge request STJr/SRB2!1970
2023-05-01 21:18:40 +00:00
sphere
eabfadfdf7
Merge branch 'dedicatedemeraldbounce' into 'next'
...
Skip emerald bounce logic in intermission ticker on dedicated
See merge request STJr/SRB2!1969
2023-05-01 21:17:46 +00:00
sphere
f83f1a1229
Merge branch 'fix-mobj-damage-null-pain-state' into 'next'
...
Fix segfault when damaging mobj with no painstate
See merge request STJr/SRB2!1968
2023-05-01 21:17:35 +00:00
sphere
5995c100b6
Merge branch 'fix-remove-source-damage' into 'next'
...
Fix segfault when removing source from ShouldDamage
See merge request STJr/SRB2!1967
2023-05-01 21:17:01 +00:00
sphere
a78922d022
Merge branch 'first-overlay-remove-fix' into 'next'
...
Fix segfault when first mobj in overlaycap is removed
See merge request STJr/SRB2!1963
2023-05-01 21:16:32 +00:00
Gustaf Alhäll
901c7362ed
Fix segfault when P_RemoveMobj is called within A_FaceTarget action
2023-04-30 14:05:10 +02:00
spherallic
d6cafea571
Don't force FLS to false after a pre-map cutscene
2023-04-28 15:30:02 +02:00
spherallic
98dcf2d228
Tweak yellow/green/blue/red/peridot text colors
2023-04-24 23:23:47 +02:00
SteelT
2d3153079b
A_PointyThink crash fix (patch from #827 )
...
Fixes A_PointyThink crashing in certain scenarios
2023-04-22 17:02:06 -04:00
spherallic
c2c430853c
If Lua disabled intermission emeralds, skip sounds
2023-04-19 20:17:50 +02:00
spherallic
6ff37b47d9
Skip emerald bounce logic in Y_Ticker on dedicated
2023-04-19 12:13:29 +02:00
spherallic
e5a1fee759
Adjust default look/turn axis for new SDL2 version
2023-04-19 00:21:10 +02:00
Gustaf Alhäll
ad412c9700
Fix segfault when damaging mobj with no painstate
2023-04-18 22:08:26 +02:00
Gustaf Alhäll
072dd2eda7
Fix segfault when removing source from ShouldDamage
2023-04-18 20:46:13 +02:00
spherallic
3135cd37e6
Merge branch 'next' into public_next
2023-04-18 02:05:19 +02:00
spherallic
e4f92cc667
Always important
2023-04-18 02:04:23 +02:00
sphere
57b0dfcfac
Merge branch 'nobotcamerareset' into 'next'
...
Don't call P_ResetCamera when spawning a bot
Closes #971
See merge request STJr/SRB2!1966
2023-04-18 00:01:04 +00:00
spherallic
930b1355ed
Don't call P_ResetCamera when spawning a bot
2023-04-14 12:03:21 +02:00
spherallic
c61594931d
Fix titlecard hook being inconsistent on map load
2023-04-14 00:28:14 +02:00
spherallic
488f0fdfab
bruh
2023-04-12 20:06:02 +02:00
spherallic
9499cb5409
Merge branch 'next' into public_next
2023-04-12 19:51:17 +02:00
sphere
2df3fb53da
Merge branch 'strong-lua-command-restrictions' into 'next'
...
Fix up Lua command/cvar safety
See merge request STJr/SRB2!1943
2023-04-12 17:50:01 +00:00
MascaraSnake
6258f14bab
Merge branch 'setcontrol-buffer-overflow' into 'next'
...
Fix buffer overflow in setcontrol with 2 arguments
See merge request STJr/SRB2!1954
2023-04-12 09:20:33 +00:00
MascaraSnake
4f8625ef76
Merge branch 'metal-sonic-use-after-free' into 'next'
...
Fix use-after-free when Metal Sonic charges energy balls
See merge request STJr/SRB2!1956
2023-04-12 09:20:00 +00:00
MascaraSnake
d6375b1e18
Merge branch 'fix-wallspike-segfault' into 'next'
...
Fix segfault when destroying wall spike while it moves
See merge request STJr/SRB2!1959
2023-04-12 09:19:50 +00:00
MascaraSnake
29582e453d
Merge branch 'ptera-escape-bad-state' into 'next'
...
Fix crash during debug when escaping pterabyte
See merge request STJr/SRB2!1960
2023-04-12 09:19:40 +00:00
MascaraSnake
efee750874
Merge branch 'mapheader-alloc-fix' into 'next'
...
Fix R_SkinUsable crashes in (some) custom addons
Closes #994
See merge request STJr/SRB2!1962
2023-04-12 08:01:50 +00:00
MascaraSnake
9e8200c1e3
Merge branch 'ambient-sound-fix' into 'next'
...
Fix custom ambient sound mobjs not working
See merge request STJr/SRB2!1961
2023-04-12 08:01:38 +00:00
spherallic
4b6de096e5
Define cv_addons_folder in dedicated
2023-04-12 00:59:08 +02:00
Gustaf Alhäll
cf67ba1d01
fixup! Fix segfault when killing wall spike while it moves
2023-04-11 22:51:18 +02:00
Gustaf Alhäll
cb849ca4f0
Fix segfault when first mobj in overlaycap is removed
2023-04-11 22:13:29 +02:00
MascaraSnake
8486bd083a
R_SkinUsable: Only check header of current map if one exists
2023-04-11 19:13:30 +02:00
MascaraSnake
846cf71e6a
F_StartTitleScreen: Make sure the level header for gamemap always exists
2023-04-11 18:48:23 +02:00
MascaraSnake
1cd5e10ab0
Fix custom ambient sound mobjs not working
2023-04-11 16:19:27 +02:00
Gustaf Alhäll
4c02bde4e9
Fix crash during debug when escaping pterabyte
2023-04-10 18:31:12 +02:00
Gustaf Alhäll
8b77af7378
Fix segfault when killing wall spike while it moves
2023-04-10 14:55:19 +02:00
MascaraSnake
16ad23f06d
Fix flag mixup in P_GetOldFOFFlags()
2023-04-10 14:08:53 +02:00
Gustaf Alhäll
8218ce0fe2
Fix use-after-free when Metal Sonic charges energy balls
2023-04-07 14:49:31 +02:00
Gustaf Alhäll
2e3963fd16
Fix buffer overflow for setcontrol with 2 arguments
2023-04-02 21:58:42 +02:00
spherallic
9d6456c326
Merge branch 'next' into public_next
2023-04-02 19:33:16 +02:00
sphere
3c81938496
Merge branch 'io-limit' into 'next'
...
Add basic rate limitation for Lua file access
See merge request STJr/SRB2!1947
2023-03-31 16:13:42 +00:00
sphere
3f499178b0
Merge branch 'forceverticalflipflag' into 'next'
...
Add flag to action 433 to force MFE_VERTICALFLIP
See merge request STJr/SRB2!1948
2023-03-31 16:13:23 +00:00
sphere
e82bb933e7
Merge branch 'botchanges' into 'next'
...
Bot adjustments
See merge request STJr/SRB2!1951
2023-03-31 16:13:05 +00:00
spherallic
1470d099e3
Update copyright year & credits
2023-03-31 14:53:31 +02:00
spherallic
91ef59f76b
Fix tiny regression with special stage tally
2023-03-31 13:36:54 +02:00
spherallic
498c9da859
Don't attract bomb spheres with Attraction shield
2023-03-29 16:41:45 +02:00
spherallic
540c5d6cc0
Add flag to action 433 to force MFE_VERTICALFLIP
2023-03-20 15:46:15 +01:00