// 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;
}