Documentation for this module may be created at Module:Data/CivBE/RT/UnitPromotions/doc
--[Field] [Type]
--Type String
--Description String
--Help String
--DisabledHelp String
--Button String
--PortraitIndex Int64
--IconAtlas String
--HotKey String
--HotKeyAlt String
--HotKeyPriority Int64
--HotKeyPriorityAlt Int64
--OrderPriority Int64
--AltDown Boolean
--AltDownAlt Boolean
--ShiftDown Boolean
--ShiftDownAlt Boolean
--CtrlDown Boolean
--CtrlDownAlt Boolean
--AdjacentMod Int64
--AdjacentTileHealChange Int64
--AirSweepCapable Boolean
--AirSweepCombatModifier Int64
--AllowsEmbarkation Boolean
--AlwaysHeal Boolean
--AlwaysHostile Boolean
--AmphibiousAttack Boolean
--ArtifactRewardPrereq String
--AttackFortifiedMod Int64
--AttackUnfortifiedMod Int64
--AttackMod Int64
--AttackWoundedMod Int64
--Blitz Boolean
--CanMoveAfterAttacking Boolean
--CanMoveAllTerrain Boolean
--CanMoveImpassable Boolean
--CannotBeChosen Boolean
--CapitalDefenseFalloff Int64
--CapitalDefenseModifier Int64
--CaptureDefeatedEnemy Boolean
--CargoChange Int64
--CityAttack Int64
--CityAttackOnly Boolean
--CityAttackPlunderModifier Int64
--CityDefense Int64
--CivHealthBonusMinModifier Int64
--CivHealthBonusMaxModifier Int64
--CivHealthBonusMinHealth Int64
--CivHealthBonusMaxHealth Int64
--CoastalWalk Boolean
--CombatPercent Int64
--DefenseMod Int64
--DropRange Int64
--EmbarkDefenseModifier Int64
--EmbarkExtraVisibility Int64
--EnemyDamage Int64
--EnemyDamageChance Int64
--EnemyHealChange Int64
--EnemyRoute Boolean
--EraOfProsperityValueFromKills Int64
--EvasionChange Int64
--ExactLevelPrereq Int64
--ExperiencePercent Int64
--ExtraAttacks Int64
--ExtraNavalMovement Int64
--ExtraWithdrawal Int64
--ExtraWorkerMovement Int64
--FlankAttackModifier Int64
--FlatMovementCost Boolean
--FreeMaintenance Boolean
--FreePillageMoves Boolean
--FriendlyHealChange Int64
--FriendlyLandsAttackModifier Int64
--FriendlyLandsModifier Int64
--GreatAdmiral Boolean
--GreatGeneral Boolean
--GreatGeneralCombatModifier Int64
--GreatGeneralModifier Int64
--GreatGeneralReceivesMovement Boolean
--HasPostCombatPromotions Boolean
--HealIfDestroyExcludesBarbarians Boolean
--HealOnPillage Boolean
--HealOutsideFriendly Boolean
--HeavyCharge Boolean
--HiddenNationality Boolean
--HillsAttack Int64
--HillsDefense Int64
--HillsDoubleMove Boolean
--HoveringUnit Boolean
--HPHealedIfDestroyEnemy Int64
--IgnoreGreatGeneralBenefit Boolean
--IgnoreTerrainCost Boolean
--IgnoreZOC Boolean
--InstantHealAmount Int64
--InterceptChanceChange Int64
--InterceptionCombatModifier Int64
--InterceptionDefenseDamageModifier Int64
--Invisible String
--LayerAnimationPath String
--Leader Boolean
--LostWithUpgrade Boolean
--MeleeCombatPercent Int64
--MiasmaFlatHealthMod Int64
--MiasmaImmune Boolean
--MiasmaImmuneWorkers Boolean
--MoveDiscountChange Int64
--MovesChange Int64
--MustSetUpToRangedAttack Boolean
--NearbyEnemyCombatMod Int64
--NearbyEnemyCombatRange Int64
--NeutralDamage Int64
--NeutralDamageChance Int64
--NeutralHealChange Int64
--NoCapture Boolean
--NoDefensiveBonus Boolean
--NoRevealMap Boolean
--NotWithUpgrade Boolean
--NumInterceptionChange Int64
--OnlyDefensive Boolean
--OpenAttack Int64
--OpenDefense Int64
--OpenRangedAttackMod Int64
--OrbitalCoverageRadiusChange Int64
--OutsideFriendlyLandsModifier Int64
--PostCombatPromotionsExclusive Boolean
--PromotionPrereq String
--PromotionPrereqOr1 String
--PromotionPrereqOr2 String
--PromotionPrereqOr3 String
--PromotionPrereqOr4 String
--PromotionPrereqOr5 String
--PromotionPrereqOr6 String
--PromotionPrereqOr7 String
--PromotionPrereqOr8 String
--PromotionPrereqOr9 String
--RangeAttackIgnoreLOS Boolean
--RangeChange Int64
--RangedAttackModifier Int64
--RangedDefenseMod Int64
--RangedSupportFire Boolean
--Recon Boolean
--ReligiousStrengthLossRivalTerritory Int64
--RivalTerritory Boolean
--River Boolean
--RoughAttack Int64
--RoughDefense Int64
--RoughRangedAttackMod Int64
--RoughTerrainEndsTurn Boolean
--SameTileHealChange Int64
--Sapper Boolean
--SeeInvisible String
--Sound String
--TechPrereq String
--TradeMissionGoldModifier Int64
--TradeMissionInfluenceModifier Int64
--UpgradeDiscount Int64
--VisibilityChange Int64
--PediaType String
--PediaEntry String
local data ={
PROMOTION_INSTANT_HEAL_1={
Type="PROMOTION_INSTANT_HEAL_1";
Description=[=[New Recruits (Seasoned)]=];
Help=[=[Instantly Recover 50 HP]=];
PortraitIndex=1;
IconAtlas="PROMOTION_ATLAS";
OrderPriority=99;
ExactLevelPrereq=1;
InstantHealAmount=50;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_HEAL";
PediaEntry=[=[New Recruits (Seasoned)]=];};
PROMOTION_INSTANT_HEAL_2={
Type="PROMOTION_INSTANT_HEAL_2";
Description=[=[New Recruits (Veteran)]=];
Help=[=[Instantly Recover 50 HP]=];
PortraitIndex=1;
IconAtlas="PROMOTION_ATLAS";
OrderPriority=99;
ExactLevelPrereq=2;
InstantHealAmount=50;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_HEAL";
PediaEntry=[=[New Recruits (Veteran)]=];};
PROMOTION_INSTANT_HEAL_3={
Type="PROMOTION_INSTANT_HEAL_3";
Description=[=[New Recruits (Expert)]=];
Help=[=[Instantly Recover 75 HP]=];
PortraitIndex=1;
IconAtlas="PROMOTION_ATLAS";
OrderPriority=99;
ExactLevelPrereq=3;
InstantHealAmount=75;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_HEAL";
PediaEntry=[=[New Recruits (Expert)]=];};
PROMOTION_INSTANT_HEAL_4={
Type="PROMOTION_INSTANT_HEAL_4";
Description=[=[New Recruits (Master)]=];
Help=[=[Instantly Recover 75 HP]=];
PortraitIndex=1;
IconAtlas="PROMOTION_ATLAS";
OrderPriority=99;
ExactLevelPrereq=4;
InstantHealAmount=100;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_HEAL";
PediaEntry=[=[New Recruits (Master)]=];};
PROMOTION_COMBAT_BOOST_1={
Type="PROMOTION_COMBAT_BOOST_1";
Description=[=[Discipline (Seasoned)]=];
Help=[=[Permanent +10% {{StrengthIconBE}} Strength and {{RangedStrengthIconBE}} {{LinkBE|Ranged}} Strength in {{LinkBE|Combat}}]=];
IconAtlas="PROMOTION_ATLAS";
OrderPriority=1;
CombatPercent=10;
ExactLevelPrereq=1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Discipline (Seasoned)]=];};
PROMOTION_COMBAT_BOOST_2={
Type="PROMOTION_COMBAT_BOOST_2";
Description=[=[Discipline (Veteran)]=];
Help=[=[Permanent +10% {{StrengthIconBE}} Strength and {{RangedStrengthIconBE}} {{LinkBE|Ranged}} Strength in {{LinkBE|Combat}}]=];
IconAtlas="PROMOTION_ATLAS";
OrderPriority=1;
CombatPercent=10;
ExactLevelPrereq=2;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Discipline (Veteran)]=];};
PROMOTION_COMBAT_BOOST_3={
Type="PROMOTION_COMBAT_BOOST_3";
Description=[=[Discipline (Expert)]=];
Help=[=[Permanent +10% {{StrengthIconBE}} Strength and {{RangedStrengthIconBE}} {{LinkBE|Ranged}} Strength in {{LinkBE|Combat}}]=];
IconAtlas="PROMOTION_ATLAS";
OrderPriority=1;
CombatPercent=10;
ExactLevelPrereq=3;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Discipline (Expert)]=];};
PROMOTION_COMBAT_BOOST_4={
Type="PROMOTION_COMBAT_BOOST_4";
Description=[=[Discipline (Master)]=];
Help=[=[Permanent +10% {{StrengthIconBE}} Strength and {{RangedStrengthIconBE}} {{LinkBE|Ranged}} Strength in {{LinkBE|Combat}}]=];
IconAtlas="PROMOTION_ATLAS";
OrderPriority=1;
CombatPercent=20;
ExactLevelPrereq=4;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Discipline (Master)]=];};
PROMOTION_FIERCE_LOYALTY={
Type="PROMOTION_FIERCE_LOYALTY";
Description=[=[Fierce Loyalty]=];
Help=[=[+10% {{StrengthIconBE}} Strength in {{LinkBE|Melee Combat}}]=];
PortraitIndex=11;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MeleeCombatPercent=10;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Fierce Loyalty]=];};
PROMOTION_HOMELAND_DEFENSE={
Type="PROMOTION_HOMELAND_DEFENSE";
Description=[=[Homeland Defense]=];
Help=[=[More Effective When Fighting Within Home Borders]=];
PortraitIndex=14;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
FriendlyLandsModifier=10;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Homeland Defense]=];};
PROMOTION_DOUBLE_DEFENSE={
Type="PROMOTION_DOUBLE_DEFENSE";
Description=[=[Double Defense]=];
Help=[=[+100% {{StrengthIconBE}} Strength when defending]=];
PortraitIndex=6;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
DefenseMod=100;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Double Defense]=];};
PROMOTION_MIASMA_IMMUNE={
Type="PROMOTION_MIASMA_IMMUNE";
Description=[=[Miasma Immunity]=];
Help=[=[No Damage From {{LinkBE|Miasma}}]=];
PortraitIndex=7;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MiasmaImmune=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Miasma Immunity]=];};
PROMOTION_MIASMA_IMMUNE_WORKERS={
Type="PROMOTION_MIASMA_IMMUNE_WORKERS";
Description=[=[Worker Miasma Immunity]=];
Help=[=[{{LinkBE|Worker}} {{LinkBE|units}} are immune to attrition damage from {{ColorGreenBE|{{LinkBE|Miasma}}}}.]=];
PortraitIndex=7;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MiasmaImmuneWorkers=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Worker Miasma Immunity]=];};
PROMOTION_PANOPTICON={
Type="PROMOTION_PANOPTICON";
Description=[=[Panopticon]=];
Help=[=[+1 Sight]=];
PortraitIndex=3;
IconAtlas="WONDER_ATLAS";
CannotBeChosen=true;
EmbarkExtraVisibility=2;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
VisibilityChange=1;
PediaType="PEDIA_SHARED";
PediaEntry=[=[Panopticon]=];};
PROMOTION_MASTER_CONTROL={
Type="PROMOTION_MASTER_CONTROL";
Description=[=[Master Control]=];
Help=[=[+1 {{MovesIconBE}} {{LinkBE|Movement}} for {{LinkBE|Workers}}.]=];
PortraitIndex=2;
IconAtlas="WONDER_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
ExtraWorkerMovement=1;
FreeMaintenance=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Master Control]=];};
PROMOTION_DRONE_SPHERE={
Type="PROMOTION_DRONE_SPHERE";
Description="TXT_KEY_PROMOTION_DRONE_SPHERE";
Help="TXT_KEY_PROMOTION_DRONE_SPHERE_HELP";
PortraitIndex=19;
IconAtlas="WONDER_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
FriendlyHealChange=10;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry="TXT_KEY_PROMOTION_DRONE_SPHERE";};
PROMOTION_AUTO_HEALING={
Type="PROMOTION_AUTO_HEALING";
Description=[=[Genetic Regeneration]=];
Help=[=[Automatically heal 3 HP every turn (does not stack with healing bonuses from other {{LinkBE|units}})]=];
PortraitIndex=19;
IconAtlas="WONDER_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
SameTileHealChange=3;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Genetic Regeneration]=];};
PROMOTION_NO_DEFENSIVE_BONUS={
Type="PROMOTION_NO_DEFENSIVE_BONUS";
Description=[=[No defensive bonus]=];
Help=[=[No defense bonus from {{LinkBE|terrain}}, and cannot fortify]=];
PortraitIndex=12;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
NoDefensiveBonus=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[No defensive bonus]=];};
PROMOTION_CARGO={
Type="PROMOTION_CARGO";
Description=[=[Cargo]=];
Help=[=[Ability to Carry Other {{LinkBE|Combat Units}}]=];
PortraitIndex=3;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
CargoChange=1;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Cargo]=];};
PROMOTION_IGNORE_RANGED_LOS={
Type="PROMOTION_IGNORE_RANGED_LOS";
Description=[=[Ignore Ranged Line of Sight]=];
Help=[=[{{LinkBE|Line of Sight}} Rules Do Not Apply]=];
PortraitIndex=2;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
RangeAttackIgnoreLOS=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Ignore Ranged Line of Sight]=];};
PROMOTION_MUST_SET_UP={
Type="PROMOTION_MUST_SET_UP";
Description=[=[Must Set Up to Range Attack]=];
Help=[=[{{LinkBE|Unit}} Must Set Up to {{LinkBE|Range}} Attack]=];
PortraitIndex=12;
IconAtlas="UNIT_ACTION_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MustSetUpToRangedAttack=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry=[=[Must Set Up to Range Attack]=];};
PROMOTION_IGNORE_TERRAIN_COST={
Type="PROMOTION_IGNORE_TERRAIN_COST";
Description=[=[Ignores Terrain Cost]=];
Help=[=[Ignores Additional {{MovesIconBE}} {{LinkBE|Movement}} Cost of Rough {{LinkBE|Terrain}}.]=];
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
IgnoreTerrainCost=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Ignores Terrain Cost]=];};
PROMOTION_HOVER={
Type="PROMOTION_HOVER";
Description=[=[Hover]=];
Help=[=[Ability to Cross Most Types of {{LinkBE|Terrain}}]=];
PortraitIndex=17;
IconAtlas="PERK_ATLAS";
CanMoveAllTerrain=true;
CannotBeChosen=true;
ExactLevelPrereq=-1;
FlatMovementCost=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Hover]=];};
PROMOTION_AIR_SWEEP={
Type="PROMOTION_AIR_SWEEP";
Description=[=[Air Sweep]=];
Help=[=[Ability to Draw Out Nearby Defending {{LinkBE|Air Units}}]=];
PortraitIndex=9;
IconAtlas="PERK_ATLAS";
AirSweepCapable=true;
CannotBeChosen=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Air Sweep]=];};
PROMOTION_AIR_INTERCEPTION={
Type="PROMOTION_AIR_INTERCEPTION";
Description=[=[Air Interception]=];
Help=[=[Ability to Intercept Incoming Hostile {{LinkBE|Air Units}}]=];
PortraitIndex=10;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
InterceptChanceChange=100;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Air Interception]=];};
PROMOTION_ORBITAL_COVERAGE={
Type="PROMOTION_ORBITAL_COVERAGE";
Description=[=[Orbital Coverage]=];
Help=[=[{{LinkBE|Orbital}} Coverage increased by 1]=];
PortraitIndex=24;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
OrbitalCoverageRadiusChange=1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Orbital Coverage]=];};
PROMOTION_ATTACK_FORTIFIED_20={
Type="PROMOTION_ATTACK_FORTIFIED_20";
Description=[=[Bonus attacking fortified]=];
Help=[=[Bonus when attacking fortified {{LinkBE|units}}]=];
PortraitIndex=24;
IconAtlas="PERK_ATLAS";
AttackFortifiedMod=20;
CannotBeChosen=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Orbital Coverage]=];};
PROMOTION_ATTACK_UNFORTIFIED_20={
Type="PROMOTION_ATTACK_UNFORTIFIED_20";
Description=[=[Bonus attacking unfortified]=];
Help=[=[Bonus when attacking unfortified {{LinkBE|units}}]=];
PortraitIndex=24;
IconAtlas="PERK_ATLAS";
AttackUnfortifiedMod=20;
CannotBeChosen=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Orbital Coverage]=];};
PROMOTION_ANIMAL={
Type="PROMOTION_ANIMAL";
Description=[=[Animal]=];
Help=[=[-50% Attack Strength vs {{LinkBE|Cities}}]=];
PortraitIndex=12;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
CityAttack=-50;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_SHARED";
PediaEntry=[=[Animal]=];};
PROMOTION_OCEAN_IMPASSABLE={
Type="PROMOTION_OCEAN_IMPASSABLE";
Description=[=[Cannot Enter Deep Ocean]=];
Help=[=[{{LinkBE|Unit}} May Not Enter {{LinkBE|Deep Ocean}}]=];
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
LostWithUpgrade=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry=[=[Cannot Enter Deep Ocean]=];};
PROMOTION_ONLY_DEFENSIVE={
Type="PROMOTION_ONLY_DEFENSIVE";
Description=[=[May Not Melee Attack]=];
Help=[=[{{LinkBE|Unit}} May Not Melee Attack]=];
PortraitIndex=6;
IconAtlas="PERK_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
LostWithUpgrade=true;
OnlyDefensive=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry=[=[May Not Melee Attack]=];};
PROMOTION_UNWELCOME_EVANGELIST={
Type="PROMOTION_UNWELCOME_EVANGELIST";
Description=[=[Unwelcome Evangelist]=];
Help=[=[Unwelcome Evangelist]=];
PortraitIndex=57;
IconAtlas="ABILITY_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
ReligiousStrengthLossRivalTerritory=25;
Sound="AS2D_IF_LEVELUP";
PediaEntry=[=[Unwelcome Evangelist]=];};
PROMOTION_GOODY_HUT_PICKER={
Type="PROMOTION_GOODY_HUT_PICKER";
Description=[=[Resource Pod Picker]=];
Help=[=[{{LinkBE|Resource Pod}} Picker]=];
PortraitIndex=3;
IconAtlas="EXPANSION2_PROMOTION_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaEntry=[=[Resource Pod Picker]=];};
PROMOTION_CAN_MOVE_IMPASSABLE={
Type="PROMOTION_CAN_MOVE_IMPASSABLE";
Description=[=[Can Move Impassable]=];
Help=[=[Can Move Impassable]=];
IconAtlas="PERK_ATLAS";
CanMoveImpassable=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_CAN_MOVE_IMPASSABLE";};
PROMOTION_VAPOR_SHIELD={
Type="PROMOTION_VAPOR_SHIELD";
Description=[=[Vapor Shield]=];
Help=[=[+100% Defense to embarked {{LinkBE|units}}]=];
IconAtlas="ABILITY_ATLAS";
ArtifactRewardPrereq="ARTIFACT_REWARD_VAPOR_SHIELD";
CannotBeChosen=true;
EmbarkDefenseModifier=100;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_VAPOR_SHIELD";};
PROMOTION_TEMPORAL_CALCULUS={
Type="PROMOTION_TEMPORAL_CALCULUS";
Description=[=[Temporal Calculus]=];
Help=[=[+2 visibility to all {{LinkBE|units}}]=];
IconAtlas="ABILITY_ATLAS";
ArtifactRewardPrereq="ARTIFACT_REWARD_VAPOR_SHIELD";
CannotBeChosen=true;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
VisibilityChange=2;
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_TEMPORAL_CALCULUS";};
PROMOTION_SKY_CHITIN={
Type="PROMOTION_SKY_CHITIN";
Description=[=[Sky Chitin]=];
Help=[=[+50% Strength, +3 {{LinkBE|Range}} to {{LinkBE|air units}}]=];
IconAtlas="ABILITY_ATLAS";
ArtifactRewardPrereq="ARTIFACT_REWARD_SKY_CHITIN";
CannotBeChosen=true;
CombatPercent=50;
ExactLevelPrereq=-1;
RangeChange=3;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_SKY_CHITIN";};
PROMOTION_TIDAL_NAVIGATION={
Type="PROMOTION_TIDAL_NAVIGATION";
Description=[=[Tidal Navigation]=];
Help=[=[+100% defense to {{LinkBE|naval units}} against {{LinkBE|ranged}} attacks]=];
IconAtlas="ABILITY_ATLAS";
ArtifactRewardPrereq="ARTIFACT_REWARD_TIDAL_NAVIGATION";
CannotBeChosen=true;
ExactLevelPrereq=-1;
RangedDefenseMod=100;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_TIDAL_NAVIGATION";};
PROMOTION_PROJECTED_CHASIS_CONSTRUCTION={
Type="PROMOTION_PROJECTED_CHASIS_CONSTRUCTION";
Description=[=[Projected Chassis Construction]=];
Help=[=[+100% {{LinkBE|Worker}} {{LinkBE|movement speed}}]=];
IconAtlas="ABILITY_ATLAS";
ArtifactRewardPrereq="ARTIFACT_REWARD_PROJECTED_CHASIS_CONSTRUCTION";
CannotBeChosen=true;
ExactLevelPrereq=-1;
ExtraWorkerMovement=2;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_PROJECTED_CHASIS_CONSTRUCTION";};
PROMOTION_STEPAN_VS_THE_NEW_WORLD_SUPREMACY={
Type="PROMOTION_STEPAN_VS_THE_NEW_WORLD_SUPREMACY";
Description=[=[Explorers are immune to Miasma]=];
Help=[=[{{LinkBE|Explorers}} are immune to {{LinkBE|Miasma}}]=];
IconAtlas="ABILITY_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MiasmaImmune=true;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PEDIA_PROMOTION_STEPAN_VS_THE_NEW_WORLD_SUPREMACY";};
PROMOTION_VANISHERS_HARMONY={
Type="PROMOTION_VANISHERS_HARMONY";
Description="TXT_KEY_PROMOTION_VANISHERS_HARMONY";
Help=[=[+10% {{StrengthIconBE}} Strength in {{LinkBE|Melee Combat}}]=];
IconAtlas="ABILITY_ATLAS";
CannotBeChosen=true;
ExactLevelPrereq=-1;
MeleeCombatPercent=10;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PROMOTION_VANISHERS_HARMONY";};
PROMOTION_MARVEL_ARID={
Type="PROMOTION_MARVEL_ARID";
Description="TXT_KEY_PROMOTION_MARVEL_ARID";
Help=[=[+5% to +20% {{StrengthIconBE}} Strength when Civilization has 0 to 15 net {{HealthIconBE}} {{LinkBE|Health}} or more]=];
IconAtlas="ABILITY_ATLAS";
CannotBeChosen=true;
CivHealthBonusMinModifier=5;
CivHealthBonusMaxModifier=20;
CivHealthBonusMaxHealth=15;
ExactLevelPrereq=-1;
Sound="AS2D_IF_LEVELUP";
PediaType="PEDIA_ATTRIBUTES";
PediaEntry="TXT_KEY_PROMOTION_MARVEL_ARID";};
}
return data