When you extend a telescopic baton, it gets an irremovable white blood overlay on it for the rest of the round.
Expected the baton to be clean until the chain of command needs a link removed.
Actually have to put up with the horror of an unclean baton.
Extend a telebaton.
Please check whatever applies. More checkboxes checked increase your chances of not being yelled at by every contributor.
Theres no problem with the baton doing added magic damage.
I always thought those were scratches, but there should be a better sprite for it than what there is right now.
I found the bit in code that fucks it up.
/obj/item/weapon/melee/telebaton/generate_blood_overlay()
if(blood_overlays["[type][icon_state]"]) //Unless someone makes a wicked typepath this will never cause a problem
return
var/icon/I = new /icon(icon, icon_state)
I.Blend(new /icon('icons/effects/blood.dmi', rgb(255,255,255)),ICON_ADD) //fills the icon_state with white (except where it's transparent)
I.Blend(new /icon('icons/effects/blood.dmi', "itemblood"),ICON_MULTIPLY) //adds blood and the remaining white areas become transparant
blood_overlays["[type][icon_state]"] = image(I)
That's not exactly the relevant part, but the relevant part is like two lines above, so kudos
Most helpful comment
Theres no problem with the baton doing added magic damage.