Quote:
Oil drums and water barrels like in Medal of Honor:Allied Assault - If you shoot them, oil/water gashes out of the bulletholes and the drum/barrel runs dry. MOHAA is idTech 3 too so it should be easy.
I've given this a thought some time ago and it should be possible with mapping + scripting.
You would create a barrel entity surrounded by a trigger which reacts to being shot after which it spawns the water/oil spill effect and possibly turns on a decal below the barrel and deactivates (removes) itself.
Then you could split that trigger into 3-4 layers stacked on top of each other so when you shoot the lower one it automatically deactivates the one(s) above it, you could also add a wait time to the deactivation to simulate the content slowly spilling out.
Make it into a map prefab and create a dedicated script and it would be easily transferable between maps.
Of course, this would be much easier with a dedicated entity which does it automatically.
But, is it all worth it? A few of these entities could potentially hinder the game performance and much could be done to improve the game on other fields.
One more thought about weapon jamming, if a player would have his own on-line profile, like in CoD or BF games, he could attend to his weapons between matches, and if he failed to do so, the weapons could get damaged after a few played matches.
This however does not fit the TC style, at least in my opinion.