CrazyAce
Prince
::Mod is uploaded to the browser::
As I worked on my failed mod; "Unit Tweaks", I decided to just make a gun range mod.
Enjoy!
::XML::
<GameData>
<Units>
<Update>
<Row>
<Set RangedCombat="80" Range="2" />
<Where Type="UNIT_MECH" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="40" Range="2" />
<Where Type="MODERN_ARMOR" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="60" Range="2" />
<Where Type="UNIT_HELICOPTER_GUNSHIP" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_MECHANIZED_INFANTRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="25" Range="2" />
<Where Type="UNIT_PARATROOPER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_TANK" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="35" Range="2" />
<Where Type="UNIT_GERMAN_PANZER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_ANTI_TANK_GUN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_INFANTRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="22" Range="2" />
<Where Type="UNIT_FRENCH_FOREIGNLEGION" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_CAVALRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_RUSSIAN_COSSACK" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="16" Range="2" />
<Where Type="UNIT_RIFLEMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="12" Range="2" />
<Where Type="UNIT_MUSKETMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangeCombat="12" Range="2" />
<Where Type="UNIT_AMERICAN_MINUTEMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangeCombat="12" Range="2" />
<Where Type="UNIT_FRENCH_MUSKETEER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="12" Range="2" />
<Where Type="UNIT_OTTOMAN_JANISSARY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
</Update>
<Update>
<Missions>
<Row>
<Set Type="Mission_Range_Attack"/>
<Where UnitType="UNIT_OTTOMAN_JANISSARY UNIT_FRENCH_MUSKETEER UNIT_AMERICAN_MINUTEMAN UNIT_MUSKETMAN UNIT_RIFLEMAN UNIT_RUSSIAN_COSSACK UNIT_CAVALRY
UNIT_FRENCH_FOREIGNLEGION UNIT_INFANTRY UNIT_ANTI_TANK_GUN UNIT_GERMAN_PANZER UNIT_TANK UNIT_PARATROOPER UNIT_MECHANIZED_INFANTRY
UNIT_HELICOPTER_GUNSHIP MODERN_ARMOR UNIT_MECH"/>
</Row>
</Missions>
</Update>
</Units>
</GameData>
::modinfo::
<?xml version="1.0" encoding="utf-8"?>
<Mod id="68841fb7-6a1a-40a8-8836-5fb4eb595130" version="4">
<Properties>
<Name>Gun Range Units</Name>
<Stability>Beta</Stability>
<Description>[ICON_RANGE_STRENGTH]Gun Range Units will allow units that have guns to bombard that by default initially couldnt. I changed some units such as Musketman, Rifleman, Infantry, Tanks, Mechanized Unit and the dreaded Death Robot to have bombard ability.[NEWLINE][NEWLINE][COLOR_WARNING_TEXT]Sorry I uploaded the wrong version 4 mod.[NEWLINE]This is the correct version.[ENDCOLOR]</Description>
<Authors>CrazyAce</Authors>
<SpecialThanks>Everyone who supports this mod.</SpecialThanks>
<Homepage>http://forums.civfanatics.com/showthread.php?p=9739126#post9739126</Homepage>
<AffectsSavedGames>1</AffectsSavedGames>
<MinCompatibleSaveVersion>0</MinCompatibleSaveVersion>
<SupportsSinglePlayer>1</SupportsSinglePlayer>
<SupportsMultiplayer>1</SupportsMultiplayer>
<SupportsMac>1</SupportsMac>
<ReloadLandmarkSystem>0</ReloadLandmarkSystem>
<ReloadUnitSystem>0</ReloadUnitSystem>
</Properties>
<Dependencies />
<References />
<Blocks />
<Files>
<File md5="19D7A0D8C70F8C5BBE85FFB1C7D155CC">RangeSQL.sql</File>
<File md5="E369EEE142B71E4F699E03D38FABDEDE">GunUnits.xml</File>
</Files>
<Actions>
<OnModActivated>
<UpdateDatabase>GunUnits.xml</UpdateDatabase>
<UpdateDatabase>RangeSQL.sql</UpdateDatabase>
</OnModActivated>
</Actions>
</Mod>
As I worked on my failed mod; "Unit Tweaks", I decided to just make a gun range mod.
Enjoy!
::XML::
Spoiler :
<GameData>
<Units>
<Update>
<Row>
<Set RangedCombat="80" Range="2" />
<Where Type="UNIT_MECH" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="40" Range="2" />
<Where Type="MODERN_ARMOR" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="60" Range="2" />
<Where Type="UNIT_HELICOPTER_GUNSHIP" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_MECHANIZED_INFANTRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="25" Range="2" />
<Where Type="UNIT_PARATROOPER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_TANK" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="35" Range="2" />
<Where Type="UNIT_GERMAN_PANZER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="30" Range="2" />
<Where Type="UNIT_ANTI_TANK_GUN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_INFANTRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="22" Range="2" />
<Where Type="UNIT_FRENCH_FOREIGNLEGION" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_CAVALRY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="20" Range="2" />
<Where Type="UNIT_RUSSIAN_COSSACK" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="16" Range="2" />
<Where Type="UNIT_RIFLEMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="12" Range="2" />
<Where Type="UNIT_MUSKETMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangeCombat="12" Range="2" />
<Where Type="UNIT_AMERICAN_MINUTEMAN" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangeCombat="12" Range="2" />
<Where Type="UNIT_FRENCH_MUSKETEER" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
<Row>
<Set RangedCombat="12" Range="2" />
<Where Type="UNIT_OTTOMAN_JANISSARY" />
<PromotionType>PROMOTION_RANGE</PromotionType>
<UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
</Row>
</Update>
<Update>
<Missions>
<Row>
<Set Type="Mission_Range_Attack"/>
<Where UnitType="UNIT_OTTOMAN_JANISSARY UNIT_FRENCH_MUSKETEER UNIT_AMERICAN_MINUTEMAN UNIT_MUSKETMAN UNIT_RIFLEMAN UNIT_RUSSIAN_COSSACK UNIT_CAVALRY
UNIT_FRENCH_FOREIGNLEGION UNIT_INFANTRY UNIT_ANTI_TANK_GUN UNIT_GERMAN_PANZER UNIT_TANK UNIT_PARATROOPER UNIT_MECHANIZED_INFANTRY
UNIT_HELICOPTER_GUNSHIP MODERN_ARMOR UNIT_MECH"/>
</Row>
</Missions>
</Update>
</Units>
</GameData>
::modinfo::
Spoiler :
<?xml version="1.0" encoding="utf-8"?>
<Mod id="68841fb7-6a1a-40a8-8836-5fb4eb595130" version="4">
<Properties>
<Name>Gun Range Units</Name>
<Stability>Beta</Stability>
<Description>[ICON_RANGE_STRENGTH]Gun Range Units will allow units that have guns to bombard that by default initially couldnt. I changed some units such as Musketman, Rifleman, Infantry, Tanks, Mechanized Unit and the dreaded Death Robot to have bombard ability.[NEWLINE][NEWLINE][COLOR_WARNING_TEXT]Sorry I uploaded the wrong version 4 mod.[NEWLINE]This is the correct version.[ENDCOLOR]</Description>
<Authors>CrazyAce</Authors>
<SpecialThanks>Everyone who supports this mod.</SpecialThanks>
<Homepage>http://forums.civfanatics.com/showthread.php?p=9739126#post9739126</Homepage>
<AffectsSavedGames>1</AffectsSavedGames>
<MinCompatibleSaveVersion>0</MinCompatibleSaveVersion>
<SupportsSinglePlayer>1</SupportsSinglePlayer>
<SupportsMultiplayer>1</SupportsMultiplayer>
<SupportsMac>1</SupportsMac>
<ReloadLandmarkSystem>0</ReloadLandmarkSystem>
<ReloadUnitSystem>0</ReloadUnitSystem>
</Properties>
<Dependencies />
<References />
<Blocks />
<Files>
<File md5="19D7A0D8C70F8C5BBE85FFB1C7D155CC">RangeSQL.sql</File>
<File md5="E369EEE142B71E4F699E03D38FABDEDE">GunUnits.xml</File>
</Files>
<Actions>
<OnModActivated>
<UpdateDatabase>GunUnits.xml</UpdateDatabase>
<UpdateDatabase>RangeSQL.sql</UpdateDatabase>
</OnModActivated>
</Actions>
</Mod>