Commit Graph

1219 Commits (81b9638eaaf004055be336df858f60e584124256)

Author SHA1 Message Date
MysterD 94d6c75a2f Made player-to-player attacks more consistent
The direction that someone is pushed is based purely on the direction
the attacker is facing.
2020-09-23 20:07:07 -07:00
MysterD 8d2f6a6137 Synchronized end cutscene, prevented crash 2020-09-23 19:48:24 -07:00
MysterD f811a37e76 Prevent Bowser Bombs from blowing up other bombs in later stages 2020-09-23 18:03:16 -07:00
MysterD 20acb59e2a Synchronized fire spitters 2020-09-23 09:29:46 -07:00
MysterD 37ee7aa4f0 Sanity check pokey body parts 2020-09-23 09:16:09 -07:00
MysterD eafa2b607f Synchronized pyramid top 2020-09-23 09:14:17 -07:00
djoslin0 da07670541 Merge pull request #67 from anzz1/patch-1
Custom menu improvements
2020-09-23 00:14:05 -07:00
MysterD c0a86927bc Suppress incorrect player connected message 2020-09-23 00:13:34 -07:00
MysterD 0ca49ac4d8 Synchronized Tweester 2020-09-22 23:52:57 -07:00
MysterD 6d6dd0c294 Synchronized Toxbox 2020-09-22 23:49:57 -07:00
MysterD f02a91ac0d Synchronized Pokey 2020-09-22 23:35:05 -07:00
MysterD e956953442 Synchronized FlyGuy 2020-09-22 22:31:24 -07:00
MysterD bb2c99ae89 Increase bettercam's precision 2020-09-22 22:14:43 -07:00
MysterD a1aefef4ed Change main menu disclaimer 2020-09-22 22:09:05 -07:00
MysterD 936926aba8 Fixed synchronization of rolling log 2020-09-22 21:54:41 -07:00
MysterD 64991bdc86 Synchronized bouncing fireball spawners 2020-09-22 21:37:26 -07:00
MysterD 6a46a52160 Synchronized LLL puzzle 2020-09-22 18:25:17 -07:00
MysterD ad915b76a2 Added 'unsupported level' warning on HUD 2020-09-22 18:05:15 -07:00
anzz1 d2952ffadd Custom menu improvements
* Remove Discord references if DISCORD_SDK=0
* Disallow non-valid ports > 65535
* Only print last attempt's port in direct connection screen if it's non-default
2020-09-22 23:22:58 +03:00
MysterD 1d9ba1d9ef Made Discord asserts more descriptive 2020-09-21 23:50:22 -07:00
MysterD c38c7614e7 Fix deduplication check for spawning stars
Stay in level after star option revealed that the deduplication
checking I was doing previously is no longer a valid way to do it.
The old way would prevent a second star from spawning.
2020-09-21 19:11:27 -07:00
MysterD 2801ddbbea Prevent drowning alert from playing for remote players 2020-09-21 18:24:17 -07:00
MysterD 4b2576b760 Prevent remote player damage from shaking local screen 2020-09-21 18:22:58 -07:00
MysterD 6ba3b4ecd5 Prevent chain chomp from hurting people in cutscene 2020-09-21 18:18:19 -07:00
MysterD 16fd34a75b Resynchronized piranha plants 2020-09-21 18:15:49 -07:00
MysterD 9e11d51a8f Fixed copy/paste error 2020-09-21 00:35:04 -07:00
MysterD 61b3f603b4 Synchronize various LLL platforms 2020-09-21 00:32:14 -07:00
MysterD 066220a49d Synchronized Bullies 2020-09-20 23:30:49 -07:00
MysterD 7650a44734 Disable bettercam's fixed camera at the bridge 2020-09-20 17:58:20 -07:00
MysterD 0897889ba7 Allow players to enter the 70 star door early 2020-09-20 17:54:25 -07:00
MysterD 836fef0608 Synchronized mips 2020-09-20 17:28:24 -07:00
MysterD 96261cafa8 Hotfix for discord servers 2020-09-20 00:47:00 -07:00
MysterD 67acc0d09d Improve bettercam's collision detection and avoidance
The precision of ray casting was too low previously, causing the
collision checks to skip right past a wall sometimes. There was also
nothing to prevent the camera from getting too close to a wall
horizontally or vertically.
2020-09-19 19:35:05 -07:00
MysterD 0ad4f9ad6a Made celebration star appear above correct player
Celebration sparkles appear around all players
2020-09-19 17:28:11 -07:00
MysterD de8e3f05a2 Prevent Boos from being brought back from the dead through desync 2020-09-19 17:13:46 -07:00
MysterD c5b63e69a1 Fix boo cage desync
The BBH cage could get in a weird state when it was synchronized. By
desynchronizing it, it will perform properly. Weird, I know.
2020-09-19 17:02:01 -07:00
MysterD 4c81438a48 Prevent mother tuxie softlock
Fixes #6
2020-09-19 16:43:37 -07:00
MysterD 757bd4a5c6 Prevent new bug where stars just flood out lol 2020-09-19 16:35:32 -07:00
MysterD f18f777194 Prevented remote players from spawning tons of stars when unlocking door 2020-09-19 16:27:38 -07:00
MysterD 9928662f2c Prevented rare unlocking door crash 2020-09-19 16:19:47 -07:00
MysterD 55e4ce34fb Prevented more NPC dialog soft locks 2020-09-19 16:09:52 -07:00
MysterD d08e8ffe54 Allow players to join while server is waiting in level transition 2020-09-19 15:07:27 -07:00
MysterD ace89d2afd Allow other players to update entities grabbing you
In theory this should fix a rare King Bobomb softlock
2020-09-19 14:30:19 -07:00
MysterD 68389a3a8f Synchronized Boo's tangibility field
I believe this fixes #58
2020-09-19 10:38:58 -07:00
MysterD 42d1d681a6 Fix bubbled vanilla-camera behavior
Fixes #66
2020-09-19 10:20:46 -07:00
MysterD ae48a9df5f Prevented star from spawning mid-level-change
Now CCM's slide star spawns correctly.
2020-09-19 10:03:36 -07:00
MysterD 67342de794 Add development flag for easier testing 2020-09-19 02:12:49 -07:00
MysterD 587b52f1be Prevent useless keep-alive packets 2020-09-19 01:56:45 -07:00
MysterD fa0f195c92 Rewrote synchronization for treasure chests
Fixes #63
2020-09-19 01:40:42 -07:00
MysterD ee6efd9d05 Prevented enemies/events from considering disconnected players 2020-09-19 01:05:19 -07:00