Your method of fixing these issues make more sense than YUP's. Though I looked into it and YUP's edit comes from a really old mod from 2011. I don't know why they'd put the ownership change for the Atomic Wrangler room into the regular Freeside quest.
"Threw in a fix for an ancient but still rarely seen bug with Caleb McCaffery where killing him and decapitating him would cause the strip to be un-enterable unless you were wearing an Old Cowboy Hat. This had to do with both he and his hat being marked as quest items, which coupled with the way the engine duplicates items worn by NPCs when they are dismembered made things a little wonky. Caleb will now wear a "fake" version of his hat which is not obtainable by the player, while the real version will lurk in his inventory. Taking the real one from him will remove the fake hat, and also will unmark Caleb as a quest item. Hopefully this will fix the crash issue."
That cannot be called a fix. They created a custom-hat which "OnAdd player" is replaced with the real one which have "quest object" flag removed. Utterly pointless addition, easily fixable by removing "quest item" flag upon killing him OR after succeeding the Speech 40. They also set the ownership of the Atomic Wrangler room into a generic quest, by implementing a command which runs every 5 s for your 150h of gameplay, after you finished Debt Collector. Check the scripts and stop giving impressions.
7 comments
"Threw in a fix for an ancient but still rarely seen bug with Caleb McCaffery where killing him and decapitating him would cause the strip to be un-enterable unless you were wearing an Old Cowboy Hat. This had to do with both he and his hat being marked as quest items, which coupled with the way the engine duplicates items worn by NPCs when they are dismembered made things a little wonky. Caleb will now wear a "fake" version of his hat which is not obtainable by the player, while the real version will lurk in his inventory. Taking the real one from him will remove the fake hat, and also will unmark Caleb as a quest item. Hopefully this will fix the crash issue."
-From the docs section of YUP.
They also set the ownership of the Atomic Wrangler room into a generic quest, by implementing a command which runs every 5 s for your 150h of gameplay, after you finished Debt Collector.
Check the scripts and stop giving impressions.