Files
ORA-D2K-Map-Patto-Build-Mor…/Enhanced_Units09.yaml
2024-06-12 22:20:51 +01:00

2626 lines
60 KiB
YAML

^AutoTargetGround:
AutoTarget:
AttackAnythingCondition: stance-attackanything
AutoTargetPriority@DEFAULT:
ValidTargets: Infantry, Vehicle, Water, Defense, Tank
AutoTargetPriority@ATTACKANYTHING:
ValidTargets: Infantry, Vehicle, Water, Structure, Defense, Tank
AutoTargetPriority@CREEPS:
ValidTargets: Creep
^AutoTargetAll:
AutoTarget:
AttackAnythingCondition: stance-attackanything
AutoTargetPriority@DEFAULT:
RequiresCondition: !stance-attackanything
ValidTargets: Infantry, Vehicle, Tank, Water, Air, Defense
AutoTargetPriority@ATTACKANYTHING:
RequiresCondition: stance-attackanything
ValidTargets: Infantry, Vehicle, Tank, Water, Air, Structure, Defense
AutoTargetPriority@CREEPS:
ValidTargets: Creep
^AutoTargetGroundAssaultMove:
AutoTargetPriority@Bot_walls:
RequiresCondition: ignore-creeps
ValidTargets: Wall
^AutoTargetAllAssaultMove:
AutoTargetPriority@Bot_walls:
RequiresCondition: ignore-creeps
ValidTargets: Wall
^temporarycloak:
ExternalCondition@temporeryclock:
Condition: temporery_clock
Cloak@temporeryclock:
RequiresCondition: temporery_clock
UncloakOn: Attack, Unload, Infiltrate, Demolish, Dock, Damage, Heal
InitialDelay: 10
CloakDelay: 30
IsPlayerPalette: true
^chaos_bomb_influence:
ExternalCondition@Trigger:
Condition: chaos_bomb
Armament@chaos_bomb_influence:
TargetRelationships: Enemy, Ally, Neutral
RequiresCondition: chaos_bomb
AttackWander:
WanderMoveRadius: 3
RequiresCondition: chaos_bomb
RejectsOrders@chaos_bomb_influence:
RequiresCondition: chaos_bomb
WithDecoration@skullFromRA:
Image: pips
Sequence: pip-skull
Palette: temperat
Position: TopLeft
ValidRelationships: Ally, Enemy, Neutral
RequiresCondition: chaos_bomb
^jammedvision:
ExternalCondition@jammed:
Condition: jammed
ReloadDelayMultiplier@jammer:
Modifier: 120
RequiresCondition: jammed
InaccuracyMultiplier@jammer:
Modifier: 170
RequiresCondition: jammed
RangeMultiplier@jammer:
Modifier: 60
RequiresCondition: jammed
RevealsShroud:
RevealGeneratedShroud: false
RevealsShroud@jammed:
Range: 3c512
RevealGeneratedShroud: true
WithColoredOverlay@black:
Color: 3E202080
RequiresCondition: jammed
WithDecoration@skullFromRA:
Image: pips
Sequence: pip-jammer
Palette: disabled
Position: TopLeft
ValidRelationships: Ally, Enemy, Neutral
RequiresCondition: jammed
^BotLogicEngineer:
ExternalCondition@giveControl:
Condition: reject_control
ScriptTags:
RejectsOrders:
RequiresCondition: reject_control
^BotLogicRepairing:
ExternalCondition@giveControl:
Condition: reject_control
ExternalCondition@startrepair:
Condition: start_repair
ScriptTags:
RejectsOrders:
RequiresCondition: reject_control
RejectsOrders@rejectOnRepairPad:
RequiresCondition: repairing
GrantConditionOnDamageState@fullyrepaird:
Condition: full_hp
ValidDamageStates: Undamaged
GrantCondition:
RequiresCondition: start_repair && !full_hp
Condition: repairing
ChangesHealth@BotRepairing:
Step: 800
Delay: 10
StartIfBelow: 105
RequiresCondition: start_repair
^botDeployLogic:
GrantConditionOnBotOwner@Imstupidbotthatcandeploy:
Condition: Imbot
Bots: omnius, vidious, gladius
GrantConditionOnAttack@deploing:
Condition: dummyfire
RevokeDelay: 400
ArmamentNames: secondary
RequiresCondition: Imbot
GrantConditionOnAttack@beforedeploy:
Condition: beforedeploy
RevokeDelay: 40
ArmamentNames: primary
RequiresCondition: Imbot
GrantCondition@deploythrowattack:
Condition: deployed
RequiresCondition: dummyfire
Armament@botAiming:
Weapon: dummy_aim
FireDelay: 40
Name: secondary
PauseOnCondition: deployed
RequiresCondition: Imbot
Armament@botAiming2:
Weapon: dummy_aim2
FireDelay: 0
Name: primary
PauseOnCondition: deployed
RequiresCondition: Imbot
WithIdleOverlay@botdeployanim:
Sequence: deploying
RequiresCondition: beforedeploy && !deployed
PauseOnCondition: dummyfire
AmbientSound@botdeploysound:
SoundFiles: audio/EBoD_MortarDeploy.wav
Interval: 100
Delay: 2
RequiresCondition: beforedeploy && !deployed
RejectsOrders@noundeploy:
Reject: AttackMove, AssaultMove
RequiresCondition: !Imbot && deployed
^GainsExperience:
ChangesHealth@ELITE:
Step: 0
PercentageStep: 4
Delay: 125
StartIfBelow: 100
DamageCooldown: 125
RequiresCondition: rank-veteran >= 3
^wormslowing:
ExternalCondition@wormIsnear:
Condition: worm_attack
ExternalCondition@stop:
Condition: stop
SpeedMultiplier@wormeated:
Modifier: 0
RequiresCondition: stop
SpeedMultiplier@worm_eating:
Modifier: 20
RequiresCondition: worm_attack
^CliffAvalanche:
KillsSelf@rockAvalanche:
RequiresCondition: rock_avalanche
DamageTypes: SmallExplosionDeath
ExternalCondition@rockAvalanche:
Condition: rock_avalanche
^Infantry:
Inherits@rockAvalanche: ^CliffAvalanche
Inherits@temporerycloak: ^temporarycloak
Inherits@jammer: ^jammedvision
Inherits@chaos: ^chaos_bomb_influence
Inherits@wormslowing: ^wormslowing
GrantRandomCondition:
Conditions: inf_cond01, inf_cond02, inf_cond03
Crushable:
CrushSound: CRUSH1.WAV
RequiresCondition: inf_cond01
Crushable@2:
CrushSound: audio/crush_guy_2.wav
RequiresCondition: inf_cond02
Crushable@3:
CrushSound: audio/crush_guy_4.wav
RequiresCondition: inf_cond03
Crushable@worm:
CrushClasses: worm_dinner
WarnProbability: 0
CrushedByFriendlies: true
CrushSound: audio/EBoD_normal_dying_3.wav
RequiresCondition: inf_cond01
Crushable@worm2:
CrushClasses: worm_dinner
WarnProbability: 0
CrushedByFriendlies: true
CrushSound: CRUSH1.WAV
RequiresCondition: inf_cond02
Crushable@worm3:
CrushClasses: worm_dinner
WarnProbability: 0
CrushedByFriendlies: true
CrushSound: audio/EBoD_normal_dying_3.wav
RequiresCondition: inf_cond03
TurnOnIdle:
WithInfantryBody:
MinIdleDelay: 50
MaxIdleDelay: 160
WithDeathAnimation:
DeathTypes:
ExplosionDeath: 1
SoundDeath: 2
SmallExplosionDeath: 3
BulletDeath: 4
FireDeath: 6, 3
DeathSounds@choke:
Voice: Choke
DeathTypes: ChokeDeath
VolumeMultiplier: 0.8
DeathSounds@burn:
Voice: Burn
DeathTypes: FireDeath
VolumeMultiplier: 0.8
ExternalCondition@bonuses:
Condition: officerAura
SpeedMultiplier@officerAuraspeedBonus:
Modifier: 110
RequiresCondition: officerAura
DamageMultiplier@officerAuraArmorbonus:
Modifier: 100
RequiresCondition: officerAura
TakeCover:
RequiresCondition: !officerAura
-HitShape:
HitShape@infantry:
Type: Circle
Radius: 52
Demolishable@wormCrush:
RevealsShroud@jammed:
Range: 3c112
^Vehicle:
Inherits@BotRepairLogic: ^BotLogicRepairing
Inherits@rockAvalanche: ^CliffAvalanche
Inherits@chaosbomb: ^chaos_bomb_influence
Inherits@temporerycloak: ^temporarycloak
Inherits@jammer: ^jammedvision
Inherits@wormslowing: ^wormslowing
GrantConditionOnDamageState@HEAVY:
Condition: heavy-damage
ValidDamageStates: Heavy, Critical
ExternalCondition:
Condition: unitCapturated
RevealsShroud:
RequiresCondition: !unitCapturated
RevealGeneratedShroud: false
RevealsShroud@whileCaptured:
Range: 3c512
RequiresCondition: unitCapturated
SpeedMultiplier@HEAVYDAMAGE:
RequiresCondition: heavy-damage
Modifier: 75
Crushable:
CrushClasses: vehicle
WarnProbability: 0
CrushedByFriendlies: true
CrushSound: WORM.WAV
WithDamageOverlay:
MinimumDamageState: Heavy
Image: smoke_m
IdleSequence: smokeFromRA01idle
LoopSequence: smokeFromRA01loop
Targetable:
TargetTypes: Ground, Vehicle, C4
RequiresCondition: !unitCapturated
Targetable@CAPTURED:
TargetTypes: CapturedUnit, Ground
RequiresCondition: unitCapturated
^Tank:
Targetable:
TargetTypes: Ground, C4, Tank
GrantConditionOnDamageState@HEAVY:
ValidDamageStates: Critical
SpeedMultiplier@HEAVYDAMAGE:
Modifier: 75
RevealsShroud@jammed:
Range: 4c0
SpawnActorOnDeath:
SpawnAfterDefeat: false
WithDamageOverlay:
MinimumDamageState: Critical
mcv:
Valued:
Cost: 2000
Buildable:
Prerequisites: repair_pad, ~techlevel.medium
Queue: Armor
BuildPaletteOrder: 110
BuildDuration: 750
Health:
HP: 45000
Armor:
Type: light
Mobile:
Speed: 31
RevealsShroud:
Range: 2c768
SpawnActorOnDeath:
RequiresCondition: !worm_attack
-Armament@chaos_bomb_influence:
thumper:
Buildable:
Prerequisites: ~disabled
harvester:
-Armament@chaos_bomb_influence:
Buildable:
Queue: Armor
Prerequisites: refinery
BuildDuration: 600
Description: Collects Spice for processing\n Explode after death
Valued:
Cost: 1200
WithDockingAnimation:
Harvester:
Capacity: 28
HarvestFacings: 8
Resources: Spice
BaleUnloadDelay: 6
SearchFromProcRadius: 40
SearchFromHarvesterRadius: 20
EmptyCondition: harvesterEmpty
Health:
HP: 45000
Mobile:
Speed: 38
RevealsShroud:
Range: 4c512
Explodes:
Weapon: UnitExplodeLarge
EmptyWeapon: UnitExplodeLarge
SpawnActorOnDeath:
Actor: harvester.Husk
OwnerType: InternalName
RequiresCondition: !worm_attack && harvesterEmpty
EffectiveOwnerFromOwner: true
SpawnAfterDefeat: false
ThrowsShrapnel@ShrapnelNotEmpty:
Weapons: Debris, Debris2, Debris3, Debris4
Pieces: 3, 5
Range: 1c0, 7c0
RequiresCondition: !harvesterEmpty
ThrowsShrapnel@DeathHandClusterDebris:
Weapons: DeathHandClusterDebris
Pieces: 1, 4
Range: 1c0, 6c0
RequiresCondition: !harvesterEmpty
ThrowsShrapnel@ShrapnelEmpty:
Weapons: Debris, Debris2
Pieces: 0, 3
Range: 1c0, 7c0
RequiresCondition: harvesterEmpty
ThrowsShrapnel@throwSpice:
Weapons: HarvesterSpiceExplosion
Pieces: 1, 7
Range: 1c0, 8c0
RequiresCondition: !harvesterEmpty
ThrowsShrapnel@wheel:
Weapons: debris_harvester_wheel01, debris_harvester_wheel02
Pieces: 0, 2
Range: 3c0, 5c0
harvester_upgraded:
Inherits: harvester
Buildable:
Description: Collects more spice, has more health
Prerequisites: refinery, upgrade.hightech
Tooltip:
Name: Upgraded Harvester
Valued:
Cost: 2000
WithDockingAnimation:
Harvester:
Capacity: 40
HarvestFacings: 8
Resources: Spice
BaleUnloadDelay: 5
SearchFromProcRadius: 64
SearchFromHarvesterRadius: 32
EmptyCondition: harvesterEmpty
Health:
HP: 90000
Mobile:
Speed: 40
RevealsShroud:
Range: 5c512
trike:
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: ~light.trike
BuildDuration: 225
Description: Scout\n Excellent visibility\n Strong vs Infantry\n Weak vs Tanks, Rockets
Valued:
Cost: 325
Selectable:
Class: trike
Health:
HP: 9000
Armor:
Type: light
Mobile:
Locomotor: light_vehicle
TurnSpeed: 40
Speed: 112
RevealsShroud:
Range: 7c512
Armament@damage:
FireDelay: 0
Weapon: HMG
LocalOffset: 180,0,110
Armament@chaos_bomb_influence:
Weapon: HMG
LocalOffset: 180,0,110
Armament@muzzle:
FireDelay: 0
Weapon: HMG_muzzle
LocalOffset: -544,0,0
MuzzleSequence: muzzle
Armament@muzzlechaosbomb:
FireDelay: 0
Weapon: HMG_muzzle
LocalOffset: -544,0,0
MuzzleSequence: muzzle
RequiresCondition: chaos_bomb
TargetRelationships: Enemy, Ally, Neutral
SpeedMultiplier@HEAVYDAMAGE:
RequiresCondition: heavy-damage
Modifier: 75
RevealsShroud@jammed:
Range: 5c0
raider:
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: ~light.raider
BuildDuration: 225
Description: Fast scout \n Excellent visibility \n Strong vs Infantry\n Weak vs Tanks, Rockets
Valued:
Cost: 375
Tooltip:
Name: Raider Trike
RevealsShroud:
Range: 7c0
UpdatesPlayerStatistics:
AddToArmyValue: true
Health:
HP: 10000
Armor:
Type: light
Mobile:
Locomotor: light_vehicle
TurnSpeed: 40
Speed: 132
WithMuzzleOverlay:
Armament@damage:
Weapon: HMGo
LocalOffset: 170,0,0
Armament@chaos_bomb_influence:
Weapon: HMGo
LocalOffset: 170,0,0
Armament@muzzle:
Weapon: HMGo_muzzle
LocalOffset: 170,0,0
Armament@muzzlechaosbomb:
Weapon: HMGo_muzzle
LocalOffset: 170,0,0
MuzzleSequence: muzzle
RequiresCondition: chaos_bomb
SpeedMultiplier@HEAVYDAMAGE:
RequiresCondition: heavy-damage
Modifier: 75
quad:
AutoTargetPriority@bot:
ValidTargets: Vehicle, Structure, Tank
InvalidTargets: Infantry
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: upgrade.light, ~light.quad, ~techlevel.medium
BuildDuration: 353
BuildDurationModifier: 100
Description: Missile Scout\n Excellent vs Light Armor\n Modest vs Tanks\n Weak vs Moving Targets, Infantry
Valued:
Cost: 450
Health:
HP: 11000
Armor:
Type: light
Mobile:
Locomotor: light_vehicle
TurnSpeed: 40
Speed: 95
RevealsShroud:
Range: 6c0
Armament:
Weapon: Rocket
LocalOffset: 128,64,64, 128,-64,64
Armament@chaos_bomb_influence:
Weapon: Rocket
LocalOffset: 128,64,64, 128,-64,64
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
SpeedMultiplier@HEAVYDAMAGE:
RequiresCondition: heavy-damage
Modifier: 75
RevealsShroud@jammed:
Range: 5c0
cobra_vehicle:
Inherits: quad
AutoTargetPriority@bot:
ValidTargets: Vehicle, Structure, Tank
InvalidTargets: Infantry
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: ~disabled
Health:
HP: 7500
Armor:
Type: light
Mobile:
Locomotor: light_vehicle
TurnSpeed: 40
Speed: 150
RevealsShroud:
Range: 9c0
Armament:
Weapon: Rocket.cobra
LocalOffset: 64,32,32, 64,-32,32
Armament@chaos_bomb_influence:
Weapon: Rocket
LocalOffset: 64,32,32, 64,-32,32
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
SpeedMultiplier@HEAVYDAMAGE:
RequiresCondition: heavy-damage
Modifier: 75
RevealsShroud@jammed:
Range: 5c0
stealth_raider:
Inherits: raider
Buildable:
Prerequisites: ~light.ordos, upgrade.light, high_tech_factory, ~techlevel.high
BuildDuration: 270
Description: Invisible Raider Trike\n Can be detected by infantry(1 cell), Turrets(2 cells), Outpost (5 cells)
Valued:
Cost: 450
Mobile:
TurnSpeed: 32
Speed: 110
Tooltip:
Name: Stealth Raider Trike
RevealsShroud:
Range: 5c512
UpdatesPlayerStatistics:
AddToArmyValue: true
Cloak:
InitialDelay: 45
CloakDelay: 90
UncloakOn: Attack, Unload, Infiltrate, Demolish, Dock, Damage, Heal
IsPlayerPalette: true
PauseOnCondition: cloak-force-disabled
siege_tank:
Buildable:
Queue: Armor
Prerequisites: upgrade.heavy, ~techlevel.medium
BuildDuration: 400
BuildDurationModifier: 100
Description: Siege Artillery\n High range, high Inaccuracy\n Strong vs Infantry, Buildings\n Weak vs Tanks, Quads
AutoTargetPriority@bot:
ValidTargets: Infantry, Defense
InvalidTargets: Tanks
Priority: 50
RequiresCondition: ignore-creeps
AutoTargetPriority@bot2:
ValidTargets: Vehicle
InvalidTargets: Tanks
Priority: 10
RequiresCondition: bot-owned
AttackFrontal:
ForceFireIgnoresActors: True
TargetFrozenActors: True
FacingTolerance: 0
Valued:
Cost: 800
Health:
HP: 13000
Armor:
Type: light
Mobile:
Speed: 38
TurnSpeed: 12
RevealsShroud:
Range: 5c512
Turreted:
TurnSpeed: 12
Offset: 0,0,-32
-RevealOnFire:
Armament:
Weapon: 155mm
Recoil: 150
RecoilRecovery: 19
LocalOffset: 512,0,320
MuzzleSequence: muzzle
Armament@chaos_bomb_influence:
Weapon: 155mm
Recoil: 150
RecoilRecovery: 19
LocalOffset: 512,0,320
MuzzleSequence: muzzle
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
SpawnActorOnDeath:
Actor: siege_tank.husk
OwnerType: InternalName
EffectiveOwnerFromOwner: true
RequiresCondition: !worm_attack
ThrowsShrapnel:
Weapons: DerbisSiegetank, Debris3
Pieces: 1, 2
Range: 2c0, 4c0
ThrowsShrapnel@turret:
Weapons: derbisSiegetank.turret
Pieces: 1, 1
Range: 0c512, 2c0
missile_tank:
AutoTargetPriority@bot:
ValidTargets: Tank, Defense, Air
InvalidTargets: Infantry
Priority: 50
RequiresCondition: ignore-creeps
AutoTargetPriority@bot2:
ValidTargets: Structure, Vehicle
InvalidTargets: Infantry
Priority: 20
RequiresCondition: ignore-creeps
AttackFrontal:
ForceFireIgnoresActors: false
TargetFrozenActors: true
FacingTolerance: 0
GrantRandomCondition:
Conditions: shrapnel_01, shrapnel_02, shrapnel_03
Buildable:
BuildDuration: 512
Prerequisites: ~heavy.missile_tank, heavy_factory,upgrade.heavy, high_tech_factory, ~techlevel.high
Description: Rocket Artillery\n Excellent vs moving targets, Tanks\n Strong vs Vehicles, Aircraft\n Weak vs Infantry, Quads
Valued:
Cost: 900
Mobile:
Speed: 45
TurnSpeed: 20
Health:
HP: 14000
Armor:
Type: light
RevealsShroud:
Range: 5c512
Armament:
Weapon: mtank_pri
LocalOffset: -128,128,171, -128,-128,171
Armament@chaos_bomb_influence:
Weapon: mtank_pri
LocalOffset: -128,128,171, -128,-128,171
-RevealOnFire:
ThrowsShrapnel@01:
Weapons: Debris, Debris4, Debris3
Pieces: 0,1
Range: 1c0, 3c0
RequiresCondition: shrapnel_01 && !worm_attack
ThrowsShrapnel@02:
Weapons: Debris3, Debris
Pieces: 1,2
Range: 2c0, 3c0
RequiresCondition: shrapnel_02 && !worm_attack
ThrowsShrapnel@02_02:
Weapons: DerbisMissile
Pieces: 0,2
Range: 3c0, 5c0
RequiresCondition: shrapnel_02 && !worm_attack
ThrowsShrapnel@03:
Weapons: DerbisMissile, Debris, Debris4, Debris3
Pieces: 1,3
Range: 4c0, 6c0
RequiresCondition: shrapnel_03 && !worm_attack
SpawnActorOnDeath:
RequiresCondition: !worm_attack
sonic_tank:
AutoTargetPriority@bot:
ValidTargets: Vehicle, Defense, Structure, Infantry
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
AttackFrontal:
TargetFrozenActors: True
ForceFireIgnoresActors: True
FacingTolerance: 0
Buildable:
Queue: Armor
Prerequisites: ~heavy.atreides,upgrade.heavy, research_centre, ~techlevel.high
BuildDuration: 630
Description: Fires sonic shocks\n Excellent vs Infantry, Buildings, Turrets\n Modest vs vehicles \n Weak vs Tanks, Missiles,\n Friendly Fire
Valued:
Cost: 1100
UpdatesPlayerStatistics:
AddToArmyValue: true
Health:
HP: 35000
Armor:
Type: light
Mobile:
TurnSpeed: 15
Speed: 27
RevealsShroud:
Range: 5c768
Armament:
Weapon: Sound
LocalOffset: 600,0,427
Armament@allydamage:
Weapon: Sound.Ally
LocalOffset: 600,0,427
Armament@chaos_bomb_influence:
Weapon: Sound
LocalOffset: 600,0,427
Armament@chaos_bomb_influenceAlly:
Weapon: Sound.Ally
LocalOffset: 600,0,427
RequiresCondition: chaos_bomb
-RevealOnFire:
SpawnActorOnDeath:
RequiresCondition: !worm_attack
devastator:
GrantConditionOnDamageState@forbot:
Condition: lowhp
ValidDamageStates: Critical
GrantCondition@botselfdestruct:
Condition: overload
RequiresCondition: lowhp && bot-owned && !unitCapturated
Buildable:
Prerequisites: ~heavy.harkonnen, research_centre, upgrade.heavy, ~techlevel.high
BuildDuration: 730
Description: Super Heavy Tank\n Decent damage vs everthing\n weak vs missile\n SelfDestruction damage 8 square cells
ExternalCondition:
Condition: unitCapturated
Valued:
Cost: 1200
Health:
HP: 55000
Armor:
Type: heavy
Mobile:
TurnSpeed: 12
Speed: 27
Locomotor: devastator
RequiresCondition: !overload
PauseOnCondition: notmobile
RevealsShroud:
Range: 4c768
Armament:
Weapon: DevBullet
LocalOffset: 640,0,32
MuzzleSequence: muzzle
Armament@chaos_bomb_influence:
Weapon: DevBullet
LocalOffset: 640,0,32
MuzzleSequence: muzzle
Explodes@OVERLOAD:
Weapon: PlasmaExplosion
EmptyWeapon: PlasmaExplosion
RequiresCondition: meltdown
GrantConditionOnDeploy@REACTOR:
DeployedCondition: overload
PauseOnCondition: overload
RequiresCondition: !unitCapturated
WithIdleOverlay@OVERLOAD:
Sequence: active
RequiresCondition: overload
WithIdleOverlay@OVERLOAD2:
Sequence: active-2
RequiresCondition: overload
KillsSelf@MELTDOWN:
Delay: 150
RequiresCondition: overload
GrantsCondition: meltdown
AttractsWorms:
Intensity: 700
ChangesHealth:
Step: 40
Delay: 3
StartIfBelow: 50
-RevealOnFire:
Selectable:
DecorationBounds: 1408, 1216, 0, 0
AmbientSound@onMeltDown:
SoundFiles: audio/DevastatorMeltdown01.wav
RequiresCondition: overload
ThrowsShrapnel@TrowOnMeldown:
Weapons: Debris2, DeathHandClusterDebris, Debris4, DerbisSiegetank
Pieces: 7, 15
Range: 3c512, 7c0
RequiresCondition: meltdown
ThrowsShrapnel@standart:
Weapons: Debris, Debris3, DerbisSiegetank
Pieces: 1, 2
RequiresCondition: !meltdown
SpawnActorOnDeath:
RequiresCondition: !meltdown && !worm_attack
SpawnActorOnDeath@crater:
Actor: crater_big
RequiresCondition: meltdown
Offset: -1,0
deviator:
AutoTargetPriority@bot:
ValidTargets: Tank, Vehicle
InvalidTargets: Infantry, Structure, Defense
Priority: 50
RequiresCondition: ignore-creeps
Valued:
Cost: 1100
Buildable:
Prerequisites: ~heavy.ordos, research_centre,upgrade.heavy, ~techlevel.high
BuildDuration: 618
Description: Fires a Gas which changes\nthe allegiance of enemy vehicles\n Gas leaks from Deviator husk dead\n weak vs everythink
Mobile:
TurnSpeed: 12
Speed: 47
Health:
HP: 22000
Armor:
Type: light
RevealsShroud:
Range: 5c112
-RevealOnFire:
Armament:
Weapon: DeviatorMissile
LocalOffset: -299,0,85
Armament@chaos_bomb_influence:
Weapon: DeviatorMissile
LocalOffset: -299,0,85
ThrowsShrapnel:
Weapons: Debris4, Debris
Pieces: 0,2
Range: 0c512, 3c512
SpawnActorOnDeath:
RequiresCondition: !worm_attack
SpawnActorOnDeath@dummygas1:
Actor: dummygas01
Offset: 0, 0
SpawnActorOnDeath@dummygas2:
Actor: dummygas02
Offset: 0, 0
SpawnActorOnDeath@dummygas3:
Actor: dummygas03
SpawnAfterDefeat: false
SpawnActorOnDeath@dummygas4:
Actor: dummygas04
SpawnAfterDefeat: false
SpawnActorOnDeath@dummygas5:
Actor: dummygas05
SpawnAfterDefeat: false
SpawnActorOnDeath@dummygas6:
Actor: dummygas06
SpawnAfterDefeat: false
SpawnActorOnDeath@dummygas7:
Actor: dummygas07
SpawnAfterDefeat: false
SpawnActorOnDeath@dummygas8:
Actor: dummygas08
SpawnAfterDefeat: false
^combat_tank:
GrantRandomCondition:
Conditions: Husk01, Husk02, Husk03, Husk04
AutoTargetPriority@bot:
InvalidTargets: Infantry
ValidTargets: Vehicle, Defense, Structure, Tank
Priority: 40
RequiresCondition: ignore-creeps
Buildable:
Queue: Armor
BuildDuration: 432
Description: Main Battle Tank\n Modest vs Tanks, vehicles\n Weak vs Infantry, Missiles \n Can crush Infantry
Valued:
Cost: 700
UpdatesPlayerStatistics:
AddToArmyValue: true
Health:
HP: 22000
Armor:
Type: heavy
Mobile:
Speed: 72
TurnSpeed: 20
RevealsShroud:
Range: 5c0
Turreted:
TurnSpeed: 20
RealignDelay: 0
Armament:
Weapon: 80mm_A
Recoil: 128
RecoilRecovery: 32
LocalOffset: 256,0,0
MuzzleSequence: muzzle
ThrowsShrapnel:
Weapons: Debris, Debris3, debris_vehicle02, debris_vehicle01
Pieces: 0, 2
Range: 2c0, 4c0
-RevealOnFire:
combat_tank_a:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.atreides_combat
Description: Atreides Combat Tank \n Modest speed/HP \n Combat bonus: Longer Range
Mobile:
TurnSpeed: 20
Tooltip:
Name: Atreides Combat Tank
Armament:
Weapon: 80mm_A
Armament@chaos_bomb_influence:
Weapon: 80mm_A
SpawnActorOnDeath:
Actor: combat_tank_a.husk
RequiresCondition: Husk01 && !worm_attack
SpawnActorOnDeath@husk02:
Actor: combat_tank_a.husk02
RequiresCondition: Husk02 && !worm_attack
SpawnActorOnDeath@husk03:
Actor: combat_tank_a.husk03
RequiresCondition: Husk03 && !worm_attack
SpawnActorOnDeath@husk04:
Actor: combat_tank_a.husk04
RequiresCondition: Husk04 && !worm_attack
ThrowsShrapnel@turret:
Weapons: debris_turret.atreides
Pieces: 1,1
Range: 0c250, 2c512
RequiresCondition: Husk01
ThrowsShrapnel@turret01:
Weapons: debris_turret01.atreides
Pieces: 1,1
Range: 1c0, 2c512
RequiresCondition: Husk02
combat_tank_h:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.harkonnen_combat
Description: Harkonnen Combat tank \n More Healt, low Speed \n Combat Bonus: Damage \n less affected by Dune terrain
Armament:
Weapon: 80mm_H
Armament@chaos_bomb_influence:
Weapon: 80mm_H
Tooltip:
Name: Harkonnen Combat Tank
Mobile:
Speed: 61
TurnSpeed: 17
Locomotor: tank_harkonnen
Health:
HP: 29000
SpawnActorOnDeath:
Actor: combat_tank_h.husk
RequiresCondition: Husk01 && !worm_attack
SpawnActorOnDeath@husk02:
Actor: combat_tank_h.husk02
RequiresCondition: Husk02 && !worm_attack
SpawnActorOnDeath@husk03:
Actor: combat_tank_h.husk03
RequiresCondition: Husk03 && !worm_attack
SpawnActorOnDeath@husk04:
Actor: combat_tank_h.husk04
RequiresCondition: Husk04 && !worm_attack
ThrowsShrapnel@turret:
Weapons: debris_turret.harkonnen
Pieces: 1,1
Range: 0c250, 2c512
RequiresCondition: Husk01
ThrowsShrapnel@turret01:
Weapons: debris_turret01.harkonnen
Pieces: 1,1
Range: 1c0, 2c512
RequiresCondition: Husk02
combat_tank_o:
Inherits: ^combat_tank
Buildable:
Prerequisites: ~heavy.ordos_combat
Description: Ordos tank \n Fast speed, low HP \n Combat Bonus: Rate of fire
Turreted:
TurnSpeed: 24
Armament:
Weapon: 80mm_O
Armament@chaos_bomb_influence:
Weapon: 80mm_O
Tooltip:
Name: Ordos Combat Tank
Mobile:
Speed: 80
TurnSpeed: 22
Health:
HP: 19000
SpawnActorOnDeath:
Actor: combat_tank_o.husk
RequiresCondition: Husk01 && !worm_attack
SpawnActorOnDeath@husk02:
Actor: combat_tank_o.husk02
RequiresCondition: Husk02 && !worm_attack
SpawnActorOnDeath@husk03:
Actor: combat_tank_o.husk03
RequiresCondition: Husk03 && !worm_attack
SpawnActorOnDeath@husk04:
Actor: combat_tank_o.husk04
RequiresCondition: Husk04 && !worm_attack
ThrowsShrapnel@turret:
Weapons: debris_turret.ordos
Pieces: 1,1
Range: 1c0, 2c512
RequiresCondition: Husk01 || Husk02
combat_tank_cheap:
Inherits: ^combat_tank
Buildable:
BuildDuration: 400
Prerequisites: ~factions.subfaction_allowed, ~heavy.cheap_tank
Description: Standard combat tank licensed by various manufacturers \n Modest speed, Low HP \n Bonus: Cheaper
Valued:
Cost: 600
Tooltip:
Name: Generic Combat Tank
Mobile:
Speed: 70
TurnSpeed: 19
Locomotor: tank
Health:
HP: 20000
Armament:
Weapon: 80mm_cheap
Armament@chaos_bomb_influence:
Weapon: 80mm_cheap
SpawnActorOnDeath:
Actor: combat_tank_cheap.husk
RequiresCondition: Husk01 && !worm_attack
SpawnActorOnDeath@husk02:
Actor: combat_tank_cheap.husk02
RequiresCondition: Husk02 && !worm_attack
SpawnActorOnDeath@husk03:
Actor: combat_tank_cheap.husk03
RequiresCondition: Husk03 && !worm_attack
SpawnActorOnDeath@husk04:
Actor: combat_tank_cheap.husk04
RequiresCondition: Husk04 && !worm_attack
ThrowsShrapnel@turret:
Weapons: debris_turret.harkonnen
Pieces: 1,1
Range: 0c250, 2c512
RequiresCondition: Husk01
combat_tank_corrino:
Inherits: combat_tank_h
Buildable:
Prerequisites: ~heavy.corrino_combat, ~factions.subfaction_allowed
Description: Corrino Combat tank \n Better HP, low Speed \n Combat bonus: area damage \n Less affected by Dune terrain
Tooltip:
Name: Corrino Combat Tank
Health:
HP: 25000
Mobile:
Speed: 64
TurnSpeed: 19
Locomotor: tank_harkonnen
Armament:
Weapon: 80mm_corrino
Armament@chaos_bomb_influence:
Weapon: 80mm_corrino
carryall.reinforce:
Inherits: ^Plane
Valued:
Cost: 1200
UpdatesPlayerStatistics:
AddToAssetsValue: false
Tooltip:
Name: Carryall
Health:
HP: 12000
Armor:
Type: light
Aircraft:
CruiseAltitude: 2160
CruisingCondition: cruising
Speed: 125
TurnSpeed: 16
LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
Repulsable: False
AirborneCondition: airborne
CanSlide: True
VTOL: true
IdleTurnSpeed: 5
IdleSpeed: 115
ThrowsShrapnel@derbis:
Weapons: Debris, Debris2, debris_vehicle01, debris_vehicle02
Pieces: 1, 3
Range: 1c0, 6c0
ThrowsShrapnel@derbisExplosions:
Weapons: DeathHandClusterDebris
Pieces: 1 , 3
Range: 1c0, 5c0
ThrowsShrapnel@derbisExplosions2:
Weapons: DeathHandClusterDebris
Pieces: 0 , 2
Range: 1c0, 5c0
SpawnActorOnDeath@rotor:
Actor: rotor
SkipMakeAnimations: false
Offset: 0, 1
RequiresCondition: cruising
SpawnActorOnDeath@CRUISING:
SpawnAfterDefeat: false
SpawnActorOnDeath@LANDING:
SpawnAfterDefeat: false
HiddenUnderFog:
AlwaysVisibleRelationships: Ally
carryall.reinforce_with_sound:
Inherits: carryall.reinforce
Health:
HP: 11000
-Carryall:
Cargo:
Types: Infantry, Vehicle
PassengerFacing: 512
BeforeUnloadDelay: 50
Aircraft:
MinAirborneAltitude: 400
TakeoffSounds: audio/adv_carryall_takeoff_1.wav
LandingSounds: audio/adv_carryall_land_1.wav
Speed: 140
RevealsShroud@landing:
Range: 3c0
RequiresCondition: !cruising
Type: CenterPosition
RevealsShroud@onland:
Range: 4c0
RequiresCondition: !airborne
Type: CenterPosition
AmbientSound:
SoundFiles: audio/carryallSound(2).wav
RequiresCondition: cruising
SpawnActorOnDeath@LANDING:
Actor: carryall.huskVTOL_reinforce
SpawnActorOnDeath@rotor2:
Actor: rotor
Offset: 0, 1
carryall.bomber:
Inherits: ^Plane
RejectsOrders:
RenderSprites:
Image: carryall
Health:
HP: 14000
Aircraft:
MinAirborneAltitude: 500
AirborneCondition: airborne
CruiseAltitude: 2500
Speed: 170
Targetable@AIRBORNE:
TargetTypes: Air
RequiresCondition: airborne
AmmoPool:
Ammo: 1
AmbientSound:
SoundFiles: audio/carryallSound(2).wav
ThrowsShrapnel@derbis:
Weapons: Debris, Debris2, debris_vehicle01
Pieces: 1, 3
Range: 0c512, 2c0
HitShape:
Type: Circle
Radius: 32
AttackBomber:
FacingTolerance: 8
Armament:
Weapon: chaosbomb1
Armament@2:
Weapon: chaosbomb2
FireDelay: 5
Armament@3:
Weapon: chaosbomb3
FireDelay: 11
Armament@4:
Weapon: chaosbomb4
FireDelay: 17
SpawnActorOnDeath:
Actor: carryall.bomberhusk
ornithopter:
Inherits: ^Plane
Health:
HP: 7000
Aircraft:
MinAirborneAltitude: 500
AirborneCondition: airborne
Targetable@AIRBORNE:
TargetTypes: Air
RequiresCondition: airborne
AmbientSound:
SoundFiles: audio/ornithopterMotor01.wav
ThrowsShrapnel@derbis:
Weapons: Debris, Debris2, debris_vehicle01
Pieces: 1, 3
Range: 0c512, 2c0
RevealOnFire:
Duration: 90
Radius: 5c112
HitShape:
Type: Circle
Radius: 32
ornithopter_a:
Inherits: ornithopter
RenderSprites:
Image: ornithopter
-AttackBomber:
Aircraft:
AltitudeVelocity: 2c0
AttackAircraft:
AttackType: Strafe
StrafeRunLength: 4c0
OpportunityFire: false
ForceFireIgnoresActors: true
Voice: Attack
FacingTolerance: 512
PersistentTargeting: false
AbortOnResupply: true
Armament:
Weapon: OrniBomb_multipass
PauseOnCondition: !ammo
Health:
HP: 8000
Armor:
Type: light
Aircraft:
Speed: 224
TurnSpeed: 10
Repulsable: False
CruiseAltitude: 1920
AmmoPool:
Ammo: 15
AmmoCondition: ammo
Valued:
Cost: 500
ornithopter_o:
Inherits: ornithopter
RenderSprites:
Image: ornithopter
-AttackBomber:
Aircraft:
AltitudeVelocity: 2c0
AttackAircraft:
AttackType: Strafe
StrafeRunLength: 4c0
OpportunityFire: false
ForceFireIgnoresActors: true
Voice: Attack
FacingTolerance: 512
PersistentTargeting: false
AbortOnResupply: true
Armament:
Weapon: Ornithopter_MG
MuzzleSequence: muzzle
LocalOffset: -120,0,0
PauseOnCondition: !ammo
Health:
HP: 8000
Armor:
Type: light
Aircraft:
Speed: 224
TurnSpeed: 10
Repulsable: False
CruiseAltitude: 1920
AmmoPool:
Ammo: 16
AmmoCondition: ammo
Valued:
Cost: 500
light_inf:
ExternalCondition@chaos_bomb:
Condition: chaos_bomb
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
AutoTargetPriority@bot2:
ValidTargets: Vehicle
Priority: 20
RequiresCondition: bot-owned
Buildable:
Queue: Infantry
BuildDuration: 62
Valued:
Cost: 50
Health:
HP: 6000
Mobile:
Speed: 43
Armament:
Weapon: LMG
Armament@chaos_bomb_influence:
Weapon: LMG
WithInfantryBody:
-DefaultAttackSequence:
AttackSequences:
primary: shoot
Armament@chaossounds:
Weapon: chaosambiencesounds
TargetRelationships: Enemy, Ally, Neutral
Name: secondary
RequiresCondition: chaos_bomb
light_inf.vet4:
Inherits: light_inf
RenderSprites:
Image: light_inf
ProducibleWithLevel:
Prerequisites: techlevel.medium
InitialLevels: 4
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: light_inf
-Buildable:
light_inf.vet3:
Inherits: light_inf
RenderSprites:
Image: light_inf
ProducibleWithLevel:
Prerequisites: techlevel.medium
InitialLevels: 3
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: light_inf
-Buildable:
trooper.vet2:
Inherits: trooper
RenderSprites:
Image: trooper
ProducibleWithLevel:
Prerequisites: techlevel.medium
InitialLevels: 2
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: trooper
-Buildable:
trooper:
AutoTargetPriority@bot:
InvalidTargets: Infantry
ValidTargets: Vehicle, Defense, Structure, Tank
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: upgrade.barracks, ~techlevel.medium
BuildDuration: 100
Description: Anti-tank infantry\n Strong vs Tanks\n Weak vs Infantry, Artillery, Moving targets
Valued:
Cost: 120
Health:
HP: 7000
RevealsShroud:
Range: 4c768
Mobile:
Speed: 31
Armament:
Weapon: Bazooka
LocalOffset: 128,0,256
Armament@chaos_bomb_influence:
Weapon: Bazooka
LocalOffset: 128,0,256
TakeCover:
ProneOffset: 324,0,-204
WithInfantryBody:
-DefaultAttackSequence:
AttackSequences:
primary: shoot
Armament@chaossounds:
Weapon: chaosambiencesounds
TargetRelationships: Enemy, Ally, Neutral
Name: secondary
RequiresCondition: chaos_bomb
trooper.heavy:
Inherits: trooper
Buildable:
Prerequisites: ~disabled
Valued:
Cost: 200
Mobile:
Speed: 35
Health:
HP: 9500
Armament:
Weapon: LMG.elite
LocalOffset: 128,0,256
Armament@chaos_bomb_influence:
Weapon: LMG.elite
LocalOffset: 128,0,256
Tooltip:
Name: Elite Soldier
engineer:
Inherits@botLogic: ^BotLogicEngineer
Buildable:
Prerequisites: upgrade.barracks, ~techlevel.medium
BuildDuration: 180
BuildPaletteOrder: 80
Description: Infiltrates and captures enemy structures\n Attracts nearby worms when deployed\n Can repair Buildings \n Capture husks
Valued:
Cost: 400
Health:
HP: 5000
RevealsShroud:
Range: 4c512
Mobile:
Speed: 31
PauseOnCondition: deployed
InstantlyRepairs:
Types: Building
-Passenger:
CaptureManager:
Captures:
CaptureTypes: building
Captures@cliff:
CaptureTypes: cliff
ConsumedByCapture: false
CaptureDelay: 150
Captures@husks:
CaptureTypes: husk
GrantConditionOnDeploy:
DeployedCondition: deployed
UndeployedCondition: undeployed
Facing: 512
SkipMakeAnimation: true
AllowedTerrainTypes: Sand, Spice, Dune, SpiceSand
WithInfantryBody:
RequiresCondition: undeployed
WithSpriteBody@DEPLOYED:
Sequence: thump
RequiresCondition: !undeployed
WithIdleOverlay@DEPLOYED:
Sequence: thump-sand
RequiresCondition: deployed
AmbientSound:
SoundFiles: THUMPER1.WAV
Interval: 60
RequiresCondition: deployed
AttractsWorms:
Intensity: 1000
Falloff: 0, 0, 0, 100, 100, 100, 25, 11, 6, 4, 3, 2, 1, 0
RequiresCondition: deployed
-Armament@chaos_bomb_influence:
grenadier:
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
Buildable:
Prerequisites: ~barracks.atreides, upgrade.barracks, outpost, ~techlevel.medium
BuildDuration: 100
Valued:
Cost: 80
Health:
HP: 6000
Mobile:
Speed: 43
Armament:
Weapon: grenade
LocalOffset: 192,0,224
FireDelay: 3
Armament@chaos_bomb_influence:
Weapon: grenade
LocalOffset: 192,0,224
FireDelay: 3
TakeCover:
ProneOffset: 96,100,-64
WithInfantryBody:
DefaultAttackSequence: throw
Explodes:
Weapon: GrenDeath
EmptyWeapon: GrenDeath
mpsardaukar:
Buildable:
Prerequisites: ~barracks.harkonnen, upgrade.barracks, research_centre, high_tech_factory, ~techlevel.medium, ~factions.standard
BuildDuration: 175
Description: Elite assault infantry of Corrino\n Strong vs Vehicles\n Modest vs Infantry\n Weak vs Artillery, Sonic Beams
Valued:
Cost: 200
Health:
HP: 10000
Mobile:
Speed: 31
Armament@PRIMARY:
Weapon: M_LMG_H
Armament@SECONDARY:
Weapon: M_HMG_H
Armament@chaos_bomb_influence:
Weapon: M_LMG_H
Armament@chaos_bomb_influence2:
Weapon: M_HMG_H
RequiresCondition: chaos_bomb
GrantConditionOnPrerequisite@supportpoweractivator:
Condition: stimpack
Prerequisites: productionSpeedup.sardaukar
ProductionTimeMultiplier:
Multiplier: 40
Queue: Infantry
Prerequisites: productionSpeedup.sardaukar
ProductionCostMultiplier:
Multiplier: 50
Prerequisites: productionSpeedup.sardaukar
ProducibleWithLevel:
InitialLevels: 1
Prerequisites: productionSpeedup.sardaukar
WithProductionIconOverlay:
Types: veteran
Prerequisites: productionSpeedup.sardaukar
TakeCover:
RequiresCondition: !officerAura || !stimpack
SpeedMultiplier@corrinosupportposer:
Modifier: 135
RequiresCondition: stimpack
mpsardaukar.corrino:
Inherits: mpsardaukar
Buildable:
Prerequisites: ~barracks.corrino, upgrade.barracks, high_tech_factory, ~techlevel.medium, ~factions.subfaction_allowed
ProductionTimeMultiplier:
Multiplier: 40
Queue: Infantry
Prerequisites: productionSpeedup.sardaukar
ProductionCostMultiplier:
Multiplier: 50
Prerequisites: productionSpeedup.sardaukar
ProducibleWithLevel:
InitialLevels: 1
Prerequisites: productionSpeedup.sardaukar
WithProductionIconOverlay:
Types: veteran
Prerequisites: productionSpeedup.sardaukar
mpsardaukar.level4:
Inherits: mpsardaukar
RenderSprites:
Image: sardaukar
ProducibleWithLevel:
InitialLevels: 4
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: mpsardaukar
Buildable:
Prerequisites: ~disabled
mpsardaukar.level3:
Inherits: mpsardaukar
RenderSprites:
Image: sardaukar
ProducibleWithLevel:
InitialLevels: 3
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: mpsardaukar
Buildable:
Prerequisites: ~disabled
mpsardaukar.level2:
Inherits: mpsardaukar
RenderSprites:
Image: sardaukar
ProducibleWithLevel:
InitialLevels: 2
WithProductionIconOverlay:
Types: veteran
UpdatesPlayerStatistics:
OverrideActor: mpsardaukar
Buildable:
Prerequisites: ~disabled
saboteur:
-Passenger:
ScriptTags:
Buildable:
Prerequisites: ~disabled
Description: Always cloaked. \n Destroy buildings \n SelfKill explosion
UpdatesPlayerStatistics:
AddToArmyValue: true
WithDecoration@ScullIcon:
Image: skullicon
Sequence: idle
ValidRelationships: Enemy, Neutral, Ally
Palette: effect
Position: BottomRight
Margin: 5, 6
Health:
HP: 150000
Mobile:
Speed: 43
PauseOnCondition: SuicideAtt
Demolition:
DetonationDelay: 50
Flashes: 3
EnterBehaviour: Suicide
Cloak:
InitialDelay: 100
CloakDelay: 100
CloakSound: STEALTH1.WAV
UncloakOn: Attack, Unload, Infiltrate, Demolish, Damage, Heal
IsPlayerPalette: true
PauseOnCondition: cloak-force-disabled
RequiresCondition: !SuicideAtt
Explodes@Selfkill:
Weapon: PlasmaSaboteur
EmptyWeapon: PlasmaSaboteur
RequiresCondition: kamikadze
GrantConditionOnDeploy:
DeployedCondition: SuicideAtt
PauseOnCondition: SuicideAtt
KillsSelf@SuicideKillCount:
Delay: 50
RequiresCondition: SuicideAtt
GrantsCondition: kamikadze
GrantConditionOnDamageState@UNCLOAK:
Condition: cloak-force-disabled
ValidDamageStates: Critical
Voiced:
VoiceSet: SaboteurVoice
AmbientSound@onSuicide:
SoundFiles: audio/explodeSaboteurEmperor02.wav
RequiresCondition: SuicideAtt
TakeCover:
RequiresCondition: SuicideAtt
SpawnActorOnDeath@crater:
Actor: crater_big
RequiresCondition: kamikadze
Offset: -1,0
-Armament@chaos_bomb_influence:
fremen:
Buildable:
Prerequisites: ~disabled
Mobile:
Speed: 43
Valued:
Cost: 200
Health:
HP: 7000
RevealsShroud:
Range: 4c768
AutoTarget:
ScanRadius: 7
InitialStance: HoldFire
InitialStanceAI: ReturnFire
-Armament@PRIMARY:
Armament@SECONDARY:
Weapon: Fremen_L
Name: secondary
Armament@chaos_bomb_influence:
Weapon: Fremen_S
Armament@chaos_bomb_influence2:
Weapon: Fremen_L
ChangesHealth@regen:
Step: 0
PercentageStep: 4
Delay: 125
StartIfBelow: 50
DamageCooldown: 125
mortar_inf:
Inherits: ^Infantry
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tank
Priority: 50
RequiresCondition: ignore-creeps
Selectable:
Priority: 10
PriorityModifiers: Ctrl, Alt
RevealsShroud:
Range: 4c856
Buildable:
Queue: Infantry
BuildPaletteOrder: 60
Prerequisites: ~barracks.ordos, research_centre, ~techlevel.medium, upgrade.barracks
BuildDuration: 175
BuildDurationModifier: 100
Description: Mortar infantry, \n Strong VS infantry, Buildings, light \n weak VS heavy
Valued:
Cost: 250
Tooltip:
Name: Mortar Infantry
UpdatesPlayerStatistics:
AddToArmyValue: true
Health:
HP: 7500
Mobile:
Speed: 30
Turreted:
Turret: turret
WithIdleOverlay@sand:
Sequence: thump-sand
RequiresCondition: AnimateTurret
GrantConditionOnAttack:
Condition: AnimateTurret
RevokeDelay: 14
Armament:
Weapon: 40mm_mortar
LocalOffset: 0,100,200
Armament@chaos_bomb_influence:
Weapon: 40mm_mortar
RequiresCondition: chaos_bomb
LocalOffset: 0,100,200
GrantCondition:
Condition: editorhack
WithInfantryBody@Editor:
RequiresCondition: !editorhack
assassin:
Inherits: ^Infantry
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Valued:
Cost: 110
Buildable:
Queue: Infantry
BuildPaletteOrder: 70
Prerequisites: ~!factions.standard, ~barracks.harkonnen, upgrade.barracks, high_tech_factory, ~techlevel.high
BuildDuration: 130
BuildDurationModifier: 60
Description: Infantry with long range rifle\n Attacks only infantry\n Inaccuracy is high at long range \n No armor
Tooltip:
Name: Assassin
Health:
HP: 5000
Mobile:
Speed: 38
Voice: Move
RevealsShroud:
Range: 5c0
Armament:
Weapon: SniperRifle
FireDelay: 2
Armament@chaos_bomb_influence:
Weapon: SniperRifle
FireDelay: 2
AttackFrontal:
FacingTolerance: 0
WithInfantryBody:
DefaultAttackSequence: shoot
MinIdleDelay: 90
MaxIdleDelay: 200
GrantConditionOnTerrain:
TerrainTypes: Rough
Condition: hiddenbetweenrocks
Cloak:
InitialDelay: 120
CloakDelay: 120
UncloakOn: Move, Damage
IsPlayerPalette: true
RequiresCondition: !cloak-force-disabled && hiddenbetweenrocks
GrantConditionOnDamageState@UNCLOAK:
Condition: cloak-force-disabled
ValidDamageStates: Critical
-MustBeDestroyed:
Voiced:
VoiceSet: AssassinVoice
officer:
Inherits: ^Infantry
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Buildable:
Queue: Infantry
BuildPaletteOrder: 100
Prerequisites: ~disabled, ~factions.subfaction_allowed
Description: Speed and armor bonus to nearby infantry units. \n Disable prone effect on infantry \n Aura range 5 cells
Tooltip:
Name: Officer
RevealsShroud:
Range: 5c112
Valued:
Cost: 200
Health:
HP: 7500
Mobile:
Speed: 41
Armament:
Weapon: dummy.targeting
-Armament@chaos_bomb_influence:
UpdatesPlayerStatistics:
AddToArmyValue: true
WithInfantryBody:
DefaultAttackSequence: shoot
WithRangeCircle:
Range: 4c0
Color: 09FF00C7
ProximityExternalCondition:
Range: 5c0
AffectsParent: true
ValidRelationships: Ally
Condition: officerAura
-TakeCover:
fremen_fedaykin:
Inherits: fremen
RenderSprites:
Image: fremen
Tooltip:
Name: Fremen Fedaykin
AutoTarget:
ScanRadius: 7
InitialStance: Defend
InitialStanceAI: Defend
Valued:
Cost: 180
Buildable:
Queue: Infantry
Prerequisites: ~barracks.atreides, upgrade.barracks, research_centre
BuildDuration: 155
BuildDurationModifier: 100
Description: Fremen Fedaykin \n Strong VS Infantry, Vehicles, Tanks \n Weak VS Buildings, Defenses. \n Pernamently clocked on Sand
Armament@PRIMARY:
Weapon: Fremen_S_MP
Armament@SECONDARY:
Weapon: Fremen_L_MP
Armament@chaos_bomb_influence:
Weapon: Fremen_S_MP
RequiresCondition: chaos_bomb
Armament@chaos_bomb_influence2:
Weapon: Fremen_L_MP
RequiresCondition: chaos_bomb
mercenary:
Inherits: ^Infantry
Inherits: ^botDeployLogic
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
AutoTargetPriority@bot:
InvalidTargets: Infantry
ValidTargets: Vehicle, Defense, Structure, Tank
Priority: 40
RequiresCondition: ignore-creeps
Selectable:
Priority: 10
PriorityModifiers: Alt
Buildable:
Prerequisites: ~disabled, barracks
BuildDuration: 220
BuildDurationModifier: 100
Description: Elite Mercenary Strong VS Vehicles, Tanks \n can shoot only when deployed
Valued:
Cost: 250
Tooltip:
Name: Mercenary
Mobile:
Speed: 34
PauseOnCondition: deployed
-TakeCover:
RevealsShroud:
Range: 5c0
Health:
HP: 8000
Armor:
Type: none
Armament:
Weapon: portable_cannon
PauseOnCondition: !deployed
LocalOffset: 0,100,0
MuzzleSequence: muzzle
-Armament@chaos_bomb_influence:
WithMuzzleOverlay:
GrantConditionOnDeploy:
UndeployOnMove: false
DeployedCondition: deployed
UndeployedCondition: undeployed
Facing: 768
DeploySounds: audio/EBoD_MortarDeploy.wav
UndeploySounds: audio/EBoD_MortarUndeploy.wav
SkipMakeAnimation: false
WithInfantryBody:
RequiresCondition: undeployed
WithSpriteBody@DEPLOYED:
Sequence: invisible
RequiresCondition: !undeployed
Turreted:
TurnSpeed: 200
InitialFacing: 640
RealignDelay: -1
Turret: turret
WithSpriteTurret@idle:
RequiresCondition: deployed && !AnimateTurret
WithSpriteTurret@animated:
RequiresCondition: deployed && AnimateTurret
Sequence: turret-shoot
GrantConditionOnAttack:
Condition: AnimateTurret
RevokeDelay: 14
WithMakeAnimation@DEPLOYING:
Sequence: deploying
GrantCondition:
Condition: editorhack
WithRangeCircle:
RequiresCondition: deployed
Range: 5c256
WithInfantryBody@Editor:
RequiresCondition: !editorhack
bison_tank:
Inherits@GAINSEXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Inherits: ^Vehicle
AutoTargetPriority@bot:
InvalidTargets: Infantry
ValidTargets: Vehicle, Defense, Structure, Tank
Priority: 40
RequiresCondition: ignore-creeps
Buildable:
Queue: Armor
Prerequisites: research_centre, ~heavy.ordos, ~techlevel.high, ~factions.subfaction_allowed
BuildDuration: 540
BuildDurationModifier: 100
BuildPaletteOrder: 100
Description: Heavy tank licensed from IX \n Strong VS vehicles, Tanks \n Weak VS infantry
Health:
HP: 30000
Valued:
Cost: 950
Tooltip:
Name: Bison tank
Armor:
Type: heavy
Mobile:
Speed: 60
TurnSpeed: 20
Locomotor: tank
PauseOnCondition: notmobile
RevealsShroud:
Range: 5c0
Armament:
Weapon: 90mm_bison
Recoil: 128
RecoilRecovery: 32
LocalOffset: 0,0,0
MuzzleSequence: muzzle
Turreted:
TurnSpeed: 20
RealignDelay: 0
AttackTurreted:
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
WithMuzzleOverlay:
WithSpriteTurret:
Armament@chaos_bomb_influence:
Weapon: 90mm_bison
SpawnActorOnDeath:
Actor: bison_tank.Husk
RequiresCondition: !worm_attack
worm_rider:
Inherits: thumper
AttackFrontal@deploytargeting:
FacingTolerance: 0
GrantConditionOnBotOwner@bots:
Condition: deployed
Bots: omnius, vidious, gladius
GrantConditionOnTerrain@forBotonly:
TerrainTypes: Sand, Spice, Dune, SpiceSand
Condition: desert_terain
-ActorLostNotification:
Tooltip:
Name: Wormrider
Mobile:
Speed: 43
KillsSelf:
Delay: 600
GrantsCondition: spawnWorm
RequiresCondition: deployed && desert_terain
GrantConditionOnDeploy:
DeployedCondition: deployed
UndeployedCondition: undeployed
PauseOnCondition: deployed
AmbientSound:
SoundFiles: THUMPER1.WAV
Delay: 10
Interval: 20
RequiresCondition: deployed && desert_terain
SpawnActorOnDeath@worm:
Actor: mp_sandworm
RequiresCondition: spawnWorm
SkipMakeAnimations: false
mp_sandworm:
Inherits@world: ^ExistsInWorld
Inherits@selectable: ^SelectableCombatUnit
Inherits@1: ^SpriteActor
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Selectable:
Bounds: 1024, 1024, 0, 0
Tooltip:
Name: Sandworm
Health:
HP: 170000
HitShape:
Type: Rectangle
TopLeft: -512, -512
BottomRight: 512, 1024
Armor:
Type: heavy
RenderSprites:
Palette: terrain
Mobile:
Speed: 55
TurnSpeed: 20
Locomotor: worm_mp
PauseOnCondition: makeAnimation
Targetable:
TargetTypes: Ground, Vehicle
WithFacingSpriteBody:
WithIdleOverlay@makeanimfromdummy:
RequiresCondition: makeAnimation
Sequence: make
Image: mp_sandworm
WithMakeAnimation:
Condition: makeAnimation
AmbientSound:
SoundFiles: WRMSIGN1.WAV
Delay: 500
Interval: 500
KillsSelf:
Delay: 2000
GrantsCondition: dispose
Explodes@1:
Weapon: worm_disapier
EmptyWeapon: worm_disapier
RequiresCondition: dispose
Explodes@2:
Weapon: worm_explode
EmptyWeapon: worm_explode
RequiresCondition: !dispose
AmbientSound@worm_roar:
SoundFiles: audio/worm_roar_1_tc.wav, audio/worm_roar_2_tc.wav, audio/worm_roar_5_tc.wav, audio/worm_roar_6_tc.wav,
Interval: 20, 100
RequiresCondition: !makeAnimation
AmbientSound@invoking:
SoundFiles: audio/worm_sign_elec_1.wav
RequiresCondition: makeAnimation
HiddenUnderFog:
AppearsOnRadar:
UseLocation: true
Demolition:
DetonationDelay: 0
Flashes: 0
DamageTypes: Vehicle, Infantry
EnterBehaviour: Exit
Cursor: attack
ExternalCondition:
Condition: worm_eating_anim
WithIdleOverlay@mouth:
Sequence: mouth
RequiresCondition: worm_eating_anim
Wanders:
WanderMoveRadius: 5
AvoidTerrainTypes: Rock, Rough, Concrete
IgnoresCloak:
AnnounceOnSeen:
Notification: WormSign
PingRadar: True
RevealsShroud:
Range: 8c0
LeavesTrails:
Image: sandtrail
Sequences: traila, trailb, trailc
Palette: effect
Type: CenterPosition
TerrainTypes: Sand, Dune, SpiceSand, Spice
MovingInterval: 3
Offsets: -1024,0,0
RevealOnFire:
Duration: 50
Radius: 2c512
ProximityExternalCondition:
Range: 1c412
Condition: worm_attack
ValidRelationships: Ally, Neutral, Enemy
ProximityExternalCondition@stop:
Range: 1c0
Condition: stop
ValidRelationships: Neutral, Enemy, Ally
SpawnActorOnDeath@rideEnds:
Actor: fremen_fedaykin
RequiresCondition: dispose
SkipMakeAnimations: false
Armament@1:
Name: primary
Weapon: Fremen_wormrider
Recoil: 128
RecoilRecovery: 32
Armament@2:
Name: secondary
Weapon: Fremen_wormrider2
Recoil: 128
RecoilRecovery: 32
Turret: secondary
Turreted@1:
TurnSpeed: 25
Turret: primary
Offset: -600,0,200
Turreted@2:
TurnSpeed: 25
Turret: secondary
Offset: -50,-150,350
AttackTurreted:
Turrets: primary, secondary
AutoTarget:
AttackMove:
WithSpriteTurret@1:
Turret: primary
RequiresCondition: !makeAnimation
WithSpriteTurret@2:
Turret: secondary
RequiresCondition: !makeAnimation
GrantConditionOnCombatantOwner@nonAi:
Condition: human_player
RejectsOrders:
Reject: AttackMove, AssaultMove
RequiresCondition: human_player
spire:
Inherits: quad
Buildable:
Prerequisites: ~disabled, upgrade.light, ~factions.subfaction_allowed, ~techlevel.medium
BuildDuration: 353
BuildDurationModifier: 100
Description: Heavy missile Scout\n Excellent vs Light Armor\n Modest vs Tanks\n Weak vs Moving Targets, Infantry \n Slower speed, more HP, better damage
Valued:
Cost: 500
Health:
HP: 12000
Tooltip:
Name: Spire
Armor:
Type: light
Mobile:
Locomotor: light_vehicle
TurnSpeed: 40
Speed: 90
Armament:
Weapon: rocket_spike
LocalOffset: 128,64,64
Armament@secondrocket:
Weapon: rocket_spike
LocalOffset: 128,-64,64
Armament@chaos_bomb_influence:
Weapon: Rocket
LocalOffset: 128,64,64, 128,-64,64
hunter:
Inherits: trike
Inherits@GAINSEXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Buildable:
Prerequisites: upgrade.light, research_centre
BuildPaletteOrder: 10
BuildDuration: 340
Description: Trike with turret \n Stronger vs Troopers, moving targets
Tooltip:
Name: Heavy Trike
Valued:
Cost: 450
Health:
HP: 15000
Turreted:
TurnSpeed: 25
Offset: -200,0,30
RealignDelay: 0
AttackFrontal:
FacingTolerance: 0
WithMuzzleOverlay:
AttackTurreted:
WithSpriteTurret:
RevealsShroud:
Range: 8c0
Mobile:
Speed: 110
Armament@damage:
Weapon: HMG.hunter
LocalOffset: -200,0,0
MuzzleSequence: muzzle
Armament@muzzle:
Weapon: HMG_muzzle
LocalOffset: -200,0,0
MuzzleSequence: muzzle
crawler.light:
Inherits: ^Vehicle
Buildable:
Queue: Vehicle
Prerequisites: ~light.crawler, ~factions.subfaction_allowed, upgrade.light, outpost
BuildDuration: 405
BuildDurationModifier: 100
BuildPaletteOrder: 60
Description: Light transporter \n Can transport 5 infantry units. \n Can crush infantry
Health:
HP: 15000
Valued:
Cost: 500
Tooltip:
Name: Crawler
Armor:
Type: light
Mobile:
Speed: 92
Locomotor: tank
PauseOnCondition: notmobile
SpeedMultiplier:
Modifier: 95
RequiresCondition: full
RevealsShroud:
Range: 5c512
Cargo:
Types: Infantry
MaxWeight: 5
LoadingCondition: notmobile
LoadedCondition: full
Explodes:
Weapon: UnitExplodeSmall
EmptyWeapon: UnitExplodeSmall
WithCargoPipsDecoration:
Position: BottomLeft
Margin: 4, 3
RequiresSelection: true
-Armament@chaos_bomb_influence:
bombardment_tank:
Inherits: ^Vehicle
Inherits@GAINSEXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
Buildable:
Queue: Armor
Prerequisites: upgrade.heavy, research_centre
BuildDuration: 690
BuildDurationModifier: 100
BuildPaletteOrder: 105
Description: Heavy missile barrage affecting large area. \n Strong VS Infantry, Light armor \n Weak VS moving targets, tanks \n Ability: can fire 4 missile before reload \n High inaccuraty
Health:
HP: 22000
Valued:
Cost: 1200
Tooltip:
Name: Bombardment tank
Armor:
Type: light
Mobile:
Speed: 40
TurnSpeed: 17
RevealsShroud:
Range: 5c512
Turreted:
TurnSpeed: 15
Offset: -200,0,170
AttackTurreted:
WithMuzzleOverlay:
WithSpriteTurret:
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
AmmoPool:
Ammo: 4
AmmoCondition: ammo
ReloadAmmoPool:
Count: 1
Delay: 80
Armament:
Weapon: clusterMissile
LocalOffset: -200,128,171, -200,-128,171, -200,70,250, -200,-70,300
PauseOnCondition: ammo == 0
Armament@chaos_bomb_influence:
Weapon: clusterMissile
WithAmmoPipsDecoration:
PipCount: 4
SpawnActorOnDeath:
Actor: bombardment_tank.husk
SpawnAfterDefeat: false
RequiresCondition: !worm_attack
-RevealOnFire:
flamer:
Inherits: ^Tank
Inherits@GAINSEXPERIENCE: ^GainsExperience
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
AutoTargetPriority@bot:
ValidTargets: Infantry, Structure
InvalidTargets: Tanks
Priority: 25
RequiresCondition: ignore-creeps
AutoTargetPriority@bot2:
ValidTargets: Vehicle
InvalidTargets: Tanks
Priority: 10
RequiresCondition: bot-owned
Buildable:
Queue: Armor
BuildDuration: 585
BuildDurationModifier: 100
BuildPaletteOrder: 106
Prerequisites: ~heavy.smuggler, research_centre, upgrade.heavy
Description: Flamer \n Strong VS Infantry, Heavy armor, Buildings \n Weak VS Tanks, Defenses \n Destroy spice
Health:
HP: 21000
Valued:
Cost: 1000
Tooltip:
Name: Flamer
Armor:
Type: heavy
Mobile:
Speed: 70
RevealsShroud:
Range: 4c750
AttackFrontal:
FacingTolerance: 0
AutoTarget:
ScanRadius: 6
Explodes:
Weapon: UnitExplodeMed
EmptyWeapon: UnitExplodeMed
DeathTypes: BulletDeath
Explodes@big:
Weapon: flamer_explosion_big
EmptyWeapon: flamer_explosion_big
DeathTypes: ExplosionDeath, SoundDeath, FireDeath, SmallExplosionDeath
Explodes@small1:
Offset: 500,400,0
Chance: 50
Weapon: flamer_explosion_small
EmptyWeapon: flamer_explosion_small
DeathTypes: ExplosionDeath, SoundDeath, FireDeath, SmallExplosionDeath
Explodes@small2:
Offset: -800,-300,0
Chance: 50
Weapon: flamer_explosion_small02
EmptyWeapon: flamer_explosion_small02
DeathTypes: ExplosionDeath, SoundDeath, FireDeath, SmallExplosionDeath
Explodes@small3:
Offset: 200,900,0
Chance: 50
Weapon: flamer_explosion_small03
EmptyWeapon: flamer_explosion_small03
DeathTypes: ExplosionDeath, SoundDeath, FireDeath
Armament:
Weapon: flamethrower
LocalOffset: 100,0, 200
Armament@chaos_bomb_influence:
Weapon: flamethrower
SpawnActorOnDeath:
Actor: flamer.husk
DeathType: BulletDeath
RequiresCondition: !worm_attack
frigate.harkonnen:
Inherits: carryall.reinforce_with_sound
RenderSprites:
Image: frigate.harkonnen
Health:
HP: 14000
Aircraft:
IdleBehavior: LeaveMapAtClosestEdge
Speed: 170
TakeoffSounds: audio/EITSTakeOff.wav
LandingSounds: audio/EITSLand.wav
SpawnActorOnDeath@CRUISING:
Actor: frigate.husk
RequiresCondition: cruising
AmbientSound:
SoundFiles: audio/frigate_new2.wav
RequiresCondition: cruising
SpawnActorOnDeath@LANDING:
Actor: frigate.huskvtol
RejectsOrders:
-SpawnActorOnDeath@rotor:
-SpawnActorOnDeath@rotor2:
frigate.harkonnen_cargo:
Inherits: frigate.harkonnen
Inherits@AUTOTARGET: ^AutoTargetGroundAssaultMove
RenderSprites:
Image: frigate.harkonnen
Aircraft:
IdleBehavior: None
Health:
HP: 13000
RejectsOrders:
Armament:
Weapon: clusterMissile
LocalOffset: -100,0,0, -100,100,0, -100,200,0
PauseOnCondition: ammo == 0
RequiresCondition: landing_area
ExternalCondition@activateWeapon:
Condition: landing_area
AmmoPool:
Ammo: 12
AmmoCondition: ammo
AutoTarget:
InitialStance: AttackAnything
Cargo:
Types: Infantry, Vehicle
PassengerFacing: 512
BeforeUnloadDelay: 50
Turreted:
AttackTurreted:
frigate.atreides_cargo:
Inherits: frigate.harkonnen_cargo
frigate.ordos_cargo:
Inherits: frigate.harkonnen_cargo
frigate_choam:
Inherits: carryall.reinforce
ParaDrop:
RenderSprites:
Image: frigate
AmbientSound:
SoundFiles: audio/frigate_new2.wav
RequiresCondition: cruising
Cargo:
MaxWeight: 20
RejectsOrders:
ProximityExternalCondition:
Condition: frigate_proximity_influence
Range: 6c0
Aircraft:
IdleBehavior: LeaveMapAtClosestEdge
Speed: 170
TurnSpeed: 4
Repulsable: False
MaximumPitch: 20
CruiseAltitude: 2048
VTOL: true
CanHover: true
CanSlide: true
TakeoffSounds: audio/EITSTakeOff.wav
LandingSounds: audio/frigate_land.wav
SpawnActorOnDeath@CRUISING:
Actor: frigate.husk
SpawnActorOnDeath@LANDING:
Actor: frigate.huskvtol
thumper:
Buildable:
Prerequisites: ~disabled
-Armament@chaos_bomb_influence:
sardaukar:
Buildable:
Prerequisites: ~disabled
Armament@chaos_bomb_influence:
Weapon: M_HMG
Armament@chaos_bomb_influence2:
Weapon: M_LMG
RequiresCondition: chaos_bomb
merged.fremen_fedaykin:
Inherits: fremen_fedaykin
Buildable:
BuildDuration: 160
Prerequisites: ~techlevel.high, ~factions.merged, barracks, upgrade.barracks, merged.fremen_sietch, ~merged.fremen
RenderSprites:
Image: fremen
merged.sardaukar:
Inherits: mpsardaukar.corrino
RenderSprites:
Image: sardaukar
Buildable:
Prerequisites: ~techlevel.high, ~factions.merged, ~merged.corrino, merged.corrino_palace, barracks, upgrade.barracks
merged.bombardment_tank:
Inherits: bombardment_tank
RenderSprites:
Image: bombardment_tank
Buildable:
Prerequisites: ~techlevel.high,~factions.merged, ~merged.corrino, heavy_factory, upgrade.heavy, research_centre
merged.flamer:
Inherits: flamer
RenderSprites:
Image: flamer
Buildable:
Prerequisites: ~techlevel.high, ~factions.merged, ~merged.smuggler, research_centre, heavy_factory, upgrade.heavy, merged.starport_smuggler
merged.hunter:
Inherits: hunter
RenderSprites:
Image: hunter
Buildable:
Prerequisites: ~factions.merged, ~light.hunter, upgrade.light, ~merged.smuggler
BuildPaletteOrder: 50
merged.hunter_fremen:
Inherits: hunter
RenderSprites:
Image: hunter
Buildable:
Prerequisites: ~factions.merged, upgrade.light, ~merged.fremen
BuildPaletteOrder: 50
merged.crawler.light:
Inherits: crawler.light
RenderSprites:
Image: crawler.light
Buildable:
BuildPaletteOrder: 106
Prerequisites: ~merged.mercenary, outpost, ~factions.merged, ~techlevel.high, upgrade.light, light_factory
merged.mortar_inf:
Inherits: mortar_inf
RenderSprites:
Image: mortar_inf
Buildable:
Prerequisites: ~merged.mercenary, outpost, ~factions.merged, ~techlevel.high, barracks, upgrade.barracks, merged.mercenary_factory
merged.bison_tank:
Inherits: bison_tank
RenderSprites:
Image: bison_tank
Buildable:
Prerequisites: merged.mercenary_factory, ~merged.mercenary, ~factions.merged, ~techlevel.high, research_centre