//Nothing stripped.
- if( sd && !i )
+ if (sd && !i)
clif_skill_fail( *sd, skill_id );
+ if (sd && tsc && sd->sc.getSCE(SC_SPIRIT) && sd->sc.getSCE(SC_SPIRIT)->val2 == SL_ROGUE) {
+ int item_id = 7139; // Glistening Coat
+ int ii;
+ ARR_FIND(0, MAX_INVENTORY, ii, sd->inventory.u.items_inventory[ii].nameid == item_id);
+ if (ii < MAX_INVENTORY) {
+ pc_delitem(sd, ii, 1, 0, 0, LOG_TYPE_CONSUME);
+ clif_emotion(src, ET_HUK);
+ }
+ }
break;
}