Arsenal
Description
At the start of the round, every player will be given a level 1 weapon. In order to level up to the next weapon in the arsenal, score a kill. Knife and slapper kills steal a level from a level 2 or higher victim. Slapper kills reward the killer with full body armor. The first player to score a kill with the final weapon wins the round.
Say Commands
Press your voodoo key (G) to print the arsenal.
Credits
Gun Game - Killer Monkey and Lodle
Link
Removed since this game mode is included with GE:S 4.2.3.
There's something really wrong with the popup box.
GEUtil.PopupMessage( player, "Arsenal", "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz" )
(http://img585.imageshack.us/img585/346/alphabox.jpg)
I can't fix this.
KM took too long to do this:
http://forums.geshl2.com/index.php/topic,7534.msg78404.html#msg78404
I decided to code it:
def PrintWeapons( self, player ):
if not player:
return
arWeapons = ""
for i in range( self.GetLevel( player ), len( weaponList ) ):
name = GEWeapon.WeaponPrintName( weaponList[i][0] )
arWeapons += "Level %i: %%%s\n" % ( i + 1, name )
if arWeapons.count( ":" ) == 5:
break
if arWeapons:
finalWeapon = GEWeapon.WeaponPrintName( weaponList[-1][0] )
if not arWeapons.count( finalWeapon ):
arWeapons += "Level %i: %%%s\n" % ( len( weaponList ), finalWeapon )
GEUtil.PopupMessage( player, "#GES_GP_ARSENAL_NAME", arWeapons )
Download link updated. ;)