ffc script BasicStealItem{ void run(int npc_ID, int stealsfx){ npc n; item i; int q; int w; int e; itemdata it; int itemlist[]={ IC_RUPEE, IC_HEART, IC_ARROWAMMO, IC_MAGIC, IC_BOMBAMMO}; while(true){ for ( w = 1; w <= Screen->NumItems(); w++){ for ( q = 1; q <= Screen->NumNPCs(); q++) { n = Screen->LoadNPC(q); if ( n->isValid() ) { if ( n->ID == npc_ID ) { i = Screen->LoadItem(w); if ( i->isValid() ) { if ( Collision(n,i) ){ it = Game->LoadItemData(i->ID); for ( e = 0; e < SizeOfArray(itemlist); e++){ if ( it->Family == itemlist[e] ) { Game->PlaySound(stealsfx); Remove(i); } } } } } } } } Waitframe(); } } }