diff options
| author | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2015-12-28 22:43:36 -0500 |
|---|---|---|
| committer | Alexander Pickering <Alexander.Pickering@anondomain.site90.net> | 2015-12-28 22:43:36 -0500 |
| commit | 789be4eda3dcac19eb9fe3a290b3283529277c9d (patch) | |
| tree | f135b7de8704dbc04472febfdea8d008971cb624 /gamemode/init.lua | |
| parent | 5c4ebc932d8c02522802c842d43d863d89aca162 (diff) | |
| download | wintersurvival2-789be4eda3dcac19eb9fe3a290b3283529277c9d.tar.gz wintersurvival2-789be4eda3dcac19eb9fe3a290b3283529277c9d.tar.bz2 wintersurvival2-789be4eda3dcac19eb9fe3a290b3283529277c9d.zip | |
Updated to current
Diffstat (limited to 'gamemode/init.lua')
| -rw-r--r-- | gamemode/init.lua | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/gamemode/init.lua b/gamemode/init.lua index 717a65c..d09a5b6 100644 --- a/gamemode/init.lua +++ b/gamemode/init.lua @@ -21,21 +21,21 @@ local models = { "models/player/Group03/male_08.mdl",
"models/player/Group03/male_09.mdl",
}
-
+
function GM:Initialize()
resource.AddDir("sound/wintersurvival2")
resource.AddDir("materials/wintersurvival2")
resource.AddDir("materials/settlement")
resource.AddDir("materials/mixerman3d")
resource.AddDir("materials/lam")
-
+
resource.AddDir("models/mixerman3d")
-
- resource.AddDir("materials/gearfox")
- resource.AddDir("materials/mawbase")
- resource.AddDir("models/gearfox")
- resource.AddDir("sound/mawbase")
-
+
+ resource.AddDir("materials/gearfox")
+ resource.AddDir("materials/mawbase")
+ resource.AddDir("models/gearfox")
+ resource.AddDir("sound/mawbase")
+
resource.AddFile("models/weapons/w_archersword/w_archersword.mdl")
resource.AddFile("materials/models/weapons/archersword.vmt")
end
@@ -50,22 +50,22 @@ function GM:PlayerInitialSpawn(pl) if (!self.CountDown and #player.GetAll() > 1) then self:StartCountDown() end
pl:SetHuman(false)
end
-
+
function GM:PlayerSpawn(pl)
pl:SetHeat(0)
pl:SetHunger(0)
pl:SetFatigue(0)
pl:SetWater(0)
-
+
if (pl:IsPigeon()) then
pl:SetNoDraw(true)
pl:SetNotSolid(true)
pl:SetMoveType(MOVETYPE_NONE)
-
+
pl:SpawnPigeon()
else
--hook.Call("PlayerSetModel",self,pl)
-
+
pl:SetModel(Model(models[math.random(#models)]))
pl:Give("hands")
pl:SelectWeapon("hands")
@@ -82,7 +82,7 @@ end local Up = Vector(0,0,20)
function GM:DoPlayerDeath( pl, attacker, dmginfo )
- if (!pl:IsPigeon()) then
+ if (!pl:IsPigeon()) then
if (#player.GetAllHumans() > 1) then
local a = ents.Create("ws_grave")
a:SetPos(pl:GetPos()+Up)
@@ -90,17 +90,17 @@ function GM:DoPlayerDeath( pl, attacker, dmginfo ) a:Spawn()
a:Activate()
a:AddItem("Meat",math.random(8,10))
-
+
for k,v in pairs(pl:GetInventory()) do
a:AddItem(v.Name,v.Quantity)
end
end
-
- pl:CreateRagdoll()
- pl:SetHuman(false)
- pl:ResetKnownRecipes()
+
+ pl:CreateRagdoll()
+ pl:SetHuman(false)
+ --pl:ResetKnownRecipes()
end
-
+
end
function GM:PlayerDeathSound()
@@ -113,8 +113,6 @@ function GM:PlayerShouldTakeDamage( pl, inf ) return false
end
end
-
+
return true
end
-
-
|
