Weather was wonky and not running. Fixed.
Fuel drums now manage their own value in a better way. They now have a minimum value (10k) which they will be when empty. Filling them a bit will not impact their value, but after a certain point of fill, their value will begin to increase up to the max (50k).
The reason the value doesn't increase with just a bit of fill is due to us capping the minimum value of the drum at 10k (the price for a drum when it is empty). We base the total value off of the % of the drum that is filled, meaning it needs to be at least 20% filled before the value will increase, as that calculation would technically start at 0c, but we're capping it at 10k minimum, so until the value of the drum+fill reaches 20% it will just be stuck at 10k.
Overall, this should render a better result than the code that was in place, which seemed to render wild numbers divorced from reality.
There was a bug in the scavenger NPCs where they were not supposed to be accepting items from disguised people because they have trouble paying out using disguised aliases sometimes.
However, the code was checking using "player:rir" which removes the RP INFO key, instead of reading it. I've fixed this and will now audit all other uses of this alias for the RP_INFO_READ / RP_INFO_REMOVE verbs, as I'm sure this is causing issues elsewhere.