Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ==============================================================================
- gamerules
- ==============================================================================
- */
- void () monster_spawner =
- {
- self.classname = "monster_spawner";
- };
- void () waverules =
- {
- if (waves == 0 && mkills == 1)
- waves = 1;
- if (waves == 1 && mkills == 3)
- waves = 2;
- if (waves == 2 && mkills == 6)
- waves = 3;
- };
- void () spawns =
- {
- if (waves == 0)
- {
- if (soldiers < 1)
- create_armybot();
- return;
- }
- if (waves == 1)
- {
- if (soldiers < 3)
- create_armybot();
- return;
- }
- if (waves == 2)
- {
- if (soldiers < 4)
- create_armybot();
- return;
- }
- if (waves == 3)
- {
- if (soldiers < 5)
- create_armybot();
- return;
- }
- };
- void() army_die =
- {
- // check for gib
- if (self.health < 1)
- {
- mkills = mkills + 1;
- sound (self, CHAN_VOICE, "player/udeath.wav", 1, ATTN_NORM);
- ThrowHead ("progs/h_guard.mdl", self.health);
- ThrowGib ("progs/gib1.mdl", self.health);
- ThrowGib ("progs/gib2.mdl", self.health);
- ThrowGib ("progs/gib3.mdl", self.health);
- return;
- }
- //soldiers = soldiers - 1;
- // regular death
- sound (self, CHAN_VOICE, "soldier/death1.wav", 1, ATTN_NORM);
- //if (random() < 0.5)
- // army_die1 ();
- //else
- // army_cdie1 ();
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement