Skip to content

Commit

Permalink
Fixed vehicles not duplicating generic stuff
Browse files Browse the repository at this point in the history
Needs to do some generics.
  • Loading branch information
robotboy655 committed May 18, 2014
1 parent 9d0ac48 commit cbf36e1
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions garrysmod/gamemodes/sandbox/gamemode/commands.lua
Expand Up @@ -756,13 +756,15 @@ end
concommand.Add( "gm_spawnswep", function( ply, cmd, args ) Spawn_Weapon( ply, args[1] ) end )
local function MakeVehicle( Player, Pos, Ang, Model, Class, VName, VTable )
local function MakeVehicle( Player, Pos, Ang, Model, Class, VName, VTable, data )
if (!gamemode.Call( "PlayerSpawnVehicle", Player, Model, VName, VTable )) then return end
local Ent = ents.Create( Class )
if (!Ent) then return NULL end
duplicator.DoGeneric( Ent, data )
Ent:SetModel( Model )
-- Fill in the keyvalues if we have them
Expand Down Expand Up @@ -795,10 +797,10 @@ local function MakeVehicle( Player, Pos, Ang, Model, Class, VName, VTable )
end
duplicator.RegisterEntityClass( "prop_vehicle_jeep_old", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable" )
duplicator.RegisterEntityClass( "prop_vehicle_jeep", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable" )
duplicator.RegisterEntityClass( "prop_vehicle_airboat", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable" )
duplicator.RegisterEntityClass( "prop_vehicle_prisoner_pod", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable" )
duplicator.RegisterEntityClass( "prop_vehicle_jeep_old", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable", "Data" )
duplicator.RegisterEntityClass( "prop_vehicle_jeep", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable", "Data" )
duplicator.RegisterEntityClass( "prop_vehicle_airboat", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable", "Data" )
duplicator.RegisterEntityClass( "prop_vehicle_prisoner_pod", MakeVehicle, "Pos", "Ang", "Model", "Class", "VehicleName", "VehicleTable", "Data" )
--[[---------------------------------------------------------
Expand Down

0 comments on commit cbf36e1

Please sign in to comment.