If I’m not wrong everything should reset after about 4h. I’m currently just not sure if it was 4h ingame or in total.
Weapons in the world don’t reset. Once found and collected, they stay away. Every weapon in every class can be found by looting machines, but as there are many weapons and as it’s very random, some can be really rare while others are there like sand on a sandy beach.
So i COULD get the Gold Revolver back by just killing for example a Fnix Tank or do specific weapons only drop from specific machines, like for example a gold MP5 can only be dropped by a Fnix Harvester or a Military tank or something like that?
I should clarify, only loot containers will respawn after 4 ingame hours. Those have random loot in them everytime, though the ones in the northern parts of the map have higher tier loot.
As for loot drops from Machines, the higher Class the Machine is, the higher quality loot they drop. But loot drops such as weapons are never guaranteed. Apocalypse Class Machines drop 5* weapons, for example.