// itemID,................{ callfunc "sc_changer"; },{},{} function script sc_changer { // sc_status list setarray .@sc_list, SC_FIREWEAPON, SC_WINDWEAPON, SC_WATERWEAPON, SC_EARTHWEAPON, SC_SHADOWWEAPON; // effect list setarray .@ef_list,583,257,116,79,571; .@sc_list_size = getarraysize( .@sc_list ); while( .@i < .@sc_list_size ){ if( getstatus( .@sc_list[.@i] ) ){ .@index = ( .@i + 1 ); break; } .@i++; } sc_start .@sc_list[ .@index % .@sc_list_size ],180000,1; specialeffect2 .@ef_list[ .@index % .@sc_list_size ]; return; }