Anyways, someone asked about how to make Evil Toaster 5's ice. Here's the pseudo-code which you put into the player's step event. You have your work set out for you:
Code: Select all
if at relative position (0,1) there is object Ice
if icedirn is equal to 0
if icerun is equal to 0
if relative position (icespeed,0) is collision free for Only solid objects
jump relative to position (icespeed,0)
else
if relative position (icespeed+1,0) is collision free for Only solid objects
jump relative to position (icespeed+1,0)
if relative position (1,1) is collision free for Only solid objects
jump relative to position (1,1)
if icedirn is equal to 180
if icerun is equal to 0
if relative position (-icespeed,0) is collision free for Only solid objects
jump relative to position (-icespeed,0)
else
if relative position (-icespeed-1,0) is collision free for Only solid objects
jump relative to position (-icespeed-1,0)
if relative position (-1,1) is collision free for Only solid objects
jump relative to position (-1,1)
if relative position (5,0) is not collision free for Only solid objects
set variable icedirn to 90
set variable icerun to 0
set variable icespeed to 4
if relative position (-5,0) is not collision free for Only solid objects
set variable icedirn to 90
set variable icerun to 0
set variable icespeed to 4
if at relative position (0,1) there is not object Ice
set variable icedirn to 90
set variable icerun to 0
set variable icespeed to 4