module Base
{
template vehicle M998TiresV101
{
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,
itemType = Base.V101Tire,
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 = Vehicles.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 = Vehicles.UninstallComplete.Tire,
}
lua
{
create = Vehicles.Create.Tire,
init = Vehicles.Init.Tire,
checkOperate = Vehicles.CheckOperate.Tire,
update = Vehicles.Update.Tire,
}
model InflatedTirePlusWheel
{
file = Vehicles_Wheel,
}
}
}
}