import "std.zh" //Set these numeric values to the Item Editor values of //The matching Runestone items. For example, if the item //editor value of the runestone fehu is 160, change the value fron 150 //to 160, and change each other value accordingly. const int fehu = 150; const int uruz = 151; const int thurisaz = 152; const int ansuz = 153; const int radio = 154; const int kaunan = 155; const int gebo = 156; const int wunjo = 157; const int hagalaz = 158; const int nuadiz = 159; const int isaz = 160; const int perth = 161; const int algiz = 162; const int sowilo = 163; const int teiwaz = 164; const int berkanan = 165; const int ehwaz = 166; const int mannaz = 167; const int laguz = 168; const int injwaz = 169; const int othila = 170; const int dagaz = 171; global script active { void run() { while(true) { runestones(); Waitframe(); } } } void runestones() { if (Link->Item[fehu] == true && Link->Item[uruz] == true && Link->Item[thurisaz] == true && Link->Item[ansuz] == true && Link->Item[radio] == true && Link->Item[kaunan] == true && Link->Item[gebo] == true && Link->Item[wunjo] == true && Link->Item[hagalaz] == true && Link->Item[nuadiz] == true && Link->Item[isaz] == true && Link->Item[perth] == true && Link->Item[algiz] == true && Link->Item[sowilo] == true && Link->Item[teiwaz] == true && Link->Item[berkanan] == true && Link->Item[ehwaz] == true && Link->Item[mannaz] == true && Link->Item[laguz] == true && Link->Item[injwaz] == true && Link->Item[othila] == true && Link->Item[dagaz] == true ) { SetLevelItem(1, LI_TRIFORCE, true); SetLevelItem(2, LI_TRIFORCE, true); SetLevelItem(3, LI_TRIFORCE, true); SetLevelItem(4, LI_TRIFORCE, true); SetLevelItem(5, LI_TRIFORCE, true); SetLevelItem(6, LI_TRIFORCE, true); SetLevelItem(7, LI_TRIFORCE, true); SetLevelItem(8, LI_TRIFORCE, true); } } item script fakeRuneStoneGiveReal { void run(int runestone) { item givenitem = Screen->CreateItem(runestone); givenitem->X = Link->X; givenitem->Y = Link->Y; givenitem->Z = Link->Z; } }