📧 Message Board Archive

Intro script
I have a strange problem with the script(s?) to the Ethel Goes Evil intro.  I type in what sprite number is suppose to say what and some other sprite says it instead and I'm certain that I've got the right sprite number.  What's wrong?  I also have a problem with moving sprites, they won't move at all!  As soon as these problems are solved Ethel Goes Evil demo will be released.



gamemaster :)
Re: Intro script
: I have a strange problem with the script(s?) to the Ethel Goes Evil intro. I type in what sprite number is suppose to say what and some other sprite says it instead and I'm certain that I've got the right sprite number. What's wrong? I also have a problem with moving sprites, they won't move at all! As soon as these problems are solved Ethel Goes Evil demo will be released.



: gamemaster :)



Post the scripts (replace the say_stop lines if you don't want us to see the story).  That way it will be easier to see whats wrong.
Re: Intro script
: : I have a strange problem with the script(s?) to the Ethel Goes Evil intro. I type in what sprite number is suppose to say what and some other sprite says it instead and I'm certain that I've got the right sprite number. What's wrong? I also have a problem with moving sprites, they won't move at all! As soon as these problems are solved Ethel Goes Evil demo will be released.



: : gamemaster :)



: Post the scripts (replace the say_stop lines if you don't want us to see the story). That way it will be easier to see whats wrong.



Okay, here it is minus the talking parts!  Also this script has been unfrozen at the end for testing purposes, after I get the bugs out that will be replaced with another scene!



(*= talking parts!)



void main( void )

{

   freeze(1);

   move_stop(1, 2, 494, 175, 1);

   move(1, 2, 240, 180, 1);

   say_stop_npc("*", 17);

   move_stop(18, 2, 494, 150, 1);

   say_stop_npc("*", 18);

   wait(250);

   say_stop_npc("*", 18);

   wait(250);

   say_stop_npc("*", 1);

   wait(250);

   say("*", 20);

   move(20, 2, 530, 80, 1);

   say("*", 18);

   move(21, 2, 475, 80, 1);

   unfreeze(1);

   

}