Day 6: Redrawing the screen
Since Furcadia was updated (if you don't have the update, get it) and redraw the screen finally works once again, this tutorial shall explain how to use it. But for starters, what does redraw the screen do? Well, as you may know, redrawing the screen basically takes a little more processing and slows your current effect down. However, before I can show you an example of redraw the screen, I have to explain to you my Outline theory My outline theory is a theory I made up which seems to be true. The main idea is DS is like an outline and can function as one, meaning it can look somehting like this: I. Cause A. Condition 1. Area a. Filter i. Effect b. Filter i. Effect 2. Area i. Effect However, last time I checked, additional causes have to be be followed by a cause. What I mean is, you can have a cause, condition, area, filter, effect, and go back to oniy area and filter, but not condition. The "points" before area and filter still apply; still under the same cause and conditions, but they apply to different areas/filters. I have tried this with conditions (before the update. Might work now) and it doesn't work, but it does with areas. Why do we need to know this? you may ask. Well, because to redraw the screen, you have to stay under the same cause. Although I might be wrong; you'll have to look into it yourself. Anyway, on your dream editor, make this picture:We are going to make a rollar coaster out of this. This code will only work on one person at a time, (probably,anyway) so this is just to give you an idea on how to do this. Okay, first Ctrl-click in the highlighted area on the picture. Now, insert this code: (0:7) When somebody moves into position (24,20), (4:1) only where the floor is type 32, (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. (5:82) move any furre present 1 step(s) southwest (down and left) if there's nobody already there. (5:1000) redraw the screen and show everything that's just changed. This should work. Note that the cause of moving in position will change(paste new position w/ Ctrl-click). If you take out the redraw the screen, you will transport instantly. At one time in Furcadia, you could do countdown timers set to go off in 0 seconds and end with a redraw the screen and it would work. It doesn't seem to work for me anymore, but I might be doing it wrong. Try it out and see.