Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
5ae3411d41 | |||
2b7075c768 | |||
342d5761b7 |
@ -18,7 +18,6 @@ jobs:
|
||||
- name: Get changed files
|
||||
id: files
|
||||
run: |
|
||||
git fetch origin ${{ github.event.pull_request.base.ref }}
|
||||
files=$(git diff-tree --no-commit-id --name-only -r HEAD origin/${{ github.event.pull_request.base.ref }})
|
||||
files=$(echo "$files" | grep 'simulation/templates/' | grep '.xml' || true)
|
||||
files=$(echo "$files" | awk '{ gsub("community-mod/","", $0); print $0 }')
|
||||
@ -47,10 +46,9 @@ jobs:
|
||||
needs: check_version_increment
|
||||
env:
|
||||
MOD_NAME: 0ad-community-mod
|
||||
if: github.ref == 'refs/heads/signed' && github.event_name == 'push'
|
||||
if: github.ref == 'refs/heads/signed'
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-python@v5
|
||||
- run: pip3 install requests
|
||||
- name: Install minisign
|
||||
@ -74,12 +72,10 @@ jobs:
|
||||
echo "Tag ${{ env.VERSION }} already exists"
|
||||
exit 1
|
||||
fi
|
||||
- name: Package Pyromod
|
||||
uses: https://gitea.wildfiregames.com/Stan/gitea-action-build-pyromod@f37c93f16d4992177c1115016d9a2501339972a0
|
||||
- uses: https://gitea.wildfiregames.com/Stan/gitea-action-build-pyromod@main
|
||||
with:
|
||||
name: ${{ env.MOD_NAME }}
|
||||
version: ${{ env.MOD_VERSION }}
|
||||
directory: community-mod
|
||||
- name: Create sha256sum
|
||||
run: |
|
||||
OUTPUT_FILE="${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.pyromod"
|
||||
@ -90,20 +86,7 @@ jobs:
|
||||
cp -v ${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.pyromod ../${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip
|
||||
- name: Sign
|
||||
run: |
|
||||
echo ${{ secrets.MINISIGN_KEY_PW }} | minisign -S \
|
||||
-s signature-file.pem \
|
||||
-m "${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip" \
|
||||
-x ${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip.minisign
|
||||
echo ${{ secrets.MINISIGN_KEY_PW }} | minisign -S -s signature-file.pem -m "${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip" -x signature.minisign
|
||||
- name: Upload to Modio
|
||||
run: |
|
||||
MOD_FILE_PATH="${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip" MOD_VERSION="${{ env.MOD_VERSION }}" python3 -m scripts.modio
|
||||
- name: Release PyroMod
|
||||
uses: akkuman/gitea-release-action@v1
|
||||
with:
|
||||
files: |-
|
||||
$OUTPUT_FILE.sha256sum
|
||||
${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip
|
||||
${{ env.MOD_NAME }}-${{ env.MOD_VERSION }}.zip.minisign
|
||||
target_commitish: ${{ env.MOD_VERSION }}
|
||||
tag_name: ${{ env.MOD_VERSION }}
|
||||
name: Community Mod ${{ env.MOD_VERSION }}
|
||||
|
@ -16,15 +16,3 @@ repos:
|
||||
- id: yamllint
|
||||
args:
|
||||
- -s
|
||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||
rev: v0.6.1
|
||||
hooks:
|
||||
- id: ruff
|
||||
args:
|
||||
- --output-format=full
|
||||
exclude: ^source/tools/webservices/
|
||||
- id: ruff-format
|
||||
args:
|
||||
- --check
|
||||
- --target-version
|
||||
- py311
|
||||
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="100" name="rome rock onager packed">
|
||||
<mesh>props/special/rome_rock_onager_packed.dae</mesh>
|
||||
<textures>
|
||||
<texture file="structural/rome_siege_onager.png" name="baseTex"/>
|
||||
<texture file="structural/rome_siege_onager_spec.png" name="specTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
@ -1,29 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant file="biped/base_healer_male.xml">
|
||||
<mesh>skeletal/new/m_dress.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/heads/new/head_hele_healer.xml" attachpoint="head"/>
|
||||
<prop actor="props/units/staff.xml" attachpoint="weapon_R"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="healer-robe-1">
|
||||
<props>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="skeletal/athen/philosopher_01.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="skeletal/athen/philosopher_01_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Idle"/>
|
||||
<variant file="biped/death_infantry.xml"/>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
@ -1,87 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="Base">
|
||||
<props>
|
||||
<prop actor="props/units/heads/new/rome_head_veteran.xml" attachpoint="head"/>
|
||||
<prop actor="props/units/helmets/rome_helmet_coolus.xml" attachpoint="helmet"/>
|
||||
<prop actor="props/units/weapons/jav_loaded.xml" attachpoint="weapon_R"/>
|
||||
<prop actor="props/units/weapons/sheath_gladius.xml" attachpoint="sheath_01_R"/>
|
||||
<prop actor="props/units/capes/cape_med_player_skirmisher.xml" attachpoint="root"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="armor_chain_03_01">
|
||||
<mesh>skeletal/new/m_armor_tunic_short.dae</mesh>
|
||||
<textures>
|
||||
<texture file="skeletal/imp/chain_03_01.png" name="baseTex"/>
|
||||
<texture file="skeletal/imp/chain_03_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
<variant frequency="1" name="armor_chain_01_01">
|
||||
<mesh>skeletal/new/m_armor_tunic_long.dae</mesh>
|
||||
<textures>
|
||||
<texture file="skeletal/imp/chain_01_01.png" name="baseTex"/>
|
||||
<texture file="skeletal/imp/chain_01_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Scutum-01">
|
||||
<props>
|
||||
<prop actor="props/units/shields/scutum_rome_imp_01.xml" attachpoint="shield"/>
|
||||
</props>
|
||||
</variant>
|
||||
<variant frequency="1" name="Scutum-02">
|
||||
<props>
|
||||
<prop actor="props/units/shields/scutum_rome_imp_02.xml" attachpoint="shield"/>
|
||||
</props>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant file="biped/base_skirmisher.xml" name="Skirmisher-Shield" frequency="1"/>
|
||||
<variant file="biped/carry_food.xml"/>
|
||||
<variant file="biped/carry_meat.xml"/>
|
||||
<variant file="biped/carry_wood.xml"/>
|
||||
<variant file="biped/carry_stone.xml"/>
|
||||
<variant file="biped/carry_metal.xml"/>
|
||||
<variant file="biped/approach_tree.xml"/>
|
||||
<variant file="biped/approach_grain.xml"/>
|
||||
<variant file="biped/approach_fruit.xml"/>
|
||||
<variant file="biped/approach_meat.xml"/>
|
||||
<variant file="biped/approach_rock.xml"/>
|
||||
<variant file="biped/approach_ore.xml"/>
|
||||
<variant file="biped/approach_ruins.xml"/>
|
||||
<variant file="biped/approach_praise.xml"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant frequency="1" name="Idle"/>
|
||||
<variant file="biped/attack_ranged_javelinist.xml"/>
|
||||
<variant file="biped/attack_capture.xml"/>
|
||||
<variant file="biped/attack_slaughter.xml"/>
|
||||
<variant file="biped/formations/testudo_top.xml"/>
|
||||
<variant file="biped/formations/testudo_front.xml"/>
|
||||
<variant file="biped/formations/testudo_front_left.xml"/>
|
||||
<variant file="biped/formations/testudo_front_right.xml"/>
|
||||
<variant file="biped/formations/testudo_left.xml"/>
|
||||
<variant file="biped/formations/testudo_right.xml"/>
|
||||
<variant file="biped/gather_tree.xml"/>
|
||||
<variant file="biped/gather_grain.xml"/>
|
||||
<variant file="biped/gather_fruit.xml"/>
|
||||
<variant file="biped/gather_meat.xml"/>
|
||||
<variant file="biped/gather_rock.xml"/>
|
||||
<variant file="biped/gather_ore.xml"/>
|
||||
<variant file="biped/gather_ruins.xml"/>
|
||||
<variant file="biped/gather_praise.xml"/>
|
||||
<variant file="biped/build.xml"/>
|
||||
<variant file="biped/build_farm.xml"/>
|
||||
<variant file="biped/death_cape_long.xml"/>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
@ -1,28 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" name="Base">
|
||||
<animations>
|
||||
<animation file="mechanical/wagon_four_wheel_empty_idle.dae" name="Idle" speed="80"/>
|
||||
<animation file="mechanical/wagon_four_wheel_empty_move.dae" name="Walk" speed="10"/>
|
||||
<animation file="mechanical/wagon_four_wheel_empty_move.dae" name="Run" speed="10"/>
|
||||
</animations>
|
||||
<mesh>props/special/wagon_four_wheel_empty.dae</mesh>
|
||||
<props>
|
||||
<prop actor="props/units/rome_rock_onager_packed.xml" attachpoint="cargo"/>
|
||||
<prop actor="units/hellenes/trader_h.xml" attachpoint="horse_l"/>
|
||||
<prop actor="units/hellenes/trader_h.xml" attachpoint="horse_r"/>
|
||||
<prop actor="units/romans/ballista_operator_a.xml" attachpoint="engineer_a" maxheight="20" minheight="-20"/>
|
||||
<prop actor="units/romans/ballista_operator_a.xml" attachpoint="engineer_b" maxheight="20" minheight="-20"/>
|
||||
<prop actor="units/romans/ballista_operator_a.xml" attachpoint="engineer_c" maxheight="20" minheight="-20"/>
|
||||
</props>
|
||||
<textures>
|
||||
<texture file="props/wooden_wagon.png" name="baseTex"/>
|
||||
<texture file="default_norm.png" name="normTex"/>
|
||||
<texture file="null_black.dds" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>player_trans_norm_spec.xml</material>
|
||||
</actor>
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Before Width: | Height: | Size: 107 KiB |
@ -1,11 +1,5 @@
|
||||
[font="sans-bold-24"] Community-mod changelog
|
||||
|
||||
[font="sans-bold-20"]
|
||||
#Version 12 (September 10, 2024)
|
||||
[font="sans-16"]
|
||||
- Double the Experience required for Athenian Hoplites to convert into Champion Spearmen.
|
||||
- Remove walls destroying trees upon completion due to crashes.
|
||||
|
||||
[font="sans-bold-20"]
|
||||
#Version 11 (September 9, 2024)
|
||||
[font="sans-16"]
|
||||
@ -35,7 +29,7 @@ Now available at both Market and CC
|
||||
|
||||
[icon="pers_hero_xerxes" displace="0 8"] [font="sans-bold-18"] Xerxes Persian Hero
|
||||
[font="sans-16"]
|
||||
[font="sans-bold-16"]Administrator[font="sans-16"] aura: increased build rate from +15% to +25%. Aura radius increased to 100 meters.
|
||||
[font="sans-bold-16"]Administrator[font="sans-16"] aura: increased build rate from +15% to +25%. Added +15% gather speed.
|
||||
Added [font="sans-bold-16"]Invader of Greece[font="sans-16"] aura: Siege Rams, Elephants, and Champion Infantry +25% Health.
|
||||
|
||||
|
||||
@ -78,7 +72,7 @@ Loot: from [icon="icon_wood"] 12 [icon="icon_metal"] 8 to [icon="icon_wood"] 12
|
||||
[font="sans-16"]
|
||||
Hack damage increased from 280 to 350
|
||||
Crush damage increased from 20 to 40
|
||||
Cost: from [icon="icon_food"] 50 [icon="icon_wood"] 100 [icon="icon_metal"] 50 to [icon="icon_food"] 50 [icon="icon_wood"] 100 [icon="icon_metal"] 25
|
||||
Cost: from [icon="icon_food"] 50 [icon="icon_wood"] 100 [icon="icon_metal"] 50 [icon="icon_food"] 50 [icon="icon_wood"] 100 [icon="icon_metal"] 25
|
||||
|
||||
[font="sans-bold-18"] Siege ships
|
||||
[font="sans-16"]
|
||||
@ -192,7 +186,7 @@ Arsenal moved to [icon="phase_2" displace="0 2"] and allow to train Bolt Shooter
|
||||
[icon="han_crossbowman" displace="0 8"][font="sans-bold-18"] Crossbowmen
|
||||
[font="sans-16"]
|
||||
Pierce damage increased from 23 to 24.
|
||||
Movement speed increased from 9.6 to 10.0
|
||||
Movement speed increased from 0.6 to 1
|
||||
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "community-mod",
|
||||
"version": "0.26.12",
|
||||
"version": "0.26.10",
|
||||
"label": "0 A.D. Community Mod",
|
||||
"url": "https://gitlab.com/0ad/0ad-community-mod-a26",
|
||||
"description": "The Community Mod is a community-led effort to improve the gameplay of 0 A.D., officially backed by the 0 A.D. team.",
|
||||
|
@ -1,12 +0,0 @@
|
||||
{
|
||||
"type": "garrisonedUnits",
|
||||
"affects": [ "Hero" ],
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Health/RegenRate",
|
||||
"add": 6
|
||||
}
|
||||
],
|
||||
"auraName": "Officer Accommodation",
|
||||
"auraDescription": "Garrisoned Heroes +6 health regeneration rate."
|
||||
}
|
@ -1,12 +1,11 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 65,
|
||||
"affects": ["Trader","Human"],
|
||||
"radius": 75,
|
||||
"affects": ["Trader"],
|
||||
"modifications": [
|
||||
{ "value": "UnitMotion/WalkSpeed", "multiply": 1.10 },
|
||||
{ "value": "Health/Max", "add": 15 }
|
||||
{ "value": "UnitMotion/WalkSpeed", "multiply": 1.2 }
|
||||
],
|
||||
"auraName": "Edict of Ashoka",
|
||||
"auraDescription": "Traders and Humans +10% movement speed, +15 Health.",
|
||||
"auraDescription": "Traders +20% movement speed.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/build_bonus.png"
|
||||
}
|
||||
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 30,
|
||||
"affects": [ "Legionary", "Centurion" ],
|
||||
"modifications": [
|
||||
{
|
||||
"value": "UnitMotion/WalkSpeed",
|
||||
"multiply": 1.1
|
||||
}
|
||||
],
|
||||
"auraName": "Century Maneuvers",
|
||||
"auraDescription": "Marian Legionaries and Centurions +10% movement speed.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/speed_bonus.png"
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 35,
|
||||
"affects": [ "Human" ],
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Health/RegenRate",
|
||||
"add": 0.5
|
||||
}
|
||||
],
|
||||
"auraName": "Regeneration",
|
||||
"auraDescription": "Humans +0.5 health regeneration rate.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/heal.png"
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 35,
|
||||
"affects": [ "Healer" ],
|
||||
"affectedPlayers": [ "MutualAlly" ],
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Heal/Health",
|
||||
"add": 2.0
|
||||
}
|
||||
],
|
||||
"auraName": "Medicine Father",
|
||||
"auraDescription": "Own and Allied Healers +2 heal health.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/heal.png"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 45,
|
||||
"radius": 30,
|
||||
"affects": ["Cavalry"],
|
||||
"affectedPlayers": ["Enemy"],
|
||||
"modifications": [
|
||||
|
@ -1,13 +1,13 @@
|
||||
{
|
||||
"type": "global",
|
||||
"affects": ["TempleOfApedemak", "ApedemakGuard"],
|
||||
"affects": ["TempleOfAmun", "AmunGuard"],
|
||||
"modifications": [
|
||||
{ "value": "Cost/BuildTime", "multiply": 0.70 },
|
||||
{ "value": "Cost/Resources/food", "multiply": 0.70 },
|
||||
{ "value": "Cost/Resources/wood", "multiply": 0.70 },
|
||||
{ "value": "Cost/Resources/stone", "multiply": 0.70 },
|
||||
{ "value": "Cost/Resources/metal", "multiply": 0.70 }
|
||||
{ "value": "Cost/BuildTime", "multiply": 1.2 },
|
||||
{ "value": "Cost/Resources/food", "multiply": 1.2 },
|
||||
{ "value": "Cost/Resources/wood", "multiply": 1.2 },
|
||||
{ "value": "Cost/Resources/stone", "multiply": 1.2 },
|
||||
{ "value": "Cost/Resources/metal", "multiply": 1.2 }
|
||||
],
|
||||
"auraName": "Follower of Apedemak",
|
||||
"auraDescription": "Temple of Apedemak −30% resource costs and build time. Apedemak Temple Guard −30% resource costs and training time."
|
||||
"auraName": "Defier of Tradition",
|
||||
"auraDescription": "Temple of Amun +20% resource costs and build time. Amun Temple Guard +20% resource costs and training time."
|
||||
}
|
||||
|
@ -1,11 +1,13 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 60,
|
||||
"affects": ["Healer"],
|
||||
"affectedPlayers": ["Enemy"],
|
||||
"type": "global",
|
||||
"affects": ["TempleOfApedemak", "ApedemakGuard"],
|
||||
"modifications": [
|
||||
{ "value": "Heal/HP", "multiply": 0 }
|
||||
{ "value": "Cost/BuildTime", "multiply": 0.8 },
|
||||
{ "value": "Cost/Resources/food", "multiply": 0.8 },
|
||||
{ "value": "Cost/Resources/wood", "multiply": 0.8 },
|
||||
{ "value": "Cost/Resources/stone", "multiply": 0.8 },
|
||||
{ "value": "Cost/Resources/metal", "multiply": 0.8 }
|
||||
],
|
||||
"auraName": "Slaughter of the Faithful",
|
||||
"auraDescription": "Enemy Healers −100% healing strength."
|
||||
"auraName": "Follower of Apedemak",
|
||||
"auraDescription": "Temple of Apedemak −20% resource costs and build time. Apedemak Temple Guard −20% resource costs and training time."
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 60,
|
||||
"affects": ["Healer"],
|
||||
"affectedPlayers": ["Enemy"],
|
||||
"modifications": [
|
||||
{ "value": "Heal/HP", "multiply": 0.5 }
|
||||
],
|
||||
"auraName": "Slaughter of the Faithful",
|
||||
"auraDescription": "Enemy Healers −50% healing strength."
|
||||
}
|
@ -1,20 +1,20 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 60,
|
||||
"affects": ["Soldier","Elephant"],
|
||||
"affects": ["Soldier"],
|
||||
"modifications": [
|
||||
{ "value": "Attack/Melee/Damage/Hack", "multiply": 1.15 },
|
||||
{ "value": "Attack/Melee/Damage/Pierce", "multiply": 1.15 },
|
||||
{ "value": "Attack/Melee/Damage/Crush", "multiply": 1.15 },
|
||||
{ "value": "Attack/Ranged/Damage/Hack", "multiply": 1.15 },
|
||||
{ "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.15 },
|
||||
{ "value": "Attack/Ranged/Damage/Crush", "multiply": 1.15 },
|
||||
{ "value": "Attack/Melee/Damage/Hack", "multiply": 1.1 },
|
||||
{ "value": "Attack/Melee/Damage/Pierce", "multiply": 1.1 },
|
||||
{ "value": "Attack/Melee/Damage/Crush", "multiply": 1.1 },
|
||||
{ "value": "Attack/Ranged/Damage/Hack", "multiply": 1.1 },
|
||||
{ "value": "Attack/Ranged/Damage/Pierce", "multiply": 1.1 },
|
||||
{ "value": "Attack/Ranged/Damage/Crush", "multiply": 1.1 },
|
||||
{ "value": "Looter/Resource/food", "multiply": 1.5 },
|
||||
{ "value": "Looter/Resource/wood", "multiply": 1.5 },
|
||||
{ "value": "Looter/Resource/stone", "multiply": 1.5 },
|
||||
{ "value": "Looter/Resource/metal", "multiply": 1.5 }
|
||||
],
|
||||
"auraName": "Savior of Kush",
|
||||
"auraDescription": "Soldiers and Elephants +15% melee and ranged attack damage, gain +50% resource loot.",
|
||||
"auraDescription": "Soldiers +10% melee and ranged attack damage, gain +50% resource loot.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/attack_bonus.png"
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 100,
|
||||
"radius": 60,
|
||||
"affects": ["Worker"],
|
||||
"modifications": [
|
||||
{ "value": "Builder/Rate", "multiply": 1.25 },
|
||||
{ "value": "Builder/Rate", "multiply": 1.15 },
|
||||
{ "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15, "affects": "Builder" }
|
||||
],
|
||||
"auraName": "Administrator",
|
||||
"auraDescription": "Workers +25% build rate and +15% gather speed.",
|
||||
"auraDescription": "Workers +15% build rate and gather speed.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/buildgather_bonus.png"
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
{
|
||||
"type": "range",
|
||||
"radius": 60,
|
||||
"affects": ["Siege", "Elephant", "Champion Infantry"],
|
||||
"modifications": [
|
||||
{ "value": "Health/Max", "multiply": 1.25 }
|
||||
],
|
||||
"auraName": "Invader of Greece",
|
||||
"auraDescription": "Siege Rams, Elephants, and Champion Infantry + 25% Health.",
|
||||
"overlayIcon": "art/textures/ui/session/auras/health_bonus.png"
|
||||
}
|
@ -28,15 +28,15 @@
|
||||
}
|
||||
],
|
||||
"CivBonuses": [
|
||||
{
|
||||
"Name": "Fertility",
|
||||
"History": "Rome was one of the most populous cities in the ancient world.",
|
||||
"Description": "Women train from houses without the need to research Fertility Festival."
|
||||
},
|
||||
{
|
||||
"Name": "Testudo Formation",
|
||||
"History": "The Romans commonly used the Testudo or 'turtle' formation for defense: Legionaries were formed into hollow squares with twelve men on each side, standing so close together that their shields overlapped like fish scales.",
|
||||
"Description": "Roman Legionaries can form a Testudo."
|
||||
},
|
||||
{
|
||||
"Name": "Legionary Engineers",
|
||||
"History": "",
|
||||
"Description": "Battering Rams +20% attack damage. Stone Throwers +10% attack damage."
|
||||
}
|
||||
],
|
||||
"WallSets": [
|
||||
|
@ -1,21 +0,0 @@
|
||||
{
|
||||
"genericName": "Legionary Engineers",
|
||||
"autoResearch": true,
|
||||
"description": "Soldiers were well Trained to Operate Siege Engines.",
|
||||
"requirements": {
|
||||
"civ": "rome"
|
||||
},
|
||||
"icon": "engineering.png",
|
||||
"tooltip": "Siege Catapults and Onagers 10% faster fire rate and +20% movement speed.",
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Attack/Ranged/RepeatTime",
|
||||
"multiply": 0.9
|
||||
},
|
||||
{
|
||||
"value": "UnitMotion/WalkSpeed",
|
||||
"multiply": 1.2
|
||||
}
|
||||
],
|
||||
"affects": [ "StoneThrower" ]
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
"genericName": "The Loom",
|
||||
"description": "The loom allowed the creation of finer clothing for settlers. Women of the household were taught from a young age how to weave on the loom, and subsequently spent a large share of their lives working with it.",
|
||||
"cost": {
|
||||
"food": 100
|
||||
"food": 150
|
||||
},
|
||||
"requirements": { "tech": "phase_village" },
|
||||
"requirementsTooltip": "Unlocked in Village Phase.",
|
||||
|
@ -1,31 +0,0 @@
|
||||
{
|
||||
"genericName": "Ostracism",
|
||||
"description": "In ancient Athens, ostracism was the process by which any citizen, including political leaders, could be expelled from the city-state for 10 years.",
|
||||
"cost": {
|
||||
"food": 300,
|
||||
"metal": 300
|
||||
},
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_city" },
|
||||
{ "civ": "athen" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in City Phase.",
|
||||
"icon": "patriotism.png",
|
||||
"researchTime": 60,
|
||||
"tooltip": "Citizen soldiers +5% health, but Heroes −40% health.",
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Health/Max",
|
||||
"multiply": 1.05,
|
||||
"affects": "CitizenSoldier"
|
||||
},
|
||||
{
|
||||
"value": "Health/Max",
|
||||
"multiply": 0.6,
|
||||
"affects": "Hero"
|
||||
}
|
||||
],
|
||||
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
{
|
||||
"genericName": "City Phase",
|
||||
"description": "Advances from a bustling town to a veritable metropolis, full of the wonders of modern technology. In the Spartan city phase, champion hoplites train faster.",
|
||||
"cost": {
|
||||
"stone": 750,
|
||||
"metal": 750
|
||||
},
|
||||
"requirements": {
|
||||
"entity": {
|
||||
"class": "Town",
|
||||
"number": 3
|
||||
}
|
||||
},
|
||||
"requirementsTooltip": "Requires three Town Structures.",
|
||||
"supersedes": "phase_town_spart",
|
||||
"replaces": [ "phase_city" ],
|
||||
"icon": "city_phase.png",
|
||||
"researchTime": 60,
|
||||
"tooltip": "Advance to City Phase, which unlocks more entities and technologies. Civic Centers +25% territory influence radius. Structures +9 capture points regeneration rate per garrisoned unit. Champion Hoplites -5 seconds train time.",
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Capturable/GarrisonRegenRate",
|
||||
"add": 9,
|
||||
"affects": "Structure"
|
||||
},
|
||||
{
|
||||
"value": "Cost/BuildTime",
|
||||
"add": -5,
|
||||
"affects": "Champion Spearman"
|
||||
},
|
||||
{
|
||||
"value": "TerritoryInfluence/Radius",
|
||||
"multiply": 1.5,
|
||||
"affects": "CivCentre"
|
||||
}
|
||||
],
|
||||
"soundComplete": "interface/alarm/alarm_phase.xml"
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
{
|
||||
"genericName": "Town Phase",
|
||||
"description": "Advances from a small village to a bustling town, ready to expand rapidly. In the Spartan town phase, champion hoplites train faster.",
|
||||
"cost": {
|
||||
"food": 500,
|
||||
"wood": 500
|
||||
},
|
||||
"requirements": {
|
||||
"entity": {
|
||||
"class": "Village",
|
||||
"number": 5
|
||||
}
|
||||
},
|
||||
"requirementsTooltip": "Requires five Village Structures.",
|
||||
"supersedes": "phase_village",
|
||||
"replaces": [ "phase_town" ],
|
||||
"icon": "town_phase.png",
|
||||
"researchTime": 30,
|
||||
"tooltip": "Advance to Town Phase, which unlocks more entities and technologies. Civic Centers +25% territory influence radius. Structures +7 capture points regeneration rate per garrisoned unit. Champion Hoplites -5 seconds train time",
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Capturable/GarrisonRegenRate",
|
||||
"add": 7,
|
||||
"affects": "Structure"
|
||||
},
|
||||
{
|
||||
"value": "Cost/BuildTime",
|
||||
"add": -5,
|
||||
"affects": "Champion Spearman"
|
||||
},
|
||||
{
|
||||
"value": "TerritoryInfluence/Radius",
|
||||
"multiply": 1.25,
|
||||
"affects": "CivCentre"
|
||||
}
|
||||
],
|
||||
"soundComplete": "interface/alarm/alarm_phase.xml"
|
||||
}
|
@ -1,29 +0,0 @@
|
||||
{
|
||||
"genericName": "Pheidian Workshop",
|
||||
"description": "Pheidias was a Greek sculptor, painter and architect, who lived in the 5th century BC, and is commonly regarded as one of the greatest of all sculptors of Classical Greece: Phidias' Statue of Zeus at Olympia was one of the Seven Wonders of the Ancient World. Phidias designed the statues of the goddess Athena on the Athenian Acropolis, namely the Athena Parthenos inside the Parthenon and the Athena Promachos, a colossal bronze statue of Athena which stood between it and the Propylaea, a monumental gateway that served as the entrance to the Acropolis in Athens.",
|
||||
"cost": {
|
||||
"stone": 300
|
||||
},
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_town" },
|
||||
{ "civ": "athen" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in Town Phase.",
|
||||
"icon": "vestals.png",
|
||||
"researchTime": 40,
|
||||
"tooltip": "Temples and Wonder −50% stone cost and build time.",
|
||||
"modifications": [
|
||||
{
|
||||
"value": "Cost/BuildTime",
|
||||
"multiply": 0.5
|
||||
},
|
||||
{
|
||||
"value": "Cost/Resources/stone",
|
||||
"multiply": 0.5
|
||||
}
|
||||
],
|
||||
"affects": [ "Temple", "Wonder" ],
|
||||
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
|
||||
}
|
@ -1,30 +0,0 @@
|
||||
{
|
||||
"genericName": "Marian Reforms",
|
||||
"description": "Regularize the army into a professional, organized force. The Marian reforms were a series of military reforms in the last century BC attributed to Gaius Marius involving the abolition of citzen cavalry, equipment changes, and standardization of the heavy infantry unit: the Legionary.",
|
||||
"cost": {
|
||||
"food": 1200,
|
||||
"metal": 1000
|
||||
},
|
||||
"researchTime": 60,
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_city" },
|
||||
{ "civ": "rome" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in City Phase.",
|
||||
"icon": "shield_scutum.png",
|
||||
"modifications":[
|
||||
{
|
||||
"value": "Promotion/RequiredXp",
|
||||
"replace": 0
|
||||
},
|
||||
{
|
||||
"value": "Researcher/Technologies/_string",
|
||||
"tokens": "-unlock_champion_infantry"
|
||||
}
|
||||
],
|
||||
"affects": ["Structure","Champion Infantry","Citizen Soldier !Cavalry !Auxiliary"],
|
||||
"tooltip": "Convert Citizen Swordsmen and Skirmishers to Marian Legionaries, and Citizen Spearmen to conscripts which cannot promote. Train Onagers and Centurions, lose access to Italic Heavy Infantry.",
|
||||
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
{
|
||||
"genericName": "Roman Roads",
|
||||
"specificName": {
|
||||
"rome": "Viae Romanum"
|
||||
},
|
||||
"description": "All roads lead to Rome.",
|
||||
"cost": {
|
||||
"stone": 500
|
||||
},
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_town" },
|
||||
{ "civ": "rome" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in Town Phase.",
|
||||
"icon": "masonry_marble.png",
|
||||
"researchTime": 60,
|
||||
"tooltip": "All Land Units +5% movement speed.",
|
||||
"modifications": [
|
||||
{ "value": "UnitMotion/WalkSpeed", "multiply": 1.05 }
|
||||
],
|
||||
"affects": ["Unit !Ship"],
|
||||
"soundComplete": "interface/alarm/alarm_upgradearmory.xml"
|
||||
}
|
@ -2,18 +2,18 @@
|
||||
"genericName": "Tyrtean Paeans",
|
||||
"description": "Paeans were battle hymns that were sung by the Hoplites when they charged the enemy lines. One of the first known Paeans were composed by Tirteus, a warrior poet of Sparta, during the First Messenian War.",
|
||||
"cost": {
|
||||
"food": 200,
|
||||
"metal": 100
|
||||
"food": 400,
|
||||
"metal": 200
|
||||
},
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_village" },
|
||||
{ "tech": "phase_town" },
|
||||
{ "civ": "spart" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in Town Phase.",
|
||||
"icon": "walk.png",
|
||||
"researchTime": 30,
|
||||
"researchTime": 50,
|
||||
"tooltip": "Champion Melee Infantry +10% movement speed.",
|
||||
"modifications": [
|
||||
{ "value": "UnitMotion/WalkSpeed", "multiply": 1.1 }
|
||||
|
@ -11,8 +11,7 @@
|
||||
{ "notciv": "brit" },
|
||||
{ "notciv": "han" },
|
||||
{ "notciv": "maur" },
|
||||
{ "notciv": "spart" },
|
||||
{ "notciv": "cart" }
|
||||
{ "notciv": "spart" }
|
||||
]
|
||||
},
|
||||
"requirementsTooltip": "Unlocked in City Phase.",
|
||||
|
@ -14,12 +14,7 @@
|
||||
"wood": 100,
|
||||
"metal": 100
|
||||
},
|
||||
"requirements": {
|
||||
"all": [
|
||||
{ "tech": "phase_village" },
|
||||
{ "notciv": "rome" }
|
||||
]
|
||||
},
|
||||
"requirements": { "tech": "phase_village" },
|
||||
"icon": "wives_festival.png",
|
||||
"researchTime": 60,
|
||||
"tooltip": "Unlock the ability to train women from houses.",
|
||||
|
@ -1,22 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity>
|
||||
<Attack>
|
||||
<Melee>
|
||||
<ApplyStatus>
|
||||
<Burning>
|
||||
<Interval>5000</Interval>
|
||||
<Damage>
|
||||
<Fire>3</Fire>
|
||||
</Damage>
|
||||
<Stackability>Stack</Stackability>
|
||||
<Duration>20000</Duration>
|
||||
</Burning>
|
||||
</ApplyStatus>
|
||||
<AttackName>Flames</AttackName>
|
||||
<Damage>
|
||||
<Fire>10</Fire>
|
||||
</Damage>
|
||||
<MaxRange>10</MaxRange>
|
||||
<PrepareTime>100</PrepareTime>
|
||||
<RepeatTime>200</RepeatTime>
|
||||
<PreferredClasses datatype="tokens">Ship</PreferredClasses>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<DeathDamage>
|
||||
<Shape>Circular</Shape>
|
||||
<Range>22</Range>
|
||||
<FriendlyFire>false</FriendlyFire>
|
||||
<Bonuses>
|
||||
<BonusShip>
|
||||
<Classes>Ship Building</Classes>
|
||||
<Multiplier>3.0</Multiplier>
|
||||
</BonusShip>
|
||||
</Bonuses>
|
||||
<Range>20</Range>
|
||||
<FriendlyFire>true</FriendlyFire>
|
||||
<Damage>
|
||||
<Crush>500</Crush>
|
||||
<Fire>20</Fire>
|
||||
<Crush>250</Crush>
|
||||
</Damage>
|
||||
</DeathDamage>
|
||||
<Health>
|
||||
<RegenRate>-100</RegenRate>
|
||||
<RegenRate>-5</RegenRate>
|
||||
<DamageVariants>
|
||||
<lightdamage>0.85</lightdamage>
|
||||
<mediumdamage>0.65</mediumdamage>
|
||||
<heavydamage>0.35</heavydamage>
|
||||
</DamageVariants>
|
||||
@ -24,11 +42,8 @@
|
||||
<Identity>
|
||||
<VisibleClasses datatype="tokens">Ignited</VisibleClasses>
|
||||
</Identity>
|
||||
<Repairable disable=""/>
|
||||
<Loot disable=""/>
|
||||
<UnitMotion>
|
||||
<WalkSpeed>17</WalkSpeed>
|
||||
<Acceleration op="mul">2</Acceleration>
|
||||
<WalkSpeed>15</WalkSpeed>
|
||||
</UnitMotion>
|
||||
<Upgrade disable=""/>
|
||||
</Entity>
|
||||
|
@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<Entity>
|
||||
<Cost>
|
||||
<BuildTime op="mul">0.75</BuildTime>
|
||||
</Cost>
|
||||
</Entity>
|
@ -37,7 +37,6 @@
|
||||
<Researcher>
|
||||
<Technologies datatype="tokens">
|
||||
long_walls
|
||||
ostracism
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Sound>
|
||||
|
@ -11,11 +11,6 @@
|
||||
<Obstruction>
|
||||
<Static width="17.5" depth="27"/>
|
||||
</Obstruction>
|
||||
<Trainer>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}/hero_hippocrates
|
||||
</Entities>
|
||||
</Trainer>
|
||||
<VisualActor>
|
||||
<Actor>structures/athenians/temple.xml</Actor>
|
||||
<FoundationActor>props/special/eyecandy/greek_temple_unfinished.xml</FoundationActor>
|
||||
|
@ -3,12 +3,6 @@
|
||||
<Identity>
|
||||
<Civ>cart</Civ>
|
||||
</Identity>
|
||||
<Trainer>
|
||||
<BatchTimeModifier>0.8</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
-units/{civ}/champion_cavalry
|
||||
</Entities>
|
||||
</Trainer>
|
||||
<VisualActor>
|
||||
<Actor>structures/carthaginians/stable.xml</Actor>
|
||||
<FoundationActor>structures/fndn_6x6.xml</FoundationActor>
|
||||
|
@ -15,7 +15,6 @@
|
||||
<Trainer>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}/champion_infantry
|
||||
units/{civ}/champion_cavalry
|
||||
</Entities>
|
||||
</Trainer>
|
||||
<VisualActor>
|
||||
|
@ -3,7 +3,6 @@
|
||||
<Identity>
|
||||
<Civ>mace</Civ>
|
||||
<SpecificName>Hoplothēkē</SpecificName>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>structures/hellenes/workshop.xml</Actor>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<Category>Pillar</Category>
|
||||
<Distance>
|
||||
<FromClass>Pillar</FromClass>
|
||||
<MinDistance>60</MinDistance>
|
||||
<MinDistance>75</MinDistance>
|
||||
</Distance>
|
||||
</BuildRestrictions>
|
||||
<Capturable disable=""/>
|
||||
|
@ -70,7 +70,7 @@
|
||||
<Civ>rome</Civ>
|
||||
<GenericName>Army Camp</GenericName>
|
||||
<SpecificName>Castra</SpecificName>
|
||||
<Tooltip>Build in neutral or enemy territory. Train Advanced Melee Infantry and Marian Legionaries. Construct Rams. Garrison Soldiers for additional arrows.</Tooltip>
|
||||
<Tooltip>Build in neutral or enemy territory. Train Advanced Melee Infantry. Construct Rams. Garrison Soldiers for additional arrows.</Tooltip>
|
||||
<Classes datatype="tokens">ConquestCritical CivSpecific</Classes>
|
||||
<VisibleClasses datatype="tokens">Town ArmyCamp</VisibleClasses>
|
||||
<Icon>structures/roman_camp.png</Icon>
|
||||
@ -100,7 +100,9 @@
|
||||
<attack_impact_ranged>attack/impact/arrow_impact.xml</attack_impact_ranged>
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryDecay>
|
||||
<DecayRate op="mul">2</DecayRate>
|
||||
</TerritoryDecay>
|
||||
<Trainer>
|
||||
<BatchTimeModifier>0.7</BatchTimeModifier>
|
||||
<Entities datatype="tokens">
|
||||
@ -108,9 +110,6 @@
|
||||
units/{civ}/infantry_swordsman_a
|
||||
units/{civ}/infantry_spearman_a
|
||||
units/{civ}/infantry_pikeman_a
|
||||
units/{civ}/infantry_legionary
|
||||
units/{civ}/infantry_lanciarius
|
||||
units/{civ}/siege_onager_packed
|
||||
units/{civ}/siege_ram
|
||||
</Entities>
|
||||
</Trainer>
|
||||
|
@ -11,12 +11,6 @@
|
||||
<Civ>rome</Civ>
|
||||
<SpecificName>Castrum</SpecificName>
|
||||
</Identity>
|
||||
<Trainer>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}/infantry_legionary
|
||||
units/{civ}/infantry_lanciarius
|
||||
</Entities>
|
||||
</Trainer>
|
||||
<Obstruction>
|
||||
<Static width="22.0" depth="22.0"/>
|
||||
</Obstruction>
|
||||
|
@ -19,8 +19,6 @@
|
||||
units/{civ}/infantry_swordsman_b
|
||||
units/{civ}/infantry_javelineer_b
|
||||
units/{civ}/cavalry_spearman_b
|
||||
units/rome/infantry_legionary
|
||||
units/rome/infantry_lanciarius
|
||||
</Entities>
|
||||
</Trainer>
|
||||
<VisualActor>
|
||||
|
@ -7,7 +7,6 @@
|
||||
</Identity>
|
||||
<Trainer>
|
||||
<Entities datatype="tokens">
|
||||
units/{civ}/infantry_swordsman_e_centurion
|
||||
units/{civ}/hero_marcellus
|
||||
units/{civ}/hero_maximus
|
||||
units/{civ}/hero_scipio
|
||||
|
@ -45,7 +45,6 @@
|
||||
<StatusBars>
|
||||
<HeightOffset>13.5</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<TurretHolder>
|
||||
<TurretPoints>
|
||||
|
@ -42,7 +42,6 @@
|
||||
<StatusBars>
|
||||
<HeightOffset>7.7</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<TurretHolder>
|
||||
<TurretPoints>
|
||||
|
@ -42,7 +42,6 @@
|
||||
<StatusBars>
|
||||
<HeightOffset>7.7</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<TurretHolder>
|
||||
<TurretPoints>
|
||||
|
@ -42,7 +42,6 @@
|
||||
<StatusBars>
|
||||
<HeightOffset>7.7</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<VisualActor>
|
||||
<Actor>structures/romans/siege_wall_short.xml</Actor>
|
||||
|
@ -46,7 +46,6 @@
|
||||
<StatusBars>
|
||||
<HeightOffset>13.5</HeightOffset>
|
||||
</StatusBars>
|
||||
<TerritoryDecay disable=""/>
|
||||
<TerritoryInfluence disable=""/>
|
||||
<TurretHolder>
|
||||
<TurretPoints>
|
||||
|
@ -1,10 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_structure_special">
|
||||
<Cost>
|
||||
<BuildTime>160</BuildTime>
|
||||
<BuildTime>200</BuildTime>
|
||||
<Resources>
|
||||
<stone>150</stone>
|
||||
<metal>150</metal>
|
||||
<stone>200</stone>
|
||||
<metal>200</metal>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
@ -29,8 +29,8 @@
|
||||
<RequiredTechnology>phase_village</RequiredTechnology>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<stone>30</stone>
|
||||
<metal>30</metal>
|
||||
<stone>40</stone>
|
||||
<metal>40</metal>
|
||||
</Loot>
|
||||
<Obstruction>
|
||||
<Static width="15.0" depth="25.0"/>
|
||||
|
@ -101,14 +101,12 @@
|
||||
phase_city_{civ}
|
||||
unlock_shared_los
|
||||
unlock_shared_dropsites
|
||||
unlock_spies
|
||||
spy_counter
|
||||
archery_tradition
|
||||
hoplite_tradition
|
||||
hellenistic_metropolis
|
||||
apophora
|
||||
roman_roads
|
||||
pheidian_workshop
|
||||
unlock_spies
|
||||
spy_counter
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Resistance>
|
||||
|
@ -46,7 +46,6 @@
|
||||
trade_gain_01
|
||||
trade_gain_02
|
||||
trade_commercial_treaty
|
||||
unlock_shared_los
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Sound>
|
||||
|
@ -61,7 +61,6 @@
|
||||
units/{civ}/siege_scorpio_packed
|
||||
units/{civ}/siege_polybolos_packed
|
||||
units/{civ}/siege_oxybeles_packed
|
||||
units/{civ}/siege_onager_packed
|
||||
units/{civ}/siege_lithobolos_packed
|
||||
units/{civ}/siege_ballista_packed
|
||||
units/{civ}/siege_ram
|
||||
|
@ -84,7 +84,6 @@
|
||||
art_of_war
|
||||
poison_arrows
|
||||
poison_blades
|
||||
roman_reforms
|
||||
</Technologies>
|
||||
</Researcher>
|
||||
<Sound>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Bow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>7.5</Pierce>
|
||||
<Pierce>7.3</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>60</MaxRange>
|
||||
<PrepareTime>800</PrepareTime>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Bow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>15</Pierce>
|
||||
<Pierce>14.1</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>60</MaxRange>
|
||||
<PrepareTime>800</PrepareTime>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Bow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>14.4</Pierce>
|
||||
<Pierce>13.8</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>60</MaxRange>
|
||||
<PrepareTime>800</PrepareTime>
|
||||
@ -39,7 +39,7 @@
|
||||
</Formations>
|
||||
</UnitAI>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="add">0.8</WalkSpeed>
|
||||
<WalkSpeed op="add">0.7</WalkSpeed>
|
||||
<Acceleration op="add">2.4</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Bow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>14.4</Pierce>
|
||||
<Pierce>14.1</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>60</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Bow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>7.2</Pierce>
|
||||
<Pierce>7.0</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>60</MaxRange>
|
||||
<PrepareTime>800</PrepareTime>
|
||||
@ -47,7 +47,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="add">1.3</WalkSpeed>
|
||||
<WalkSpeed op="add">1.2</WalkSpeed>
|
||||
<Acceleration op="add">2.4</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<Ranged>
|
||||
<AttackName>Crossbow</AttackName>
|
||||
<Damage>
|
||||
<Pierce>24</Pierce>
|
||||
<Pierce>23</Pierce>
|
||||
</Damage>
|
||||
<MaxRange>45</MaxRange>
|
||||
<PrepareTime>600</PrepareTime>
|
||||
@ -46,7 +46,7 @@
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="add">1.0</WalkSpeed>
|
||||
<WalkSpeed op="add">0.6</WalkSpeed>
|
||||
<Acceleration op="add">1.2</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -1,83 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<ApplyStatus>
|
||||
<Burning>
|
||||
<Interval>2000</Interval>
|
||||
<Damage>
|
||||
<Fire>2</Fire>
|
||||
</Damage>
|
||||
<Stackability>Stack</Stackability>
|
||||
<Duration>10000</Duration>
|
||||
</Burning>
|
||||
</ApplyStatus>
|
||||
<AttackName>Flames</AttackName>
|
||||
<Bonuses>
|
||||
<BonusShip>
|
||||
<Classes>Ship Building</Classes>
|
||||
<Multiplier>3.0</Multiplier>
|
||||
</BonusShip>
|
||||
</Bonuses>
|
||||
<Damage>
|
||||
<Fire>15</Fire>
|
||||
</Damage>
|
||||
<MaxRange>15</MaxRange>
|
||||
<PrepareTime>100</PrepareTime>
|
||||
<RepeatTime>800</RepeatTime>
|
||||
<PreferredClasses datatype="tokens">Ship</PreferredClasses>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<BuildTime>18</BuildTime>
|
||||
<BuildTime>30</BuildTime>
|
||||
<Resources>
|
||||
<wood>175</wood>
|
||||
<food>50</food>
|
||||
<metal>50</metal>
|
||||
<wood>200</wood>
|
||||
<food>75</food>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
<Square width="8.0" depth="16.0"/>
|
||||
<Square width="10.0" depth="22.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder disable=""/>
|
||||
<Health>
|
||||
<Max>800</Max>
|
||||
<DamageVariants>
|
||||
<lightdamage>1.0</lightdamage>
|
||||
</DamageVariants>
|
||||
<Max>1000</Max>
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Fire Ship</GenericName>
|
||||
<Tooltip>3x damage versus ships and buildings, unrepairable and loses health rapidly after ignition. Strong vs ram ships.</Tooltip>
|
||||
<Tooltip>Unrepairable. Gradually loses health after ignition.</Tooltip>
|
||||
<VisibleClasses datatype="tokens">Warship Fireship Melee Fire</VisibleClasses>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Pierce>1</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
<StatusBars>
|
||||
<BarWidth>6.0</BarWidth>
|
||||
<BarHeight>0.5</BarHeight>
|
||||
<HeightOffset>6.0</HeightOffset>
|
||||
</StatusBars>
|
||||
<Loot disable=""/>
|
||||
<Repairable disable=""/>
|
||||
<TreasureCollector disable=""/>
|
||||
<UnitMotion>
|
||||
<PassabilityClass>ship-small</PassabilityClass>
|
||||
<WalkSpeed>16</WalkSpeed>
|
||||
<WalkSpeed>10</WalkSpeed>
|
||||
</UnitMotion>
|
||||
<Upgrade>
|
||||
<Ignition>
|
||||
<Entity>units/{civ}/ship_fire_fire</Entity>
|
||||
<Tooltip>Add fuel to send the Fire Ship into a massive blaze, causing area damage.</Tooltip>
|
||||
<Time>0</Time>
|
||||
<Tooltip>Ignite the Fire Ship to damage nearby enemies.</Tooltip>
|
||||
<Time>2</Time>
|
||||
</Ignition>
|
||||
</Upgrade>
|
||||
<Vision>
|
||||
<Range>80</Range>
|
||||
<Range>50</Range>
|
||||
</Vision>
|
||||
</Entity>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<Max>1</Max>
|
||||
</GarrisonHolder>
|
||||
<Health>
|
||||
<Max>220</Max>
|
||||
<Max>160</Max>
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Fishing Boat</GenericName>
|
||||
|
@ -5,10 +5,10 @@
|
||||
<AttackName>Arrow</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>28</Pierce>
|
||||
<Pierce>22</Pierce>
|
||||
<Crush>0</Crush>
|
||||
</Damage>
|
||||
<MaxRange>45</MaxRange>
|
||||
<MaxRange>40</MaxRange>
|
||||
<PrepareTime>1000</PrepareTime>
|
||||
<RepeatTime>2000</RepeatTime>
|
||||
<Projectile>
|
||||
|
@ -10,20 +10,20 @@
|
||||
<Bonuses>
|
||||
<BonusShip>
|
||||
<Classes>Ship</Classes>
|
||||
<Multiplier>3.0</Multiplier>
|
||||
<Multiplier>2.0</Multiplier>
|
||||
</BonusShip>
|
||||
</Bonuses>
|
||||
<PrepareTime op="mul">0.25</PrepareTime>
|
||||
<PrepareTime op="mul">0.5</PrepareTime>
|
||||
<RepeatTime op="mul">0.5</RepeatTime>
|
||||
<MaxRange op="mul">1.25</MaxRange>
|
||||
</Ranged>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Population>1</Population>
|
||||
<Population>2</Population>
|
||||
<BuildTime>24</BuildTime>
|
||||
<Resources>
|
||||
<wood>120</wood>
|
||||
<metal>100</metal>
|
||||
<metal>80</metal>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<GarrisonHolder>
|
||||
@ -38,28 +38,28 @@
|
||||
<GenericName>Arrow Ship</GenericName>
|
||||
<VisibleClasses datatype="tokens">ArrowShip Ranged</VisibleClasses>
|
||||
<Classes datatype="tokens">Trireme</Classes>
|
||||
<Tooltip>Garrison units for transport across water, 3x damage versus Ships. Strong vs fire ships.</Tooltip>
|
||||
<Tooltip>Garrison units for transport across water.</Tooltip>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<xp>50</xp>
|
||||
<wood>12</wood>
|
||||
<metal>10</metal>
|
||||
<metal>8</metal>
|
||||
</Loot>
|
||||
<Position>
|
||||
<TurnRate>1.3</TurnRate>
|
||||
<TurnRate>1.0</TurnRate>
|
||||
</Position>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack>3</Hack>
|
||||
<Pierce>5</Pierce>
|
||||
<Crush>1</Crush>
|
||||
<Hack>5</Hack>
|
||||
<Pierce>8</Pierce>
|
||||
<Crush>5</Crush>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="mul">1.5</WalkSpeed>
|
||||
<Acceleration op="mul">4</Acceleration>
|
||||
<WalkSpeed op="mul">1.4</WalkSpeed>
|
||||
<Acceleration op="mul">1.8</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -5,32 +5,33 @@
|
||||
<Melee>
|
||||
<AttackName>Naval Ram</AttackName>
|
||||
<Damage>
|
||||
<Hack>350</Hack>
|
||||
<Hack>280</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>70</Crush>
|
||||
<Crush>20</Crush>
|
||||
</Damage>
|
||||
<MaxRange>12.0</MaxRange>
|
||||
<PrepareTime>0</PrepareTime>
|
||||
<RepeatTime>3000</RepeatTime>
|
||||
<RepeatTime>4000</RepeatTime>
|
||||
<RestrictedClasses datatype="tokens">
|
||||
Organic
|
||||
</RestrictedClasses>
|
||||
<PreferredClasses datatype="tokens">
|
||||
NavalSiege
|
||||
Warship
|
||||
</PreferredClasses>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Population>1</Population>
|
||||
<BuildTime>18</BuildTime>
|
||||
<Population>2</Population>
|
||||
<BuildTime>24</BuildTime>
|
||||
<Resources>
|
||||
<food>50</food>
|
||||
<wood>100</wood>
|
||||
<metal>25</metal>
|
||||
<metal>50</metal>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
<Square width="9.0" depth="36.0"/>
|
||||
<Square width="11.0" depth="44.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder>
|
||||
@ -44,7 +45,7 @@
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Ramming Ship</GenericName>
|
||||
<Tooltip>Garrison units for transport across water. Counters Arrow Ships.</Tooltip>
|
||||
<Tooltip>Garrison units for transport across water. Countered by Arrow Ships.</Tooltip>
|
||||
<VisibleClasses datatype="tokens">NavalRam Melee</VisibleClasses>
|
||||
<Classes datatype="tokens">Trireme</Classes>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
@ -63,7 +64,7 @@
|
||||
<Damage>
|
||||
<Hack>5</Hack>
|
||||
<Pierce>5</Pierce>
|
||||
<Crush>1</Crush>
|
||||
<Crush>8</Crush>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
@ -82,6 +83,6 @@
|
||||
</StatusBars>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="mul">1.6</WalkSpeed>
|
||||
<Acceleration op="mul">1.25</Acceleration>
|
||||
<Acceleration op="mul">3.0</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -3,11 +3,10 @@
|
||||
<Attack>
|
||||
<Ranged>
|
||||
<PreferredClasses datatype="tokens">-Human</PreferredClasses>
|
||||
<PrepareTime op="mul">0.25</PrepareTime>
|
||||
<Bonuses>
|
||||
<BonusShip>
|
||||
<Classes>Ship</Classes>
|
||||
<Multiplier>3.0</Multiplier>
|
||||
<Multiplier>2.0</Multiplier>
|
||||
</BonusShip>
|
||||
</Bonuses>
|
||||
</Ranged>
|
||||
@ -30,7 +29,7 @@
|
||||
<GenericName>Scout Ship</GenericName>
|
||||
<VisibleClasses datatype="tokens">ScoutShip Ranged</VisibleClasses>
|
||||
<Classes datatype="tokens">Bireme</Classes>
|
||||
<Tooltip>Scout for coastlines. Garrison units for transport across water, 3x damage versus Ships.</Tooltip>
|
||||
<Tooltip>Scout for coastlines. Garrison units for transport across water.</Tooltip>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<Loot>
|
||||
@ -38,9 +37,6 @@
|
||||
<food>5</food>
|
||||
<wood>8</wood>
|
||||
</Loot>
|
||||
<Position>
|
||||
<TurnRate>1.5</TurnRate>
|
||||
</Position>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
@ -54,7 +50,7 @@
|
||||
<Category>ScoutShip</Category>
|
||||
</TrainingRestrictions>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="mul">1.7</WalkSpeed>
|
||||
<Acceleration op="mul">5.0</Acceleration>
|
||||
<WalkSpeed op="mul">1.6</WalkSpeed>
|
||||
<Acceleration op="mul">3.0</Acceleration>
|
||||
</UnitMotion>
|
||||
</Entity>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<AttackName>Stone</AttackName>
|
||||
<Damage>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>220</Crush>
|
||||
<Crush>250</Crush>
|
||||
</Damage>
|
||||
<MaxRange>80</MaxRange>
|
||||
<MinRange>0</MinRange>
|
||||
@ -28,24 +28,24 @@
|
||||
</RangeOverlay>
|
||||
<Splash>
|
||||
<Shape>Circular</Shape>
|
||||
<Range>4</Range>
|
||||
<Range>2</Range>
|
||||
<FriendlyFire>false</FriendlyFire>
|
||||
<Damage>
|
||||
<Crush>100</Crush>
|
||||
<Crush>50</Crush>
|
||||
</Damage>
|
||||
</Splash>
|
||||
</Ranged>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Population>3</Population>
|
||||
<BuildTime>24</BuildTime>
|
||||
<BuildTime>28</BuildTime>
|
||||
<Resources>
|
||||
<wood>300</wood>
|
||||
<metal>200</metal>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
<Square width="14.0" depth="45.0"/>
|
||||
<Square width="14.0" depth="56.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder>
|
||||
@ -57,7 +57,7 @@
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Siege Ship</GenericName>
|
||||
<Tooltip>Garrison units for transport across water. Good against Ships and Structures.</Tooltip>
|
||||
<Tooltip>Garrison units for transport across water. Good against Arrow Ships and Structures.</Tooltip>
|
||||
<VisibleClasses datatype="tokens">NavalSiege Heavy</VisibleClasses>
|
||||
<Classes datatype="tokens">Quinquereme</Classes>
|
||||
<RequiredTechnology>phase_city</RequiredTechnology>
|
||||
@ -75,7 +75,7 @@
|
||||
<Damage>
|
||||
<Hack>2</Hack>
|
||||
<Pierce>5</Pierce>
|
||||
<Crush>4</Crush>
|
||||
<Crush>6</Crush>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
|
@ -48,8 +48,7 @@
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack>7</Hack>
|
||||
<Pierce>35</Pierce>
|
||||
<Pierce>50</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
|
@ -1,55 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_siege_stonethrower">
|
||||
<Attack>
|
||||
<Ranged>
|
||||
<Damage>
|
||||
<Crush>40</Crush>
|
||||
</Damage>
|
||||
<Projectile>
|
||||
<Spread>2</Spread>
|
||||
</Projectile>
|
||||
<MaxRange>60</MaxRange>
|
||||
<MinRange>15</MinRange>
|
||||
<PrepareTime>600</PrepareTime>
|
||||
<RepeatTime>5000</RepeatTime>
|
||||
<PreferredClasses datatype="tokens">-Structure</PreferredClasses>
|
||||
<Splash>
|
||||
<Shape>Circular</Shape>
|
||||
<Range>3</Range>
|
||||
<FriendlyFire>false</FriendlyFire>
|
||||
<Damage>
|
||||
<Crush>140</Crush>
|
||||
</Damage>
|
||||
</Splash>
|
||||
</Ranged>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Resources>
|
||||
<wood>300</wood>
|
||||
<stone>150</stone>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Loot>
|
||||
<wood>60</wood>
|
||||
<stone>30</stone>
|
||||
</Loot>
|
||||
<Health>
|
||||
<Max>250</Max>
|
||||
</Health>
|
||||
<Footprint replace="">
|
||||
<Square width="9.0" depth="15.0"/>
|
||||
<Height>5.0</Height>
|
||||
</Footprint>
|
||||
<Resistance>
|
||||
<Foundation>
|
||||
<Damage>
|
||||
<Hack>1</Hack>
|
||||
<Pierce>1</Pierce>
|
||||
<Crush>1</Crush>
|
||||
</Damage>
|
||||
</Foundation>
|
||||
</Resistance>
|
||||
<Vision>
|
||||
<Range>88</Range>
|
||||
</Vision>
|
||||
</Entity>
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|hoplite|spec_champ|template_unit_champion_infantry_spearman">
|
||||
<Entity parent="civ/athen|hoplite|template_unit_champion_infantry_spearman">
|
||||
<Identity>
|
||||
<GenericName>City Guard</GenericName>
|
||||
<SpecificName>Epílektos</SpecificName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|spec_champ|template_unit_champion_infantry_swordsman">
|
||||
<Entity parent="civ/athen|template_unit_champion_infantry_swordsman">
|
||||
<Identity>
|
||||
<GenericName>Athenian Marine</GenericName>
|
||||
<SpecificName>Epibátēs Athēnaîos</SpecificName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|spec_champ|template_unit_champion_infantry_archer">
|
||||
<Entity parent="civ/athen|template_unit_champion_infantry_archer">
|
||||
<Identity>
|
||||
<GenericName>Scythian Archer</GenericName>
|
||||
<SpecificName>Toxótēs Skythikós</SpecificName>
|
||||
|
@ -1,20 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_hero_healer">
|
||||
<Auras datatype="tokens">
|
||||
units/heroes/athen_hero_hippocrates_1
|
||||
units/heroes/athen_hero_hippocrates_2
|
||||
</Auras>
|
||||
<Health>
|
||||
<Max>600</Max>
|
||||
</Health>
|
||||
<Identity>
|
||||
<Civ>athen</Civ>
|
||||
<GenericName>Hippocrates</GenericName>
|
||||
<SpecificName>Hippocrates</SpecificName>
|
||||
<Icon>units/athen/hero_hippocrates.png</Icon>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>units/athenians/hero_healer_hippocrates.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
@ -3,10 +3,7 @@
|
||||
<Identity>
|
||||
<Rank>Elite</Rank>
|
||||
</Identity>
|
||||
<Promotion>
|
||||
<RequiredXp>400</RequiredXp>
|
||||
<Entity>units/athen/champion_infantry</Entity>
|
||||
</Promotion>
|
||||
<Promotion disable=""/>
|
||||
<VisualActor>
|
||||
<Actor>units/athenians/infantry_spearman_e.xml</Actor>
|
||||
</VisualActor>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|template_unit_ship_warship_arrow">
|
||||
<Footprint>
|
||||
<Square width="9.0" depth="35.0"/>
|
||||
<Square width="10.0" depth="40.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|template_unit_ship_warship_ram">
|
||||
<Footprint>
|
||||
<Square width="9.0" depth="30.0"/>
|
||||
<Square width="10.0" depth="40.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="civ/athen|template_unit_ship_warship_scout">
|
||||
<Footprint>
|
||||
<Square width="8.0" depth="26.0"/>
|
||||
<Square width="8.0" depth="33.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<BuildTime>40</BuildTime>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
<Square width="13.0" depth="26.0"/>
|
||||
<Square width="16.0" depth="32.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder>
|
||||
|
@ -6,6 +6,6 @@
|
||||
<Icon>units/iber_ship_fire.png</Icon>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>structures/iberians/fireship_fire.xml</Actor>
|
||||
<Actor>structures/iberians/fireship.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_scout">
|
||||
<Footprint>
|
||||
<Square width="8.0" depth="20.0"/>
|
||||
<Square width="8.0" depth="24.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,11 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_cavalry_spearman">
|
||||
<Entity parent="template_unit_champion_cavalry_spearman">
|
||||
<Identity>
|
||||
<Civ>cart</Civ>
|
||||
<GenericName>Sacred Band Cavalry</GenericName>
|
||||
<SpecificName>Sacred Band of Astarte</SpecificName>
|
||||
<Icon>units/cart_champion_cavalry.png</Icon>
|
||||
<RequiredTechnology>phase_city</RequiredTechnology>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>units/carthaginians/cavalry_spearman_c_m.xml</Actor>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="hoplite|spec_champ|template_unit_champion_infantry_spearman">
|
||||
<Entity parent="hoplite|template_unit_champion_infantry_spearman">
|
||||
<Identity>
|
||||
<Civ>cart</Civ>
|
||||
<GenericName>Sacred Band Infantry</GenericName>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_arrow">
|
||||
<Footprint>
|
||||
<Square width="10.0" depth="40.0"/>
|
||||
<Square width="12.0" depth="48.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_ram">
|
||||
<Footprint>
|
||||
<Square width="10.0" depth="40.0"/>
|
||||
<Square width="12.0" depth="48.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_scout">
|
||||
<Footprint>
|
||||
<Square width="8.0" depth="30.0"/>
|
||||
<Square width="9.0" depth="36.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_infantry_spearman">
|
||||
<Entity parent="template_unit_champion_infantry_spearman">
|
||||
<Cost>
|
||||
<Resources>
|
||||
<food>120</food>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_infantry_trumpeter">
|
||||
<Entity parent="template_unit_champion_infantry_trumpeter">
|
||||
<Auras datatype="tokens">
|
||||
units/carnyx
|
||||
</Auras>
|
||||
|
@ -4,7 +4,7 @@
|
||||
<BuildTime>40</BuildTime>
|
||||
</Cost>
|
||||
<Footprint>
|
||||
<Square width="13.0" depth="26.0"/>
|
||||
<Square width="16.0" depth="32.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<GarrisonHolder>
|
||||
|
@ -6,6 +6,6 @@
|
||||
<Icon>units/iber_ship_fire.png</Icon>
|
||||
</Identity>
|
||||
<VisualActor>
|
||||
<Actor>structures/iberians/fireship_fire.xml</Actor>
|
||||
<Actor>structures/iberians/fireship.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_scout">
|
||||
<Footprint>
|
||||
<Square width="8.0" depth="20.0"/>
|
||||
<Square width="8.0" depth="24.0"/>
|
||||
<Height>10.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_cavalry_spearman">
|
||||
<Entity parent="template_unit_champion_cavalry_spearman">
|
||||
<Identity>
|
||||
<Civ>han</Civ>
|
||||
<SpecificName>Wu Wei Yin Cao Cao Guard</SpecificName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_cavalry_archer">
|
||||
<Entity parent="template_unit_champion_cavalry_archer">
|
||||
<Footprint replace="">
|
||||
<Square depth="10.0" width="10.0"/>
|
||||
<Height>5.0</Height>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_infantry_archer">
|
||||
<Entity parent="template_unit_champion_infantry_archer">
|
||||
<Identity>
|
||||
<Civ>han</Civ>
|
||||
<GenericName>Palace Guard Archer</GenericName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_infantry_crossbowman">
|
||||
<Entity parent="template_unit_champion_infantry_crossbowman">
|
||||
<Identity>
|
||||
<Civ>han</Civ>
|
||||
<SpecificName>Juezhang</SpecificName>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="spec_champ|template_unit_champion_infantry_spearman">
|
||||
<Entity parent="template_unit_champion_infantry_spearman">
|
||||
<Identity>
|
||||
<Civ>han</Civ>
|
||||
<GenericName>Palace Guard Spearman</GenericName>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_warship_arrow">
|
||||
<Footprint>
|
||||
<Square depth="28.0" width="14.0"/>
|
||||
<Square depth="34.0" width="17.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_ship_fire">
|
||||
<Footprint>
|
||||
<Square depth="14.0" width="7.0"/>
|
||||
<Square depth="16.0" width="8.0"/>
|
||||
<Height>8.0</Height>
|
||||
</Footprint>
|
||||
<Identity>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user