AddCSLuaFile() ENT.Type = "anim" ENT.Base = "drug_ent" ENT.PrintName = L.antitoxin -- dont change anything here except for this name ENT.Author = "LegendofRobbo" ENT.Contact = "" ENT.Purpose = "" ENT.Instructions = "" ENT.Category = "Drugmod" ENT.Spawnable = true ---------------- EDIT THIS STUFF FOR CUSTOM DRUGS ---------------- ENT.DrugModel = "models/props_lab/jar01b.mdl" ENT.DrugModelColor = Color(95,155,95) ENT.DrugSound = "npc/barnacle/barnacle_gulp2.wav" -- the sound the drug makes when you use it ENT.DrugEffect = "" -- what effect it gives you ENT.DrugTime = 0 -- how much effect duration it gives you, effect duration can stack with multiple doses -- clientside only ENT.DrugColor = Color(95,155,95) -- the colour of the title text ENT.DrugDescription = L.description_antitoxin -- its description, remember to use newline (/n) to make multiple lines ENT.DrugLegal = true -- is this a counterfeit drug or an over-the-counter pharmacy drug ------------------------------------------------------------------ ---------------- DONT MESS WITH THIS UNLESS YOU KNOW HOW TO CODE ---------------- if SERVER then function ENT:Initialize() self:SetModel( self.DrugModel ) self:PhysicsInit( SOLID_VPHYSICS ) self:SetMoveType( MOVETYPE_VPHYSICS ) self:SetSolid( SOLID_VPHYSICS ) self:SetColor( self.DrugModelColor ) self:SetUseType( SIMPLE_USE ) self:SetCollisionGroup( COLLISION_GROUP_WEAPON ) local PhysAwake = self:GetPhysicsObject() if ( PhysAwake:IsValid() ) then PhysAwake:Wake() end end function ENT:Use( activator, caller ) activator:ClearBuffs() activator:EmitSound(self.DrugSound, 75, 100) activator:MoveModifier('drug', nil) activator:MoveModifier('drug2', nil) self:Remove() end end