yeah i agree with you on both examples. ammo boxes and weapons just disappearing is a huge annoyance.
They should make the ammo/weapons disappear/change only when theres no players around them imo, just to avoid it happening just before they reach it.
OR
Once a weapon/ammo spawned, they will stay in the same spot UNTIL someone picks them up, therefor allowing more weapons/ammo to spawn on a different place. There could only be a certain amount of ammo/weapons in a map anyway, depending on the difficulty. So when the max amount of pickups have appeared, no more can be spawned until one of them is picked up.
I dont know which one would be better, but personally Id prefer the first one.
the zeds randomly coming out of thin air is also a pain. good example i can think of is in offices in the red room. if the team is camping the bottom level and too many people move too far up or too far back, some zeds will just instantly appear in that room. if you are moving past the room quickly enough, you can see them appear in a flash out of nowhere. thing is that in that spot, there's obviously a blocked stairway that i think they are supposed to be coming up from, but they aren't coming up the stairs and climbing over the barricade like they do in other similar spots on other maps, they just instantly appear in the room.
Yeah this is a major annoyance to me, only because they spawn right inside the room, not behind the barricade like they should. God knows how many times entire team have died just because a fleshpound along with some sirens and other zeds spawned right next to us in that small room. Its not up to skill anymore when enemies spawn right behind your back giving you no warning.
Im all up for making the game harder, but this is not the way to go. Make them spawn behind the barricade and Im happy.
Btw, one another example of cheap spawning is in bedlam. Anyone who ever camped in that long hallway next to the spawn probably knows how the zeds spawn right behind that small pillar, so you can actually see them popping out of thin air.
I guess the game just thinks we cant see there because the spawnpoint is located behind a small obstacle, which might be true if they spawned ONE crawler or something but when they spawn an entire group of specimens its a different story.