Autostep: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


Making the value smaller allows the player to climb higher sectors and wall aligned sprites, while a larger value means the player will not be able to climb over smaller and smaller heights in sectors and sprites.
Making the value smaller allows the player to climb higher sectors and wall aligned sprites, while a larger value means the player will not be able to climb over smaller and smaller heights in sectors and sprites.
A value of zero means the player can cross a sector with a difference of -9216 z units, and any other value would be added to that difference. For example, the default value of 5120 means the player can cross -4096 units.


If you are making a permanent change to this value, it is best to do it from [[EVENT_ENTERLEVEL]] so the game never overwrites your value with the default.
If you are making a permanent change to this value, it is best to do it from [[EVENT_ENTERLEVEL]] so the game never overwrites your value with the default.

Revision as of 13:28, 25 December 2012

autostep controls the maximum difference in height at which a player will "step" onto a surface without needing to jump. The default value is 5120. Note that autostep applies to view/wall aligned sprites and regular sectors.

Making the value smaller allows the player to climb higher sectors and wall aligned sprites, while a larger value means the player will not be able to climb over smaller and smaller heights in sectors and sprites.

If you are making a permanent change to this value, it is best to do it from EVENT_ENTERLEVEL so the game never overwrites your value with the default.

For above water sectors (lotag 1) and floor aligned sprites (cstat 32) (see spritebridge) please see autostep_sbw.