Alright, here's the script after editing to make ice corners and make it bounce off walls... I've also edited it to make Alternate Floor ice. Something tells me I'm going to need a custom style to make it easier to figure out the corners.
Click here to view the secret text
×
Imperative 15
Label Loop
Set var "_MyScriptX" = _X
Set var "_MyScriptY" = _Y
If ...
Wait until var "Iceskates" = 0
If ...
Wait for item Floor mosaic,0,0,0,0
If ...
Wait until var "_O" = 1
Set var "_O" = 5
Else
If ...
Wait until var "_O" = 3
Set var "_O" = 7
If End
If End
Go to Slide
Else
If ...
Wait for item Road,0,0,0,0
If ...
Wait until var "_O" = 1
Set var "_O" = 3
Else
If ...
Wait until var "_O" = 5
Set var "_O" = 7
If End
If End
Go to Slide
Else
If ...
Wait for item Grass,0,0,0,0
If ...
Wait until var "_O" = 7
Set var "_O" = 3
Else
If ...
Wait until var "_O" = 5
Set var "_O" = 1
If End
If End
Go to Slide
Else
If ...
Wait for item Dirt floor,0,0,0,0
If ...
Wait until var "_O" = 7
Set var "_O" = 5
Else
If ...
Wait until var "_O" = 3
Set var "_O" = 1
If End
If End
Go to Slide
If End
If End
If End
If End
If ...
Wait for item Alternate floor,0,0,0,0
Label Slide
Set var "_MyScriptW" = _O
If ...
Wait until var "_MyScriptW" < 3
Set var "_MyScriptY" - 1
If End
If ...
Wait until var "_MyScriptW" > 5
Set var "_MyScriptY" + 1
If End
Set var "_MyScriptW" % 3
If ...
Wait until var "_MyScriptW" = 0
Set var "_MyScriptX" - 1
If End
If ...
Wait until var "_MyScriptW" = 2
Set var "_MyScriptX" + 1
If End
Set var "_MyScriptW" = -9999
If ...
Wait until var "_MyScriptX" < 0
Go to NoMove
If End
If ...
Wait until var "_MyScriptX" > 15
Go to NoMove
If End
If ...
Wait until var "_MyScriptY" < 0
Go to NoMove
If End
If ...
Wait until var "_MyScriptY" > 15
Go to NoMove
If End
If ...
Wait for item Wall,0,0,0,0
If ...
Wait until var "_O" = 1
Set var "_O" = 7
Else
If ...
Wait until var "_O" = 7
Set var "_O" = 1
Else
If ...
Wait until var "_O" = 3
Set var "_O" = 5
Else
If ...
Wait until var "_O" = 5
Set var "_O" = 3
Else
If End
If End
If End
If End
Go to Loop
If End
Set var "_X" = _MyScriptX
Set var "_Y" = _MyScriptY
Set var "_MyScriptX" = -9999
Set var "_MyScriptY" = -9999
Cut scene 100
Wait 1
Cut scene 0
Go to Loop
If End
If End
Label NoMove
Set var "_MyScriptX" = -9999
Set var "_MyScriptY" = -9999
Wait 0
Go to Loop
Edit: Hold updated with new ice, see first post.
____________________________
Who, me?
FNORD
[Last edited by Sillyman at 09-19-2008 12:03 AM]