mcv:
	Inherits: ^Vehicle
	Buildable:
		Prerequisites: repair, upgrade.heavy, ~techlevel.medium
		Queue: Armor
		BuildPaletteOrder: 110
	Valued:
		Cost: 2000
	Tooltip:
		Name: Mobile Construction Vehicle
		Description: Deploys into another Construction Yard\n  Unarmed
	Selectable:
		Class: mcv
		Priority: 3
	Health:
		HP: 800
	Armor:
		Type: Light
	Mobile:
		Speed: 64
		Crushes: crate, infantry
	RevealsShroud:
		Range: 8c0
	MustBeDestroyed:
		RequiredForShortGame: true
	BaseBuilding:
	Explodes:
		Weapon: UnitExplodeScale
		EmptyWeapon: UnitExplodeScale
	Transforms:
		Facing: 16
		IntoActor: conyard
		Offset: -1,-1
		TransformSounds: BUILD1.WAV
		NoTransformNotification: CannotDeploy
	LeavesHusk:
		HuskActor: mcv.husk
	AttractsWorms:
		Intensity: 700
	SelectionDecorations:
		VisualBounds: 42,42

harvester:
	Inherits: ^Vehicle
	Buildable:
		Queue: Armor
		Prerequisites: refinery
		BuildPaletteOrder: 10
		InitialActivity: FindResources
	Valued:
		Cost: 1000
	Tooltip:
		Name: Spice Harvester
		Description: Collects Spice for processing\n  Unarmed
	Selectable:
		Class: harvester
		Priority: 7
	Harvester:
		PipCount: 10
		Capacity: 40
		HarvestFacings: 8
		Resources: Spice
		UnloadTicksPerBale: 5
		SearchFromProcRadius: 24
		SearchFromOrderRadius: 12
	Health:
		HP: 1000
	Armor:
		Type: Heavy
	Mobile:
		Speed: 64
		Crushes: crate, infantry
	RevealsShroud:
		Range: 4c0
	Explodes:
		Weapon: SpiceExplosion
		EmptyWeapon: UnitExplodeScale
	LeavesHusk:
		HuskActor: Harvester.Husk
	WithHarvestOverlay:
		Palette: effect50alpha
	WithDockingAnimation:
	AttractsWorms:
		Intensity: 700
	SelectionDecorations:
		VisualBounds: 42,42

trike:
	Inherits: ^Vehicle
	Buildable:
		Queue: Vehicle
		BuildPaletteOrder: 10
		Prerequisites: ~light.regulartrikes
	Valued:
		Cost: 250
	Tooltip:
		Name: Scout Trike
		Description: Fast Scout\n Strong vs Infantry\n Weak vs Tanks, Aircraft
	Selectable:
		Class: trike
	Health:
		HP: 100
	Armor:
		Type: Light
	Mobile:
		ROT: 10
		Speed: 128
	RevealsShroud:
		Range: 7c0
	WithMuzzleFlash:
	Armament:
		Weapon: HMG
		LocalOffset: -416,0,0
		MuzzleSequence: muzzle
	AttackFrontal:
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeTiny
		EmptyWeapon: UnitExplodeTiny
	AttractsWorms:
		Intensity: 420

quad:
	Inherits: ^Vehicle
	Buildable:
		Queue: Vehicle
		Prerequisites: upgrade.light, ~techlevel.medium
		BuildPaletteOrder: 20
	Valued:
		Cost: 400
	Tooltip:
		Name: Missile Quad
		Description: Missile Scout\n Strong vs Vehicles\n  Weak vs Infantry
	Health:
		HP: 125
	Armor:
		Type: Light
	Mobile:
		ROT: 8
		Speed: 96
	RevealsShroud:
		Range: 8c0
	Armament:
		Weapon: QuadRockets
		LocalOffset: 128,64,64, 128,-64,64
	AttackFrontal:
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeTiny
		EmptyWeapon: UnitExplodeTiny
	Selectable:
		Class: quad
	AttractsWorms:
		Intensity: 470

siegetank:
	Inherits: ^Tank
	Buildable:
		Queue: Armor
		Prerequisites: upgrade.heavy, ~techlevel.medium
		BuildPaletteOrder: 50
	Valued:
		Cost: 850
	Tooltip:
		Name: Siege Tank
		Description: Siege Artillery\n  Strong vs Infantry, Buildings\n  Weak vs Tanks, Aircraft
	Health:
		HP: 120
	Armor:
		Type: Heavy
	Mobile:
		Speed: 53
		ROT: 3
		Crushes: crate, infantry
	RevealsShroud:
		Range: 8c0
	Turreted:
		ROT: 3
		Offset: 0,0,-32
	Armament:
		Weapon: 155mm
		Recoil: 150
		RecoilRecovery: 19
		LocalOffset: 512,0,320
		MuzzleSequence: muzzle
	AttackFrontal:
	WithMuzzleFlash:
	WithTurret:
	Explodes:
		Weapon: UnitExplodeScale
		EmptyWeapon: UnitExplodeScale
	AutoTarget:
		InitialStance: Defend
	Selectable:
		Class: siegetank
	LeavesHusk:
		HuskActor: siegetank.husk
	AttractsWorms:
		Intensity: 600
	RenderSprites:
		Image: SIEGETANK

missiletank:
	Inherits: ^Tank
	Valued:
		Cost: 1000
	Tooltip:
		Name: Rocket Tank
		Description: Rocket Artillery\n  Strong vs Vehicles, Buildings\n  Weak vs Infantry, Aircraft
	Buildable:
		Queue: Armor
		Prerequisites: ~heavy.missiletank, upgrade.heavy, research, ~techlevel.high
		BuildPaletteOrder: 60
	Mobile:
		Speed: 64
		ROT: 5
	Health:
		HP: 90
	Armor:
		Type: Light
	RevealsShroud:
		Range: 9c0
	Armament:
		Weapon: 227mm
		LocalOffset: -213,128,171, -213,-256,171
		FireDelay: 15
	AttackFrontal:
	AutoTarget:
		InitialStance: Defend
	Explodes:
		Weapon: UnitExplodeScale
		EmptyWeapon: UnitExplodeScale
	Selectable:
		Class: missiletank
	LeavesHusk:
		HuskActor: missiletank.husk
	AttractsWorms:
		Intensity: 600

sonictank:
	Inherits: ^Vehicle
	Buildable:
		Queue: Armor
		BuildPaletteOrder: 100
		Prerequisites: ~heavy.atreides, research, ~techlevel.high
	Valued:
		Cost: 1250
	Tooltip:
		Name: Sonic Tank
		Description: Fires sonic shocks\n  Strong vs Infantry, Vehicles\n  Weak vs Artillery, Aircraft
	Health:
		HP: 130
	Armor:
		Type: Light
	Mobile:
		ROT: 3
		Speed: 74
	RevealsShroud:
		Range: 6c0
	Armament:
		Weapon: Sound
		LocalOffset: 640,0,427
	AttackFrontal:
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeSmall
		EmptyWeapon: UnitExplodeSmall
	LeavesHusk:
		HuskActor: sonictank.husk
	AttractsWorms:
		Intensity: 600

devast:
	Inherits: ^Tank
	Buildable:
		Queue: Armor
		BuildPaletteOrder: 100
		Prerequisites: ~heavy.harkonnen, research, ~techlevel.high
	Valued:
		Cost: 1200
	Tooltip:
		Name: Devastator
		Description: Super Heavy Tank\n  Strong vs Tanks\n  Weak vs Artillery, Aircraft
	Health:
		HP: 650
	Armor:
		Type: Heavy
	Mobile:
		ROT: 3
		Speed: 42
		Crushes: crate, infantry
	RevealsShroud:
		Range: 7c0
	Armament:
		Weapon: DevBullet
		LocalOffset: 640,0,32
		MuzzleSequence: muzzle
	AttackFrontal:
	WithMuzzleFlash:
		IgnoreOffset: true
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeScale
		EmptyWeapon: UnitExplodeScale
	LeavesHusk:
		HuskActor: devast.husk
	AttractsWorms:
		Intensity: 700
	SelectionDecorations:
		VisualBounds: 44,38,0,0

raider:
	Inherits: ^Vehicle
	Buildable:
		Queue: Vehicle
		BuildPaletteOrder: 10
		Prerequisites: ~light.ordos
	Valued:
		Cost: 300
	Tooltip:
		Name: Raider Trike
		Description: Improved Scout\n Strong vs Infantry, Light Vehicles
	Health:
		HP: 110
	Armor:
		Type: Light
	Mobile:
		ROT: 10
		Speed: 149
	RevealsShroud:
		Range: 7c0
	WithMuzzleFlash:
	Armament:
		Weapon: HMGo
		LocalOffset: 170,0,0
		MuzzleSequence: muzzle
	AttackFrontal:
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeTiny
		EmptyWeapon: UnitExplodeTiny
	AttractsWorms:
		Intensity: 420

stealthraider:
	Inherits: raider
	Buildable:
		Prerequisites: ~light.ordos, upgrade.light, hightech, ~techlevel.medium
		BuildPaletteOrder: 30
	Valued:
		Cost: 400
	Tooltip:
		Name: Stealth Raider Trike
		Description: Invisible Raider Trike\n Strong vs Infantry, Light Vehicles
	Cloak:
		InitialDelay: 45
		CloakDelay: 90
		CloakSound: STEALTH1.WAV
		UncloakSound: STEALTH2.WAV
	AutoTarget:
		InitialStance: HoldFire
	-MustBeDestroyed:

deviatortank:
	Inherits: ^Tank
	Valued:
		Cost: 1000
	Tooltip:
		Name: Deviator
		Description: Fires a warhead which changes\nthe allegiance of enemy vehicles
	Buildable:
		Queue: Armor
		BuildPaletteOrder: 50
		Prerequisites: ~heavy.ordos, research, ~techlevel.high
	Mobile:
		ROT: 3
		Speed: 64
	Health:
		HP: 125
	Armor:
		Type: Light
	RevealsShroud:
		Range: 5c0
	Armament:
		Weapon: NerveGasMissile
		LocalOffset: -299,0,85
	AttackFrontal:
	AutoTarget:
		InitialStance: Defend
	Explodes:
		Weapon: UnitExplodeSmall
		EmptyWeapon: UnitExplodeSmall
	LeavesHusk:
		HuskActor: deviatortank.husk
	AttractsWorms:
		Intensity: 600

^combat:
	Inherits: ^Tank
	Buildable:
		Queue: Armor
		BuildPaletteOrder: 40
	Valued:
		Cost: 700
	Tooltip:
		Name: Combat Tank
		Description: Main Battle Tank\n  Strong vs Tanks\n  Weak vs Infantry, Aircraft\n \n  Atreides:      +Range\n  Harkonnen: +Health\n  Ordos:         +Speed
	Health:
		HP: 350
	Armor:
		Type: Heavy
	Mobile:
		Speed: 64
		ROT: 6
		Crushes: crate, infantry
	RevealsShroud:
		Range: 8c0
	Turreted:
		ROT: 6
		RealignDelay: 0
	Armament:
		Weapon: 90mm
		Recoil: 128
		RecoilRecovery: 32
		LocalOffset: 256,0,0
		MuzzleSequence: muzzle
	AttackTurreted:
	WithMuzzleFlash:
	WithTurret:
	AutoTarget:
	Explodes:
		Weapon: UnitExplodeSmall
		EmptyWeapon: UnitExplodeSmall
	Selectable:
		Class: combat
	AttractsWorms:
		Intensity: 520

combata:
	Inherits: ^combat
	Buildable:
		Prerequisites: ~heavy.atreides
	Armament:
		Weapon: 90mma
	LeavesHusk:
		HuskActor: combata.husk

combath:
	Inherits: ^combat
	Buildable:
		Prerequisites: ~heavy.harkonnen
	Mobile:
		Speed: 53
		ROT: 4
	Turreted:
		ROT: 5
	RevealsShroud:
		Range: 7c0
	Health:
		HP: 440
	LeavesHusk:
		HuskActor: combath.husk

combato:
	Inherits: ^combat
	Buildable:
		Prerequisites: ~heavy.ordos
	Turreted:
		ROT: 8
	Mobile:
		Speed: 96
		ROT: 8
		Crushes: crate, infantry
	LeavesHusk:
		HuskActor: combato.husk

