This is NOT a script release! Too many bugs just yet. I just want to see if there is any interest in it. If there is interest, I'll clean it up and improve functionality and make a proper Script Release Post. Probably just edit this one.
---
Okay, now that thats out of the way, I can talk a bit more about what this is and does. It will probably make a whole lot of sense as to my recent questions about acceleration and optimising Event XY and stuff like that. You'd probably need to see the script itself tho. I also feel like Ive gotten quite rusty at XP scripting so this is just something for me to do in order to refocus my skills.
So what it does is it uses Terrain Tags to cause the Player or Events to slide down a hill. Other Ice scripts that I've seen just make the player slide across a surface. Others dont do much in the way of forcibly altering a Characters position. A couple of notes.
THERE ARE BUGS. I am aware. If there is any interest, I'll fix em.
Events can slide downhill by turning Through off and putting \ice in the Name of the event. I did the naming thing in such a way that it will remove the word "\ice" from an Event Name in order to prevent conflicts with other scripts that display event names. Player and Events can both just use the property "ice" to turn it on or off. Ice is turned ON for the Player by default, and OFF for Events. But that can be changed with
event.ice = true or in a Move Route Script @ice = true.
Let me know what you guys think!
Demo Downloadhttp://www.775.net/~heretic/downloads/rmxp/IceTerrainDemo.exe