I appreciate the input and help Ive already got most of it written im just curious as to what the command is to reset lol..
Like i know 
	Code:
	sub EVENT_SIGNAL {
  if($signal == 1) {
quest::spawn2("your mom")
 is what you enter to recieve the signal but what im actually asking for is there a specific command to reset the signal list so that it doesn't see it has already recieved signal 1?
Or should I make it less complicated and have it do an NPCentity check instead.