Add KI5 Compat

This commit is contained in:
2026-02-12 19:01:14 -05:00
parent 633ebb4ac4
commit e694f746f8
5 changed files with 443 additions and 193 deletions

View File

@@ -1,138 +1,269 @@
module Base
{
template vehicle Battery
{
template vehicle Battery
{
part towbar
{
model towbar0
{
file = towbarModel,
{
model towbar0
{
file = towbarModel,
offset = 0 -0.3 1.0,
}
model towbar1
{
file = towbarModel,
}
model towbar1
{
file = towbarModel,
offset = 0 -0.3 1.1,
}
model towbar2
{
file = towbarModel,
}
model towbar2
{
file = towbarModel,
offset = 0 -0.3 1.2,
}
model towbar3
{
file = towbarModel,
}
model towbar3
{
file = towbarModel,
offset = 0 -0.3 1.3,
}
model towbar4
{
file = towbarModel,
}
model towbar4
{
file = towbarModel,
offset = 0 -0.3 1.4,
}
model towbar5
{
file = towbarModel,
}
model towbar5
{
file = towbarModel,
offset = 0 -0.3 1.5,
}
model towbar6
{
file = towbarModel,
}
model towbar6
{
file = towbarModel,
offset = 0 -0.3 1.6,
}
model towbar7
{
file = towbarModel,
}
model towbar7
{
file = towbarModel,
offset = 0 -0.3 1.7,
}
model towbar8
{
file = towbarModel,
}
model towbar8
{
file = towbarModel,
offset = 0 -0.3 1.8,
}
model towbar9
{
file = towbarModel,
}
model towbar9
{
file = towbarModel,
offset = 0 -0.3 1.9,
}
model towbar10
{
file = towbarModel,
}
model towbar10
{
file = towbarModel,
offset = 0 -0.3 2.0,
}
model towbar11
{
file = towbarModel,
}
model towbar11
{
file = towbarModel,
offset = 0 -0.3 2.1,
}
model towbar12
{
file = towbarModel,
}
model towbar12
{
file = towbarModel,
offset = 0 -0.3 2.2,
}
model towbar13
{
file = towbarModel,
}
model towbar13
{
file = towbarModel,
offset = 0 -0.3 2.3,
}
model towbar14
{
file = towbarModel,
}
model towbar14
{
file = towbarModel,
offset = 0 -0.3 2.4,
}
model towbar15
{
file = towbarModel,
}
model towbar15
{
file = towbarModel,
offset = 0 -0.3 2.5,
}
model towbar16
{
file = towbarModel,
}
model towbar16
{
file = towbarModel,
offset = 0 -0.3 2.6,
}
model towbar17
{
file = towbarModel,
}
model towbar17
{
file = towbarModel,
offset = 0 -0.3 2.7,
}
model towbar18
{
file = towbarModel,
}
model towbar18
{
file = towbarModel,
offset = 0 -0.3 2.8,
}
model towbar19
{
file = towbarModel,
}
model towbar19
{
file = towbarModel,
offset = 0 -0.3 2.9,
}
model towbar20
{
file = towbarModel,
}
model towbar20
{
file = towbarModel,
offset = 0 -0.3 3.0,
}
model towbar21
{
file = towbarModel,
}
model towbar21
{
file = towbarModel,
offset = 0 -0.3 3.1,
}
model towbar22
{
file = towbarModel,
}
model towbar22
{
file = towbarModel,
offset = 0 -0.3 3.2,
}
model towbar23
{
file = towbarModel,
}
model towbar23
{
file = towbarModel,
offset = 0 -0.3 3.3,
}
}
area = Engine,
mechanicRequireKey = false,
lua
{
create = BTtow.Create.towbar,
init = BTtow.Init.towbar,
}
}
area = Engine,
mechanicRequireKey = false,
lua
{
create = BTtow.Create.towbar,
init = BTtow.Init.towbar,
}
}
part towbarLarge
{
model towbar0
{
file = towbarModelLarge,
offset = 0 -0.3 1.0,
}
model towbar1
{
file = towbarModelLarge,
offset = 0 -0.3 1.1,
}
model towbar2
{
file = towbarModelLarge,
offset = 0 -0.3 1.2,
}
model towbar3
{
file = towbarModelLarge,
offset = 0 -0.3 1.3,
}
model towbar4
{
file = towbarModelLarge,
offset = 0 -0.3 1.4,
}
model towbar5
{
file = towbarModelLarge,
offset = 0 -0.3 1.5,
}
model towbar6
{
file = towbarModelLarge,
offset = 0 -0.3 1.6,
}
model towbar7
{
file = towbarModelLarge,
offset = 0 -0.3 1.7,
}
model towbar8
{
file = towbarModelLarge,
offset = 0 -0.3 1.8,
}
model towbar9
{
file = towbarModelLarge,
offset = 0 -0.3 1.9,
}
model towbar10
{
file = towbarModelLarge,
offset = 0 -0.3 2.0,
}
model towbar11
{
file = towbarModelLarge,
offset = 0 -0.3 2.1,
}
model towbar12
{
file = towbarModelLarge,
offset = 0 -0.3 2.2,
}
model towbar13
{
file = towbarModelLarge,
offset = 0 -0.3 2.3,
}
model towbar14
{
file = towbarModelLarge,
offset = 0 -0.3 2.4,
}
model towbar15
{
file = towbarModelLarge,
offset = 0 -0.3 2.5,
}
model towbar16
{
file = towbarModelLarge,
offset = 0 -0.3 2.6,
}
model towbar17
{
file = towbarModelLarge,
offset = 0 -0.3 2.7,
}
model towbar18
{
file = towbarModelLarge,
offset = 0 -0.3 2.8,
}
model towbar19
{
file = towbarModelLarge,
offset = 0 -0.3 2.9,
}
model towbar20
{
file = towbarModelLarge,
offset = 0 -0.3 3.0,
}
model towbar21
{
file = towbarModelLarge,
offset = 0 -0.3 3.1,
}
model towbar22
{
file = towbarModelLarge,
offset = 0 -0.3 3.2,
}
model towbar23
{
file = towbarModelLarge,
offset = 0 -0.3 3.3,
}
area = Engine,
mechanicRequireKey = false,
lua
{
create = BTtow.Create.towbar,
init = BTtow.Init.towbar,
}
}
part Battery
{
area = Engine,

View File

@@ -11,7 +11,7 @@ module Base
{
mesh = vehicles/Towbar,
texture = Vehicles/Towbar_Texture,
scale = 0.02,
scale = 0.02022,
}
template vehicle Towbar
@@ -138,122 +138,134 @@ module Base
file = towbarModel,
offset = 0 -0.3 3.3,
}
model towbar24
area = Engine,
mechanicRequireKey = false,
lua
{
create = BTtow.Create.towbar,
init = BTtow.Init.towbar,
}
}
part towbarLarge
{
model towbar0
{
file = towbarModelLarge,
offset = 0 -0.3 1.0,
}
model towbar25
model towbar1
{
file = towbarModelLarge,
offset = 0 -0.3 1.1,
}
model towbar26
model towbar2
{
file = towbarModelLarge,
offset = 0 -0.3 1.2,
}
model towbar27
model towbar3
{
file = towbarModelLarge,
offset = 0 -0.3 1.3,
}
model towbar28
model towbar4
{
file = towbarModelLarge,
offset = 0 -0.3 1.4,
}
model towbar29
model towbar5
{
file = towbarModelLarge,
offset = 0 -0.3 1.5,
}
model towbar30
model towbar6
{
file = towbarModelLarge,
offset = 0 -0.3 1.6,
}
model towbar31
model towbar7
{
file = towbarModelLarge,
offset = 0 -0.3 1.7,
}
model towbar32
model towbar8
{
file = towbarModelLarge,
offset = 0 -0.3 1.8,
}
model towbar33
model towbar9
{
file = towbarModelLarge,
offset = 0 -0.3 1.9,
}
model towbar34
model towbar10
{
file = towbarModelLarge,
offset = 0 -0.3 2.0,
}
model towbar35
model towbar11
{
file = towbarModelLarge,
offset = 0 -0.3 2.1,
}
model towbar36
model towbar12
{
file = towbarModelLarge,
offset = 0 -0.3 2.2,
}
model towbar37
model towbar13
{
file = towbarModelLarge,
offset = 0 -0.3 2.3,
}
model towbar38
model towbar14
{
file = towbarModelLarge,
offset = 0 -0.3 2.4,
}
model towbar39
model towbar15
{
file = towbarModelLarge,
offset = 0 -0.3 2.5,
}
model towbar40
model towbar16
{
file = towbarModelLarge,
offset = 0 -0.3 2.6,
}
model towbar41
model towbar17
{
file = towbarModelLarge,
offset = 0 -0.3 2.7,
}
model towbar42
model towbar18
{
file = towbarModelLarge,
offset = 0 -0.3 2.8,
}
model towbar43
model towbar19
{
file = towbarModelLarge,
offset = 0 -0.3 2.9,
}
model towbar44
model towbar20
{
file = towbarModelLarge,
offset = 0 -0.3 3.0,
}
model towbar45
model towbar21
{
file = towbarModelLarge,
offset = 0 -0.3 3.1,
}
model towbar46
model towbar22
{
file = towbarModelLarge,
offset = 0 -0.3 3.2,
}
model towbar47
model towbar23
{
file = towbarModelLarge,
offset = 0 -0.3 3.3,
@@ -267,5 +279,6 @@ module Base
init = BTtow.Init.towbar,
}
}
}
}