Functional variants

This commit is contained in:
Chris Adderley
2018-12-24 14:22:51 -08:00
parent dea0298efa
commit c04afdb1f5
35 changed files with 163 additions and 124 deletions

View File

@ -26,31 +26,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
themeName = White
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankTinyGrey = false
@ -58,6 +45,21 @@
25TankTinyWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
VARIANT
{
name = Metallic
@ -97,31 +99,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
name = BlackAndWhite
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #ffffff
secondaryColor = #000000
displayName = #autoLOC_8007122
GAMEOBJECTS
{
25TankMedGrey = false
@ -129,6 +118,21 @@
25TankMedWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
VARIANT
{
name = Metallic
@ -167,31 +171,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
!MODULE[ModulePartVariants] {}
MODULE
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankSmallGrey = false
@ -199,6 +190,21 @@
25TankSmallWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
VARIANT
{
name = Metallic
@ -237,10 +243,25 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
!MODULE[ModulePartVariants] {}
MODULE
{
!VARIANT[White] {}
!VARIANT[Orange] {}
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
VARIANT
{
name = Orange
@ -255,20 +276,7 @@
25TankLargeWhite = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
VARIANT