well anyways the loop # of times options isn't working right for me. only one time.
What it's supposed to happen is when a usr enteres the grass, the user goes into the grass itself, there is the grass icon, the grassentered and there is the leaves from the grass being rusled into the air.
Here is what i have
turf
battlegrass
name=""
btlgrass
icon='turf1.dmi';icon_state="btlgrass";density=0 //main grass image
Entered() //enter the grass
src.overlays+=/turf/battlegrass/btlgrassenter // small lil overlay appears over the user to show they are standing inside the grass
src.overlays+=/turf/battlegrass/btlgrassleaves // grass shreads get thrown in the air. which overlayes over it all and is supposed to be loop 1 time then it vanishes
Exited() // removes the overlays when exiting the grass
src.overlays-=/turf/battlegrass/btlgrassenter
src.overlays-=/turf/battlegrass/btlgrassleaves
btlgrassenter
icon='turf1.dmi';icon_state="btlgrassover";density=0;layer = MOB_LAYER+10
btlgrassleaves
icon='turf1.dmi';icon_state="btlgrassleaves";density=0;layer = MOB_LAYER+11
anyway the grass shreads being thrown in the air which has 3 frames doesn't loop 1 time through all the frames, but instead it shows the frame #1 and that doesn't go away...
I've tried using the flick() proc for the "btlgrassleaves" but when i put that in the entered() proc, that casue the double proc error.
Also, your sacrificing some readability on that code with your use of semicolons. Unless your a C++ programmer and that doesn't bother you, you might want to consider using separate lines for vars.