Sal
26583a9845
Ring Racers CMake + Debug build improvements
2023-08-01 02:29:45 +00:00
Zwip-Zwap Zapony
0e2682d590
Add "drawonlyforplayer" and "dontdrawforviewmobj"
2023-07-25 11:05:29 -04:00
James R
bc9e7c1461
Disable sprite/model rotation on slopes for now
2023-07-24 05:02:31 -04:00
Sally Coolatta
7c2a241042
Remove the need for setting rotation axis in spriteinfo for models
...
Now it just does it like Software
2023-07-24 04:40:15 -04:00
Sally Coolatta
5c23fdda24
Fix incorrect tilts
2023-07-24 04:11:43 -04:00
Sally Coolatta
ae233b000f
Remove modeltilt, use roll & pitch instead
...
Broken currently, about half of the slopes you can go into have the wrong tilt
2023-07-24 04:11:42 -04:00
TehRealSalt
95cbee52c6
Model tilts
...
- Add modeltilt variable, for more manual control of the model tilting. By default this just copies standingslope, but doesn't get cleared in the air.
- Shadows & trailing bananas now tilt to match the ground they are on.
- Rocket Sneakers & afterimages now tilt to match the player's current orientation.
2023-07-24 04:11:42 -04:00
spherallic
b97f0a8643
Fix MT_NIGHTSCORE color cycling, using link colors
2023-06-20 20:06:43 +02:00
Gustaf Alhäll
17356f93bf
Fix segfault when ghost dies from a death pit
2023-06-19 22:19:39 +02:00
spherallic
37223f13f1
Remove debug print on generic item circle spawn
2023-06-13 10:38:44 +02:00
Sally Coolatta
ffe591afee
Tie emblem spawning to Coop gametypes
2023-06-02 16:06:45 -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
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
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
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
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
Gustaf Alhäll
03971f58a9
Fix segfault when shields are removed after thinking
2023-05-04 22:42:51 +02: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
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
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
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
1cd5e10ab0
Fix custom ambient sound mobjs not working
2023-04-11 16:19:27 +02:00
Gustaf Alhäll
8b77af7378
Fix segfault when killing wall spike while it moves
2023-04-10 14:55:19 +02:00
Gustaf Alhäll
8218ce0fe2
Fix use-after-free when Metal Sonic charges energy balls
2023-04-07 14:49:31 +02:00
spherallic
1470d099e3
Update copyright year & credits
2023-03-31 14:53:31 +02:00
spherallic
498c9da859
Don't attract bomb spheres with Attraction shield
2023-03-29 16:41:45 +02:00
James R
ff0f6e9b74
Add CV_ALLOWLUA to a bunch of cvars
...
These cvars can be modified by Lua.
- advancemap
- allowexitlevel
- allowjoin
- allowmlook
- allowseenames
- allowteamchange
- autobalance
- basenumlaps
- cam2_adjust
- cam2_centertoggle
- cam2_curdist
- cam2_curheight
- cam2_dist
- cam2_height
- cam2_lockaimassist
- cam2_lockedinput
- cam2_orbit
- cam2_rotate
- cam2_rotspeed
- cam2_shiftfacingchar
- cam2_simpledist
- cam2_simpleheight
- cam2_speed
- cam2_still
- cam2_turnfacingability
- cam2_turnfacingchar
- cam2_turnfacinginput
- cam2_turnfacingspindash
- cam2_turnmultiplier
- cam_adjust
- cam_centertoggle
- cam_curdist
- cam_curheight
- cam_dist
- cam_height
- cam_lockaimassist
- cam_lockedinput
- cam_orbit
- cam_rotate
- cam_rotspeed
- cam_shiftfacingchar
- cam_simpledist
- cam_simpleheight
- cam_speed
- cam_still
- cam_turnfacingability
- cam_turnfacingchar
- cam_turnfacinginput
- cam_turnfacingspindash
- cam_turnmultiplier
- color
- color2
- competitionboxes
- cooplives
- coopstarposts
- countdowntime
- exitmove
- flagtime
- forceskin
- friendlyfire
- gravity
- hidetime
- inttime
- itemfinder
- killingdead
- matchboxes
- maxplayers
- mute
- numlaps
- overtime
- pausepermission
- playersforexit
- pointlimit
- powerstones
- respawndelay
- respawnitem
- respawnitemtime
- restrictskinchange
- ringslinger
- runscripts
- scrambleonchange
- seenames
- servername
- showhud
- showinputjoy
- skin
- skin2
- specialrings
- startinglives
- tailspickup
- teamscramble
- timelimit
- touchtag
- tv_1up
- tv_bombshield
- tv_eggman
- tv_forceshield
- tv_invincibility
- tv_jumpshield
- tv_recycler
- tv_ringshield
- tv_superring
- tv_supersneaker
- tv_teleporter
- tv_watershield
2023-03-15 16:40:21 -07:00
spherallic
57148ef9c2
Fix Explosion Ring explosion interpolation
2023-03-02 18:10:47 +01:00
sphere
171f5ac21c
Merge branch 'ambush-fix' into 'next'
...
Re-add code that sets MF2_AMBUSH if MTF_AMBUSH is set, but only for binary maps
Closes #958
See merge request STJr/SRB2!1937
2023-02-28 13:59:38 +00:00
MascaraSnake
6e7ff69720
Re-add code that sets MF2_AMBUSH if MTF_AMBUSH is set, but only for binary maps
2023-02-25 15:03:52 +01:00
MascaraSnake
d58dad7f98
Move emblem float option to args[1], since args[0] is already occupied for NiGHTS emblems
2023-02-25 11:58:12 +01:00
Eidolon
6c54af3774
Fix precip interpolation
...
Fixes STJr/SRB2#916
2023-01-25 21:09:50 -06:00
LJ Sonic
379cc4207a
Revert "Merge branch 'netcode-refactor' into merging"
...
This reverts merge request !1920
2023-01-15 17:57:23 +00:00
LJ Sonic
41fb0c8943
Merge branch 'netcode-refactor' into merging
2023-01-15 17:45:06 +01:00
MascaraSnake
f50e7f2515
Merge branch 'more-use-afters-frees' into 'next'
...
Fix use after free bug
See merge request STJr/SRB2!1867
2023-01-07 10:37:32 +00:00
LJ Sonic
7c2fe20cd5
Move tic and net command handling to new files
2023-01-05 22:51:17 +01:00
Ashnal
7800c9e5c9
Fix use after free bug
2023-01-01 12:31:12 -06:00
Arthur
636e6d8c14
MSVC project file works again! Supports Visual Studio 2022.
...
Also fixed issues with the d_netcmd.c file/folder adding logic.
2022-12-31 19:35:07 -05:00
MIDIManNoah
98d544b459
Make some fixes for Metal Sonic's boss fight
2022-12-23 22:19:09 -05:00
Eidolon
6d44eb8016
Revert previous RemoveMobjInterpolator move
...
Matching Ring Racers. Previous move was actually a mistake on the Kart
port. Done so there is never a condition where the interpolator isn't
removed.
2022-12-05 17:22:01 -06:00
Eidolon
5bb7a527a1
Remove mobj interp. on early-free in P_RemoveMobj
...
Fixes a crash that occurred frequently in special stages/NiGHTS.
2022-12-04 22:25:23 -06:00
Sally Coolatta
1b43cdddd5
Allow saving in modified games.
2022-11-16 11:14:29 -05:00
Eidolon
47ed0567b1
Use udmf mt arg 4 for pinch phase LE in boss 3
2022-11-13 21:28:36 -06:00
Eidolon
9a88c9ea47
Merge branch 'gravityflipping' into 'next'
...
Gravity flip bugfixes & additions
Closes #378 , #661 , and #430
See merge request STJr/SRB2!1808
2022-11-12 23:33:07 +00:00
Eidolon
3ff6c210db
Merge branch 'fix-removed-mobj-interp-crash' into 'next'
...
Remove mobj interpolator only after thinker
See merge request STJr/SRB2!1863
2022-11-12 23:23:06 +00:00
X.organic
b03ef98753
Fix use-after-frees around mobjs
...
# Conflicts:
# src/k_kart.c
# src/p_enemy.c
# src/p_mobj.c
# src/p_saveg.c
# src/p_tick.c
2022-11-12 17:04:25 -06:00
Eidolon
3bdfa3b9f4
Remove mobj interpolator only after thinker
2022-11-12 14:59:31 -06:00