From bb16c32bde58cba70e4877aa2d3ebd04332eb575 Mon Sep 17 00:00:00 2001 From: jacopograndi Date: Tue, 4 Jan 2022 13:35:02 +0100 Subject: linux compile and imgs --- build/abilities.txt | 64 +-- build/content/entities.json | 1140 +++++++++++++++++++------------------- build/content/raw_ents name.json | 186 +++---- build/content/raw_ents.json | 1126 ++++++++++++++++++------------------- build/content/raw_techs.json | 604 ++++++++++---------- build/content/techs.json | 786 +++++++++++++------------- build/content/tiles.json | 46 +- 7 files changed, 1976 insertions(+), 1976 deletions(-) (limited to 'build') diff --git a/build/abilities.txt b/build/abilities.txt index 1f81a35..411dd58 100644 --- a/build/abilities.txt +++ b/build/abilities.txt @@ -1,33 +1,33 @@ -> Combat Order -Anti-Cavalry - When fighting cavalry, gets 83% ATK and DEF bonus and "First Strike." -Skirmish - Gains First Strike against all units with a range of 1. -First Strike - Always strike first, even when defending (unless fighting another First Strike unit). -Rapid Fire - When attacking, gets additional attack after opponent's counter-attack. - -> Attack targets filter -Units Only - May not attack buildings. -Buildings Only - May only attack buildings. -No Counter - May not counterattack when attacked. -No Move & Attack - May not attack in the turn that it moves. - -> Battle bonuses -Causes Fear - Opponents always suffer -25% ATK and DEF. -Desert Charge - Gain +33% ATK when attacking units on Desert that don't have "Desert Charge" -Plains Charge - Gains +33% ATK when attacking units on Plains that don't have "Plains Charge" -Scares Horses - +33% ATK and DEF when fighting horse units. -Woodsman - +33% ATK and DEF when fighting in the forest. -Volley - When health greater than 50% +33% ATK. -Frenzy - Attack and counterattack at full health (100) until completely dead. -Zeal - Automatically heals 20 Health after any battle against another unit (but not buildings) - -> Movement discounts -Scout - Mountains, forests, hills, and swamps only cost 2 move points. - -> Activated Abilities -Convert - May attempt to convert enemy units. -Heal - May heal units; 20% per use (increased by certain techs) - -> Veteran -Seasoned Veteran - Achieves Veteran Status more quickly: 2 battles, 4, and 6. - +> Combat Order +Anti-Cavalry - When fighting cavalry, gets 83% ATK and DEF bonus and "First Strike." +Skirmish - Gains First Strike against all units with a range of 1. +First Strike - Always strike first, even when defending (unless fighting another First Strike unit). +Rapid Fire - When attacking, gets additional attack after opponent's counter-attack. + +> Attack targets filter +Units Only - May not attack buildings. +Buildings Only - May only attack buildings. +No Counter - May not counterattack when attacked. +No Move & Attack - May not attack in the turn that it moves. + +> Battle bonuses +Causes Fear - Opponents always suffer -25% ATK and DEF. +Desert Charge - Gain +33% ATK when attacking units on Desert that don't have "Desert Charge" +Plains Charge - Gains +33% ATK when attacking units on Plains that don't have "Plains Charge" +Scares Horses - +33% ATK and DEF when fighting horse units. +Woodsman - +33% ATK and DEF when fighting in the forest. +Volley - When health greater than 50% +33% ATK. +Frenzy - Attack and counterattack at full health (100) until completely dead. +Zeal - Automatically heals 20 Health after any battle against another unit (but not buildings) + +> Movement discounts +Scout - Mountains, forests, hills, and swamps only cost 2 move points. + +> Activated Abilities +Convert - May attempt to convert enemy units. +Heal - May heal units; 20% per use (increased by certain techs) + +> Veteran +Seasoned Veteran - Achieves Veteran Status more quickly: 2 battles, 4, and 6. + Hero Powers - Has Hero Powers (see section 2.1 - Heroes) \ No newline at end of file diff --git a/build/content/entities.json b/build/content/entities.json index 45d9b78..d0f3e75 100644 --- a/build/content/entities.json +++ b/build/content/entities.json @@ -1,571 +1,571 @@ -[ - { - "name": "Town Center", - "id": 100, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 500, - "range": 0, "sight": 10, - "spritebounds": [ 528, 16 ], - "train_id": [ 0 ], - "prod": [ 30, 25 ], - "cost": [ 600, 400 ], - "defence_bonus": 0.2 - },{ - "name": "Mill", - "id": 101, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 250, - "range": 0, "sight": 7, - "spritebounds": [ 544, 16 ], - "prod": [ 50, 0 ], - "cost": [ 120, 90 ], - "defence_bonus": 0.2 - },{ - "name": "Mine", - "id": 102, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 560, 16 ], - "prod": [ 0, 150 ], - "cost": [ 360, 240 ], - "defence_bonus": 0.2 - },{ - "name": "Farm", - "id": 103, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 100, - "range": 0, "sight": 7, - "spritebounds": [ 576, 16 ], - "prod": [ 50, 0 ], - "cost": [ 90, 60 ], - "adjacent": [ 101 ], - "defence_bonus": 0.1 - },{ - "name": "Barracks", - "id": 104, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 592, 16 ], - "train_id": [ 1, 6, 7, 10, 11, 27, 28, 40 ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Archery Range", - "id": 105, "unit": 0, "class": "bld", "level": 1, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 608, 32 ], - "train_id": [ 3, 4, 13, 14, 15, 24, 29, 30, 31, 32, 39 ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Blacksmith", - "id": 106, "unit": 0, "class": "bld", "level": 1, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 624, 32 ], - "prod": [ 0, 0 ], - "cost": [ 285, 165 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Market", - "id": 107, "unit": 0, "class": "bld", "level": 1, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 640, 32 ], - "train_class": [ "inf", "cav", "ran", "sie" ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Stable", - "id": 108, "unit": 0, "class": "bld", "level": 0, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 656, 16 ], - "train_id": [ 2, 5, 8, 9, 33, 34, 41 ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Siege Workshop", - "id": 109, "unit": 0, "class": "bld", "level": 2, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 672, 48 ], - "train_id": [ 20, 21, 22, 38, 42, 43 ], - "prod": [ 0, 0 ], - "cost": [ 450, 300 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Church", - "id": 110, "unit": 0, "class": "bld", "level": 2, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 688, 48 ], - "train_id": [ 23, 44 ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "University", - "id": 111, "unit": 0, "class": "bld", "level": 2, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 704, 48 ], - "prod": [ 0, 0 ], - "cost": [ 450, 300 ], - "adjacent": [ 100 ], - "defence_bonus": 0.2 - },{ - "name": "Tower", - "id": 112, "unit": 0, "class": "bld", "level": 1, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 720, 48 ], - "prod": [ 0, 0 ], - "cost": [ 360, 240 ], - "diagonal": [ 100 ], - "defence_bonus": 0.4, - "defence_bonus_adj": 0.25 - },{ - "name": "Castle", - "id": 113, "unit": 0, "class": "bld", "level": 2, - "move" : 0, "attack": 0, "defence": 300, - "range": 0, "sight": 7, - "spritebounds": [ 720, 48 ], - "train_id": [ 10, 27, 37 ], - "prod": [ 0, 0 ], - "cost": [ 900, 600 ], - "defence_bonus": 0.4 - },{ - "name": "Villager", - "id": 0, "unit": 1, "class": "inf", "level": -1, - "move" : 7, "attack": 50, "defence": 50, - "range": 1, "sight": 7, - "spritebounds": [ 96, 16 ], - "build": [ - 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, - 111, 112, 113 - ], - "cost": [ 100, 100 ] - },{ - "name": "Militia", - "id": 1, "unit": 1, "class": "inf", "level": 0, - "move" : 7, "attack": 100, "defence": 100, - "range": 1, "sight": 7, - "spritebounds": [ 112, 16 ], - "cost": [ 75, 25 ], - "upgrade": 6 - },{ - "name": "Scout Cavalry", - "id": 2, "unit": 1, "class": "cav", "level": 0, - "move" : 12, "attack": 100, "defence": 100, - "range": 1, "sight": 7, - "spritebounds": [ 128, 16 ], - "cost": [ 120, 30 ], - "abilities": [ "Scout" ] - },{ - "name": "Archers", - "id": 3, "unit": 1, "class": "ran", "level": 1, - "move" : 7, "attack": 150, "defence": 100, - "range": 3, "sight": 7, - "spritebounds": [ 160, 32 ], - "cost": [ 105, 45 ], - "upgrade": 24 - },{ - "name": "Skirmishers", - "id": 4, "unit": 1, "class": "ran", "level": 1, - "move" : 7, "attack": 110, "defence": 110, - "range": 2, "sight": 7, - "spritebounds": [ 176, 32 ], - "cost": [ 95, 40 ], - "abilities": [ "Skirmish" ], - "upgrade": 14 - },{ - "name": "Light Cavalry", - "id": 5, "unit": 1, "class": "cav", "level": 1, - "move" : 10, "attack": 150, "defence": 150, - "range": 1, "sight": 7, - "spritebounds": [ 128, 32 ], - "cost": [ 140, 35 ], - "abilities": [ "Plains Charge" ], - "upgrade": 8 - },{ - "name": "Men at Arms", - "id": 6, "unit": 1, "class": "inf", "level": 1, - "move" : 7, "attack": 150, "defence": 150, - "range": 1, "sight": 7, - "spritebounds": [ 112, 32 ], - "cost": [ 95, 30 ], - "upgrade": 10 - },{ - "name": "Spearmen", - "id": 7, "unit": 1, "class": "inf", "level": 1, - "move" : 7, "attack": 150, "defence": 150, - "range": 1, "sight": 7, - "spritebounds": [ 144, 32 ], - "cost": [ 115, 40 ], - "abilities": [ "Anti-Cavalry" ], - "upgrade": 11 - },{ - "name": "Knight", - "id": 8, "unit": 1, "class": "cav", "level": 2, - "move" : 10, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 128, 48 ], - "cost": [ 190, 45 ], - "abilities": [ "Plains Charge" ], - "upgrade": 33 - },{ - "name": "Camels", - "id": 9, "unit": 1, "class": "cav", "level": 2, - "move" : 10, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 192, 48 ], - "cost": [ 200, 50 ], - "abilities": [ "Desert Charge", "Scares Horses" ], - "upgrade": 34 - },{ - "name": "Longswordmen", - "id": 10, "unit": 1, "class": "inf", "level": 2, - "move" : 7, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 112, 48 ], - "cost": [ 130, 45 ], - "upgrade": 27 - },{ - "name": "Pikemen", - "id": 11, "unit": 1, "class": "inf", "level": 2, - "move" : 7, "attack": 150, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 144, 48 ], - "cost": [ 160, 55 ], - "abilities": [ "Anti-Cavalry" ], - "upgrade": 28 - },{ - "name": "Viking Berserkers", - "id": 12, "unit": 1, "class": "inf", "level": 2, - "move" : 7, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 208, 48 ], - "cost": [ 170, 55 ], - "abilities": [ "Frenzy" ], - "upgrade": 35 - },{ - "name": "Crossbowmen", - "id": 13, "unit": 1, "class": "ran", "level": 2, - "move" : 7, "attack": 200, "defence": 175, - "range": 3, "sight": 7, - "spritebounds": [ 224, 48 ], - "cost": [ 125, 50 ], - "abilities": [ "No Move & Attack" ], - "upgrade": 30 - },{ - "name": "Elite Skirmishers", - "id": 14, "unit": 1, "class": "ran", "level": 2, - "move" : 7, "attack": 150, "defence": 150, - "range": 2, "sight": 7, - "spritebounds": [ 176, 48 ], - "cost": [ 125, 50 ], - "abilities": [ "Skirmish" ], - "upgrade": 31 - },{ - "name": "Horse Archers", - "id": 15, "unit": 1, "class": "ran", "level": 2, - "move" : 10, "attack": 150, "defence": 150, - "range": 2, "sight": 7, - "spritebounds": [ 240, 48 ], - "cost": [ 125, 50 ], - "upgrade": 32 - },{ - "name": "Throwing Axemen", - "id": 16, "unit": 1, "class": "inf", "level": 2, - "move" : 7, "attack": 225, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 256, 48 ], - "cost": [ 125, 50 ], - "abilities": [ "Skirmish", "Woodsman" ], - "upgrade": 49 - },{ - "name": "Persian War Elephants", - "id": 17, "unit": 1, "class": "cav", "level": 2, - "move" : 7, "attack": 200, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 272, 48 ], - "cost": [ 210, 55 ], - "abilities": [ "Causes Fear" ], - "upgrade": 47 - },{ - "name": "Celtic Woad Raiders", - "id": 18, "unit": 1, "class": "inf", "level": 2, - "move" : 7, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 288, 48 ], - "cost": [ 200, 65 ], - "abilities": [ "Causes Fear" ], - "upgrade": 36 - },{ - "name": "Knights Templar", - "id": 19, "unit": 1, "class": "cav", "level": 2, - "move" : 7, "attack": 200, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 304, 48 ], - "cost": [ 215, 55 ], - "abilities": [ "Plains Charge", "Zeal" ], - "upgrade": 45 - },{ - "name": "Scorpions", - "id": 20, "unit": 1, "class": "sie", "level": 2, - "move" : 7, "attack": 350, "defence": 250, - "range": 3, "sight": 7, - "spritebounds": [ 320, 48 ], - "cost": [ 65, 190 ], - "abilities": [ "Units Only", "No Counter", "No Move & Attack" ], - "upgrade": 42 - },{ - "name": "Battering Rams", - "id": 21, "unit": 1, "class": "sie", "level": 2, - "move" : 7, "attack": 400, "defence": 325, - "range": 1, "sight": 7, - "spritebounds": [ 336, 48 ], - "cost": [ 50, 155 ], - "abilities": [ "Buildings Only", "No Counter" ], - "upgrade": 43 - },{ - "name": "Onagers", - "id": 22, "unit": 1, "class": "sie", "level": 2, - "move" : 7, "attack": 275, "defence": 275, - "range": 1, "sight": 7, - "spritebounds": [ 352, 48 ], - "cost": [ 60, 180 ], - "abilities": [ "No Move & Attack", "No Counter" ] - },{ - "name": "Monks", - "id": 23, "unit": 1, "class": "inf", "level": 2, - "move" : 9, "attack": 50, "defence": 150, - "range": 1, "sight": 7, - "spritebounds": [ 368, 48 ], - "cost": [ 50, 155 ], - "abilities": [ "Heal", "Convert" ], - "upgrade": 44 - },{ - "name": "Archers", - "id": 24, "unit": 1, "class": "ran", "level": 2, - "move" : 7, "attack": 150, "defence": 100, - "range": 3, "sight": 7, - "spritebounds": [ 160, 32 ], - "cost": [ 105, 45 ], - "upgrade": 29 - },{ - "name": "Turkish Janissaries", - "id": 25, "unit": 1, "class": "ran", "level": 2, - "move" : 7, "attack": 250, "defence": 175, - "range": 3, "sight": 7, - "spritebounds": [ 432, 48 ], - "cost": [ 145, 60 ], - "abilities": [ "No Move & Attack" ], - "upgrade": 46 - },{ - "name": "Chinese Chu Ko Nu", - "id": 26, "unit": 1, "class": "ran", "level": 2, - "move" : 7, "attack": 150, "defence": 150, - "range": 3, "sight": 7, - "spritebounds": [ 384, 48 ], - "cost": [ 125, 55 ], - "abilities": [ "No Move & Attack", "Rapid Fire" ], - "upgrade": 48 - },{ - "name": "Two Handed Swordsman", - "id": 27, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 112, 64 ], - "cost": [ 190, 65 ] - },{ - "name": "Halberdier", - "id": 28, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 200, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 144, 64 ], - "cost": [ 230, 75 ], - "abilities": [ "Anti-Cavalry" ] - },{ - "name": "Elite Archers", - "id": 29, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 200, "defence": 200, - "range": 3, "sight": 7, - "spritebounds": [ 160, 64 ], - "cost": [ 205, 90 ] - },{ - "name": "Arbalests", - "id": 30, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 250, "defence": 225, - "range": 3, "sight": 7, - "spritebounds": [ 224, 64 ], - "cost": [ 180, 75 ], - "abilities": [ "No Move & Attack" ] - },{ - "name": "Expert Skirmishers", - "id": 31, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 190, "defence": 190, - "range": 2, "sight": 7, - "spritebounds": [ 176, 64 ], - "cost": [ 160, 70 ], - "abilities": [ "Skirmish" ] - },{ - "name": "Heavy Horse Archers", - "id": 32, "unit": 1, "class": "ran", "level": 3, - "move" : 10, "attack": 200, "defence": 200, - "range": 2, "sight": 7, - "spritebounds": [ 240, 64 ], - "cost": [ 180, 75 ] - },{ - "name": "Cavaliers", - "id": 33, "unit": 1, "class": "cav", "level": 3, - "move" : 10, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 128, 64 ], - "cost": [ 260, 65 ] - },{ - "name": "Heavy Camels", - "id": 34, "unit": 1, "class": "cav", "level": 3, - "move" : 10, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 192, 64 ], - "cost": [ 275, 70 ], - "abilities": [ "Desert Charge", "Scares Horses" ] - },{ - "name": "Elite Berserkers", - "id": 35, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 208, 64 ], - "cost": [ 235, 80 ], - "abilities": [ "Frenzy" ] - },{ - "name": "Elite Woad Raiders", - "id": 36, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 288, 64 ], - "cost": [ 270, 90 ], - "abilities": [ "Causes Fear" ] - },{ - "name": "Trebuchets", - "id": 37, "unit": 1, "class": "sie", "level": 3, - "move" : 7, "attack": 375, "defence": 350, - "range": 3, "sight": 7, - "spritebounds": [ 400, 64 ], - "cost": [ 90, 270 ], - "abilities": [ "Min Range 2", "No Counter", "No Move & Attack" ], - "req_tech": [ 55 ] - },{ - "name": "Bombard Cannons", - "id": 38, "unit": 1, "class": "sie", "level": 3, - "move" : 7, "attack": 325, "defence": 325, - "range": 3, "sight": 7, - "spritebounds": [ 448, 64 ], - "cost": [ 85, 250 ], - "abilities": [ "No Counter", "No Move & Attack" ], - "req_tech": [ 57 ] - },{ - "name": "Hand Cannoneers", - "id": 39, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 300, "defence": 225, - "range": 3, "sight": 7, - "spritebounds": [ 416, 64 ], - "cost": [ 205, 90 ], - "abilities": [ "No Move & Attack" ], - "req_tech": [ 57 ] - },{ - "name": "Champions", - "id": 40, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 300, "defence": 300, - "range": 1, "sight": 7, - "spritebounds": [ 250, 85 ], - "cost": [ 250, 85 ], - "req_tech": [ 43 ] - },{ - "name": "Paladins", - "id": 41, "unit": 1, "class": "cav", "level": 3, - "move" : 7, "attack": 300, "defence": 300, - "range": 1, "sight": 7, - "spritebounds": [ 128, 80 ], - "cost": [ 330, 80 ], - "abilities": [ "Plains Charge" ], - "req_tech": [ 44 ] - },{ - "name": "Heavy Scorpions", - "id": 42, "unit": 1, "class": "sie", "level": 3, - "move" : 7, "attack": 400, "defence": 300, - "range": 3, "sight": 7, - "spritebounds": [ 320, 64 ], - "cost": [ 95, 265 ], - "abilities": [ "Units Only", "No Counter", "No Move & Attack" ], - "req_tech": [ 55 ] - },{ - "name": "Siege Rams", - "id": 43, "unit": 1, "class": "sie", "level": 3, - "move" : 7, "attack": 500, "defence": 375, - "range": 1, "sight": 7, - "spritebounds": [ 336, 64 ], - "cost": [ 85, 245 ], - "abilities": [ "Buildings Only", "No Counter" ], - "req_tech": [ 55 ] - },{ - "name": "Elite Monks", - "id": 44, "unit": 1, "class": "inf", "level": 3, - "move" : 9, "attack": 50, "defence": 200, - "range": 1, "sight": 7, - "spritebounds": [ 368, 64 ], - "cost": [ 75, 220 ], - "abilities": [ "Heal", "Convert" ] - },{ - "name": "Elite Knights Templar", - "id": 45, "unit": 1, "class": "cav", "level": 3, - "move" : 10, "attack": 250, "defence": 250, - "range": 1, "sight": 7, - "spritebounds": [ 304, 64 ], - "cost": [ 300, 75 ], - "abilities": [ "Plains Charge", "Zeal" ] - },{ - "name": "Elite Janissaries", - "id": 46, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 300, "defence": 225, - "range": 3, "sight": 7, - "spritebounds": [ 432, 64 ], - "cost": [ 205, 90 ], - "abilities": [ "No Move & Attack" ] - },{ - "name": "Elite War Elephants", - "id": 47, "unit": 1, "class": "cav", "level": 3, - "move" : 7, "attack": 250, "defence": 300, - "range": 1, "sight": 7, - "spritebounds": [ 272, 64 ], - "cost": [ 290, 75 ], - "abilities": [ "Causes Fear" ] - },{ - "name": "Elite Chu Ko Nu", - "id": 48, "unit": 1, "class": "ran", "level": 3, - "move" : 7, "attack": 200, "defence": 200, - "range": 3, "sight": 7, - "spritebounds": [ 272, 64 ], - "cost": [ 180, 75 ], - "abilities": [ "No Move & Attack", "Rapid Fire" ] - },{ - "name": "Elite Throwing Axemen", - "id": 49, "unit": 1, "class": "inf", "level": 3, - "move" : 7, "attack": 275, "defence": 300, - "range": 1, "sight": 7, - "spritebounds": [ 256, 64 ], - "cost": [ 295, 95 ], - "abilities": [ "Skirmish", "Woodsman" ] - } +[ + { + "name": "Town Center", + "id": 100, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 500, + "range": 0, "sight": 10, + "spritebounds": [ 528, 16 ], + "train_id": [ 0 ], + "prod": [ 30, 25 ], + "cost": [ 600, 400 ], + "defence_bonus": 0.2 + },{ + "name": "Mill", + "id": 101, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 250, + "range": 0, "sight": 7, + "spritebounds": [ 544, 16 ], + "prod": [ 50, 0 ], + "cost": [ 120, 90 ], + "defence_bonus": 0.2 + },{ + "name": "Mine", + "id": 102, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 560, 16 ], + "prod": [ 0, 150 ], + "cost": [ 360, 240 ], + "defence_bonus": 0.2 + },{ + "name": "Farm", + "id": 103, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 100, + "range": 0, "sight": 7, + "spritebounds": [ 576, 16 ], + "prod": [ 50, 0 ], + "cost": [ 90, 60 ], + "adjacent": [ 101 ], + "defence_bonus": 0.1 + },{ + "name": "Barracks", + "id": 104, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 592, 16 ], + "train_id": [ 1, 6, 7, 10, 11, 27, 28, 40 ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Archery Range", + "id": 105, "unit": 0, "class": "bld", "level": 1, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 608, 32 ], + "train_id": [ 3, 4, 13, 14, 15, 24, 29, 30, 31, 32, 39 ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Blacksmith", + "id": 106, "unit": 0, "class": "bld", "level": 1, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 624, 32 ], + "prod": [ 0, 0 ], + "cost": [ 285, 165 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Market", + "id": 107, "unit": 0, "class": "bld", "level": 1, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 640, 32 ], + "train_class": [ "inf", "cav", "ran", "sie" ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Stable", + "id": 108, "unit": 0, "class": "bld", "level": 0, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 656, 16 ], + "train_id": [ 2, 5, 8, 9, 33, 34, 41 ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Siege Workshop", + "id": 109, "unit": 0, "class": "bld", "level": 2, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 672, 48 ], + "train_id": [ 20, 21, 22, 38, 42, 43 ], + "prod": [ 0, 0 ], + "cost": [ 450, 300 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Church", + "id": 110, "unit": 0, "class": "bld", "level": 2, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 688, 48 ], + "train_id": [ 23, 44 ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "University", + "id": 111, "unit": 0, "class": "bld", "level": 2, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 704, 48 ], + "prod": [ 0, 0 ], + "cost": [ 450, 300 ], + "adjacent": [ 100 ], + "defence_bonus": 0.2 + },{ + "name": "Tower", + "id": 112, "unit": 0, "class": "bld", "level": 1, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 720, 48 ], + "prod": [ 0, 0 ], + "cost": [ 360, 240 ], + "diagonal": [ 100 ], + "defence_bonus": 0.4, + "defence_bonus_adj": 0.25 + },{ + "name": "Castle", + "id": 113, "unit": 0, "class": "bld", "level": 2, + "move" : 0, "attack": 0, "defence": 300, + "range": 0, "sight": 7, + "spritebounds": [ 720, 48 ], + "train_id": [ 10, 27, 37 ], + "prod": [ 0, 0 ], + "cost": [ 900, 600 ], + "defence_bonus": 0.4 + },{ + "name": "Villager", + "id": 0, "unit": 1, "class": "inf", "level": -1, + "move" : 7, "attack": 50, "defence": 50, + "range": 1, "sight": 7, + "spritebounds": [ 96, 16 ], + "build": [ + 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, + 111, 112, 113 + ], + "cost": [ 100, 100 ] + },{ + "name": "Militia", + "id": 1, "unit": 1, "class": "inf", "level": 0, + "move" : 7, "attack": 100, "defence": 100, + "range": 1, "sight": 7, + "spritebounds": [ 112, 16 ], + "cost": [ 75, 25 ], + "upgrade": 6 + },{ + "name": "Scout Cavalry", + "id": 2, "unit": 1, "class": "cav", "level": 0, + "move" : 12, "attack": 100, "defence": 100, + "range": 1, "sight": 7, + "spritebounds": [ 128, 16 ], + "cost": [ 120, 30 ], + "abilities": [ "Scout" ] + },{ + "name": "Archers", + "id": 3, "unit": 1, "class": "ran", "level": 1, + "move" : 7, "attack": 150, "defence": 100, + "range": 3, "sight": 7, + "spritebounds": [ 160, 32 ], + "cost": [ 105, 45 ], + "upgrade": 24 + },{ + "name": "Skirmishers", + "id": 4, "unit": 1, "class": "ran", "level": 1, + "move" : 7, "attack": 110, "defence": 110, + "range": 2, "sight": 7, + "spritebounds": [ 176, 32 ], + "cost": [ 95, 40 ], + "abilities": [ "Skirmish" ], + "upgrade": 14 + },{ + "name": "Light Cavalry", + "id": 5, "unit": 1, "class": "cav", "level": 1, + "move" : 10, "attack": 150, "defence": 150, + "range": 1, "sight": 7, + "spritebounds": [ 128, 32 ], + "cost": [ 140, 35 ], + "abilities": [ "Plains Charge" ], + "upgrade": 8 + },{ + "name": "Men at Arms", + "id": 6, "unit": 1, "class": "inf", "level": 1, + "move" : 7, "attack": 150, "defence": 150, + "range": 1, "sight": 7, + "spritebounds": [ 112, 32 ], + "cost": [ 95, 30 ], + "upgrade": 10 + },{ + "name": "Spearmen", + "id": 7, "unit": 1, "class": "inf", "level": 1, + "move" : 7, "attack": 150, "defence": 150, + "range": 1, "sight": 7, + "spritebounds": [ 144, 32 ], + "cost": [ 115, 40 ], + "abilities": [ "Anti-Cavalry" ], + "upgrade": 11 + },{ + "name": "Knight", + "id": 8, "unit": 1, "class": "cav", "level": 2, + "move" : 10, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 128, 48 ], + "cost": [ 190, 45 ], + "abilities": [ "Plains Charge" ], + "upgrade": 33 + },{ + "name": "Camels", + "id": 9, "unit": 1, "class": "cav", "level": 2, + "move" : 10, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 192, 48 ], + "cost": [ 200, 50 ], + "abilities": [ "Desert Charge", "Scares Horses" ], + "upgrade": 34 + },{ + "name": "Longswordmen", + "id": 10, "unit": 1, "class": "inf", "level": 2, + "move" : 7, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 112, 48 ], + "cost": [ 130, 45 ], + "upgrade": 27 + },{ + "name": "Pikemen", + "id": 11, "unit": 1, "class": "inf", "level": 2, + "move" : 7, "attack": 150, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 144, 48 ], + "cost": [ 160, 55 ], + "abilities": [ "Anti-Cavalry" ], + "upgrade": 28 + },{ + "name": "Viking Berserkers", + "id": 12, "unit": 1, "class": "inf", "level": 2, + "move" : 7, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 208, 48 ], + "cost": [ 170, 55 ], + "abilities": [ "Frenzy" ], + "upgrade": 35 + },{ + "name": "Crossbowmen", + "id": 13, "unit": 1, "class": "ran", "level": 2, + "move" : 7, "attack": 200, "defence": 175, + "range": 3, "sight": 7, + "spritebounds": [ 224, 48 ], + "cost": [ 125, 50 ], + "abilities": [ "No Move & Attack" ], + "upgrade": 30 + },{ + "name": "Elite Skirmishers", + "id": 14, "unit": 1, "class": "ran", "level": 2, + "move" : 7, "attack": 150, "defence": 150, + "range": 2, "sight": 7, + "spritebounds": [ 176, 48 ], + "cost": [ 125, 50 ], + "abilities": [ "Skirmish" ], + "upgrade": 31 + },{ + "name": "Horse Archers", + "id": 15, "unit": 1, "class": "ran", "level": 2, + "move" : 10, "attack": 150, "defence": 150, + "range": 2, "sight": 7, + "spritebounds": [ 240, 48 ], + "cost": [ 125, 50 ], + "upgrade": 32 + },{ + "name": "Throwing Axemen", + "id": 16, "unit": 1, "class": "inf", "level": 2, + "move" : 7, "attack": 225, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 256, 48 ], + "cost": [ 125, 50 ], + "abilities": [ "Skirmish", "Woodsman" ], + "upgrade": 49 + },{ + "name": "Persian War Elephants", + "id": 17, "unit": 1, "class": "cav", "level": 2, + "move" : 7, "attack": 200, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 272, 48 ], + "cost": [ 210, 55 ], + "abilities": [ "Causes Fear" ], + "upgrade": 47 + },{ + "name": "Celtic Woad Raiders", + "id": 18, "unit": 1, "class": "inf", "level": 2, + "move" : 7, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 288, 48 ], + "cost": [ 200, 65 ], + "abilities": [ "Causes Fear" ], + "upgrade": 36 + },{ + "name": "Knights Templar", + "id": 19, "unit": 1, "class": "cav", "level": 2, + "move" : 7, "attack": 200, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 304, 48 ], + "cost": [ 215, 55 ], + "abilities": [ "Plains Charge", "Zeal" ], + "upgrade": 45 + },{ + "name": "Scorpions", + "id": 20, "unit": 1, "class": "sie", "level": 2, + "move" : 7, "attack": 350, "defence": 250, + "range": 3, "sight": 7, + "spritebounds": [ 320, 48 ], + "cost": [ 65, 190 ], + "abilities": [ "Units Only", "No Counter", "No Move & Attack" ], + "upgrade": 42 + },{ + "name": "Battering Rams", + "id": 21, "unit": 1, "class": "sie", "level": 2, + "move" : 7, "attack": 400, "defence": 325, + "range": 1, "sight": 7, + "spritebounds": [ 336, 48 ], + "cost": [ 50, 155 ], + "abilities": [ "Buildings Only", "No Counter" ], + "upgrade": 43 + },{ + "name": "Onagers", + "id": 22, "unit": 1, "class": "sie", "level": 2, + "move" : 7, "attack": 275, "defence": 275, + "range": 1, "sight": 7, + "spritebounds": [ 352, 48 ], + "cost": [ 60, 180 ], + "abilities": [ "No Move & Attack", "No Counter" ] + },{ + "name": "Monks", + "id": 23, "unit": 1, "class": "inf", "level": 2, + "move" : 9, "attack": 50, "defence": 150, + "range": 1, "sight": 7, + "spritebounds": [ 368, 48 ], + "cost": [ 50, 155 ], + "abilities": [ "Heal", "Convert" ], + "upgrade": 44 + },{ + "name": "Archers", + "id": 24, "unit": 1, "class": "ran", "level": 2, + "move" : 7, "attack": 150, "defence": 100, + "range": 3, "sight": 7, + "spritebounds": [ 160, 32 ], + "cost": [ 105, 45 ], + "upgrade": 29 + },{ + "name": "Turkish Janissaries", + "id": 25, "unit": 1, "class": "ran", "level": 2, + "move" : 7, "attack": 250, "defence": 175, + "range": 3, "sight": 7, + "spritebounds": [ 432, 48 ], + "cost": [ 145, 60 ], + "abilities": [ "No Move & Attack" ], + "upgrade": 46 + },{ + "name": "Chinese Chu Ko Nu", + "id": 26, "unit": 1, "class": "ran", "level": 2, + "move" : 7, "attack": 150, "defence": 150, + "range": 3, "sight": 7, + "spritebounds": [ 384, 48 ], + "cost": [ 125, 55 ], + "abilities": [ "No Move & Attack", "Rapid Fire" ], + "upgrade": 48 + },{ + "name": "Two Handed Swordsman", + "id": 27, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 112, 64 ], + "cost": [ 190, 65 ] + },{ + "name": "Halberdier", + "id": 28, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 200, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 144, 64 ], + "cost": [ 230, 75 ], + "abilities": [ "Anti-Cavalry" ] + },{ + "name": "Elite Archers", + "id": 29, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 200, "defence": 200, + "range": 3, "sight": 7, + "spritebounds": [ 160, 64 ], + "cost": [ 205, 90 ] + },{ + "name": "Arbalests", + "id": 30, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 250, "defence": 225, + "range": 3, "sight": 7, + "spritebounds": [ 224, 64 ], + "cost": [ 180, 75 ], + "abilities": [ "No Move & Attack" ] + },{ + "name": "Expert Skirmishers", + "id": 31, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 190, "defence": 190, + "range": 2, "sight": 7, + "spritebounds": [ 176, 64 ], + "cost": [ 160, 70 ], + "abilities": [ "Skirmish" ] + },{ + "name": "Heavy Horse Archers", + "id": 32, "unit": 1, "class": "ran", "level": 3, + "move" : 10, "attack": 200, "defence": 200, + "range": 2, "sight": 7, + "spritebounds": [ 240, 64 ], + "cost": [ 180, 75 ] + },{ + "name": "Cavaliers", + "id": 33, "unit": 1, "class": "cav", "level": 3, + "move" : 10, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 128, 64 ], + "cost": [ 260, 65 ] + },{ + "name": "Heavy Camels", + "id": 34, "unit": 1, "class": "cav", "level": 3, + "move" : 10, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 192, 64 ], + "cost": [ 275, 70 ], + "abilities": [ "Desert Charge", "Scares Horses" ] + },{ + "name": "Elite Berserkers", + "id": 35, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 208, 64 ], + "cost": [ 235, 80 ], + "abilities": [ "Frenzy" ] + },{ + "name": "Elite Woad Raiders", + "id": 36, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 288, 64 ], + "cost": [ 270, 90 ], + "abilities": [ "Causes Fear" ] + },{ + "name": "Trebuchets", + "id": 37, "unit": 1, "class": "sie", "level": 3, + "move" : 7, "attack": 375, "defence": 350, + "range": 3, "sight": 7, + "spritebounds": [ 400, 64 ], + "cost": [ 90, 270 ], + "abilities": [ "Min Range 2", "No Counter", "No Move & Attack" ], + "req_tech": [ 55 ] + },{ + "name": "Bombard Cannons", + "id": 38, "unit": 1, "class": "sie", "level": 3, + "move" : 7, "attack": 325, "defence": 325, + "range": 3, "sight": 7, + "spritebounds": [ 448, 64 ], + "cost": [ 85, 250 ], + "abilities": [ "No Counter", "No Move & Attack" ], + "req_tech": [ 57 ] + },{ + "name": "Hand Cannoneers", + "id": 39, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 300, "defence": 225, + "range": 3, "sight": 7, + "spritebounds": [ 416, 64 ], + "cost": [ 205, 90 ], + "abilities": [ "No Move & Attack" ], + "req_tech": [ 57 ] + },{ + "name": "Champions", + "id": 40, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 300, "defence": 300, + "range": 1, "sight": 7, + "spritebounds": [ 250, 85 ], + "cost": [ 250, 85 ], + "req_tech": [ 43 ] + },{ + "name": "Paladins", + "id": 41, "unit": 1, "class": "cav", "level": 3, + "move" : 7, "attack": 300, "defence": 300, + "range": 1, "sight": 7, + "spritebounds": [ 128, 80 ], + "cost": [ 330, 80 ], + "abilities": [ "Plains Charge" ], + "req_tech": [ 44 ] + },{ + "name": "Heavy Scorpions", + "id": 42, "unit": 1, "class": "sie", "level": 3, + "move" : 7, "attack": 400, "defence": 300, + "range": 3, "sight": 7, + "spritebounds": [ 320, 64 ], + "cost": [ 95, 265 ], + "abilities": [ "Units Only", "No Counter", "No Move & Attack" ], + "req_tech": [ 55 ] + },{ + "name": "Siege Rams", + "id": 43, "unit": 1, "class": "sie", "level": 3, + "move" : 7, "attack": 500, "defence": 375, + "range": 1, "sight": 7, + "spritebounds": [ 336, 64 ], + "cost": [ 85, 245 ], + "abilities": [ "Buildings Only", "No Counter" ], + "req_tech": [ 55 ] + },{ + "name": "Elite Monks", + "id": 44, "unit": 1, "class": "inf", "level": 3, + "move" : 9, "attack": 50, "defence": 200, + "range": 1, "sight": 7, + "spritebounds": [ 368, 64 ], + "cost": [ 75, 220 ], + "abilities": [ "Heal", "Convert" ] + },{ + "name": "Elite Knights Templar", + "id": 45, "unit": 1, "class": "cav", "level": 3, + "move" : 10, "attack": 250, "defence": 250, + "range": 1, "sight": 7, + "spritebounds": [ 304, 64 ], + "cost": [ 300, 75 ], + "abilities": [ "Plains Charge", "Zeal" ] + },{ + "name": "Elite Janissaries", + "id": 46, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 300, "defence": 225, + "range": 3, "sight": 7, + "spritebounds": [ 432, 64 ], + "cost": [ 205, 90 ], + "abilities": [ "No Move & Attack" ] + },{ + "name": "Elite War Elephants", + "id": 47, "unit": 1, "class": "cav", "level": 3, + "move" : 7, "attack": 250, "defence": 300, + "range": 1, "sight": 7, + "spritebounds": [ 272, 64 ], + "cost": [ 290, 75 ], + "abilities": [ "Causes Fear" ] + },{ + "name": "Elite Chu Ko Nu", + "id": 48, "unit": 1, "class": "ran", "level": 3, + "move" : 7, "attack": 200, "defence": 200, + "range": 3, "sight": 7, + "spritebounds": [ 272, 64 ], + "cost": [ 180, 75 ], + "abilities": [ "No Move & Attack", "Rapid Fire" ] + },{ + "name": "Elite Throwing Axemen", + "id": 49, "unit": 1, "class": "inf", "level": 3, + "move" : 7, "attack": 275, "defence": 300, + "range": 1, "sight": 7, + "spritebounds": [ 256, 64 ], + "cost": [ 295, 95 ], + "abilities": [ "Skirmish", "Woodsman" ] + } ] \ No newline at end of file diff --git a/build/content/raw_ents name.json b/build/content/raw_ents name.json index e80a1c3..0a5163c 100644 --- a/build/content/raw_ents name.json +++ b/build/content/raw_ents name.json @@ -1,94 +1,94 @@ -Buildings: -Town Center -Mill -Mine -Farm -Barracks -Archery Range -Blacksmith -University -Stable -Market -Siege Workshop -Church -Castle -Tower - - -Age 1: - -Unit name: Villagers -Unit name: Militia -Unit name: Scout Cavalry - -Age 2: - -Unit name: Archers -Unit name: Skirmishers -Unit name: Light Cavalry -Unit name: Men-at-Arms -Unit name: Spearmen - -Age 3: - -Unit name: Knights -Unit name: Camels -Unit name: Longswordmen -Unit name: Pikemen -Unit name: Viking Berserkers -Unit name: Crossbowmen -Unit name: Elite Skirmishers -Unit name: Horse Archers -Unit name: Throwing Axmen -Unit name: Persian War Elephants -Unit name: Celtic Woad Raiders -Unit name: Knights Templar -Unit name: Scorpions -Unit name: Battering Rams -Unit name: Onagers -Unit name: Monks - -Age 4: - -Unit name: Two Handed Swordsmen -Unit name: Elite Pikemen -Unit name: Elite Archers -Unit name: Arbalests -Unit name: Expert Skirmishers -Unit name: Hvy Horse Archers -Unit name: Cavaliers -Unit name: Heavy Camels -Unit name: Elite Berserkers -Unit name: Elite Woad Raiders -Unit name: Trebuchets -Unit name: Bombard Cannons -Unit name: Hand Cannoneers -Unit name: Champions -Unit name: Paladins -Unit name: Heavy Scorpions -Unit name: Siege Rams -Unit name: Elite Monks -Unit name: Elite Knights Templar -Unit name: Elite Janissaries - -Civ Specific Units: - --Franks -Unit name: Throwing Axmen -Unit name: Elite Throwing Axmen - --Britons -Unit name: Longbowmen -Unit name: Elite Longbowmen - --Mongols -Unit name: Mangudai -Unit name: Elite Mangudai - --Saracens -Unit name: Mamelukes -Unit name: Elite Mamelukes - --Japanese -Unit name: Samurai +Buildings: +Town Center +Mill +Mine +Farm +Barracks +Archery Range +Blacksmith +University +Stable +Market +Siege Workshop +Church +Castle +Tower + + +Age 1: + +Unit name: Villagers +Unit name: Militia +Unit name: Scout Cavalry + +Age 2: + +Unit name: Archers +Unit name: Skirmishers +Unit name: Light Cavalry +Unit name: Men-at-Arms +Unit name: Spearmen + +Age 3: + +Unit name: Knights +Unit name: Camels +Unit name: Longswordmen +Unit name: Pikemen +Unit name: Viking Berserkers +Unit name: Crossbowmen +Unit name: Elite Skirmishers +Unit name: Horse Archers +Unit name: Throwing Axmen +Unit name: Persian War Elephants +Unit name: Celtic Woad Raiders +Unit name: Knights Templar +Unit name: Scorpions +Unit name: Battering Rams +Unit name: Onagers +Unit name: Monks + +Age 4: + +Unit name: Two Handed Swordsmen +Unit name: Elite Pikemen +Unit name: Elite Archers +Unit name: Arbalests +Unit name: Expert Skirmishers +Unit name: Hvy Horse Archers +Unit name: Cavaliers +Unit name: Heavy Camels +Unit name: Elite Berserkers +Unit name: Elite Woad Raiders +Unit name: Trebuchets +Unit name: Bombard Cannons +Unit name: Hand Cannoneers +Unit name: Champions +Unit name: Paladins +Unit name: Heavy Scorpions +Unit name: Siege Rams +Unit name: Elite Monks +Unit name: Elite Knights Templar +Unit name: Elite Janissaries + +Civ Specific Units: + +-Franks +Unit name: Throwing Axmen +Unit name: Elite Throwing Axmen + +-Britons +Unit name: Longbowmen +Unit name: Elite Longbowmen + +-Mongols +Unit name: Mangudai +Unit name: Elite Mangudai + +-Saracens +Unit name: Mamelukes +Unit name: Elite Mamelukes + +-Japanese +Unit name: Samurai Unit name: Elite Samurai \ No newline at end of file diff --git a/build/content/raw_ents.json b/build/content/raw_ents.json index 9d513ba..2a141bd 100644 --- a/build/content/raw_ents.json +++ b/build/content/raw_ents.json @@ -1,564 +1,564 @@ -Unit name: Militia -Unit type: Infantry -Bonuses: +33% vs. siege +33% vs. Building -Move: 7 -Attack: 100 -Defense: 100 -Sight: 7 -Range: 1 -Specials: None - - -Unit name: Villagers -Unit type: Infantry -Bonuses: +33% vs. siege +33% vs. Building -Move: 7 -Attack: 50 -Defense: 50 -Sight: 7 -Range: 1 -Specials: Build - - -Unit name: Scout Cavalry -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 12 -Attack: 100 -Defense: 100 -Sight: 10 -Range: 1 -Specials: Scout - - -Age 2: - -Unit name: Archers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 150 -Defense: 100 -Sight: 7 -Range: 3 -Specials: None - - -Unit name: Skirmishers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 110 -Defense: 110 -Sight: 7 -Range: 2 -Specials: Skirmish - - -Unit name: Light Cavalry -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% vs. Building -Move: 10 -Attack: 150 -Defense: 150 -Sight: 7 -Range: 1 -Specials: Plains Charge - - -Unit name: Men-at-Arms -Unit type: Infantry -Bonuses: +33% vs. siege +33% vs. Building -Move: 7 -Attack: 150 -Defense: 150 -Sight: 7 -Range: 1 -Specials: None - - -Unit name: Spearmen -Unit type: Infantry -Bonuses: +33% vs. siege +33% vs. Building -Move: 7 -Attack: 100 -Defense: 150 -Sight: 7 -Range: 1 -Specials: Anti-Cavalry - - -Age 3: - -Unit name: Knights -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 10 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Plains Charge - - -Unit name: Camels -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 10 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Desert Charge, Scares Horses. - - -Unit name: Longswordmen -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: None - -Unit name: Pikemen -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 150 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Anti-Cavalry - -Unit name: Viking Berserkers -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Frenzy - -Unit name: Crossbowmen -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 200 -Defense: 175 -Sight: 7 -Range: 3 -Specials: No Move & Attack. - -Unit name: Elite Skirmishers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 150 -Defense: 150 -Sight: 7 -Range: 2 -Specials: Skirmish - -Unit name: Horse Archers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 10 -Attack: 150 -Defense: 150 -Sight: 7 -Range: 2 -Specials: None - -Unit name: Throwing Axmen -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 225 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Skirmish, Woodsman - -Unit name: Persian War Elephants -Unit type: Cavalry -Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building -Move: 7 -Attack: 200 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Causes Fear - -Unit name: Celtic Woad Raiders -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Causes Fear - -Unit name: Knights Templar -Unit type: Cavalry -Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building -Move: 10 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Plains Charge, Zeal - -Unit name: Scorpions -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 350 -Defense: 250 -Sight: 7 -Range: 3 -Specials: Units only, No Counter, No Move & Attack - -Unit name: Battering Rams -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 400 -Defense: 325 -Sight: 7 -Range: 1 -Specials: Buildings only, No Counter. - -Unit name: Onagers -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 275 -Defense: 275 -Sight: 7 -Range: 3 -Specials: No Counter, No Move & Attack - - -Age 4: - -Unit name: Two Handed Swordsmen -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: None - -Unit name: Elite Pikemen -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 200 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Anti-Cavalry - -Unit name: Archers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 3 -Specials: None - -Unit name: Arbalests -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 250 -Defense: 225 -Sight: 7 -Range: 3 -Specials: No Move & Attack. - -Unit name: Expert Skirmishers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 190 -Defense: 190 -Sight: 7 -Range: 2 -Specials: Skirmish - -Unit name: Hvy Horse Archers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 10 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 2 -Specials: None - -Unit name: Cavaliers -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 10 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Plains Charge - -Unit name: Heavy Camels -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 10 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Desert Charge, Scares Horses. - -Unit name: Elite Berserkers -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Frenzy - -Unit name: Elite Woad Raiders -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Causes Fear - -Unit name: Trebuchets -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 375 -Defense: 350 -Sight: 7 -Range: 3 -Specials: Min Range 2, No Counter, No Move & Attack - -Unit name: Bombard Cannons -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 325 -Defense: 325 -Sight: 7 -Range: 3 -Specials: No Counter, No Move & Attack -(Notes: You need to research 'Chemistry' To raise these.) - -Unit name: Hand Cannoneers -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 300 -Defense: 225 -Sight: 7 -Range: 3 -Specials: No Move & Attack -(Notes: You need to research 'Chemistry' To raise these.) - -Unit name: Champions -Unit type: Infantry -Bonuses: +33% vs. Siege +33% vs. Building -Move: 7 -Attack: 300 -Defense: 300 -Sight: 7 -Range: 1 -Specials: None -(Notes: You need to research 'Arena' To raise these.) - -Unit name: Paladins -Unit type: Cavalry -Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building -Move: 10 -Attack: 300 -Defense: 300 -Sight: 7 -Range: 1 -Specials: Plains Charge -(Note: You need to research 'Squire' to create Paladins) - -Unit name: Heavy Scorpions -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 400 -Defense: 300 -Sight: 7 -Range: 3 -Specials: Units only, No Counter, No Move & Attack -(Note: You need to Research Siege Engineers to raise these.) - -Unit name: Siege Rams -Unit type: Siege -Bonuses: 50% vs. Building -Move: 7 -Attack: 500 -Defense: 375 -Sight: 7 -Range: 3 -Specials: Buildings only, No Counter. - - -Unit name: Elite Monks -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 50 -Defense: 200 -Sight: 7 -Range: 1 -Specials: Improved Heal, Improved Convert - -Unit name: Elite Knights Templar -Unit type: Cavalry -Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building -Move: 10 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Plains Charge, Zeal - - -Unit name: Elite Janissaries -Unit type: Ranged -Bonuses: -50% vs. Building -Move: 7 -Attack: 300 -Defense: 225 -Sight: 7 -Range: 1 -Specials: No Move & Attack - -Civ Specific Units: - --Franks -Unit name: Throwing Axmen -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 250 -Defense: 275 -Sight: 7 -Range: 1 -Specials: Skirmish, Woodsman - - -Unit name: Elite Throwing Axmen -Unit type: Infantry -Bonuses: 33% vs. Siege 33% vs. Building -Move: 7 -Attack: 275 -Defense: 300 -Sight: 7 -Range: 1 -Specials: Skirmish, Woodsman - --Britons -Unit name: Longbowmen -Unit type: Ranged -Bonuses: -50% vs. Buildings -Move: 7 -Attack: 250 -Defense: 200 -Sight: 7 -Range: 3 -Specials: Volley - - -Unit name: Elite Longbowmen -Unit type: Ranged -Bonuses: -50% vs. Buildings -Move: 7 -Attack: 275 -Defense: 250 -Sight: 7 -Range: 3 -Specials: Volley - --Mongols -Unit name: Mangudai -Unit type: Ranged -Bonuses: -50% vs. Buildings -Move: 7 -Attack: 150 -Defense: 150 -Sight: 7 -Range: 2 -Specials: First Strike - -Unit name: Elite Mangudai -Unit type: Ranged -Bonuses: -50% vs. Buildings -Move: 7 -Attack: 200 -Defense: 200 -Sight: 7 -Range: 2 -Specials: First Strike - --Saracens -Unit name: Mamelukes -Unit type: Cavalry -Bonuses: +33% vs. Infantry & Ranged, -50% vs. Buildings -Move: 7 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Desert Charge, Scares Horses - - -Unit name: Elite Mamelukes -Unit type: Cavalry -Bonuses: +33% vs. Infantry & Ranged, -50% vs. Buildings -Move: 7 -Attack: 300 -Defense: 300 -Sight: 7 -Range: 1 -Specials: Desert Charge, Scares Horses - --Japanese -Unit name: Samurai -Unit type: Infantry -Bonuses: +33% vs. Siege & Buildings -Move: 9 -Attack: 250 -Defense: 250 -Sight: 7 -Range: 1 -Specials: Seasoned Veteran - - -Unit name: Elite Samurai -Unit type: Infantry -Bonuses: +33% vs. Siege & Buildings -Move: 9 -Attack: 300 -Defense: 300 -Sight: 7 -Range: 1 +Unit name: Militia +Unit type: Infantry +Bonuses: +33% vs. siege +33% vs. Building +Move: 7 +Attack: 100 +Defense: 100 +Sight: 7 +Range: 1 +Specials: None + + +Unit name: Villagers +Unit type: Infantry +Bonuses: +33% vs. siege +33% vs. Building +Move: 7 +Attack: 50 +Defense: 50 +Sight: 7 +Range: 1 +Specials: Build + + +Unit name: Scout Cavalry +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 12 +Attack: 100 +Defense: 100 +Sight: 10 +Range: 1 +Specials: Scout + + +Age 2: + +Unit name: Archers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 150 +Defense: 100 +Sight: 7 +Range: 3 +Specials: None + + +Unit name: Skirmishers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 110 +Defense: 110 +Sight: 7 +Range: 2 +Specials: Skirmish + + +Unit name: Light Cavalry +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% vs. Building +Move: 10 +Attack: 150 +Defense: 150 +Sight: 7 +Range: 1 +Specials: Plains Charge + + +Unit name: Men-at-Arms +Unit type: Infantry +Bonuses: +33% vs. siege +33% vs. Building +Move: 7 +Attack: 150 +Defense: 150 +Sight: 7 +Range: 1 +Specials: None + + +Unit name: Spearmen +Unit type: Infantry +Bonuses: +33% vs. siege +33% vs. Building +Move: 7 +Attack: 100 +Defense: 150 +Sight: 7 +Range: 1 +Specials: Anti-Cavalry + + +Age 3: + +Unit name: Knights +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 10 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Plains Charge + + +Unit name: Camels +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 10 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Desert Charge, Scares Horses. + + +Unit name: Longswordmen +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: None + +Unit name: Pikemen +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 150 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Anti-Cavalry + +Unit name: Viking Berserkers +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Frenzy + +Unit name: Crossbowmen +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 200 +Defense: 175 +Sight: 7 +Range: 3 +Specials: No Move & Attack. + +Unit name: Elite Skirmishers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 150 +Defense: 150 +Sight: 7 +Range: 2 +Specials: Skirmish + +Unit name: Horse Archers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 10 +Attack: 150 +Defense: 150 +Sight: 7 +Range: 2 +Specials: None + +Unit name: Throwing Axmen +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 225 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Skirmish, Woodsman + +Unit name: Persian War Elephants +Unit type: Cavalry +Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building +Move: 7 +Attack: 200 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Causes Fear + +Unit name: Celtic Woad Raiders +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Causes Fear + +Unit name: Knights Templar +Unit type: Cavalry +Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building +Move: 10 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Plains Charge, Zeal + +Unit name: Scorpions +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 350 +Defense: 250 +Sight: 7 +Range: 3 +Specials: Units only, No Counter, No Move & Attack + +Unit name: Battering Rams +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 400 +Defense: 325 +Sight: 7 +Range: 1 +Specials: Buildings only, No Counter. + +Unit name: Onagers +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 275 +Defense: 275 +Sight: 7 +Range: 3 +Specials: No Counter, No Move & Attack + + +Age 4: + +Unit name: Two Handed Swordsmen +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: None + +Unit name: Elite Pikemen +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 200 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Anti-Cavalry + +Unit name: Archers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 3 +Specials: None + +Unit name: Arbalests +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 250 +Defense: 225 +Sight: 7 +Range: 3 +Specials: No Move & Attack. + +Unit name: Expert Skirmishers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 190 +Defense: 190 +Sight: 7 +Range: 2 +Specials: Skirmish + +Unit name: Hvy Horse Archers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 10 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 2 +Specials: None + +Unit name: Cavaliers +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 10 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Plains Charge + +Unit name: Heavy Camels +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 10 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Desert Charge, Scares Horses. + +Unit name: Elite Berserkers +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Frenzy + +Unit name: Elite Woad Raiders +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Causes Fear + +Unit name: Trebuchets +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 375 +Defense: 350 +Sight: 7 +Range: 3 +Specials: Min Range 2, No Counter, No Move & Attack + +Unit name: Bombard Cannons +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 325 +Defense: 325 +Sight: 7 +Range: 3 +Specials: No Counter, No Move & Attack +(Notes: You need to research 'Chemistry' To raise these.) + +Unit name: Hand Cannoneers +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 300 +Defense: 225 +Sight: 7 +Range: 3 +Specials: No Move & Attack +(Notes: You need to research 'Chemistry' To raise these.) + +Unit name: Champions +Unit type: Infantry +Bonuses: +33% vs. Siege +33% vs. Building +Move: 7 +Attack: 300 +Defense: 300 +Sight: 7 +Range: 1 +Specials: None +(Notes: You need to research 'Arena' To raise these.) + +Unit name: Paladins +Unit type: Cavalry +Bonuses: +33% vs. Infantry +33% vs. Ranged -50% Vs. Building +Move: 10 +Attack: 300 +Defense: 300 +Sight: 7 +Range: 1 +Specials: Plains Charge +(Note: You need to research 'Squire' to create Paladins) + +Unit name: Heavy Scorpions +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 400 +Defense: 300 +Sight: 7 +Range: 3 +Specials: Units only, No Counter, No Move & Attack +(Note: You need to Research Siege Engineers to raise these.) + +Unit name: Siege Rams +Unit type: Siege +Bonuses: 50% vs. Building +Move: 7 +Attack: 500 +Defense: 375 +Sight: 7 +Range: 3 +Specials: Buildings only, No Counter. + + +Unit name: Elite Monks +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 50 +Defense: 200 +Sight: 7 +Range: 1 +Specials: Improved Heal, Improved Convert + +Unit name: Elite Knights Templar +Unit type: Cavalry +Bonuses: 33% vs. Infantry 33% vs. Ranged -50% vs. Building +Move: 10 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Plains Charge, Zeal + + +Unit name: Elite Janissaries +Unit type: Ranged +Bonuses: -50% vs. Building +Move: 7 +Attack: 300 +Defense: 225 +Sight: 7 +Range: 1 +Specials: No Move & Attack + +Civ Specific Units: + +-Franks +Unit name: Throwing Axmen +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 250 +Defense: 275 +Sight: 7 +Range: 1 +Specials: Skirmish, Woodsman + + +Unit name: Elite Throwing Axmen +Unit type: Infantry +Bonuses: 33% vs. Siege 33% vs. Building +Move: 7 +Attack: 275 +Defense: 300 +Sight: 7 +Range: 1 +Specials: Skirmish, Woodsman + +-Britons +Unit name: Longbowmen +Unit type: Ranged +Bonuses: -50% vs. Buildings +Move: 7 +Attack: 250 +Defense: 200 +Sight: 7 +Range: 3 +Specials: Volley + + +Unit name: Elite Longbowmen +Unit type: Ranged +Bonuses: -50% vs. Buildings +Move: 7 +Attack: 275 +Defense: 250 +Sight: 7 +Range: 3 +Specials: Volley + +-Mongols +Unit name: Mangudai +Unit type: Ranged +Bonuses: -50% vs. Buildings +Move: 7 +Attack: 150 +Defense: 150 +Sight: 7 +Range: 2 +Specials: First Strike + +Unit name: Elite Mangudai +Unit type: Ranged +Bonuses: -50% vs. Buildings +Move: 7 +Attack: 200 +Defense: 200 +Sight: 7 +Range: 2 +Specials: First Strike + +-Saracens +Unit name: Mamelukes +Unit type: Cavalry +Bonuses: +33% vs. Infantry & Ranged, -50% vs. Buildings +Move: 7 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Desert Charge, Scares Horses + + +Unit name: Elite Mamelukes +Unit type: Cavalry +Bonuses: +33% vs. Infantry & Ranged, -50% vs. Buildings +Move: 7 +Attack: 300 +Defense: 300 +Sight: 7 +Range: 1 +Specials: Desert Charge, Scares Horses + +-Japanese +Unit name: Samurai +Unit type: Infantry +Bonuses: +33% vs. Siege & Buildings +Move: 9 +Attack: 250 +Defense: 250 +Sight: 7 +Range: 1 +Specials: Seasoned Veteran + + +Unit name: Elite Samurai +Unit type: Infantry +Bonuses: +33% vs. Siege & Buildings +Move: 9 +Attack: 300 +Defense: 300 +Sight: 7 +Range: 1 Specials: Seasoned Veteran \ No newline at end of file diff --git a/build/content/raw_techs.json b/build/content/raw_techs.json index 3f27597..5a39e01 100644 --- a/build/content/raw_techs.json +++ b/build/content/raw_techs.json @@ -1,303 +1,303 @@ -[A1] List of Technologies - ---------- -Dark Age: ---------- - -* Loom -Requires: Town Center -Cost: 50f 150g -All Villagers get +25 DEF - -* Town Scouts -Requires: Town Center -Cost: 50f 150g -Town Centers gain +4 Sight - -* Leather Soles -Prereqs: Town Center -Cost: 50f 150g -Villagers gain +1 Move - -* Weaponsmith -Requires: Barracks -Cost: 50f 150g -Militia gain +25 ATT - -============ --Feudal Age: -============ - -* Town Watch -Requires: Town Center -Cost: 95f 280g -Improves Town Center DEF by +20% and Sight by +2 - -* Wheelbarrow -Requires: Town Center -Cost: 125f 375g -Cost of buildings is reduced by 10% - -* Advanced Mining -Requires: Mine -Cost: 95f 280g -+15% to Mine income - -* Horse Collar -Requires: Mill -Cost: 95f 280g -+15% to food income - -* Scale Mail Armor -Requires: Blacksmith -Cost: 95f 280g -+25% DEF for Infantry - -* Scale Barding -Requires: Blacksmith -Cost: 95f 280g -+25% DEF for Cavalry - -* Fletching -Requires: Blacksmith -Cost: 95f 280g -+25% ATT for Ranged Units - -* Padded Armor -Requires: Blacksmith -Cost: 95f 280g -+25% DEF for Ranged Units - -* Forging -Requires: Blacksmith -Cost: 155f 470g -+25% ATT for Infantry and Cavalry - -* Tracking -Requires: Barracks -Cost: 95f 280g -+2 Sight for Infantry - -* Cartography -Requires: Market -Cost: 95f 280g -+1 Sight for all units - -++++++++++++ --Castle Age: -++++++++++++ - -* Town Patrol -Requires: Town Center -Cost: 150f 450g -+2 Sight and +20% DEF for Town Center - -* Hand Cart -Requires: Town Center -Cost: 150f 450g -Cost of Building is reduced by 10% - -* Shaft Mining -Requires: Mine -Cost: 150f 450g -+15% to Mine income - -* Heavy Plow -Requires: Mill -Cost: 150f 450g -+15% to food income - -* Chain Mail Armor -Requires: Blacksmith -Cost: 150f 450g -+25% DEF to Age 3 infantry - -* Chain Barding -Requires: Blacksmith -Cost: 150f 450g -+25% DEF to Age 3 Cavalry - -* Bodkin Arrow -Requires: Blacksmith -Cost: 150f 450g -+25% ATT to Age 3 Ranged Units - -* Leather Armor -Requires: Blacksmith -Cost: 150f 450g -+25% DEF to Age 3 Ranged Units - -* Iron Casting -Requires: Blacksmith -Cost: 250f 750g -+25% ATT to Age 3 Infantry and Cavalry - -* Conscription -Requires: Barracks -Cost: 150f 450g -Cost of Infantry is reduced by 15 food and 15 gold - -* Husbandry -Requires: Stable -Cost: 150f 450g -Cost of Cavalry is reduced by 15 food and 15 gold - -* Archery Tournaments -Requires: Archery Range -Cost: 150f 450g -Cost of Ranged Units is reduced by 15 food and 15 gold - -* Mechanics Guild -Requires: Siege Workshop -Cost: 150f 450g -Cost of Siege Units is reduced by 15 food and 15 gold - -* Banking -Requires: Market -Cost: 200f 600g -+ 5% gold Income and improved Trade Rate - -* Merchant Network -Requires: Market -Cost: 150f 450g -Price for Mercenaries is reduced by 25% - -* Redemption -Requires: Church -Cost: 150f 450g -Improves Heal ability of Monks and Elite Monks - -* Fervor -Requires: Church -Cost: 150f 450g -Improves Convert ability of Monks and Elite Monks - -* Sanctity -Requires: Church -Cost: 150f 450g -+25% DEF for Monks and Elite Monks - -* Murder Holes -Requires: University -Cost: 95f 280g -+25% DEF for Towers - -* Masonry -Requires: University -Cost: 150f 450g -+5% DEF for all buildings - -///////////// -Imperial Age: -\\\\\\\\\\\\\ - - -* Crop Rotation -Requires: Mill -Cost: 250f 750g -+10% to food income - -* Plate Mail Armor -Requires: Blacksmith -Cost: 250f 750g -Age 4 Infantry units gain +25% DEF - -* Plate Barding -Requires: Blacksmith -Cost: 250f 750g -Age 4 Cavalry units gain +25% DEF - -* Bracers -Requires: Blacksmith -Cost: 250f 750g -Age 4 Ranged units gain +25% ATK - -* Ring Archer Armor -Requires: Blacksmith -Cost: 250f 750g -Age 4 Ranged units gain +25% DEF - -* Blast Furnace -Requires: Blacksmith -Cost: 625f 975g -Age 4 INF and CAV units gain +25% ATK - -* Arena -Requires: Barracks -Cost: 250f 750g -Allows Champions - -* Squires -Requires: Stables -Cost: 250f 750g -Allows Paladins - -* Flaming Arrows -Requires: Archery Range -Cost: 300f 900g -RNG units no longer suffer penalty vs. BLDGS - -* Sappers -Requires: Castle -Cost: 300f 900g -All INF units improve in +50% ATK vs. buildings - -* Hoardings -Requires: Castle -Cost: 250f 750g -Improves Castle DEF by +35% - -* Spies -Requires: Castles -Cost: 300f 900g -All enemy Town Complexes are now sighted - -* Guilds -Requires: Market -Cost: 300f 900g -+5% gold income and improves Trade rate - -* Atonement -Requires: Church -Cost: 250f 750g -Improves Heal ability of Monks or Elite Monks - -* Block Printing -Requires: Church -Cost: 250f 750g -Improves Convert ability of Monks or Elite Monks - -* Illumination -Requires: Church -Cost: 250f 750g -+505 gold income from all relics - -* Faith -Requires: Church -Cost: 250f 750g -Monks and Elite Monks gain +25% DEF - -* Treadmill Crane -Requires: University -Cost: 250f 750g -Cost of buildings is reduced by 10% - -* Siege Engineers -Requires: University -Cost: 250f 750g -Allows Imperial Age Siege units to be built - -* Architecture -Requires: University -Cost: 250f 750g -+5% DEF for all buildings - -* Chemistry -Requires: University -Cost: 250f 750g -Allows Hand Cannondeers and Bombard Cannons - -* Ballistics -Requires: University -Cost: 300f 900g +[A1] List of Technologies + +--------- +Dark Age: +--------- + +* Loom +Requires: Town Center +Cost: 50f 150g +All Villagers get +25 DEF + +* Town Scouts +Requires: Town Center +Cost: 50f 150g +Town Centers gain +4 Sight + +* Leather Soles +Prereqs: Town Center +Cost: 50f 150g +Villagers gain +1 Move + +* Weaponsmith +Requires: Barracks +Cost: 50f 150g +Militia gain +25 ATT + +============ +-Feudal Age: +============ + +* Town Watch +Requires: Town Center +Cost: 95f 280g +Improves Town Center DEF by +20% and Sight by +2 + +* Wheelbarrow +Requires: Town Center +Cost: 125f 375g +Cost of buildings is reduced by 10% + +* Advanced Mining +Requires: Mine +Cost: 95f 280g ++15% to Mine income + +* Horse Collar +Requires: Mill +Cost: 95f 280g ++15% to food income + +* Scale Mail Armor +Requires: Blacksmith +Cost: 95f 280g ++25% DEF for Infantry + +* Scale Barding +Requires: Blacksmith +Cost: 95f 280g ++25% DEF for Cavalry + +* Fletching +Requires: Blacksmith +Cost: 95f 280g ++25% ATT for Ranged Units + +* Padded Armor +Requires: Blacksmith +Cost: 95f 280g ++25% DEF for Ranged Units + +* Forging +Requires: Blacksmith +Cost: 155f 470g ++25% ATT for Infantry and Cavalry + +* Tracking +Requires: Barracks +Cost: 95f 280g ++2 Sight for Infantry + +* Cartography +Requires: Market +Cost: 95f 280g ++1 Sight for all units + +++++++++++++ +-Castle Age: +++++++++++++ + +* Town Patrol +Requires: Town Center +Cost: 150f 450g ++2 Sight and +20% DEF for Town Center + +* Hand Cart +Requires: Town Center +Cost: 150f 450g +Cost of Building is reduced by 10% + +* Shaft Mining +Requires: Mine +Cost: 150f 450g ++15% to Mine income + +* Heavy Plow +Requires: Mill +Cost: 150f 450g ++15% to food income + +* Chain Mail Armor +Requires: Blacksmith +Cost: 150f 450g ++25% DEF to Age 3 infantry + +* Chain Barding +Requires: Blacksmith +Cost: 150f 450g ++25% DEF to Age 3 Cavalry + +* Bodkin Arrow +Requires: Blacksmith +Cost: 150f 450g ++25% ATT to Age 3 Ranged Units + +* Leather Armor +Requires: Blacksmith +Cost: 150f 450g ++25% DEF to Age 3 Ranged Units + +* Iron Casting +Requires: Blacksmith +Cost: 250f 750g ++25% ATT to Age 3 Infantry and Cavalry + +* Conscription +Requires: Barracks +Cost: 150f 450g +Cost of Infantry is reduced by 15 food and 15 gold + +* Husbandry +Requires: Stable +Cost: 150f 450g +Cost of Cavalry is reduced by 15 food and 15 gold + +* Archery Tournaments +Requires: Archery Range +Cost: 150f 450g +Cost of Ranged Units is reduced by 15 food and 15 gold + +* Mechanics Guild +Requires: Siege Workshop +Cost: 150f 450g +Cost of Siege Units is reduced by 15 food and 15 gold + +* Banking +Requires: Market +Cost: 200f 600g ++ 5% gold Income and improved Trade Rate + +* Merchant Network +Requires: Market +Cost: 150f 450g +Price for Mercenaries is reduced by 25% + +* Redemption +Requires: Church +Cost: 150f 450g +Improves Heal ability of Monks and Elite Monks + +* Fervor +Requires: Church +Cost: 150f 450g +Improves Convert ability of Monks and Elite Monks + +* Sanctity +Requires: Church +Cost: 150f 450g ++25% DEF for Monks and Elite Monks + +* Murder Holes +Requires: University +Cost: 95f 280g ++25% DEF for Towers + +* Masonry +Requires: University +Cost: 150f 450g ++5% DEF for all buildings + +///////////// +Imperial Age: +\\\\\\\\\\\\\ + + +* Crop Rotation +Requires: Mill +Cost: 250f 750g ++10% to food income + +* Plate Mail Armor +Requires: Blacksmith +Cost: 250f 750g +Age 4 Infantry units gain +25% DEF + +* Plate Barding +Requires: Blacksmith +Cost: 250f 750g +Age 4 Cavalry units gain +25% DEF + +* Bracers +Requires: Blacksmith +Cost: 250f 750g +Age 4 Ranged units gain +25% ATK + +* Ring Archer Armor +Requires: Blacksmith +Cost: 250f 750g +Age 4 Ranged units gain +25% DEF + +* Blast Furnace +Requires: Blacksmith +Cost: 625f 975g +Age 4 INF and CAV units gain +25% ATK + +* Arena +Requires: Barracks +Cost: 250f 750g +Allows Champions + +* Squires +Requires: Stables +Cost: 250f 750g +Allows Paladins + +* Flaming Arrows +Requires: Archery Range +Cost: 300f 900g +RNG units no longer suffer penalty vs. BLDGS + +* Sappers +Requires: Castle +Cost: 300f 900g +All INF units improve in +50% ATK vs. buildings + +* Hoardings +Requires: Castle +Cost: 250f 750g +Improves Castle DEF by +35% + +* Spies +Requires: Castles +Cost: 300f 900g +All enemy Town Complexes are now sighted + +* Guilds +Requires: Market +Cost: 300f 900g ++5% gold income and improves Trade rate + +* Atonement +Requires: Church +Cost: 250f 750g +Improves Heal ability of Monks or Elite Monks + +* Block Printing +Requires: Church +Cost: 250f 750g +Improves Convert ability of Monks or Elite Monks + +* Illumination +Requires: Church +Cost: 250f 750g ++505 gold income from all relics + +* Faith +Requires: Church +Cost: 250f 750g +Monks and Elite Monks gain +25% DEF + +* Treadmill Crane +Requires: University +Cost: 250f 750g +Cost of buildings is reduced by 10% + +* Siege Engineers +Requires: University +Cost: 250f 750g +Allows Imperial Age Siege units to be built + +* Architecture +Requires: University +Cost: 250f 750g ++5% DEF for all buildings + +* Chemistry +Requires: University +Cost: 250f 750g +Allows Hand Cannondeers and Bombard Cannons + +* Ballistics +Requires: University +Cost: 300f 900g +25% ATK for Siege units with Range above 1 \ No newline at end of file diff --git a/build/content/techs.json b/build/content/techs.json index 871b5e2..4cadf44 100644 --- a/build/content/techs.json +++ b/build/content/techs.json @@ -1,394 +1,394 @@ -[ - { - "name": "Loom", "id": 0, "level": 0, - "cost": [ 50, 150 ], "req_id": 100, - "bonus": { - "aff_id": [ 0 ], - "defence": 0.25 - } - },{ - "name": "Town Scouts", "id": 1, "level": 0, - "cost": [ 50, 150 ], "req_id": 100, - "bonus": { - "aff_id": [ 100 ], - "sight": 4 - } - },{ - "name": "Leather Soles", "id": 2, "level": 0, - "cost": [ 50, 150 ], "req_id": 100, - "bonus": { - "aff_id": [ 0 ], - "move": 1 - } - },{ - "name": "Weaponsmith", "id": 3, "level": 0, - "cost": [ 50, 150 ], "req_id": 104, - "bonus": { - "aff_id": [ 1 ], - "attack": 0.25 - } - },{ - "name": "Town Watch", "id": 4, "level": 1, - "cost": [ 95, 280 ], "req_id": 100, - "bonus": { - "aff_id": [ 100 ], - "defence": 0.2, "sight": 2 - } - },{ - "name": "Wheelbarrow", "id": 5, "level": 1, - "cost": [ 125, 375 ], "req_id": 100, - "bonus": { - "aff_class": [ "bld" ], - "cost": [ -0.1, -0.1 ] - } - },{ - "name": "Advanced Mining", "id": 6, "level": 1, - "cost": [ 95, 280 ], "req_id": 102, - "bonus": { - "aff_id": [ 102 ], - "prod": [ 0, 0.15 ] - } - },{ - "name": "Horse Collar", "id": 7, "level": 1, - "cost": [ 95, 280 ], "req_id": 101, - "bonus": { - "prod": [ 0.15, 0 ] - } - },{ - "name": "Scale Mail Armor", "id": 8, "level": 1, - "cost": [ 95, 280 ], "req_id": 106, - "bonus": { - "aff_class": [ "inf" ], - "aff_level": 1, - "defence": 0.25 - } - },{ - "name": "Scale Barding", "id": 9, "level": 1, - "cost": [ 95, 280 ], "req_id": 106, - "bonus": { - "aff_class": [ "cav" ], - "aff_level": 1, - "defence": 0.25 - } - },{ - "name": "Fletching", "id": 10, "level": 1, - "cost": [ 95, 280 ], "req_id": 106, - "bonus": { - "aff_class": [ "ran" ], - "aff_level": 1, - "attack": 0.25 - } - },{ - "name": "Padded Armor", "id": 11, "level": 1, - "cost": [ 95, 280 ], "req_id": 106, - "bonus": { - "aff_class": [ "ran" ], - "aff_level": 1, - "defence": 0.25 - } - },{ - "name": "Forging", "id": 12, "level": 1, - "cost": [ 155, 470 ], "req_id": 106, - "bonus": { - "aff_class": [ "inf", "cav" ], - "aff_level": 1, - "attack": 0.25 - } - },{ - "name": "Tracking", "id": 13, "level": 1, - "cost": [ 95, 280 ], "req_id": 104, - "bonus": { - "aff_class": [ "inf" ], - "sight": 2 - } - },{ - "name": "Cartography", "id": 14, "level": 1, - "cost": [ 95, 280 ], "req_id": 107, - "bonus": { - "sight": 1 - } - },{ - "name": "Trading", "id": 15, "level": 1, - "cost": [ 95, 280 ], "req_id": 107, - "bonus": { - "trade": 1 - } - },{ - "name": "Coniage", "id": 16, "level": 1, - "cost": [ 125, 375 ], "req_id": 107, - "bonus": { - "prod": [ 0, 0.1 ] - } - },{ - "name": "Town Patrol", "id": 17, "level": 2, - "cost": [ 150, 450 ], "req_id": 100, - "bonus": { - "aff_id": [ 100 ], - "defence": 0.2, "sight": 2 - } - },{ - "name": "Hand Cart", "id": 18, "level": 2, - "cost": [ 150, 450 ], "req_id": 100, - "bonus": { - "aff_class": [ "bld" ], - "cost": [ -0.1, -0.1 ] - } - },{ - "name": "Shaft Mining", "id": 19, "level": 2, - "cost": [ 150, 450 ], "req_id": 102, - "bonus": { - "aff_id": [ 102 ], - "prod": [ 0, 0.15 ] - } - },{ - "name": "Heavy Plow", "id": 20, "level": 2, - "cost": [ 150, 450 ], "req_id": 101, - "bonus": { - "prod": [ 0.1, 0 ] - } - },{ - "name": "Chain Mail Armor", "id": 21, "level": 2, - "cost": [ 150, 450 ], "req_id": 106, - "bonus": { - "aff_level": 2, - "aff_class": [ "inf" ], - "defence": 0.25 - } - },{ - "name": "Chain Barding", "id": 22, "level": 2, - "cost": [ 150, 450 ], "req_id": 106, - "bonus": { - "aff_level": 2, - "aff_class": [ "cav" ], - "defence": 0.25 - } - },{ - "name": "Bodkin Arrow", "id": 23, "level": 2, - "cost": [ 150, 450 ], "req_id": 106, - "bonus": { - "aff_level": 2, - "aff_class": [ "ran" ], - "attack": 0.25 - } - },{ - "name": "Leather Armor", "id": 24, "level": 2, - "cost": [ 150, 450 ], "req_id": 106, - "bonus": { - "aff_level": 2, - "aff_class": [ "ran" ], - "defence": 0.25 - } - },{ - "name": "Iron Casting", "id": 25, "level": 2, - "cost": [ 250, 750 ], "req_id": 106, - "bonus": { - "aff_level": 2, - "aff_class": [ "inf", "cav" ], - "attack": 0.25 - } - },{ - "name": "Conscription", "id": 26, "level": 2, - "cost": [ 150, 450 ], "req_id": 104, - "bonus": { - "aff_class": [ "inf" ], - "cost_abs": [ -15, -15 ] - } - },{ - "name": "Husbandry", "id": 27, "level": 2, - "cost": [ 150, 450 ], "req_id": 108, - "bonus": { - "aff_class": [ "cav" ], - "cost_abs": [ -15, -15 ] - } - },{ - "name": "Tournaments", "id": 28, "level": 2, - "cost": [ 150, 450 ], "req_id": 105, - "bonus": { - "aff_class": [ "ran" ], - "cost_abs": [ -15, -15 ] - } - },{ - "name": "Mechanics Guild", "id": 29, "level": 2, - "cost": [ 150, 450 ], "req_id": 109, - "bonus": { - "aff_class": [ "sie" ], - "cost_abs": [ -15, -15 ] - } - },{ - "name": "Banking", "id": 30, "level": 2, - "cost": [ 200, 600 ], "req_id": 107, - "bonus": { - "trade": 1, - "prod": [ 0, 0.05 ] - } - },{ - "name": "Merchant Network", "id": 31, "level": 2, - "cost": [ 150, 450 ], "req_id": 107 - },{ - "name": "Redemption", "id": 32, "level": 2, - "cost": [ 150, 450 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "improved_heal": 1 - } - },{ - "name": "Fervor", "id": 33, "level": 2, - "cost": [ 150, 450 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "improved_convert": 1 - } - },{ - "name": "Sanctity", "id": 34, "level": 2, - "cost": [ 150, 450 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "defence": 0.25 - } - },{ - "name": "Murder Holes", "id": 35, "level": 2, - "cost": [ 95, 280 ], "req_id": 111, - "bonus": { - "aff_id": [ 112 ], - "defence": 0.25 - } - },{ - "name": "Masonry", "id": 36, "level": 2, - "cost": [ 95, 280 ], "req_id": 111, - "bonus": { - "aff_class": [ "bld" ], - "defence": 0.05 - } - },{ - "name": "Crop Rotation", "id": 37, "level": 3, - "cost": [ 250, 750 ], "req_id": 101, - "bonus": { - "prod": [ 0.1, 0 ] - } - },{ - "name": "Plate Mail", "id": 38, "level": 3, - "cost": [ 250, 750 ], "req_id": 106, - "bonus": { - "aff_level": 3, - "aff_class": [ "inf" ], - "defence": 0.25 - } - },{ - "name": "Plate Barding", "id": 39, "level": 3, - "cost": [ 250, 750 ], "req_id": 106, - "bonus": { - "aff_level": 3, - "aff_class": [ "cav" ], - "defence": 0.25 - } - },{ - "name": "Bracers", "id": 40, "level": 3, - "cost": [ 250, 750 ], "req_id": 106, - "bonus": { - "aff_level": 3, - "aff_class": [ "ran" ], - "attack": 0.25 - } - },{ - "name": "Ring Archer Armor", "id": 41, "level": 3, - "cost": [ 250, 750 ], "req_id": 106, - "bonus": { - "aff_level": 3, - "aff_class": [ "ran" ], - "defence": 0.25 - } - },{ - "name": "Blast Furnace", "id": 42, "level": 3, - "cost": [ 625, 975 ], "req_id": 106, - "bonus": { - "aff_level": 3, - "aff_class": [ "inf", "cav" ], - "attack": 0.25 - } - },{ - "name": "Arena", "id": 43, "level": 3, - "cost": [ 250, 750 ], "req_id": 104 - },{ - "name": "Squires", "id": 44, "level": 3, - "cost": [ 250, 750 ], "req_id": 108 - },{ - "name": "Flaming Arrows", "id": 45, "level": 3, - "cost": [ 300, 900 ], "req_id": 105 - },{ - "name": "Sappers", "id": 46, "level": 3, - "cost": [ 300, 900 ], "req_id": 113 - },{ - "name": "Hoardings", "id": 47, "level": 3, - "cost": [ 250, 750 ], "req_id": 113, - "bonus": { - "aff_id": [ 113 ], - "defence": 0.35 - } - },{ - "name": "Spies", "id": 48, "level": 3, - "cost": [ 300, 900 ], "req_id": 113 - },{ - "name": "Guilds", "id": 49, "level": 3, - "cost": [ 250, 750 ], "req_id": 107, - "bonus": { - "trade": 1, - "prod": [ 0, 0.05 ] - } - },{ - "name": "Atonement", "id": 50, "level": 3, - "cost": [ 250, 750 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "improved_heal": 1 - } - },{ - "name": "Block Printing", "id": 51, "level": 3, - "cost": [ 250, 750 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "improved_convert": 1 - } - },{ - "name": "Illumination", "id": 52, "level": 3, - "cost": [ 250, 750 ], "req_id": 110, - "bonus": { - "aff_id": [ 110 ], - "prod": [ 0, 0.5 ] - } - },{ - "name": "Faith", "id": 53, "level": 3, - "cost": [ 250, 750 ], "req_id": 110, - "bonus": { - "aff_id": [ 23 ], - "defence": 0.25 - } - },{ - "name": "Treadmill Crane", "id": 54, "level": 3, - "cost": [ 250, 750 ], "req_id": 111, - "bonus": { - "aff_class": [ "bld" ], - "cost": [ 0.1, 0.1 ] - } - },{ - "name": "Siege Engineers", "id": 55, "level": 3, - "cost": [ 250, 750 ], "req_id": 111 - },{ - "name": "Architecture", "id": 56, "level": 3, - "cost": [ 250, 750 ], "req_id": 111, - "bonus": { - "aff_class": [ "bld" ], - "defence": 0.05 - } - },{ - "name": "Chemistry", "id": 57, "level": 3, - "cost": [ 250, 750 ], "req_id": 111 - },{ - "name": "Ballistics", "id": 58, "level": 3, - "cost": [ 300, 900 ], "req_id": 111, - "bonus": { - "aff_class": [ "sie" ], - "req_range": 1, - "attack": 0.25 - } - } +[ + { + "name": "Loom", "id": 0, "level": 0, + "cost": [ 50, 150 ], "req_id": 100, + "bonus": { + "aff_id": [ 0 ], + "defence": 0.25 + } + },{ + "name": "Town Scouts", "id": 1, "level": 0, + "cost": [ 50, 150 ], "req_id": 100, + "bonus": { + "aff_id": [ 100 ], + "sight": 4 + } + },{ + "name": "Leather Soles", "id": 2, "level": 0, + "cost": [ 50, 150 ], "req_id": 100, + "bonus": { + "aff_id": [ 0 ], + "move": 1 + } + },{ + "name": "Weaponsmith", "id": 3, "level": 0, + "cost": [ 50, 150 ], "req_id": 104, + "bonus": { + "aff_id": [ 1 ], + "attack": 0.25 + } + },{ + "name": "Town Watch", "id": 4, "level": 1, + "cost": [ 95, 280 ], "req_id": 100, + "bonus": { + "aff_id": [ 100 ], + "defence": 0.2, "sight": 2 + } + },{ + "name": "Wheelbarrow", "id": 5, "level": 1, + "cost": [ 125, 375 ], "req_id": 100, + "bonus": { + "aff_class": [ "bld" ], + "cost": [ -0.1, -0.1 ] + } + },{ + "name": "Advanced Mining", "id": 6, "level": 1, + "cost": [ 95, 280 ], "req_id": 102, + "bonus": { + "aff_id": [ 102 ], + "prod": [ 0, 0.15 ] + } + },{ + "name": "Horse Collar", "id": 7, "level": 1, + "cost": [ 95, 280 ], "req_id": 101, + "bonus": { + "prod": [ 0.15, 0 ] + } + },{ + "name": "Scale Mail Armor", "id": 8, "level": 1, + "cost": [ 95, 280 ], "req_id": 106, + "bonus": { + "aff_class": [ "inf" ], + "aff_level": 1, + "defence": 0.25 + } + },{ + "name": "Scale Barding", "id": 9, "level": 1, + "cost": [ 95, 280 ], "req_id": 106, + "bonus": { + "aff_class": [ "cav" ], + "aff_level": 1, + "defence": 0.25 + } + },{ + "name": "Fletching", "id": 10, "level": 1, + "cost": [ 95, 280 ], "req_id": 106, + "bonus": { + "aff_class": [ "ran" ], + "aff_level": 1, + "attack": 0.25 + } + },{ + "name": "Padded Armor", "id": 11, "level": 1, + "cost": [ 95, 280 ], "req_id": 106, + "bonus": { + "aff_class": [ "ran" ], + "aff_level": 1, + "defence": 0.25 + } + },{ + "name": "Forging", "id": 12, "level": 1, + "cost": [ 155, 470 ], "req_id": 106, + "bonus": { + "aff_class": [ "inf", "cav" ], + "aff_level": 1, + "attack": 0.25 + } + },{ + "name": "Tracking", "id": 13, "level": 1, + "cost": [ 95, 280 ], "req_id": 104, + "bonus": { + "aff_class": [ "inf" ], + "sight": 2 + } + },{ + "name": "Cartography", "id": 14, "level": 1, + "cost": [ 95, 280 ], "req_id": 107, + "bonus": { + "sight": 1 + } + },{ + "name": "Trading", "id": 15, "level": 1, + "cost": [ 95, 280 ], "req_id": 107, + "bonus": { + "trade": 1 + } + },{ + "name": "Coniage", "id": 16, "level": 1, + "cost": [ 125, 375 ], "req_id": 107, + "bonus": { + "prod": [ 0, 0.1 ] + } + },{ + "name": "Town Patrol", "id": 17, "level": 2, + "cost": [ 150, 450 ], "req_id": 100, + "bonus": { + "aff_id": [ 100 ], + "defence": 0.2, "sight": 2 + } + },{ + "name": "Hand Cart", "id": 18, "level": 2, + "cost": [ 150, 450 ], "req_id": 100, + "bonus": { + "aff_class": [ "bld" ], + "cost": [ -0.1, -0.1 ] + } + },{ + "name": "Shaft Mining", "id": 19, "level": 2, + "cost": [ 150, 450 ], "req_id": 102, + "bonus": { + "aff_id": [ 102 ], + "prod": [ 0, 0.15 ] + } + },{ + "name": "Heavy Plow", "id": 20, "level": 2, + "cost": [ 150, 450 ], "req_id": 101, + "bonus": { + "prod": [ 0.1, 0 ] + } + },{ + "name": "Chain Mail Armor", "id": 21, "level": 2, + "cost": [ 150, 450 ], "req_id": 106, + "bonus": { + "aff_level": 2, + "aff_class": [ "inf" ], + "defence": 0.25 + } + },{ + "name": "Chain Barding", "id": 22, "level": 2, + "cost": [ 150, 450 ], "req_id": 106, + "bonus": { + "aff_level": 2, + "aff_class": [ "cav" ], + "defence": 0.25 + } + },{ + "name": "Bodkin Arrow", "id": 23, "level": 2, + "cost": [ 150, 450 ], "req_id": 106, + "bonus": { + "aff_level": 2, + "aff_class": [ "ran" ], + "attack": 0.25 + } + },{ + "name": "Leather Armor", "id": 24, "level": 2, + "cost": [ 150, 450 ], "req_id": 106, + "bonus": { + "aff_level": 2, + "aff_class": [ "ran" ], + "defence": 0.25 + } + },{ + "name": "Iron Casting", "id": 25, "level": 2, + "cost": [ 250, 750 ], "req_id": 106, + "bonus": { + "aff_level": 2, + "aff_class": [ "inf", "cav" ], + "attack": 0.25 + } + },{ + "name": "Conscription", "id": 26, "level": 2, + "cost": [ 150, 450 ], "req_id": 104, + "bonus": { + "aff_class": [ "inf" ], + "cost_abs": [ -15, -15 ] + } + },{ + "name": "Husbandry", "id": 27, "level": 2, + "cost": [ 150, 450 ], "req_id": 108, + "bonus": { + "aff_class": [ "cav" ], + "cost_abs": [ -15, -15 ] + } + },{ + "name": "Tournaments", "id": 28, "level": 2, + "cost": [ 150, 450 ], "req_id": 105, + "bonus": { + "aff_class": [ "ran" ], + "cost_abs": [ -15, -15 ] + } + },{ + "name": "Mechanics Guild", "id": 29, "level": 2, + "cost": [ 150, 450 ], "req_id": 109, + "bonus": { + "aff_class": [ "sie" ], + "cost_abs": [ -15, -15 ] + } + },{ + "name": "Banking", "id": 30, "level": 2, + "cost": [ 200, 600 ], "req_id": 107, + "bonus": { + "trade": 1, + "prod": [ 0, 0.05 ] + } + },{ + "name": "Merchant Network", "id": 31, "level": 2, + "cost": [ 150, 450 ], "req_id": 107 + },{ + "name": "Redemption", "id": 32, "level": 2, + "cost": [ 150, 450 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "improved_heal": 1 + } + },{ + "name": "Fervor", "id": 33, "level": 2, + "cost": [ 150, 450 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "improved_convert": 1 + } + },{ + "name": "Sanctity", "id": 34, "level": 2, + "cost": [ 150, 450 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "defence": 0.25 + } + },{ + "name": "Murder Holes", "id": 35, "level": 2, + "cost": [ 95, 280 ], "req_id": 111, + "bonus": { + "aff_id": [ 112 ], + "defence": 0.25 + } + },{ + "name": "Masonry", "id": 36, "level": 2, + "cost": [ 95, 280 ], "req_id": 111, + "bonus": { + "aff_class": [ "bld" ], + "defence": 0.05 + } + },{ + "name": "Crop Rotation", "id": 37, "level": 3, + "cost": [ 250, 750 ], "req_id": 101, + "bonus": { + "prod": [ 0.1, 0 ] + } + },{ + "name": "Plate Mail", "id": 38, "level": 3, + "cost": [ 250, 750 ], "req_id": 106, + "bonus": { + "aff_level": 3, + "aff_class": [ "inf" ], + "defence": 0.25 + } + },{ + "name": "Plate Barding", "id": 39, "level": 3, + "cost": [ 250, 750 ], "req_id": 106, + "bonus": { + "aff_level": 3, + "aff_class": [ "cav" ], + "defence": 0.25 + } + },{ + "name": "Bracers", "id": 40, "level": 3, + "cost": [ 250, 750 ], "req_id": 106, + "bonus": { + "aff_level": 3, + "aff_class": [ "ran" ], + "attack": 0.25 + } + },{ + "name": "Ring Archer Armor", "id": 41, "level": 3, + "cost": [ 250, 750 ], "req_id": 106, + "bonus": { + "aff_level": 3, + "aff_class": [ "ran" ], + "defence": 0.25 + } + },{ + "name": "Blast Furnace", "id": 42, "level": 3, + "cost": [ 625, 975 ], "req_id": 106, + "bonus": { + "aff_level": 3, + "aff_class": [ "inf", "cav" ], + "attack": 0.25 + } + },{ + "name": "Arena", "id": 43, "level": 3, + "cost": [ 250, 750 ], "req_id": 104 + },{ + "name": "Squires", "id": 44, "level": 3, + "cost": [ 250, 750 ], "req_id": 108 + },{ + "name": "Flaming Arrows", "id": 45, "level": 3, + "cost": [ 300, 900 ], "req_id": 105 + },{ + "name": "Sappers", "id": 46, "level": 3, + "cost": [ 300, 900 ], "req_id": 113 + },{ + "name": "Hoardings", "id": 47, "level": 3, + "cost": [ 250, 750 ], "req_id": 113, + "bonus": { + "aff_id": [ 113 ], + "defence": 0.35 + } + },{ + "name": "Spies", "id": 48, "level": 3, + "cost": [ 300, 900 ], "req_id": 113 + },{ + "name": "Guilds", "id": 49, "level": 3, + "cost": [ 250, 750 ], "req_id": 107, + "bonus": { + "trade": 1, + "prod": [ 0, 0.05 ] + } + },{ + "name": "Atonement", "id": 50, "level": 3, + "cost": [ 250, 750 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "improved_heal": 1 + } + },{ + "name": "Block Printing", "id": 51, "level": 3, + "cost": [ 250, 750 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "improved_convert": 1 + } + },{ + "name": "Illumination", "id": 52, "level": 3, + "cost": [ 250, 750 ], "req_id": 110, + "bonus": { + "aff_id": [ 110 ], + "prod": [ 0, 0.5 ] + } + },{ + "name": "Faith", "id": 53, "level": 3, + "cost": [ 250, 750 ], "req_id": 110, + "bonus": { + "aff_id": [ 23 ], + "defence": 0.25 + } + },{ + "name": "Treadmill Crane", "id": 54, "level": 3, + "cost": [ 250, 750 ], "req_id": 111, + "bonus": { + "aff_class": [ "bld" ], + "cost": [ 0.1, 0.1 ] + } + },{ + "name": "Siege Engineers", "id": 55, "level": 3, + "cost": [ 250, 750 ], "req_id": 111 + },{ + "name": "Architecture", "id": 56, "level": 3, + "cost": [ 250, 750 ], "req_id": 111, + "bonus": { + "aff_class": [ "bld" ], + "defence": 0.05 + } + },{ + "name": "Chemistry", "id": 57, "level": 3, + "cost": [ 250, 750 ], "req_id": 111 + },{ + "name": "Ballistics", "id": 58, "level": 3, + "cost": [ 300, 900 ], "req_id": 111, + "bonus": { + "aff_class": [ "sie" ], + "req_range": 1, + "attack": 0.25 + } + } ] \ No newline at end of file diff --git a/build/content/tiles.json b/build/content/tiles.json index 40373ed..05e7975 100644 --- a/build/content/tiles.json +++ b/build/content/tiles.json @@ -1,24 +1,24 @@ -[ - { - "name": "Plains", - "move_cost": 2, - "sight_cost": 2, - "range_bonus": 0, - "defence_bonus": 0.0, - "spritebounds": [ 0, 16 ] - },{ - "name": "Mountain", - "move_cost": 4, - "sight_cost": 4, - "range_bonus": 1, - "defence_bonus": 0.4, - "spritebounds": [ 16, 16 ] - },{ - "name": "Forest", - "move_cost": 3, - "sight_cost": 4, - "range_bonus": -1, - "defence_bonus": 0.2, - "spritebounds": [ 80, 16 ] - } +[ + { + "name": "Plains", + "move_cost": 2, + "sight_cost": 2, + "range_bonus": 0, + "defence_bonus": 0.0, + "spritebounds": [ 0, 16 ] + },{ + "name": "Mountain", + "move_cost": 4, + "sight_cost": 4, + "range_bonus": 1, + "defence_bonus": 0.4, + "spritebounds": [ 16, 16 ] + },{ + "name": "Forest", + "move_cost": 3, + "sight_cost": 4, + "range_bonus": -1, + "defence_bonus": 0.2, + "spritebounds": [ 80, 16 ] + } ] \ No newline at end of file -- cgit v1.2.3-54-g00ecf