// // Don't try to edit this file if you're trying to add new vehicles // Just make a new file and copy the format below. // local Category = "Half-Life 2" // // local function HandleRollercoasterAnimation( vehicle, player ) return player:SelectWeightedSequence( ACT_GMOD_SIT_ROLLERCOASTER ) end local V = { // Required information Name = "Jeep", Class = "prop_vehicle_jeep_old", Category = Category, // Optional information Author = "VALVe", Information = "The regular old jeep", Model = "models/buggy.mdl", KeyValues = { vehiclescript = "scripts/vehicles/jeep_test.txt" } } list.Set( "Vehicles", "Jeep", V ) local V = { // Required information Name = "Airboat", Class = "prop_vehicle_airboat", Category = Category, // Optional information Author = "VALVe", Information = "Airboat from Half-Life 2", Model = "models/airboat.mdl", KeyValues = { vehiclescript = "scripts/vehicles/airboat.txt" } } list.Set( "Vehicles", "Airboat", V ) local V = { // Required information Name = "Pod", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "The Prisoner Pod", Model = "models/vehicles/prisoner_pod_inner.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" } } list.Set( "Vehicles", "Pod", V ) local V = { // Required information Name = "Wooden Chair", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Wooden Chair", Model = "models/nova/chair_wood01.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Chair_Wood", V ) local V = { // Required information Name = "Chair", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Plastic Chair", Model = "models/nova/chair_plastic01.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Chair_Plastic", V ) local V = { // Required information Name = "Chair", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Plastic Chair", Model = "models/nova/chair_plastic01.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Chair_Plastic", V ) local V = { // Required information Name = "Jeep Seat", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Seat from VALVe's Jeep", Model = "models/nova/jeep_seat.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Seat_Jeep", V ) local V = { // Required information Name = "Airboat Seat", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Seat from VALVe's Airboat", Model = "models/nova/airboat_seat.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Seat_Airboat", V ) local V = { // Required information Name = "Office Chair", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Small Office Chair", Model = "models/nova/chair_office01.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Chair_Office1", V ) local V = { // Required information Name = "Office Chair", Class = "prop_vehicle_prisoner_pod", Category = Category, // Optional information Author = "VALVe", Information = "A Big Office Chair", Model = "models/nova/chair_office02.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandleRollercoasterAnimation, } } list.Set( "Vehicles", "Chair_Office2", V ) local Category = "PhoeniX-Storms" local function HandlePHXSeatAnimation( vehicle, player ) return player:SelectWeightedSequence( ACT_HL2MP_SIT ) end local function HandlePHXVehicleAnimation( vehicle, player ) return player:SelectWeightedSequence( ACT_DRIVE_JEEP ) end local function HandlePHXCoasterAnimation( vehicle, player ) return player:SelectWeightedSequence( ACT_GMOD_SIT_ROLLERCOASTER ) end //PhoeniX-Storms Vehicles local V = { Name = "Car Seat", Class = "prop_vehicle_prisoner_pod", Category = Category, Author = "PhoeniX-Storms", Information = "PHX Airboat Seat Sitting Animation", Model = "models/props_phx/carseat2.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandlePHXSeatAnimation, } } list.Set( "Vehicles", "phx_seat", V ) local V = { Name = "Car Seat 2", Class = "prop_vehicle_prisoner_pod", Category = Category, Author = "PhoeniX-Storms", Information = "PHX Airboat Seat Driving Animation", Model = "models/props_phx/carseat3.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandlePHXVehicleAnimation, } } list.Set( "Vehicles", "phx_seat2", V ) local V = { Name = "Car Seat 3", Class = "prop_vehicle_prisoner_pod", Category = Category, Author = "PhoeniX-Storms", Information = "PHX Airboat Seat Rollercoaster Animation", Model = "models/props_phx/carseat2.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandlePHXCoasterAnimation, } } list.Set( "Vehicles", "phx_seat3", V ) local V = { Name = "FSD Overrun", Class = "prop_vehicle_prisoner_pod", Category = Category, Author = "PhoeniX-Storms", Information = "FSD Overrun Monorail", Model = "models/props_phx/trains/fsd-overrun2.mdl", KeyValues = { vehiclescript = "scripts/vehicles/prisoner_pod.txt", limitview = "0" }, Members = { HandleAnimation = HandlePHXVehicleAnimation, } } // Not adding this, because exit animation leaves you stuck in the middle //list.Set( "Vehicles", "phx_train", V )