i want to make a map where a new NPC is spawned every X seconds(but only if there arent already X NPCs on the map). i know you can spawn a new NPC when en existing NPC dies but that requires you to put all the NPCs into the map and link them to eachother, and that means the level isnt 'endless', which is what i'm going for. kinda like an exhaustion or endurance level.
so i thought, i'll just run a script which will wait X seconds and spawn an NPC, and repeat that process forever. but i cant find a command in behaved to spawn an npc, or to check for the current number of npcs(though i suppose i could use a counter for that.)
can anyone help?
Try this:
Mark all NPC then give them:
key:count
value:100000000000
or how many times u want the npc to spawn
and:
key:tagetname
value:npc
______________________________
then make a func_timer
give it:
value:count
key: how many sec u want
and:
value:target
key:npc
that would do it,,,,,
thanks, i'll try that right away :)
Count -1 would work better.
yes, it works perfectly! thanks a lot.
one more thing though, with all those npcs getting killed, a lot of dead bodies and dropped weapons pile up on my map. the bodies disappear(if only when they go off-screen) but the weapons dont disappear unless i pick them up, and this level is designed to be played mostly with the saber. how do i make these disappear(at least the weapons but the bodies too if possible)?
thanks!
make shader with the surfaceparm "nodrop"
any one that dies inside of this brush wont drop a weapon i think
Do you want there to always be X number of npcs?
If so then you just have it spawn its self every time it dies. There are two ways, either have X number of npc that spawn them selves or have one that will spawn x times at the beginning then spawn as you go along
Zag, there is already a shader like that in textures/system/nodrop
thanks guys.
i considerd doing the spawning that way, but i dont want the number of NPCs to be constant. i just want a maximum. but the way the level is designed it shouldnt be possible to crash the game with too many NPCs so i dont need to limit it.
you should be carefull though, more that about 10 and the game really laggs, just try to limit it and you should be fine ;)