diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-22 14:03:19 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-22 14:03:19 -0400 |
| commit | 9a50a5880f3d263cd351f4786c222ac7f0b78517 (patch) | |
| tree | d04cbfa5f827ea196f1bed96b5f53a24314f0d48 | |
| parent | d68125b0c2252d510758720a351f6aa8e6bf9278 (diff) | |
| download | gmstranded-9a50a5880f3d263cd351f4786c222ac7f0b78517.tar.gz gmstranded-9a50a5880f3d263cd351f4786c222ac7f0b78517.tar.bz2 gmstranded-9a50a5880f3d263cd351f4786c222ac7f0b78517.zip | |
Started work on createing furnace generic
| -rw-r--r-- | entities/entities/gms_furnace_generic.lua | 13 | ||||
| -rw-r--r-- | gamemode/cl_init.lua | 6 | ||||
| -rw-r--r-- | gamemode/configure_me.lua | 3 | ||||
| -rw-r--r-- | gamemode/init.lua | 21 | ||||
| -rw-r--r-- | gamemode/server/entity_functions.lua | 3 |
5 files changed, 28 insertions, 18 deletions
diff --git a/entities/entities/gms_furnace_generic.lua b/entities/entities/gms_furnace_generic.lua index 1ca2f99..124a5a8 100644 --- a/entities/entities/gms_furnace_generic.lua +++ b/entities/entities/gms_furnace_generic.lua @@ -24,17 +24,18 @@ end function ENT:InitalizeShared() --{"field",function,default} local init_table = { - {"model",self:SetModel,nil}, - {"color",self:SetColor,nil}, - {"movetype",self:SetMoveType,MOVETYPE_VPHYSICS}, - {"solidtype",self:SetSolid,SOLID_VPHYSICS}, + {"model",self.SetModel,nil}, + {"color",self.SetColor,nil}, + {"movetype",self.SetMoveType,MOVETYPE_VPHYSICS}, + {"solidtype",self.SetSolid,SOLID_VPHYSICS}, } for k,v in pairs(init_table) do if (self[v[1]]) then - v[2]:self[v[1]] + print("v[2] is:"..v[2]) + v[2](self[v[1]]) elseif (v[3] != nil) then - v[2]:self[v[3]] + v[2](self[v[3]]) end end diff --git a/gamemode/cl_init.lua b/gamemode/cl_init.lua index 3ab4040..6a17abc 100644 --- a/gamemode/cl_init.lua +++ b/gamemode/cl_init.lua @@ -1,3 +1,6 @@ +include( "configure_me.lua") +include( "utility.lua") +includeFolder("craftablesystem",true) include( "shared.lua" ) @@ -7,8 +10,7 @@ include( "cl_panels.lua" ) include( "cl_hud.lua" ) include( "cl_deathmenu.lua" ) -include( "utility.lua") -includeFolder("craftablesystem",true) + -- HUD Theme StrandedColorTheme = Color( 0, 0, 0, 240 ) diff --git a/gamemode/configure_me.lua b/gamemode/configure_me.lua new file mode 100644 index 0000000..8b980fc --- /dev/null +++ b/gamemode/configure_me.lua @@ -0,0 +1,3 @@ +GMS = {} +print("Hello from configure_me.lua!") +GM.GAMEMODE_FOLDER_NAME = "gmsurvival" diff --git a/gamemode/init.lua b/gamemode/init.lua index 26a60e1..80f2b0c 100644 --- a/gamemode/init.lua +++ b/gamemode/init.lua @@ -1,3 +1,12 @@ +include( "configure_me.lua") +include( "utility.lua") +include( "init_static.lua") +AddCSLuaFolder("client",false) +AddCSLuaFolder("craftablesystem",true) + +includeFolder("server",false) +includeFolder("craftablesystem",true) + -- Send clientside files AddCSLuaFile( "shared.lua" ) @@ -9,8 +18,8 @@ AddCSLuaFile( "cl_hud.lua" ) AddCSLuaFile( "unlocks.lua" ) AddCSLuaFile( "combinations.lua" ) AddCSLuaFile( "combinations2.lua" ) -AddCSLuaFile( "combirenbuy.lua" ) -AddCSLuaFile( "combirensell.lua" ) +--AddCSLuaFile( "combirenbuy.lua" ) +--AddCSLuaFile( "combirensell.lua" ) AddCSLuaFile( "time_weather.lua" ) AddCSLuaFile( "cl_deathmenu.lua" ) @@ -19,14 +28,6 @@ include( "processes.lua" ) include( "chatcommands.lua" ) -- include( "resources.lua" ) -include( "utility.lua") -include( "init_static.lua") -AddCSLuaFolder("client",false) -AddCSLuaFolder("craftablesystem",true) - -includeFolder("server",false) -includeFolder("craftablesystem",true) - --Vars GM.NextSaved = 0 GM.NextLoaded = 0 diff --git a/gamemode/server/entity_functions.lua b/gamemode/server/entity_functions.lua index 14b8df9..8f18383 100644 --- a/gamemode/server/entity_functions.lua +++ b/gamemode/server/entity_functions.lua @@ -85,6 +85,8 @@ end GMS.FadingOutProps = {} GMS.FadingInProps = {} +print("GMS_FadingInProps initalized") + function EntityMeta:Fadeout( speed ) if ( !IsValid( self ) ) then return end local speed = speed or 1 @@ -114,6 +116,7 @@ function EntityMeta:Fadein( speed ) end hook.Add( "Think", "gms_FadePropsThink", function() + if(GMS.FadingInProps == nil) then return end for k, ent in pairs( GMS.FadingInProps ) do if ( !ent or ent == NULL ) then table.remove( GMS.FadingInProps, k ) |
