It still doesn't trigger for me even going for those options on 21.3, I saw from the code that the event is set by doing it that way but it still doesn't work for me. Checking my save via the API_ACCESS, I see the relevant flagah, I got it! The caveat is that you can't "talk things through"; you must instead hesitate at first ("I can't afford it" or "She's all yours"), which moves you to the "You have a real pit in your stomach" dialogue, and there you can choose "Offer yourself". That's probably a bug; the other route through this really ought to also trigger it.
"mall cop offer self"
set multiple times, so it's the achievement checking later on that isn't working.Hmm, yeah, ctrl+F for "Safety Never Takes A Holiday trigger" only gives one result in the html (all the others give two), so the achivement checker isn't actually checking that trigger.