MorphTankClass
Classlabel: "morphtank"
Class Tree: Entity->GameObject->Craft->HoverCraft->Deployable->MorphTank
Supported Animations:
Description:
MorphTank Class is a type of HoverCraft that can Deploy. It reads alternate values for several [GameObjectClass] and [CraftClass] values under [MorphTankClass] which are only used while Deployed. The 2nd set of movement Animations are used while Deployed.
When Deployed, it attempts to use a unitStatus image with the number 2 appended to the end. So for instance, wire_fvtank is used when Undeployed, and wire_fvtank2 is used when Deployed.
Default ODF Properties:
Note: MorphTankClass properties are NOT supported by ODF Inheritance.
ODF Properties:
Class Tree: Entity->GameObject->Craft->HoverCraft->Deployable->MorphTank
Supported Animations:
-
Foward2
-
Neutral2
- Reverse2
Description:
MorphTank Class is a type of HoverCraft that can Deploy. It reads alternate values for several [GameObjectClass] and [CraftClass] values under [MorphTankClass] which are only used while Deployed. The 2nd set of movement Animations are used while Deployed.
When Deployed, it attempts to use a unitStatus image with the number 2 appended to the end. So for instance, wire_fvtank is used when Undeployed, and wire_fvtank2 is used when Deployed.
Default ODF Properties:
categoryTypeOverride = 22 //TEAM_SLOT_OFFENSE
[DeployableClass]
timeDeploy = 3.0f
timeUndeploy = 3.0f
Note: MorphTankClass properties are NOT supported by ODF Inheritance.
ODF Properties:
-
[MorphTankClass]
The following values are inherited from their [GameObjectClass] versions if not specified:
maxHealth addHealth maxAmmo addAmmo unitName weaponMask
The following values are inherited from their [CraftClass] versions if not specified:
rangeScan periodScan steerFactor omegaFactor
The following values are inherited from their [HoverCraftClass] versions if not specified:
setAltitude accelDragStop alphaDamp alphaTrack pitchPitch pitchThrust rollStrafe rollSteer velocForward velocReverse velocStrafe accelThrust accelBrake omegaSpin omegaTurn alphaSteer accelJump soundThrust soundFly
unitStatus = ""
switchMask = "11111"
MorphedEffectsMask
Note: Mission Scripts can override this setting.
HiddenWhenMorphed = false
CanObjectifyWhenHidden = true
UseChromeMesh = true
Following only used if UseChromeMesh is true:
MorphAmbientR = 1.0f
MorphAmbientG = 1.0
MorphAmbientB = 1.0
MorphDiffuseR = 1.0
MorphDiffuseG = 1.0
MorphDiffuseB = 1.0
MorphEmissiveR = 0.0
MorphEmissiveG = 0.0
MorphEmissiveB = 0.0
MorphSpecularR = 0.0
MorphSpecularG = 0.0
MorphSpecularB = 0.0
MorphSpecularA = 1.0
MorphSpecularP = 0.0
MorphTexture = ""