An easy way to do with
replace
for( set .@i,1; .@i <= 15; set .@i,.@i+1 ){
if( getequipisequiped(.@i) )
set .@menu$, .@menu$ + .@position$[.@i] + "[ " + getequipname(.@i) + " ]";
set .@menu$, .@menu$ + ":";
}
WITH
if( getequipisequiped(EQI_SHADOW_ARMOR) ){
set .@menu$, .@menu$ + .@position$[EQI_SHADOW_ARMOR] + "[ " + getequipname(EQI_SHADOW_ARMOR) + " ]";
}
set .@menu$, .@menu$ + ":";
if( getequipisequiped(EQI_SHADOW_WEAPON) ){
set .@menu$, .@menu$ + .@position$[EQI_SHADOW_WEAPON] + "[ " + getequipname(EQI_SHADOW_WEAPON) + " ]";
}
set .@menu$, .@menu$ + ":";
you can optimize it ofc