Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from ..tools.events import wcs_event
- from ..tools.Skills import Skill
- from ..tools import RaceTools
- from random import randint
- import es
- import gamethread
- import playerlib
- import random
- class Predator( object ):
- def __init__( self ):
- self.RaceName = "Corporal"
- self.Coder = "MrCoolness"
- self.TeamLimit = 1
- self.RequiredLevel = 75
- self.NumSkills = 4
- self.HasUltimate = True
- self.UltimateCooldown = 30
- self.Skill_1 = Skill( "Liberation", "[Spawn] Chance to spawn with an UMP.", 6, 0, wcs_event['Spawn'] )
- self.Skill_2 = Skill( "Body Armor", "[Spawn] Put on a suit of armor.", 6, 0, wcs_event['Spawn'] )
- self.Skill_4 = Skill( "Light Load", "[Spawn] Your physique is excellent. Your equipment feels weightless.", 6, 0, wcs_event['None'] )
- self.Skill_3 = Skill( "Med-Kit", "[Ultimate] Restore your health.", 6, 0, wcs_event['Ultimate'] )
- self.SkillList = [ self.Skill_1, self.Skill_2, self.Skill_3, self.Skill_4 ]
- self.Function = { '0':self.Liberation, '1':self.Body_Armor, '2':self.derp, '3':self.Med_Kit }
- def derp( self, event_var, lvl ) :
- pass
- def Liberation( self, event_var, lvl ) :
- userid = event_var['userid']
- chance = lvl * 17
- rand = randint( 1, 100 )
- if ( chance >= rand ) :
- es.give( userid, "weapon_mp5navy" )
- es.tell( userid, '#multi', '#lightgreenLiberation #greenprovides you with an UMP.' )
- def Body_Armor( self, event_var, lvl ) :
- userid = event_var['userid']
- player = playerlib.getPlayer( userid )
- armor = lvl * 20
- player.armor += armor
- es.tell( userid, '#multi', '#lightgreenBody Armor #greengrants you #lightgreen%i #greenbonus armor.' % armor )
- def Med_Kit( self, event_var, lvl) :
- userid = event_var['userid']
- player = playerlib.getPlayer( userid )
- med = 2 + lvl * 3
- player.health += med
- es.tell( userid, '#multi', '#greenYou heal yourself #lightgreen%i #greenhp with your #lightgreenMed-Kit.' % med )
- def player_spawn( self, event_var, skills ) :
- userid = event_var['userid']
- Light_Loadlvl = skills[2]
- gravity = 1 - ( Light_Loadlvl / 20.0 )
- steamid = es.getplayersteamid( userid )
- RaceTools.setgravity( userid, gravity )
- es.tell( userid, '#multi', '#lightgreenLight Load #green grants you #lightgreen%i%% #greenlower gravity' % int( (1 - gravity) * 100 ) )
Add Comment
Please, Sign In to add comment