Code Update:
Old:
// Start costume conversion logic (1)
if(!strcmpi(command+1, "costumeitem")) {
if(!battle_config.reserved_costume_id) {
clif_displaymessage(fd, "Costume conversion is disabled. Set a value for reserved_costume_id in your battle.conf file.");
return -1;
}
if(!(item_data[j]->equip&EQP_HEAD_LOW) &&
!(item_data[j]->equip&EQP_HEAD_MID) &&
!(item_data[j]->equip&EQP_HEAD_TOP) &&
!(item_data[j]->equip&EQP_COSTUME_HEAD_LOW) &&
!(item_data[j]->equip&EQP_COSTUME_HEAD_MID) &&
!(item_data[j]->equip&EQP_COSTUME_HEAD_TOP)) {
clif_displaymessage(fd, "You cannot costume this item. Costumes only work for headgears.");
return -1;
}
costume = 1;
}
// End costume conversion logic (1)
New(Tested on Latest rA):
// Start costume conversion logic (1)
if(!strcmpi(command+1, "costumeitem")) {
if(!battle_config.reserved_costume_id) {
clif_displaymessage(fd, "Costume conversion is disabled. Set a value for reserved_costume_id in your battle.conf file.");
return -1;
}
if(!(item->equip&EQP_HEAD_LOW) &&
!(item->equip&EQP_HEAD_MID) &&
!(item->equip&EQP_HEAD_TOP) &&
!(item->equip&EQP_COSTUME_HEAD_LOW) &&
!(item->equip&EQP_COSTUME_HEAD_MID) &&
!(item->equip&EQP_COSTUME_HEAD_TOP)) {
clif_displaymessage(fd, "You cannot costume this item. Costumes only work for headgears.");
return -1;
}
costume = 1;
}
// End costume conversion logic (1)