The Dink Network

Movement

August 3rd 2003, 11:06 AM
peasantmb.gif
Suppose Dink is at sp_y 300.
move_stop(1, 8, 254, 1);

If there was, at Y coordinate 268, a warping sprite or a hard-scripted sprite(the script with a void touch procedure), will the move_stop ignore these or, if touched, they will have their effect?
August 3rd 2003, 11:10 AM
farmer.gif
if there is a hard sprite, if the last number is set to one, the engine will ignore the hard sprite and you'll be able to walk through it. as for the warping sprite, if you touch the warping sprite it will warp you while you're moving.
August 3rd 2003, 11:16 AM
peasantmb.gif
But, what will happen with the void touch procedure at the hard sprite? Will it have its efefct even if the last number is 1?
August 3rd 2003, 11:19 AM
farmer.gif
i believe so, but i've never tried this. you could always set a sprite in the way of another sprite and have it say "chicken!" when touched to see if it works
August 3rd 2003, 11:26 AM
spike.gif
Weirdo
Peasant They/Them
 
No, Dink will be able to walk through anything and the engine won't recognise the sprite while Dink is moving through it as long as the last number is 1. If the last number is 0, the engine will still not accept the sprite and won't and run the VOID TOUCH(VOID) because Dink didn't touch it volunterally. I tested it, so I'm sure it won't work.
August 3rd 2003, 11:34 AM
peasantmb.gif
Well, thanks guys.
August 3rd 2003, 06:57 PM
wizardg.gif
Paul
Peasant He/Him United States
 
Funny, that's not how it works for me. For me, touch() works in either case but warping only when the last argument is 0. You should probably just test it for yourself if it's going to be important in your d-mod.