ORNI:
	Inherits: ^AttackPlane
	Valued:
		Cost: 1200
	Tooltip:
		Name: Ornithopter
    ThrowsShrapnel:
		Weapons: SmallWood2, SmallWood3
		Pieces: 1, 3
		Range: 1c512, 4c0
    Buildable:
		Description: Ornithopter Plane with AG Missiles.\n  Strong vs Buildings, Tanks\n  Weak vs Infantry
		BuildPaletteOrder: 40
		Prerequisites: anyhq
		Queue: MSiege.GDI
		BuildDurationModifier: 40
        IconPalette: raicon
	Aircraft:
		CruiseAltitude: 2560
		InitialFacing: 192
		TurnSpeed: 4
		Speed: 158
		RepulsionSpeed: 40
		MaximumPitch: 56
	Health:
		HP: 9000
	Armor:
		Type: LightCavalry
	RevealsShroud:
		Range: 10c0
		Type: CenterPosition
	Armament:
		Weapon: ornispearthrow
		LocalOffset: 1024,0,-213
	AttackPlane:
		FacingTolerance: 20
    RenderSprites:
        Image: ornito
        PlayerPalette: raplayer
	AmmoPool:
		Ammo: 6
		PipCount: 6
		SelfReloads: true
		ReloadCount: 2
		SelfReloadDelay: 125
	WithMoveAnimation:
		MoveSequence: move
    SpawnActorOnDeath:
		Actor: ORNI.Husk
	AutoTarget:
		TargetWhenIdle: false
		TargetWhenDamaged: false
		EnableStances: false
	ReturnOnIdle:
	SelectionDecorations:
		VisualBounds: 48,32
    Power:
		Amount: -2
    Voiced:
		VoiceSet: VehicleVoice
    SmokeTrailWhenDamaged:
		Offset: -853,0,0
		Interval: 2
    
WARKITE:
	Inherits: ^Helicopter
    Inherits@EXPERIENCE: ^GainsExperience
	Valued:
		Cost: 1200
	Tooltip:
		Name: WarKite
    Buildable:
		Description: Warkite Gunship with Crossbow.\n  Strong vs Infantry, Light Vehicles and\n  Aircraft\n  Weak vs Tanks
		BuildPaletteOrder: 40
		Prerequisites: anyhq
		Queue: MSiege.Nod
		BuildDurationModifier: 40
        IconPalette: raicon
	Aircraft:
		RearmBuildings: hpad
		InitialFacing: 224
		TurnSpeed: 10
		Speed: 158
	Health:
		HP: 10000
	Armor:
		Type: LightCavalry
	RevealsShroud:
		Range: 10c0
		Type: CenterPosition
	Armament:
		Weapon: warkitecrossbow
		LocalOffset: 341,0,456
	AttackHeli:
		FacingTolerance: 20
    RenderSprites:
        Image: warkite
        PlayerPalette: raplayer
	AmmoPool:
		Ammo: 10
		PipCount: 5
		SelfReloads: true
		ReloadCount: 10
		SelfReloadDelay: 200
	AutoTarget:
	WithAttackAnimation:
		AttackSequence: attack
	SelectionDecorations:
		VisualBounds: 48,32
    Power:
		Amount: -2
    Voiced:
		VoiceSet: VehicleVoice
    SpawnActorOnDeath@1:
		Actor: WARKITEMAN.Husk
    SpawnActorOnDeath@2:
		Actor: WARKITEKITE.Husk
      
DRGNRDR:
	Inherits: ^Helicopter
    Inherits@EXPERIENCE: ^GainsExperience
	Valued:
		Cost: 2000
	Tooltip:
		Name: Dragon Rider
    Buildable:
		Description: Dragon Rider spitting flames.\n  Strong vs Buildings, Tanks\n  Weak vs Infantry
		BuildPaletteOrder: 100
		Prerequisites: anycastle
		Queue: MSiege.GDI
		BuildDurationModifier: 40
        IconPalette: raicon
	Aircraft:
		RearmBuildings: hpad
		InitialFacing: 224
		TurnSpeed: 10
		Speed: 100
	Health:
		HP: 15000
	Armor:
		Type: LightCavalry
	RevealsShroud:
		Range: 10c0
		Type: CenterPosition
	Armament@Ground:
		Weapon: dragonfire
		LocalOffset: 1024,0,-213
    Armament@Air:
		Weapon: dragonfireair
		LocalOffset: 1024,0,-213
	AttackHeli:
		FacingTolerance: 20
    RenderSprites:
        Image: drgnrdr
        PlayerPalette: raplayer
	AmmoPool:
		Ammo: 15
		PipCount: 5
		SelfReloads: true
		ReloadCount: 1
		SelfReloadDelay: 20
	SpawnActorOnDeath:
		Actor: DRAGON.Husk
	AutoTarget:
	SelectionDecorations:
		VisualBounds: 48,32
    Explodes:
		Weapon: DragonFlame
		EmptyWeapon: DragonFlame
    Power:
		Amount: -5
    Voiced:
		VoiceSet: DragonVoice
    SpawnActorOnDeath@Prime:
        Actor: DRGNEMPTY
        Probability: 33
        OwnerType: InternalName
        InternalOwner: Neutral

        
DRAGONWALK:
	Inherits: ^Siege
    -Explodes@Tib:
	Valued:
		Cost: 2500
	Tooltip:
		Name: Dragon (Rampaging)
	Mobile:
		TurnSpeed: 10
		Speed: 60
	Health:
		HP: 75000
	Armament:
		Weapon: Dragonbite
	AttackFrontal:
    AutoTarget:
		ScanRadius: 11
    RenderSprites:
        Image: drgngrnd
        PlayerPalette: raplayer
	WithInfantryBody:
		IdleSequences: stand
		DefaultAttackSequence: shoot
    Armor:
		Type: HeavyCavalry
    Selectable:
		Bounds: 35,35,0,-6
    Targetable:
		TargetTypes: Ground, Siege
    SelfHealing@Rotaway:
        PercentageStep: -100
        Step: -0
        HealIfBelow: 110
        Delay: 1
        RequiresCondition: DragonGroundDead
        DamageTypes: DefaultDeath
    -ThrowsShrapnel@SMALL:
    WithDeathAnimation:
        DeathSequencePalette: raplayer
        DeathTypes:
			DefaultDeath: 1
			RippedApartDeath: 1
			PoisonDeath: 1
			BallistaDeath: 1
            BurnToDeath: 1
    Power:
		Amount: 0
    Voiced:
		VoiceSet: DragonVoice
    ExternalCondition@INSTANT:
        Condition: DragonGroundDead
    AttackWander: 
        WanderMoveRadius: 3
		MinMoveDelay: 50
		MaxMoveDelay: 750
    
DAVINCI:
	Inherits: ^Helicopter
    Inherits@EXPERIENCE: ^GainsExperience
	Valued:
		Cost: 2500
	ThrowsShrapnel:
		Weapons: SmallWood2, SmallWood3
		Pieces: 2, 5
		Range: 1c512, 3c0
    Tooltip:
		Name: Strange Aircraft
	Aircraft:
		RearmBuildings: hpad
		InitialFacing: 224
		TurnSpeed: 100
		Speed: 55
    Buildable:
		BuildPaletteOrder: 100
		Prerequisites: anycastle, ~disabled
		Queue: MSiege.GDI, MSiege.Nod
		BuildDurationModifier: 40
        IconPalette: raicon
	Health:
		HP: 30000
	Armor:
		Type: MediumCavalry
	RevealsShroud:
		Range: 8c0
		Type: CenterPosition
	Armament:
		Weapon: thopterbomb
		LocalOffset: 1024,0,-213
	AttackHeli:
		FacingTolerance: 20
    RenderSprites:
        Image: davinci
        PlayerPalette: raplayer
	SpawnActorOnDeath:
		Actor: DAVINCI.Husk
	AutoTarget:
		ScanRadius: 5
        InitialStance: AttackAnything
	SelectionDecorations:
		VisualBounds: 36,36
    Explodes:
		Weapon: HeliExplode
		EmptyWeapon: HeliExplode
    Power:
		Amount: 0
    Voiced:
		VoiceSet: VehicleVoice
       
WRBLN:
	Inherits: ^Helicopter
    Inherits@EXPERIENCE: ^GainsExperience
	Valued:
		Cost: 1700
	Tooltip:
		Name: War Balloon
    Buildable:
		Description: War Balloon armed with a dual crossbow.\n  Strong vs Infantry\n  Weak vs Cavalry
		BuildPaletteOrder: 100
		Prerequisites: anycastle
		Queue: MSiege.Nod
		BuildDurationModifier: 40
        IconPalette: raicon
	Aircraft:
		RearmBuildings: hpad
		InitialFacing: 224
		TurnSpeed: 5
		Speed: 70
	Health:
		HP: 19500
	Armor:
		Type: LightCavalry
	RevealsShroud:
		Range: 10c0
		Type: CenterPosition
	Armament:
		Weapon: balloncrossbow
		LocalOffset: 404,100,513, 404,-100,513
	AttackHeli:
		FacingTolerance: 20
    RenderSprites:
        Image: wrblln
        PlayerPalette: raplayer
	AmmoPool:
		Ammo: 14
		PipCount: 5
		SelfReloads: true
		ReloadCount: 10
		SelfReloadDelay: 200
	SpawnActorOnDeath:
		Actor: WRBLN.Husk
	AutoTarget:
    Explodes:
		Weapon: Balloonpop
		EmptyWeapon: Balloonpop
    Power:
		Amount: -5
    WithAttackAnimation:
        AttackSequence: attack
    SelectionDecorations:
		VisualBounds: 48,48,0,-24
    Voiced:
		VoiceSet: BalloonVoice
              
PLACEHOLDERPLANE:
	Inherits: ^Plane
    -AppearsOnRadar:
    RenderSprites:
        Image: placeholder
        Palette: empty
	Tooltip:
		Name:
	Valued:
		Cost: 2000
	Aircraft:
		TurnSpeed: 4
		Speed: 373
		Repulsable: False
		AirborneCondition: airborne
	Health:
		HP: 15000
	Armor:
		Type: Heavy
	AttackBomber:
		Armaments: gun, bombs
		Guns: gun
		Bombs: bombs
	Armament@GUNS:
		Name: gun
		Weapon: rottenkadaver
	WithMuzzleOverlay:
	Armament@BOMBS:
		Name: bombs
		Weapon: none
        
PLACEHOLDERFLAMESTRIKE:
	Inherits: ^Plane
    -AppearsOnRadar:
    RenderSprites:
        Image: placeholder
        Palette: empty
	Tooltip:
		Name:
	Valued:
		Cost: 2000
	Aircraft:
		TurnSpeed: 4
		Speed: 373
		Repulsable: False
		AirborneCondition: airborne
        CruiseAltitude: 3c0
        IdealSeparation: 0c512
	Health:
		HP: 15000
	Armor:
		Type: Heavy
	AttackBomber:
		Armaments: gun, bombs
		Guns: gun
		Bombs: bombs
	Armament@GUNS:
		Name: gun
		Weapon: firebarrage
        LocalOffset: 0,0,-43, 0,100,-43, 0,100,-43
	WithMuzzleOverlay:
	Armament@BOMBS:
		Name: bombs
		Weapon: firebarrage
        LocalOffset: 0,0,-43, 0,100,-43, 0,100,-43
    
DELBIR:
	Inherits: ^Plane
	Tooltip:
		Name: Supply Bird
	Valued:
		Cost: 2000
	Aircraft:
		TurnSpeed: 5
		Speed: 326
		Repulsable: False
		AirborneCondition: airborne
		MaximumPitch: 36
    RenderSprites:
        PlayerPalette: raplayer
	Health:
		HP: 2500
	Armor:
		Type: Heavy
	HiddenUnderFog:
		AlwaysVisibleStances: None
		Type: GroundPosition
	Cargo:
		MaxWeight: 10
		PipCount: 10
	DamageMultiplier@INVULNERABLE:
		Modifier: 0
	Contrail@2:
		Offset: -85,-384,150
		TrailLength: 16
        TrailWidth:0c32
	Contrail@3:
		Offset: -85,384,150
		TrailLength: 16
        TrailWidth:0c32
    WithIdleAnimation:
        Sequences: active
        Interval: 25