PDA

View Full Version : Sideview Gravity Jump bug



cbailey78
11-21-2016, 10:12 PM
I don't know if this has been posted, but Link cannot jump on half-walkable tiles in sideview gravity. Using the latest version of ZC. I was playing Super Metroid ZC edition where there are little bubble-like tiles that have have stairs formed, so link can't jump off of it. Link has to be on fully solid combo to jump.

ZoriaRPG
11-22-2016, 11:33 AM
I don't know if this has been posted, but Link cannot jump on half-walkable tiles in sideview gravity. Using the latest version of ZC. I was playing Super Metroid ZC edition where there are little bubble-like tiles that have have stairs formed, so link can't jump off of it. Link has to be on fully solid combo to jump.


This is almost assuredly a bug in the scripts. The feather item would not have this problem, normally, but the IsOnSidePlatform() functions that are in common use report false when Link is more than halfway off a platform. Likewise, tiles without full solidity will probably return false with such functions, as they usually check Screen->ComboS[n] == 4, and return false otherwise.

I recall needing to make some fancy solidity checking platform functions for a sideview SMB engine that I had started making around three years ago...

For the Metroid quest, all the game engine things are custom, so, I'm pretty sure that this is not a ZC bug, but rather, something that is simply tedious to script properly.

ywkls
11-23-2016, 02:14 PM
As the creator of the quest in question, I can confirm what ZoriaRPG said. None of the jumping in that game uses the Roc's Feather. It all relies upon scripts. And a lot of those scripts have undergone severe refinement since that quest was made.

There are a lot of other things wrong with that quest, but that's neither here nor there.

Saffith
12-03-2016, 08:38 PM
OnSidePlatform() should return true when halfway off a platform, at least. I've changed that.