mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2024-12-23 01:59:43 +01:00
Fix VVVVVV-Man not warping horizontally
To exclude gravitron squares, the game excluded all entities whose `size` was 12 or higher. The `size` of the player when they transform into VVVVVV-Man is 13. We have already inadvertently fixed VVVVVV-Man not warping vertically in 2.2. This was done with the previous room transition/warping code refactors; the gravitron square conditionals were simply excluded from the vertical warp code, because there's no situation where there would ever be a gravitron square outside the screen vertically. As with making rescuable crewmates warpable, I have yet to ever see people use VVVVVV-Man in a custom level. It's not like they would want to use it anyway; VVVVVV-Man is really, really buggy. And it's probably better to make it less buggy, starting with this commit. That being said, VVVVVV-Man's collision when warping horizontally is really janky, so I still wouldn't use it.
This commit is contained in:
parent
78c319c34d
commit
801ac995e2
1 changed files with 1 additions and 1 deletions
|
@ -963,7 +963,7 @@ void gamelogic(void)
|
|||
{
|
||||
if ((obj.entities[i].type >= 51
|
||||
&& obj.entities[i].type <= 54) /* Don't warp warp lines */
|
||||
|| obj.entities[i].size >= 12) /* Don't warp gravitron squares */
|
||||
|| obj.entities[i].size == 12) /* Don't warp gravitron squares */
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue