Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rb655_AddForcePower( {
- name = "Lightsaber Throw",
- material = Material( "lightsaber_icons/repulse.png" ),
- description = "Throw your lightsaber!"
- action = function(self)
- if self:GetForce() < 20 then return end
- self:SetForce( self:GetForce() - 20 )
- self:SetEnabled(false)
- self:SetBladeLength(0)
- self:SetNextAttack( 1 )
- self:GetOwner():DrawWorldModel(false)
- local ent = ents.Create("ent_lightsaber_thrown")
- ent:SetModel(self:GetWorldModel())
- ent:Spawn()
- ent:SetBladeLength(self:GetMaxLength())
- ent:SetMaxLength(self:GetMaxLength())
- ent:SetCrystalColor(self:GetCrystalColor())
- ent:SetDarkInner( self:GetDarkInner() )
- local pos = self:GetSaberPosAng()
- ent:SetPos(pos)
- pos = pos + self.Owner:GetAimVector() * 750
- ent:SetEndPos(pos)
- ent:SetOwner(self.Owner)
- end
- } )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement