diff options
| author | Teetime <TeetimeTW@yahoo.de> | 2012-02-18 18:24:07 +0100 |
|---|---|---|
| committer | Teetime <TeetimeTW@yahoo.de> | 2012-02-18 18:24:07 +0100 |
| commit | fd9d2084828292f88f569a4d02e75b30a7f6fdc2 (patch) | |
| tree | 45c4835af03568ceb16e37697dd7e30c935cff1a /src/game/server/gamemodes/zcatch.cpp | |
| parent | 8cfdd5b7e75cec9a1bcd9838bef2a6324c278169 (diff) | |
| download | zcatch-fd9d2084828292f88f569a4d02e75b30a7f6fdc2.tar.gz zcatch-fd9d2084828292f88f569a4d02e75b30a7f6fdc2.zip | |
no endless ammo for grenade and all weapons, so player cannot shoot anymore all the time
Diffstat (limited to 'src/game/server/gamemodes/zcatch.cpp')
| -rw-r--r-- | src/game/server/gamemodes/zcatch.cpp | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/game/server/gamemodes/zcatch.cpp b/src/game/server/gamemodes/zcatch.cpp index 7bdd706c..a003f741 100644 --- a/src/game/server/gamemodes/zcatch.cpp +++ b/src/game/server/gamemodes/zcatch.cpp @@ -164,29 +164,31 @@ void CGameController_zCatch::OnCharacterSpawn(class CCharacter *pChr) pChr->IncreaseHealth(10); if(g_Config.m_SvMode == 2) pChr->IncreaseArmor(10); + // give default weapons switch(g_Config.m_SvMode) { - case 1: + case 1: /* Instagib - Only Riffle */ pChr->GiveWeapon(WEAPON_RIFLE, -1); break; - case 2: + case 2: /* All Weapons */ pChr->GiveWeapon(WEAPON_HAMMER, -1); - pChr->GiveWeapon(WEAPON_GUN, -1); - pChr->GiveWeapon(WEAPON_GRENADE, -1); - pChr->GiveWeapon(WEAPON_SHOTGUN, -1); - pChr->GiveWeapon(WEAPON_RIFLE, -1); + pChr->GiveWeapon(WEAPON_GUN, 6); + pChr->GiveWeapon(WEAPON_GRENADE, 6); + pChr->GiveWeapon(WEAPON_SHOTGUN, 6); + pChr->GiveWeapon(WEAPON_RIFLE, 6); break; - case 3: + case 3: /* Hammer */ pChr->GiveWeapon(WEAPON_HAMMER, -1); break; - case 4: - pChr->GiveWeapon(WEAPON_GRENADE, -1); + case 4: /* Grenade */ + pChr->GiveWeapon(WEAPON_GRENADE, 6); break; - case 5: + case 5: /* Ninja */ pChr->GiveNinja(); break; } + //Update color of spawning tees OnPlayerInfoChange(pChr->GetPlayer()); } |