aboutsummaryrefslogtreecommitdiff
path: root/entities
diff options
context:
space:
mode:
authorAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-03-05 11:55:32 -0500
committerAlexander Pickering <Alexander.Pickering@anondomain.site90.net>2016-03-05 11:55:32 -0500
commit52cf408ce832952c92804e114746b1e427576a8e (patch)
treeafcb3ec7264bb98cd992d27452bce51a3467731c /entities
parent8d1447d13b2ec82588f52467be56b90c8ffe9e80 (diff)
downloadwintersurvival2-52cf408ce832952c92804e114746b1e427576a8e.tar.gz
wintersurvival2-52cf408ce832952c92804e114746b1e427576a8e.tar.bz2
wintersurvival2-52cf408ce832952c92804e114746b1e427576a8e.zip
Added debug data to find bug in circle minigame
Diffstat (limited to 'entities')
-rw-r--r--entities/entities/ws_teleporter/cl_init.lua5
-rw-r--r--entities/entities/ws_teleporter/init.lua16
-rw-r--r--entities/entities/ws_teleporter/shared.lua16
3 files changed, 37 insertions, 0 deletions
diff --git a/entities/entities/ws_teleporter/cl_init.lua b/entities/entities/ws_teleporter/cl_init.lua
new file mode 100644
index 0000000..6bc006e
--- /dev/null
+++ b/entities/entities/ws_teleporter/cl_init.lua
@@ -0,0 +1,5 @@
+include('shared.lua')
+
+function ENT:Draw()
+ self.Entity:DrawModel()
+end
diff --git a/entities/entities/ws_teleporter/init.lua b/entities/entities/ws_teleporter/init.lua
new file mode 100644
index 0000000..08d73f5
--- /dev/null
+++ b/entities/entities/ws_teleporter/init.lua
@@ -0,0 +1,16 @@
+AddCSLuaFile("cl_init.lua")
+AddCSLuaFile("shared.lua")
+
+include('shared.lua')
+
+function ENT:Initialize()
+ self:PhysicsInit(SOLID_VPHYSICS)
+ self:SetMoveType(MOVETYPE_NONE)
+ self:SetSolid(SOLID_VPHYSICS)
+ if(self.model) then
+ self:SetModel(self.model)
+ else
+ print("Teleporter constructed without model!, this might be an error!")
+ end
+ if (!self.Item) then self:Remove() end
+end
diff --git a/entities/entities/ws_teleporter/shared.lua b/entities/entities/ws_teleporter/shared.lua
new file mode 100644
index 0000000..000ebf6
--- /dev/null
+++ b/entities/entities/ws_teleporter/shared.lua
@@ -0,0 +1,16 @@
+ENT.Type = "anim"
+ENT.Base = "base_anim"
+
+function ENT:OnRemove()
+end
+
+function ENT:PhysicsCollide(data, phys)
+ print("We're collideing!")
+ if(self.endpoint) then
+ if(data.HitEntity:IsPlayer()) then
+ data.HitEntity:SetPos(self.endpoint)
+ end
+ else
+ print("Teleporter without endpoint, this might be an error!")
+ end
+end