I really wish I knew how to work the codemagic. I'm a total non-programmer, so bear with my noobishness for a moment. Essentially, I want the player to not have to apply the disinfectant on an open wound, since after bandaging it the first time, you can no longer apply disinfectant. How do I allow the player to drink the diluted bleach? I've tried to get the age-old Cure-Z and see what I could reverse engineer from that, but it's been down for near a year, now. Damnit, why is coding so hard?! It's too bad that this isn't one of those problems you can just throw money at. I've been able to narrow it down to if item:getType() == "DilutedBleach" or string.find(item:getType(),"GrainAlcohol") then if #bodyDamaged > 0 then context:addOption("Disinfect", items, SICmodUIMenu.disinfectWound, player, item); for x,y in ipairs(bodyDamaged) do subMenuDisinfect:addOption(BodyPartType.getDisplayName(y:getType()), items, SICmodUIMenu.disinfectWound, y, item); but I don't know how to get it to actually display "Disinfect" as a context menu option.