summaryrefslogtreecommitdiff
path: root/gamemode/init.lua
diff options
context:
space:
mode:
authorScott <scotth0828@gmail.com>2016-05-21 17:43:47 -0400
committerScott <scotth0828@gmail.com>2016-05-21 17:43:47 -0400
commit10ed1a54523fdd5bcddfbccf44dd9c0a15ab8357 (patch)
treedc40b8a399afea729a78fef6e3a92e7a41873b3d /gamemode/init.lua
parentd73e78d8d98da223410f51f390549336554eb54d (diff)
downloadgmstranded-10ed1a54523fdd5bcddfbccf44dd9c0a15ab8357.tar.gz
gmstranded-10ed1a54523fdd5bcddfbccf44dd9c0a15ab8357.tar.bz2
gmstranded-10ed1a54523fdd5bcddfbccf44dd9c0a15ab8357.zip
Fixed removing plants bug
Diffstat (limited to 'gamemode/init.lua')
-rw-r--r--gamemode/init.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/gamemode/init.lua b/gamemode/init.lua
index 468dba1..85d2a56 100644
--- a/gamemode/init.lua
+++ b/gamemode/init.lua
@@ -67,6 +67,13 @@ util.AddNetworkString('giveres')
net.Receive('removeEntity', function(len, ply)
local ent = net.ReadEntity()
+ if (ent:GetClass() == "gms_generic_plantable") then ply:SetNWInt( "plants", ply:GetNWInt( "plants" ) - 1 ) end
+ if ent.IsPlantChild then
+
+ local plant = ent.PlantParent
+ if (plant.Children <= 1) then plant:Fadeout() end
+
+ end
ent:Remove()
end)