The zombies should be the "smart bots" from RSE, but with the pezbots code to make them stop running around retardish, but moving to the enemy (you)
The zombies should use either the sniper ghillie suit model or the sex doll, they will use "noob pistols" or weapons with really close range (Can be modified weapons) With Magic bullet codes ;3
Or they will only use throwing knifes xD
The dogs will be models like in AIzombies. (Chickens spawning near you and using the "move to" code)
Wont happen. Pezbots won't and as far as I know, can't be in MW2.
Sticking with the old players = zombies.
You start with a noob gun. (For example, an USP)
Gonna do that. M9.
Weapons can be either bought from a menu (If possible, we could make it "walls" just like a text can come up on a special coordinate, this could be made with your pick up code, for an example, If player has 750 cash he can buy that gun") or getting by the Random weapons box that you made.
Will most likely only be from the random weapon box.
Thundergun - RPG with either Javelin or Stinger magic bullet code (only possible to get in the random weapon box)
Not sure. Probably won't happen.
Ray gun and Death machine - Maybe use the ones by 4funplaying?
Death Machine considered, Ray Gun not sure.
Winters howl - A small gun, like the M9 or TMP which will be using the flashbang effect (Check how the RSE bots react when stunned, use the same code on this, but use it like... "waitill weapon fired" then the flashbang effect)
TMP - Slows the zombies down. However, the stun seems interesting. Ima check the code
The mod uses ui_maxclient 4, which will make only 4 players can join. (This does not effect the bots)
Allies (You and your team) has 1 life, and the Zombies (The other team) has unlimited life
Won't happen.
We could use the _spawns.gsc from the guy who made the Jail break out mod (Marthieju somenthing xD) Cause he made everything we need :P
4 or 3 different spawns for each team.
Thats not _spawns.gsc.
Heres a really quick, however a bit bad example:
spawn = randomInt(2);
if(spawn == 1){
self setOrigin(---);}
if(spawn == 2){
self setOrigin(---);]
Spawns will obviously be used.
Note, I made a quick mod like this for Quarry to try out how it will work... I can make a video and I could show you if you don't get it, it basicly works like this.
You spawn on the top of the house with your teammates (You know, the ladder place)
The zombies will spawn near the ladder, the truck and the tf141 spawn, a pretty cool effect ;3
?
the game will use alot of mapedit... Adding walls only around the places you can be... A tunnel effect

(I could help you to do this, it's alot of work, but yes xD)
Another thing we could have is different visions for every map, like.. Derail uses nukeaftermatch :3 (Check Isnipe mod for the mp_Derail file for example)
I got FFviewer, I can find all the files easily.
Maps will not use alot of mapedits.
There will be simple bases/camp spots.
Gonna have one default vision for all maps. Not a vision itself, but different clientDvars.
Buyable doors?
Should be possible to make from Killingdyll's doors, but only one way opened, and requires cash.
Really really REALLY thought about this, I started coding it, but scrapped it in the end. Might come back later on, not sure.
Not using Killingdyls doors, using my own. If its gonna happen.
It's possible to change the ambient music, music and the battlechatter(For example, if you're throwing a grenade you will yell "Grenade!" So we could change it to some quote from the Black ops Nazi zombies)
Then, we'll change the ambient music (Background music) to spooky music xD
Now, I could do this to if you want ;D
If you change the sound files, they can only be heard by you.
Here's my pack a punch idea

If it's a akimbo plausible weapon, then you get akimbo (Really easy to do)
Otherwise, Just more damage :3
Btw, the box will play the sound from Nazi zombies too

Just take a sound, for example the pick up bomb (from SND) and change it to the music =D
Again, sound files will only be for you.
Most weapons will have special effects.
Some will have basic things, like attachements, and damage in one of these orders:
iDamage *= 1.25;
iDamage *= 1.50;
iDamage *= 1.75
iDamage *= 2
Popcorn Machine
Gives you a random "Equipment"
(C4, Grenade)
Thats actually not a bad idea.. however I got quite alot of boxes already.. The equipment will probably be a grenade, like in real zombies.
Speed cola:
Sleight of hand and a bit more faster running ;P
Already made Speed Cola. Read on page 2 I think for what I've done.
And then, I have one more thing

Make some "power"
For example, Quick revieve can only be bought if the power is on,
How?
Like this: Powerison = true
xD
level.PowerIsOn = true;
if(level.PowerIsOn == true; )
// things