Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wOS.ForcePowers:RegisterNewPower({
- name = "Adrenaline",
- icon = "ADR",
- description = "Be quick to the draw",
- image = "wos/forceicons/icefuse/adrenaline.png",
- cooldown = 0,
- manualaim = false,
- action = function( self )
- if ( self:GetForce() < 50 || !self.Owner:IsOnGround() ) then return end
- if self.Owner:GetNW2Float( "SpeedTime", 0 ) >= CurTime() then return end
- self:SetForce( self:GetForce() - 50 )
- self:SetNextAttack( 0.7 )
- self:PlayWeaponSound( "lightsaber/force_leap.wav" )
- if self.Owner:GetNW2Float( "SpeedTime", 0 ) < CurTime() then
- self.RunSpeed = self.Owner:GetRunSpeed()
- self.WalkSpeed = self.Owner:GetWalkSpeed()
- end
- self.Owner:SetNW2Float( "SpeedTime", CurTime() + 20 )
- self.Owner:SetRunSpeed( self.RunSpeed*4.5 )
- self.Owner:SetWalkSpeed( self.WalkSpeed*4.5 )
- return true
- end,
- think = function( self )
- if not self.WalkSpeed or not self.RunSpeed then return end
- if self.Owner:GetNW2Float( "SpeedTime", 0 ) < CurTime() then
- self.Owner:SetRunSpeed( self.RunSpeed )
- self.Owner:SetWalkSpeed( self.WalkSpeed )
- self.RunSpeed = nil
- self.WalkSpeed = nil
- end
- end,
- })
Add Comment
Please, Sign In to add comment