If you could save the data for the current money for the players in the level change data.
So if you are playing Half Life campaign or any of these, on each level change you lose your money, but you can keep your weapons.
As such when playing the campaign, you are always reset to the base cash value you have set, if you haven't changed the default config it is 0.
Some maps are very short between the loadings and not optimized as the default Half Life campaign and this creates issues with accessing the nicer stuff before you get to an unmarked loading point.
If you could save the data for the current money for the players in the level change data.
So if you are playing Half Life campaign or any of these, on each level change you lose your money, but you can keep your weapons.
As such when playing the campaign, you are always reset to the base cash value you have set, if you haven't changed the default config it is 0.
Some maps are very short between the loadings and not optimized as the default Half Life campaign and this creates issues with accessing the nicer stuff before you get to an unmarked loading point.