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
|
if ((obj.entities[i].type >= 51
|
||||||
&& obj.entities[i].type <= 54) /* Don't warp warp lines */
|
&& 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;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue