module Base { model 92nissanGTRwheel0 { mesh = vehicles/Vehicles_92nissanGTR_Wheels|R32_00_wheel, texture = vehicles/Vehicles_92nissanGTR_Wheel, shader = vehiclewheel, scale = 0.1, } model 92nissanGTRwheel1 { mesh = vehicles/Vehicles_92nissanGTR_Wheels|R32_01_wheel, texture = vehicles/Vehicles_92nissanGTR_Wheel, shader = vehiclewheel, scale = 0.1, } model 92nissanGTRwheel2 { mesh = vehicles/Vehicles_92nissanGTR_Wheels|R32_02_wheel, texture = vehicles/Vehicles_92nissanGTR_Wheel, shader = vehiclewheel, scale = 0.1, } model 92nissanGTRwheelA { mesh = vehicles/Vehicles_92nissanGTR_Wheels|R32_03_wheel, texture = vehicles/Vehicles_92nissanGTR_Wheel, shader = vehiclewheel, scale = 0.1, } template vehicle R32Tires { part TireFrontLeft { area = TireFrontLeft, wheel = FrontLeft, table install { requireInstalled = BrakeFrontLeft;SuspensionFrontLeft, } } part TireFrontRight { area = TireFrontRight, wheel = FrontRight, table install { requireInstalled = BrakeFrontRight;SuspensionFrontRight, } } part TireRearLeft { area = TireRearLeft, wheel = RearLeft, table install { requireInstalled = BrakeRearLeft;SuspensionRearLeft, } } part TireRearRight { area = TireRearRight, wheel = RearRight, table install { requireInstalled = BrakeRearRight;SuspensionRearRight, } } part Tire* { category = tire, specificItem = false, itemType = Base.R32Tire0;Base.R32Tire1;Base.R32Tire2;Base.R32TireA, container { capacity = 35, test = Vehicles.ContainerAccess.Tire, contentType = Air, } table install { items { 1 { type = Base.Jack, count = 1, keep = true, } 2 { type = Base.LugWrench, count = 1, keep = true, equip = primary, } } time = 400, skills = Mechanics:1, test = Vehicles.InstallTest.Default, complete = R32.InstallComplete.Tire, } table uninstall { items { 1 { type = Base.Jack, count = 1, keep = true, } 2 { type = Base.LugWrench, count = 1, keep = true, equip = primary, } } time = 400, skills = Mechanics:1, test = Vehicles.UninstallTest.Default, complete = R32.UninstallComplete.Tire, } model R32Tire0 { file = 92nissanGTRwheel0, } model R32Tire1 { file = 92nissanGTRwheel1, } model R32Tire2 { file = 92nissanGTRwheel2, } model R32TireA { file = 92nissanGTRwheelA, } lua { create = Vehicles.Create.Tire, init = R32.Init.Tire, checkOperate = Vehicles.CheckOperate.Tire, update = Vehicles.Update.Tire, } } } }