module Base { model 87toyotaMR2sideskirts0 { mesh = vehicles/Vehicles_87toyotaMR2_Body|mr2_sideskirts, shader = vehicle, scale = 0.1, } template vehicle MR2Sideskirts { part MR2Sideskirts { model MR2sideskirts { file = 87toyotaMR2sideskirts0, } category = bodywork, area = TruckBed, parent = TrunkDoor, door { } anim Open { sound = VehicleTrunkOpenStandard, } anim Close { sound = VehicleTrunkCloseStandard, } anim Lock { sound = LockVehicleDoorStandard, } anim Unlock { sound = UnlockVehicleDoorStandard, } anim IsLocked { sound = VehicleDoorIsLockedStandard, } anim ActorOpen { anim = WindowOpenSuccess, rate = 0.15, angle = 0.0 0.0 0.0, } anim ActorClose { anim = Attack_Shove, rate = 0.3, angle = 0.0 0.0 0.0, } itemType = Base.87toyotaMR2Sideskirts, mechanicRequireKey = false, table install { items { item { type = Base.Wrench, count = 1, keep = true, equip = primary, } } time = 1000, skills = Mechanics:4, recipes = Advanced Mechanics, requireInstalled = TrunkDoor, test = Vehicles.InstallTest.Default, complete = MR2.InstallComplete.Spoiler, } table uninstall { items { item { type = Base.Wrench, count = 1, keep = true, equip = primary, } } time = 1000, skills = Mechanics:4, recipes = Advanced Mechanics, test = Vehicles.UninstallTest.Default, complete = MR2.UninstallComplete.Spoiler, } lua { create = MR2.Create.Spoiler, init = MR2.Init.Spoiler, } } part MR2SpoilerRoof { model MR2spoiler1 { file = 87toyotaMR2spoiler1, } category = bodywork, area = Engine, door { } anim Open { sound = VehicleTrunkOpenStandard, } anim Close { sound = VehicleTrunkCloseStandard, } anim Lock { sound = LockVehicleDoorStandard, } anim Unlock { sound = UnlockVehicleDoorStandard, } anim IsLocked { sound = VehicleDoorIsLockedStandard, } anim ActorOpen { anim = WindowOpenSuccess, rate = 0.15, angle = 0.0 0.0 0.0, } anim ActorClose { anim = Attack_Shove, rate = 0.3, angle = 0.0 0.0 0.0, } itemType = Base.87toyotaMR2RoofSpoiler, mechanicRequireKey = false, table install { items { item { type = Base.Wrench, count = 1, keep = true, equip = primary, } } time = 1000, skills = Mechanics:4, recipes = Advanced Mechanics, test = Vehicles.InstallTest.Default, complete = MR2.InstallComplete.SpoilerRoof, } table uninstall { items { item { type = Base.Wrench, count = 1, keep = true, equip = primary, } } time = 1000, skills = Mechanics:4, recipes = Advanced Mechanics, test = Vehicles.UninstallTest.Default, complete = MR2.UninstallComplete.SpoilerRoof, } lua { create = MR2.Create.SpoilerRoof, init = MR2.Init.SpoilerRoof, } } } }