toaster
a6813ae08e
No longer are orbiting/trailing objects in charge of removing themselves.
...
* They're clearly not quick enough at the job, since it causes a bunch of silly race conditions.
* Instead, K_UpdateHnextList and K_CleanHnextList are in charge of removing them, which are called in the circumstances itemamount (and itemheld/eggmanheld) is changed.
* Also, tweak a few places so that trailers AND orbiters can use the same system.
Also, some minor thingies.
* Turn all the useless ```if (a) { A } else if (!a) { B }``` bullshit into ```if (a) { A } else { B }``` bullshit.
* Fix up some minor inaccuracies in the playerarrow stuff that doesn't result in creating more sprites.
2018-08-24 15:14:18 +01:00
toaster
e5566df4c2
Fix up the bugs from last night's hell netgame.
...
* The tab and intermissions rankings...
* ...now have parity in behaviour!
* ...now properly handle player counts over 8, and no longer supports player counts over 16!
* The Item Arrow in Battle...
* No longer develops any extremely stupid bugs due to Orbinaut sprites that makes all objects in state S_INVISIBLE develop <!>'s! (Ask me about this if you're curious as to how it affected everything else too.)
2018-08-24 13:36:03 +01:00
TehRealSalt
b9d55765e9
Spring jump changes for Grow & Shrink
...
All spring jump issues on the sheet are fixed now.
2018-08-23 12:53:29 -04:00
Monster Iestyn
9d3aad9036
Merge branch 'XPMupdate' into 'master'
...
update XPM icon
See merge request STJr/SRB2!267
2018-08-21 10:31:25 -04:00
Monster Iestyn
dcf843e485
Merge branch 'defaultsoundvol' into 'master'
...
Change default sound volume
See merge request STJr/SRB2!238
2018-08-20 09:41:04 -04:00
Monster Iestyn
364339e1ce
Merge branch 'sdl_mixer_fixes' into 'master'
...
SDL Mixer fixes
Closes #31
See merge request STJr/SRB2!260
2018-08-16 16:57:14 -04:00
toaster
acba635c90
Realised I'd forgotten to stop the item explosion from being encoremapped.
2018-08-16 15:29:34 +01:00
toaster
77ba3e3c2d
Additional oversight corrected.
2018-08-15 16:59:28 +01:00
toaster
1d894f36c3
Correct minor issue with random map name selection.
2018-08-15 16:56:26 +01:00
toaster
be1e43fc0b
Merge branch 'sonicitems' into encore
2018-08-15 16:12:42 +01:00
toaster
485cb3f308
Added "Random" to the level selection list, for those days when you know you *want* to race but don't have any idea what to do.
2018-08-15 16:12:36 +01:00
toaster
c895f45d96
Make some minor tweaks to the two server setup menus (splitscreen and not-splitscreen).
...
I wouldn't have done this, but I was already in the code to fix the bugs, so I hit something that was bugging me[/sonic adventure voice] as well
2018-08-15 15:22:50 +01:00
toaster
7f066fbf60
Add some more safety checks to the item system.
...
While I cannot guarantee the class of glitches that allows for additional items to be thrown/dropped has been completely obliterated, this DOES prevent the class of exploits that allows for "infinite items" (really just negative quantities not completely bounds-checked for).
2018-08-15 14:40:06 +01:00
toaster
8c5d4dd270
Fix alignment of rocket sneaker bar.
2018-08-15 14:05:13 +01:00
toaster
1156da88c2
Merge branch 'sonicitems' into encore
2018-08-14 22:17:11 +01:00
toaster
746c48af60
Merge branch 'sonicitems' of https://git.magicalgirl.moe/KartKrew/Kart.git into sonicitems
2018-08-14 22:16:55 +01:00
toaster
9f96be6375
Hide non-splitscreen number for natural quantities of orbinaut spikeball.
...
Also, minor code tweaks.
2018-08-14 22:16:33 +01:00
SeventhSentinel
949417e94b
Flashing diff change
2018-08-14 13:15:33 -04:00
toaster
19b2c20bda
* Disable inverting on encore level select pictures at unanimous request of last night's netgame.
...
* Also, correct their alignment in y_inter.c.
2018-08-14 15:32:17 +01:00
toaster
2d92aefc29
Merge branch 'sonicitems' into encore
2018-08-14 15:25:38 +01:00
toaster
c19a779851
Odds and ends of bugfixing and polish.
...
* Flashing Eggman-hit players.
* Fix typo with Rocket Shoe item bar, and make it extensible for potential future purposes since I was fiddling with it anyways.
* More complete playerarrow visuals for various items.
* Eggman fake (and debug) item get sounds.
2018-08-14 15:23:38 +01:00
toaster
6c7bc63587
Merge branch 'sonicitems' into encore
2018-08-13 22:59:38 +01:00
SeventhSentinel
e58d07abd8
Merge branch 'sonicitems' of https://git.magicalgirl.moe/KartKrew/Kart into sonicitems
2018-08-13 17:46:54 -04:00
SeventhSentinel
e42acf5371
Use MF_NOCLIPTHING to avoid the 1 tic spawn discrepancy bug on held items
...
I haven't been able to replicate the original bug myself, so I can't tell if it's truly fixed, but this doesn't seem to cause any other issues either.
2018-08-13 17:46:51 -04:00
toaster
2d53f13a88
Merge branch 'sonicitems' into encore
2018-08-13 14:22:52 +01:00
toaster
6c66de5423
Fixed battle item respawning (caused by a stupid accidential assignment typo that was my fault).
2018-08-13 14:22:13 +01:00
toaster
5a6b34c4ca
Merge branch 'sonicitems' into encore
2018-08-12 16:18:29 +01:00
SeventhSentinel
9655dcf350
revert this for the future
2018-08-12 11:17:30 -04:00
toaster
57740bcc9b
Merge branch 'sonicitems' into encore
...
# Conflicts:
# src/info.c
2018-08-12 16:16:21 +01:00
SeventhSentinel
995f2a9d06
added return
2018-08-12 11:12:18 -04:00
SeventhSentinel
6fa4c27bf6
fakes use MF_SPECIAL, no longer destroyable
2018-08-12 11:04:36 -04:00
SeventhSentinel
4ea7c26c11
New pickup conditions for fakes
...
Instead of checking for item slot, it checks for invincibility or if you already have a fake
2018-08-12 10:22:28 -04:00
SeventhSentinel
ff893f8f63
hud stuff
...
eggman nums & rocket sneaker bar
2018-08-12 10:15:55 -04:00
toaster
b7f7da4f6c
Bugfix for "Blue Mountain 0", "Green Hills K".
...
Also, minor tweak.
2018-08-12 15:10:47 +01:00
toaster
9f107166f3
Merge branch 'sonicitems' into encore
2018-08-12 11:46:21 +01:00
toaster
832d86e580
Fix two very likely suspects for last night's battle-hoopla.
...
* Correct a typo on Sal's part that meant flashingtics would continually grow larger and larger, slowly drifting between different clients.
* A more robust eggmanblame system.
2018-08-12 11:45:48 +01:00
toaster
806353c86a
Fixed Encore remappings not being loaded when joining mid-netgame.
2018-08-12 11:20:53 +01:00
Alam Ed Arias
01a023206f
Merge branch 'master' into XPMupdate
2018-08-11 21:59:39 -04:00
Alam Ed Arias
7d3e4f729f
TravisCI: also remove gcc-6
2018-08-11 21:59:08 -04:00
Alam Ed Arias
b5cc11f7d8
TravisCI: gcc-4.9 is also gone
2018-08-11 21:44:07 -04:00
toaster
8256739052
Merge branch 'sonicitems' into encore
2018-08-12 01:55:07 +01:00
SeventhSentinel
82343719e2
fixed n blame
2018-08-11 20:54:08 -04:00
Alam Ed Arias
bb94d9fa3a
Merge branch 'master' into XPMupdate
2018-08-11 20:37:34 -04:00
Alam Ed Arias
6603f26772
Merge branch 'xpm_fix' into 'XPMupdate'
...
Fix white being treated as transparent.
See merge request STJr/SRB2!266
2018-08-11 20:36:57 -04:00
SeventhSentinel
4ac97eb77b
Merge branch 'sonicitems' of https://git.magicalgirl.moe/KartKrew/Kart into sonicitems
2018-08-11 20:19:12 -04:00
SeventhSentinel
cde54211c2
eggman
...
broken
2018-08-11 20:19:09 -04:00
toaster
dd6259c44f
Encore mapload linedef executor (number 328), as requested by Oni.
2018-08-11 23:20:05 +01:00
toaster
000fbe8b52
Merge branch 'sonicitems' into encore
2018-08-11 22:52:24 +01:00
toaster
53dd391ac8
Merge branch 'sonicitems' of https://git.magicalgirl.moe/KartKrew/Kart.git into sonicitems
2018-08-11 22:52:09 +01:00
toaster
6fa0605416
Merge branch 'sonicitems' into encore
...
# Conflicts:
# src/d_main.c
2018-08-11 22:37:17 +01:00