Well, I took you advice and found that this;


Code:
//========================================================
// FFC SCRIPT TRIGGER SECRETS (no pun intended) hah;)
// D0 - D2;  Items neccesary. Check std.zh for values
//========================================================
ffc script trig_secret2{
    
    void run(int have_item, int have_item2, int have_item3){

                  while(true) {

                 if ( (Link->Item[have_item] == true) && (Link->Item[have_item2] == true) &&
                            (Link->Item[have_item3] == true) && (Screen->NumNPCs() >= 1) ) {
                          npc enemy_trig = Screen->LoadNPC(1);
                          enemy_trig->HP = 0;
                          Screen->CreateNPC(100);
                          Waitframe();
                    }
                   Waitframe();
             }
      }
}
Actually created a massive army of windrobes, Meaning the script works....

The problem was, I forgot to load the while loop revision into script slot 2..Hhahahaaha!!

So yeah, it works fine. Thanks. I was getting angered by this guy too..and here it is if anybody wants to use it;
Code:
import "std.zh"

//========================================================
// FFC SCRIPT TRIGGER SECRETS (no pun intended) hah;)
// D0 - D2;  Items neccesary. Check std.zh for values
//========================================================
ffc script trig_secret2{
    
    void run(int have_item, int have_item2, int have_item3){

                  while(true) {

                 if ( (Link->Item[have_item] == true) && (Link->Item[have_item2] == true) &&
                            (Link->Item[have_item3] == true) && (Screen->NumNPCs() >= 1) ) {
                          npc enemy_trig = Screen->LoadNPC(1);
                          enemy_trig->HP = 0;
                    }
                    Waitframe();
             }
      }
}