diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-03-05 11:55:32 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2016-03-05 11:55:32 -0500 |
| commit | 52cf408ce832952c92804e114746b1e427576a8e (patch) | |
| tree | afcb3ec7264bb98cd992d27452bce51a3467731c /entities | |
| parent | 8d1447d13b2ec82588f52467be56b90c8ffe9e80 (diff) | |
| download | wintersurvival2-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.lua | 5 | ||||
| -rw-r--r-- | entities/entities/ws_teleporter/init.lua | 16 | ||||
| -rw-r--r-- | entities/entities/ws_teleporter/shared.lua | 16 |
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 |
