From de5b0f35127cd9cf6746cb835e1360e85ccd4517 Mon Sep 17 00:00:00 2001 From: Robert van Hoesel Date: Sat, 11 Nov 2023 19:31:57 +0100 Subject: [PATCH] Bunch of data fixes and few added abilities --- abilities/abbasid-optimized.json | 345 +- abilities/abbasid-unified.json | 377 +- abilities/abbasid.json | 223 +- ...ty--translation-not-found-undefined-1.json | 32 - abilities/abbasid/ability-conversion-1.json | 52 + abilities/abbasid/ability-detonate-1.json | 45 + .../abbasid/ability-man-the-sails-1.json | 47 + .../abbasid/ability-medical-centers-1.json | 47 + abilities/all-optimized.json | 1680 +++++-- abilities/all-unified.json | 4024 ++++++++++++++--- abilities/all.json | 3043 ++++++++++++- abilities/ayyubids-optimized.json | 368 ++ abilities/ayyubids-unified.json | 362 ++ abilities/ayyubids.json | 272 ++ abilities/ayyubids/ability-conversion-1.json | 52 + abilities/ayyubids/ability-detonate-1.json | 45 + .../ayyubids/ability-man-the-sails-1.json | 47 + .../ability-swap-weapon-incendiary-1.json | 43 + .../ability-swap-weapon-kinetic-1.json | 43 + .../ayyubids/ability-tactical-charge-1.json | 42 + abilities/byzantines-optimized.json | 403 +- abilities/byzantines-unified.json | 397 +- abilities/byzantines.json | 307 +- .../byzantines/ability-artillery-shot-1.json | 47 + .../ability-automatic-pilgrim-flask-1.json | 3 + .../byzantines/ability-conversion-1.json | 52 + abilities/byzantines/ability-detonate-1.json | 45 + .../byzantines/ability-improved-torch-1.json | 3 + .../byzantines/ability-man-the-sails-1.json | 47 + .../byzantines/ability-pilgrim-flask-1.json | 3 + .../byzantines/ability-place-palings-1.json | 51 + .../ability-royal-knight-charge-damage-2.json | 43 + abilities/byzantines/ability-triumph-1.json | 13 +- abilities/chinese-optimized.json | 244 +- abilities/chinese-unified.json | 241 +- abilities/chinese.json | 186 +- ...ty--translation-not-found-undefined-4.json | 33 - abilities/chinese/ability-conversion-1.json | 52 + abilities/chinese/ability-detonate-1.json | 45 + .../chinese/ability-extra-materials-1.json | 45 + .../chinese/ability-man-the-sails-1.json | 47 + .../chinese/ability-the-long-wall-4.json | 6 +- abilities/delhi-optimized.json | 192 + abilities/delhi-unified.json | 189 + abilities/delhi.json | 144 + abilities/delhi/ability-conversion-1.json | 52 + abilities/delhi/ability-detonate-1.json | 45 + abilities/delhi/ability-man-the-sails-1.json | 47 + abilities/english-optimized.json | 259 ++ abilities/english-unified.json | 255 ++ abilities/english.json | 195 + abilities/english/ability-conversion-1.json | 52 + abilities/english/ability-detonate-1.json | 45 + .../english/ability-man-the-sails-1.json | 47 + .../english/ability-place-palings-1.json | 51 + abilities/french-optimized.json | 198 +- abilities/french-unified.json | 195 +- abilities/french.json | 150 +- abilities/french/ability-conversion-1.json | 52 + abilities/french/ability-detonate-1.json | 45 + abilities/french/ability-man-the-sails-1.json | 47 + .../ability-royal-knight-charge-damage-2.json | 6 +- abilities/hre-optimized.json | 192 + abilities/hre-unified.json | 189 + abilities/hre.json | 144 + abilities/hre/ability-conversion-1.json | 52 + abilities/hre/ability-detonate-1.json | 45 + abilities/hre/ability-man-the-sails-1.json | 47 + abilities/japanese-optimized.json | 192 + abilities/japanese-unified.json | 189 + abilities/japanese.json | 144 + abilities/japanese/ability-conversion-1.json | 52 + abilities/japanese/ability-detonate-1.json | 45 + .../japanese/ability-man-the-sails-1.json | 47 + abilities/jeannedarc-optimized.json | 251 + abilities/jeannedarc-unified.json | 247 + abilities/jeannedarc.json | 187 + .../jeannedarc/ability-conversion-1.json | 52 + abilities/jeannedarc/ability-detonate-1.json | 45 + .../jeannedarc/ability-man-the-sails-1.json | 47 + .../ability-royal-knight-charge-damage-2.json | 43 + abilities/malians-optimized.json | 198 +- abilities/malians-unified.json | 195 +- abilities/malians.json | 150 +- abilities/malians/ability-conversion-1.json | 52 + abilities/malians/ability-detonate-1.json | 45 + abilities/malians/ability-first-strike-4.json | 6 +- .../malians/ability-man-the-sails-1.json | 47 + abilities/mongols-optimized.json | 198 +- abilities/mongols-unified.json | 195 +- abilities/mongols.json | 150 +- abilities/mongols/ability-conversion-1.json | 52 + abilities/mongols/ability-detonate-1.json | 45 + .../mongols/ability-man-the-sails-1.json | 47 + .../ability-yam-network-improved-2.json | 6 +- abilities/orderofthedragon-optimized.json | 192 + abilities/orderofthedragon-unified.json | 189 + abilities/orderofthedragon.json | 144 + .../ability-conversion-1.json | 52 + .../orderofthedragon/ability-detonate-1.json | 45 + .../ability-man-the-sails-1.json | 47 + abilities/ottomans-optimized.json | 198 +- abilities/ottomans-unified.json | 195 +- abilities/ottomans.json | 150 +- abilities/ottomans/ability-conversion-1.json | 52 + abilities/ottomans/ability-detonate-1.json | 45 + .../ottomans/ability-man-the-sails-1.json | 47 + .../ability-mehter-speed-bonus-1.json | 6 +- abilities/rus-optimized.json | 192 + abilities/rus-unified.json | 189 + abilities/rus.json | 144 + abilities/rus/ability-conversion-1.json | 52 + abilities/rus/ability-detonate-1.json | 45 + abilities/rus/ability-man-the-sails-1.json | 47 + ...lity--translation-not-found-undefined.json | 40 +- abilities/unified/ability-artillery-shot.json | 48 + .../ability-automatic-pilgrim-flask.json | 3 + abilities/unified/ability-conversion.json | 864 ++++ abilities/unified/ability-detonate.json | 752 +++ abilities/unified/ability-divine-defense.json | 11 + abilities/unified/ability-divine-haste.json | 11 + .../unified/ability-divine-vitality.json | 11 + .../unified/ability-extra-materials.json | 62 + abilities/unified/ability-first-strike.json | 6 +- .../unified/ability-golden-age-tier-1.json | 32 - abilities/unified/ability-improved-torch.json | 3 + abilities/unified/ability-man-the-sails.json | 784 ++++ .../unified/ability-medical-centers.json | 64 + .../unified/ability-mehter-speed-bonus.json | 6 +- abilities/unified/ability-pilgrim-flask.json | 3 + abilities/unified/ability-place-palings.json | 120 + .../ability-royal-knight-charge-damage.json | 94 +- .../ability-swap-weapon-incendiary.json | 60 + .../unified/ability-swap-weapon-kinetic.json | 60 + .../unified/ability-tactical-charge.json | 59 + abilities/unified/ability-the-long-wall.json | 6 +- abilities/unified/ability-triumph.json | 13 +- .../unified/ability-yam-network-improved.json | 6 +- abilities/zhuxi-optimized.json | 225 + abilities/zhuxi-unified.json | 222 + abilities/zhuxi.json | 177 + abilities/zhuxi/ability-conversion-1.json | 52 + abilities/zhuxi/ability-detonate-1.json | 45 + abilities/zhuxi/ability-divine-defense-1.json | 11 + abilities/zhuxi/ability-divine-haste-1.json | 11 + .../zhuxi/ability-divine-vitality-1.json | 11 + abilities/zhuxi/ability-man-the-sails-1.json | 47 + buildings/abbasid-optimized.json | 9 +- buildings/abbasid-unified.json | 9 +- buildings/abbasid.json | 9 +- buildings/abbasid/capital-town-center-1.json | 9 +- buildings/all-optimized.json | 80 +- buildings/all-unified.json | 214 +- buildings/all.json | 193 +- buildings/ayyubids-optimized.json | 9 +- buildings/ayyubids-unified.json | 9 +- buildings/ayyubids.json | 9 +- buildings/ayyubids/capital-town-center-1.json | 9 +- buildings/byzantines-optimized.json | 9 +- buildings/byzantines-unified.json | 9 +- buildings/byzantines.json | 9 +- .../byzantines/capital-town-center-1.json | 9 +- buildings/chinese-optimized.json | 9 +- buildings/chinese-unified.json | 9 +- buildings/chinese.json | 9 +- buildings/chinese/capital-town-center-1.json | 9 +- buildings/delhi-optimized.json | 9 +- buildings/delhi-unified.json | 9 +- buildings/delhi.json | 9 +- buildings/delhi/capital-town-center-1.json | 9 +- buildings/english-optimized.json | 9 +- buildings/english-unified.json | 9 +- buildings/english.json | 9 +- buildings/english/capital-town-center-1.json | 9 +- buildings/french-optimized.json | 9 +- buildings/french-unified.json | 9 +- buildings/french.json | 9 +- buildings/french/capital-town-center-1.json | 9 +- buildings/hre-optimized.json | 9 +- buildings/hre-unified.json | 9 +- buildings/hre.json | 9 +- buildings/hre/capital-town-center-1.json | 9 +- buildings/japanese-optimized.json | 80 +- buildings/japanese-unified.json | 79 +- buildings/japanese.json | 58 +- buildings/japanese/capital-town-center-1.json | 9 +- buildings/japanese/religious-choice-4.json | 49 - buildings/jeannedarc-optimized.json | 9 +- buildings/jeannedarc-unified.json | 9 +- buildings/jeannedarc.json | 9 +- .../jeannedarc/capital-town-center-1.json | 9 +- buildings/malians-optimized.json | 9 +- buildings/malians-unified.json | 9 +- buildings/malians.json | 9 +- buildings/malians/capital-town-center-1.json | 9 +- buildings/mongols-optimized.json | 9 +- buildings/mongols-unified.json | 9 +- buildings/mongols.json | 9 +- buildings/mongols/capital-town-center-1.json | 9 +- buildings/orderofthedragon-optimized.json | 9 +- buildings/orderofthedragon-unified.json | 9 +- buildings/orderofthedragon.json | 9 +- .../capital-town-center-1.json | 9 +- buildings/ottomans-optimized.json | 9 +- buildings/ottomans-unified.json | 9 +- buildings/ottomans.json | 9 +- buildings/ottomans/capital-town-center-1.json | 9 +- buildings/rus-optimized.json | 9 +- buildings/rus-unified.json | 9 +- buildings/rus.json | 9 +- buildings/rus/capital-town-center-1.json | 9 +- buildings/unified/capital-town-center.json | 144 +- buildings/unified/religious-choice.json | 72 - buildings/zhuxi-optimized.json | 9 +- buildings/zhuxi-unified.json | 9 +- buildings/zhuxi.json | 9 +- buildings/zhuxi/capital-town-center-1.json | 9 +- civilizations/byzantines.json | 24 +- civilizations/japanese.json | 5 - .../ability-auto-train-villagers-off-1.png | Bin 0 -> 10728 bytes images/abilities/ability-buy-100-food-1.png | Bin 0 -> 5872 bytes images/abilities/ability-buy-100-stone-1.png | Bin 0 -> 7235 bytes images/abilities/ability-buy-100-wood-1.png | Bin 0 -> 6430 bytes images/abilities/ability-conversion-1.png | Bin 0 -> 13089 bytes .../abilities/ability-delete-building-1.png | Bin 0 -> 6522 bytes images/abilities/ability-detonate-1.png | Bin 0 -> 7478 bytes .../abilities/ability-extra-materials-1.png | Bin 0 -> 7126 bytes .../ability-gate-unlocked-auto-1.png | Bin 0 -> 9278 bytes images/abilities/ability-man-the-sails-1.png | Bin 0 -> 11209 bytes .../abilities/ability-medical-centers-1.png | Bin 0 -> 9614 bytes images/abilities/ability-place-palings-1.png | Bin 0 -> 6496 bytes images/abilities/ability-sell-100-food-1.png | Bin 0 -> 5837 bytes images/abilities/ability-sell-100-stone-1.png | Bin 0 -> 7134 bytes images/abilities/ability-sell-100-wood-1.png | Bin 0 -> 6380 bytes .../ability-swap-weapon-incendiary-1.png | Bin 0 -> 6316 bytes .../ability-swap-weapon-kinetic-1.png | Bin 0 -> 6526 bytes .../abilities/ability-tactical-charge-1.png | Bin 0 -> 9790 bytes src/attrib/config.ts | 25 +- src/attrib/modifiers.ts | 69 +- src/attrib/workarounds.ts | 78 +- technologies/abbasid-optimized.json | 42 +- technologies/abbasid-unified.json | 42 +- technologies/abbasid.json | 42 +- technologies/abbasid/angled-surfaces-4.json | 3 + .../abbasid/balanced-projectiles-3.json | 5 +- .../abbasid/fitted-leatherwork-2.json | 3 + technologies/abbasid/incendiary-arrows-4.json | 3 + technologies/abbasid/insulated-helm-3.json | 3 + technologies/abbasid/iron-undermesh-2.json | 3 + technologies/abbasid/lightweight-beams-4.json | 6 +- technologies/abbasid/master-smiths-4.json | 3 + technologies/abbasid/platecutter-point-4.json | 5 +- technologies/abbasid/steeled-arrow-2.json | 5 +- technologies/abbasid/wedge-rivets-3.json | 3 + technologies/all-optimized.json | 347 +- technologies/all-unified.json | 865 +++- technologies/all.json | 860 +++- technologies/ayyubids-optimized.json | 42 +- technologies/ayyubids-unified.json | 42 +- technologies/ayyubids.json | 42 +- technologies/ayyubids/angled-surfaces-4.json | 3 + .../ayyubids/balanced-projectiles-3.json | 5 +- .../ayyubids/fitted-leatherwork-2.json | 3 + .../ayyubids/incendiary-arrows-4.json | 3 + technologies/ayyubids/insulated-helm-3.json | 3 + technologies/ayyubids/iron-undermesh-2.json | 3 + .../ayyubids/lightweight-beams-4.json | 6 +- technologies/ayyubids/master-smiths-4.json | 3 + .../ayyubids/platecutter-point-4.json | 5 +- technologies/ayyubids/steeled-arrow-2.json | 5 +- technologies/ayyubids/wedge-rivets-3.json | 3 + technologies/byzantines-optimized.json | 44 +- technologies/byzantines-unified.json | 44 +- technologies/byzantines.json | 44 +- .../byzantines/angled-surfaces-4.json | 3 + .../byzantines/balanced-projectiles-3.json | 5 +- .../byzantines/fitted-leatherwork-2.json | 3 + .../byzantines/incendiary-arrows-4.json | 3 + technologies/byzantines/insulated-helm-3.json | 3 + technologies/byzantines/iron-undermesh-2.json | 3 + .../byzantines/lightweight-beams-4.json | 6 +- technologies/byzantines/master-smiths-4.json | 3 + .../byzantines/platecutter-point-4.json | 5 +- technologies/byzantines/steeled-arrow-2.json | 5 +- .../byzantines/teardrop-shields-3.json | 2 +- technologies/byzantines/wedge-rivets-3.json | 3 + technologies/chinese-optimized.json | 51 +- technologies/chinese-unified.json | 51 +- technologies/chinese.json | 51 +- technologies/chinese/angled-surfaces-4.json | 3 + .../chinese/balanced-projectiles-3.json | 5 +- technologies/chinese/chemistry-4.json | 9 +- .../chinese/fitted-leatherwork-2.json | 3 + technologies/chinese/incendiary-arrows-4.json | 3 + technologies/chinese/insulated-helm-3.json | 3 + technologies/chinese/iron-undermesh-2.json | 3 + technologies/chinese/lightweight-beams-4.json | 6 +- technologies/chinese/master-smiths-4.json | 3 + technologies/chinese/platecutter-point-4.json | 5 +- technologies/chinese/steeled-arrow-2.json | 5 +- technologies/chinese/wedge-rivets-3.json | 3 + technologies/delhi-optimized.json | 42 +- technologies/delhi-unified.json | 42 +- technologies/delhi.json | 42 +- technologies/delhi/angled-surfaces-4.json | 3 + .../delhi/balanced-projectiles-3.json | 5 +- technologies/delhi/fitted-leatherwork-2.json | 3 + technologies/delhi/incendiary-arrows-4.json | 3 + technologies/delhi/insulated-helm-3.json | 3 + technologies/delhi/iron-undermesh-2.json | 3 + technologies/delhi/lightweight-beams-4.json | 6 +- technologies/delhi/master-smiths-4.json | 3 + technologies/delhi/platecutter-point-4.json | 5 +- technologies/delhi/steeled-arrow-2.json | 5 +- technologies/delhi/wedge-rivets-3.json | 3 + technologies/english-optimized.json | 42 +- technologies/english-unified.json | 42 +- technologies/english.json | 42 +- technologies/english/angled-surfaces-4.json | 3 + .../english/balanced-projectiles-3.json | 5 +- .../english/fitted-leatherwork-2.json | 3 + technologies/english/incendiary-arrows-4.json | 3 + technologies/english/insulated-helm-3.json | 3 + technologies/english/iron-undermesh-2.json | 3 + technologies/english/lightweight-beams-4.json | 6 +- technologies/english/master-smiths-4.json | 3 + technologies/english/platecutter-point-4.json | 5 +- technologies/english/steeled-arrow-2.json | 5 +- technologies/english/wedge-rivets-3.json | 3 + technologies/french-optimized.json | 69 +- technologies/french-unified.json | 69 +- technologies/french.json | 69 +- technologies/french/angled-surfaces-4.json | 3 + .../french/balanced-projectiles-3.json | 5 +- technologies/french/bloomery-2.json | 9 +- technologies/french/damascus-steel-4.json | 9 +- technologies/french/decarbonization-3.json | 9 +- technologies/french/fitted-leatherwork-2.json | 3 + technologies/french/incendiary-arrows-4.json | 3 + technologies/french/insulated-helm-3.json | 3 + technologies/french/iron-undermesh-2.json | 3 + technologies/french/lightweight-beams-4.json | 6 +- technologies/french/master-smiths-4.json | 3 + technologies/french/platecutter-point-4.json | 5 +- technologies/french/steeled-arrow-2.json | 5 +- technologies/french/wedge-rivets-3.json | 3 + technologies/hre-optimized.json | 42 +- technologies/hre-unified.json | 42 +- technologies/hre.json | 42 +- technologies/hre/angled-surfaces-4.json | 3 + technologies/hre/balanced-projectiles-3.json | 5 +- technologies/hre/fitted-leatherwork-2.json | 3 + technologies/hre/incendiary-arrows-4.json | 3 + technologies/hre/insulated-helm-3.json | 3 + technologies/hre/iron-undermesh-2.json | 3 + technologies/hre/lightweight-beams-4.json | 6 +- technologies/hre/master-smiths-4.json | 3 + technologies/hre/platecutter-point-4.json | 5 +- technologies/hre/steeled-arrow-2.json | 5 +- technologies/hre/wedge-rivets-3.json | 3 + technologies/japanese-optimized.json | 51 +- technologies/japanese-unified.json | 51 +- technologies/japanese.json | 51 +- technologies/japanese/angled-surfaces-4.json | 3 + .../japanese/balanced-projectiles-3.json | 5 +- .../japanese/fitted-leatherwork-2.json | 3 + technologies/japanese/herbal-medicine-3.json | 3 +- .../japanese/incendiary-arrows-4.json | 3 + technologies/japanese/insulated-helm-3.json | 3 + technologies/japanese/iron-undermesh-2.json | 3 + .../japanese/lightweight-beams-4.json | 6 +- technologies/japanese/master-smiths-4.json | 3 + technologies/japanese/piety-4.json | 3 +- .../japanese/platecutter-point-4.json | 5 +- technologies/japanese/steeled-arrow-2.json | 5 +- technologies/japanese/tithe-barns-4.json | 3 +- technologies/japanese/wedge-rivets-3.json | 3 + technologies/jeannedarc-optimized.json | 42 +- technologies/jeannedarc-unified.json | 42 +- technologies/jeannedarc.json | 42 +- .../jeannedarc/angled-surfaces-4.json | 3 + .../jeannedarc/balanced-projectiles-3.json | 5 +- .../jeannedarc/fitted-leatherwork-2.json | 3 + .../jeannedarc/incendiary-arrows-4.json | 3 + technologies/jeannedarc/insulated-helm-3.json | 3 + technologies/jeannedarc/iron-undermesh-2.json | 3 + .../jeannedarc/lightweight-beams-4.json | 6 +- technologies/jeannedarc/master-smiths-4.json | 3 + .../jeannedarc/platecutter-point-4.json | 5 +- technologies/jeannedarc/steeled-arrow-2.json | 5 +- technologies/jeannedarc/wedge-rivets-3.json | 3 + technologies/malians-optimized.json | 39 +- technologies/malians-unified.json | 39 +- technologies/malians.json | 39 +- technologies/malians/angled-surfaces-4.json | 3 + .../malians/balanced-projectiles-3.json | 5 +- .../malians/fitted-leatherwork-2.json | 3 + technologies/malians/insulated-helm-3.json | 3 + technologies/malians/iron-undermesh-2.json | 3 + technologies/malians/lightweight-beams-4.json | 6 +- technologies/malians/master-smiths-4.json | 3 + technologies/malians/platecutter-point-4.json | 5 +- technologies/malians/steeled-arrow-2.json | 5 +- technologies/malians/wedge-rivets-3.json | 3 + technologies/mongols-optimized.json | 44 +- technologies/mongols-unified.json | 44 +- technologies/mongols.json | 44 +- technologies/mongols/angled-surfaces-4.json | 3 + .../mongols/balanced-projectiles-3.json | 5 +- .../mongols/fitted-leatherwork-2.json | 3 + .../mongols/greased-axles-improved-3.json | 2 +- technologies/mongols/incendiary-arrows-4.json | 3 + technologies/mongols/insulated-helm-3.json | 3 + technologies/mongols/iron-undermesh-2.json | 3 + technologies/mongols/lightweight-beams-4.json | 6 +- technologies/mongols/master-smiths-4.json | 3 + technologies/mongols/platecutter-point-4.json | 5 +- technologies/mongols/steeled-arrow-2.json | 5 +- technologies/mongols/wedge-rivets-3.json | 3 + technologies/orderofthedragon-optimized.json | 130 +- technologies/orderofthedragon-unified.json | 93 +- technologies/orderofthedragon.json | 91 +- .../orderofthedragon/angled-surfaces-4.json | 3 + .../balanced-projectiles-3.json | 5 +- .../orderofthedragon/dragon-fire-2.json | 49 - .../fitted-leatherwork-2.json | 3 + .../orderofthedragon/incendiary-arrows-4.json | 3 + .../orderofthedragon/insulated-helm-3.json | 3 + .../orderofthedragon/iron-undermesh-2.json | 3 + .../orderofthedragon/lightweight-beams-4.json | 6 +- .../orderofthedragon/master-smiths-4.json | 3 + .../orderofthedragon/platecutter-point-4.json | 5 +- .../orderofthedragon/steeled-arrow-2.json | 5 +- .../orderofthedragon/wedge-rivets-3.json | 3 + technologies/ottomans-optimized.json | 42 +- technologies/ottomans-unified.json | 42 +- technologies/ottomans.json | 42 +- technologies/ottomans/angled-surfaces-4.json | 3 + .../ottomans/balanced-projectiles-3.json | 5 +- .../ottomans/fitted-leatherwork-2.json | 3 + .../ottomans/incendiary-arrows-4.json | 3 + technologies/ottomans/insulated-helm-3.json | 3 + technologies/ottomans/iron-undermesh-2.json | 3 + .../ottomans/lightweight-beams-4.json | 6 +- technologies/ottomans/master-smiths-4.json | 3 + .../ottomans/platecutter-point-4.json | 5 +- technologies/ottomans/steeled-arrow-2.json | 5 +- technologies/ottomans/wedge-rivets-3.json | 3 + technologies/rus-optimized.json | 42 +- technologies/rus-unified.json | 42 +- technologies/rus.json | 42 +- technologies/rus/angled-surfaces-4.json | 3 + technologies/rus/balanced-projectiles-3.json | 5 +- technologies/rus/fitted-leatherwork-2.json | 3 + technologies/rus/incendiary-arrows-4.json | 3 + technologies/rus/insulated-helm-3.json | 3 + technologies/rus/iron-undermesh-2.json | 3 + technologies/rus/lightweight-beams-4.json | 6 +- technologies/rus/master-smiths-4.json | 3 + technologies/rus/platecutter-point-4.json | 5 +- technologies/rus/steeled-arrow-2.json | 5 +- technologies/rus/wedge-rivets-3.json | 3 + technologies/unified/ancient-techniques.json | 96 +- technologies/unified/angled-surfaces.json | 48 + .../unified/balanced-projectiles.json | 80 +- technologies/unified/bloomery.json | 9 +- technologies/unified/chemistry.json | 9 +- technologies/unified/damascus-steel.json | 9 +- technologies/unified/decarbonization.json | 9 +- technologies/unified/dragon-fire.json | 51 +- technologies/unified/fitted-leatherwork.json | 48 + .../unified/greased-axles-improved.json | 2 +- technologies/unified/herbal-medicine.json | 3 +- technologies/unified/incendiary-arrows.json | 45 + technologies/unified/insulated-helm.json | 48 + technologies/unified/iron-undermesh.json | 48 + technologies/unified/lightweight-beams.json | 96 +- technologies/unified/master-smiths.json | 48 + technologies/unified/piety.json | 3 +- technologies/unified/platecutter-point.json | 80 +- technologies/unified/steeled-arrow.json | 80 +- technologies/unified/teardrop-shields.json | 2 +- technologies/unified/tithe-barns.json | 3 +- technologies/unified/wedge-rivets.json | 48 + technologies/zhuxi-optimized.json | 157 +- technologies/zhuxi-unified.json | 156 +- technologies/zhuxi.json | 135 +- technologies/zhuxi/ancient-techniques-4.json | 93 - technologies/zhuxi/angled-surfaces-4.json | 3 + .../zhuxi/balanced-projectiles-3.json | 5 +- technologies/zhuxi/fitted-leatherwork-2.json | 3 + technologies/zhuxi/incendiary-arrows-4.json | 3 + technologies/zhuxi/insulated-helm-3.json | 3 + technologies/zhuxi/iron-undermesh-2.json | 3 + technologies/zhuxi/lightweight-beams-4.json | 6 +- technologies/zhuxi/master-smiths-4.json | 3 + technologies/zhuxi/platecutter-point-4.json | 5 +- technologies/zhuxi/steeled-arrow-2.json | 5 +- technologies/zhuxi/wedge-rivets-3.json | 3 + units/all-optimized.json | 308 +- units/all-unified.json | 246 +- units/all.json | 207 +- units/byzantines-optimized.json | 118 - units/byzantines-unified.json | 117 - units/byzantines.json | 97 - units/byzantines/tower-of-the-sultan-3.json | 97 - units/jeannedarc-optimized.json | 102 +- units/jeannedarc-unified.json | 102 +- units/jeannedarc.json | 66 +- .../jeanne-darc-blast-cannon-4.json | 11 +- units/jeannedarc/jeanne-darc-hunter-2.json | 11 +- .../jeannedarc/jeanne-darc-markswoman-4.json | 11 +- .../jeanne-darc-mounted-archer-3.json | 11 +- units/jeannedarc/jeanne-darc-peasant-1.json | 11 +- .../jeanne-darc-woman-at-arms-2.json | 11 +- units/mongols-optimized.json | 9 +- units/mongols-unified.json | 36 +- units/mongols.json | 36 +- units/mongols/khan-1.json | 9 +- units/mongols/khan-2.json | 9 +- units/mongols/khan-3.json | 9 +- units/mongols/khan-4.json | 9 +- units/rus-optimized.json | 8 +- units/rus-unified.json | 8 +- units/rus.json | 8 +- units/rus/militia-2.json | 8 +- units/unified/jeanne-darc-blast-cannon.json | 17 +- units/unified/jeanne-darc-hunter.json | 17 +- units/unified/jeanne-darc-markswoman.json | 17 +- units/unified/jeanne-darc-mounted-archer.json | 17 +- units/unified/jeanne-darc-peasant.json | 17 +- units/unified/jeanne-darc-woman-at-arms.json | 17 +- units/unified/jeannes-elite-champion.json | 142 - units/unified/jeannes-elite-rider.json | 151 - units/unified/khan.json | 36 +- units/unified/militia.json | 8 +- units/unified/tower-of-the-sultan.json | 100 +- 537 files changed, 30006 insertions(+), 5702 deletions(-) delete mode 100644 abilities/abbasid/ability--translation-not-found-undefined-1.json create mode 100644 abilities/abbasid/ability-conversion-1.json create mode 100644 abilities/abbasid/ability-detonate-1.json create mode 100644 abilities/abbasid/ability-man-the-sails-1.json create mode 100644 abilities/abbasid/ability-medical-centers-1.json create mode 100644 abilities/ayyubids/ability-conversion-1.json create mode 100644 abilities/ayyubids/ability-detonate-1.json create mode 100644 abilities/ayyubids/ability-man-the-sails-1.json create mode 100644 abilities/ayyubids/ability-swap-weapon-incendiary-1.json create mode 100644 abilities/ayyubids/ability-swap-weapon-kinetic-1.json create mode 100644 abilities/ayyubids/ability-tactical-charge-1.json create mode 100644 abilities/byzantines/ability-artillery-shot-1.json create mode 100644 abilities/byzantines/ability-conversion-1.json create mode 100644 abilities/byzantines/ability-detonate-1.json create mode 100644 abilities/byzantines/ability-man-the-sails-1.json create mode 100644 abilities/byzantines/ability-place-palings-1.json create mode 100644 abilities/byzantines/ability-royal-knight-charge-damage-2.json delete mode 100644 abilities/chinese/ability--translation-not-found-undefined-4.json create mode 100644 abilities/chinese/ability-conversion-1.json create mode 100644 abilities/chinese/ability-detonate-1.json create mode 100644 abilities/chinese/ability-extra-materials-1.json create mode 100644 abilities/chinese/ability-man-the-sails-1.json create mode 100644 abilities/delhi/ability-conversion-1.json create mode 100644 abilities/delhi/ability-detonate-1.json create mode 100644 abilities/delhi/ability-man-the-sails-1.json create mode 100644 abilities/english/ability-conversion-1.json create mode 100644 abilities/english/ability-detonate-1.json create mode 100644 abilities/english/ability-man-the-sails-1.json create mode 100644 abilities/english/ability-place-palings-1.json create mode 100644 abilities/french/ability-conversion-1.json create mode 100644 abilities/french/ability-detonate-1.json create mode 100644 abilities/french/ability-man-the-sails-1.json create mode 100644 abilities/hre/ability-conversion-1.json create mode 100644 abilities/hre/ability-detonate-1.json create mode 100644 abilities/hre/ability-man-the-sails-1.json create mode 100644 abilities/japanese/ability-conversion-1.json create mode 100644 abilities/japanese/ability-detonate-1.json create mode 100644 abilities/japanese/ability-man-the-sails-1.json create mode 100644 abilities/jeannedarc/ability-conversion-1.json create mode 100644 abilities/jeannedarc/ability-detonate-1.json create mode 100644 abilities/jeannedarc/ability-man-the-sails-1.json create mode 100644 abilities/jeannedarc/ability-royal-knight-charge-damage-2.json create mode 100644 abilities/malians/ability-conversion-1.json create mode 100644 abilities/malians/ability-detonate-1.json create mode 100644 abilities/malians/ability-man-the-sails-1.json create mode 100644 abilities/mongols/ability-conversion-1.json create mode 100644 abilities/mongols/ability-detonate-1.json create mode 100644 abilities/mongols/ability-man-the-sails-1.json create mode 100644 abilities/orderofthedragon/ability-conversion-1.json create mode 100644 abilities/orderofthedragon/ability-detonate-1.json create mode 100644 abilities/orderofthedragon/ability-man-the-sails-1.json create mode 100644 abilities/ottomans/ability-conversion-1.json create mode 100644 abilities/ottomans/ability-detonate-1.json create mode 100644 abilities/ottomans/ability-man-the-sails-1.json create mode 100644 abilities/rus/ability-conversion-1.json create mode 100644 abilities/rus/ability-detonate-1.json create mode 100644 abilities/rus/ability-man-the-sails-1.json create mode 100644 abilities/unified/ability-conversion.json create mode 100644 abilities/unified/ability-detonate.json create mode 100644 abilities/unified/ability-extra-materials.json create mode 100644 abilities/unified/ability-man-the-sails.json create mode 100644 abilities/unified/ability-medical-centers.json create mode 100644 abilities/unified/ability-place-palings.json create mode 100644 abilities/unified/ability-swap-weapon-incendiary.json create mode 100644 abilities/unified/ability-swap-weapon-kinetic.json create mode 100644 abilities/unified/ability-tactical-charge.json create mode 100644 abilities/zhuxi/ability-conversion-1.json create mode 100644 abilities/zhuxi/ability-detonate-1.json create mode 100644 abilities/zhuxi/ability-man-the-sails-1.json delete mode 100644 buildings/japanese/religious-choice-4.json delete mode 100644 buildings/unified/religious-choice.json create mode 100644 images/abilities/ability-auto-train-villagers-off-1.png create mode 100644 images/abilities/ability-buy-100-food-1.png create mode 100644 images/abilities/ability-buy-100-stone-1.png create mode 100644 images/abilities/ability-buy-100-wood-1.png create mode 100644 images/abilities/ability-conversion-1.png create mode 100644 images/abilities/ability-delete-building-1.png create mode 100644 images/abilities/ability-detonate-1.png create mode 100644 images/abilities/ability-extra-materials-1.png create mode 100644 images/abilities/ability-gate-unlocked-auto-1.png create mode 100644 images/abilities/ability-man-the-sails-1.png create mode 100644 images/abilities/ability-medical-centers-1.png create mode 100644 images/abilities/ability-place-palings-1.png create mode 100644 images/abilities/ability-sell-100-food-1.png create mode 100644 images/abilities/ability-sell-100-stone-1.png create mode 100644 images/abilities/ability-sell-100-wood-1.png create mode 100644 images/abilities/ability-swap-weapon-incendiary-1.png create mode 100644 images/abilities/ability-swap-weapon-kinetic-1.png create mode 100644 images/abilities/ability-tactical-charge-1.png delete mode 100644 technologies/orderofthedragon/dragon-fire-2.json delete mode 100644 technologies/zhuxi/ancient-techniques-4.json delete mode 100644 units/byzantines/tower-of-the-sultan-3.json delete mode 100644 units/unified/jeannes-elite-champion.json delete mode 100644 units/unified/jeannes-elite-rider.json diff --git a/abilities/abbasid-optimized.json b/abilities/abbasid-optimized.json index 4e5cdcf5..9d2e013e 100644 --- a/abilities/abbasid-optimized.json +++ b/abilities/abbasid-optimized.json @@ -11,48 +11,6 @@ ] }, "data": [ - { - "id": "ability-golden-age-tier-1", - "name": "Golden Age Tier 1", - "type": "ability", - "civs": [ - "ab" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "description": "+15% Resource Gathering Rate", - "variations": [ - { - "id": "ability-golden-age-tier-1-1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "civs": [ - "ab" - ] - } - ], - "baseId": "ability-golden-age-tier-1", - "age": 1, - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "active": "always", - "auraRange": 12.5, - "effects": [], - "shared": {} - }, { "id": "ability-camel-support", "name": "Camel Support", @@ -196,6 +154,183 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-golden-age-tier-1", + "name": "Golden Age Tier 1", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "description": "+15% Resource Gathering Rate", + "variations": [ + { + "id": "ability-golden-age-tier-1-1", + "baseId": "ability-golden-age-tier-1", + "type": "ability", + "name": "Golden Age Tier 1", + "pbgid": 201563, + "attribName": "golden_age_tier_1", + "age": 1, + "civs": [ + "ab" + ], + "description": "+15% Resource Gathering Rate", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "active": "always", + "auraRange": 12.5, + "effects": [] + } + ], + "shared": {} + }, { "id": "ability-golden-age-tier-2", "name": "Golden Age Tier 2", @@ -354,6 +489,132 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-medical-centers", + "name": "Medical Centers", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "description": "Heals nearby units for +2 health every 1 second", + "variations": [ + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] + } + ], + "shared": {} + }, { "id": "ability-proselytize", "name": "Proselytize", diff --git a/abilities/abbasid-unified.json b/abilities/abbasid-unified.json index fdacb29f..8674e593 100644 --- a/abilities/abbasid-unified.json +++ b/abilities/abbasid-unified.json @@ -11,85 +11,6 @@ ] }, "data": [ - { - "id": "ability-golden-age-tier-1", - "name": "Golden Age Tier 1", - "type": "ability", - "civs": [ - "ab" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "description": "+15% Resource Gathering Rate", - "variations": [ - { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, - { - "id": "ability-golden-age-tier-1-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - } - ] - }, { "id": "ability-camel-support", "name": "Camel Support", @@ -231,6 +152,180 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-golden-age-tier-1", + "name": "Golden Age Tier 1", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "description": "+15% Resource Gathering Rate", + "variations": [ + { + "id": "ability-golden-age-tier-1-1", + "baseId": "ability-golden-age-tier-1", + "type": "ability", + "name": "Golden Age Tier 1", + "pbgid": 201563, + "attribName": "golden_age_tier_1", + "age": 1, + "civs": [ + "ab" + ], + "description": "+15% Resource Gathering Rate", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "active": "always", + "auraRange": 12.5, + "effects": [] + } + ] + }, { "id": "ability-golden-age-tier-2", "name": "Golden Age Tier 2", @@ -386,6 +481,130 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, + { + "id": "ability-medical-centers", + "name": "Medical Centers", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "description": "Heals nearby units for +2 health every 1 second", + "variations": [ + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] + } + ] + }, { "id": "ability-proselytize", "name": "Proselytize", diff --git a/abilities/abbasid.json b/abilities/abbasid.json index 30c1967a..31bd2d72 100644 --- a/abilities/abbasid.json +++ b/abilities/abbasid.json @@ -11,38 +11,6 @@ ] }, "data": [ - { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, { "id": "ability-camel-support-4", "baseId": "ability-camel-support", @@ -154,6 +122,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-golden-age-tier-1-1", "baseId": "ability-golden-age-tier-1", @@ -296,6 +361,100 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] + }, { "id": "ability-proselytize-4", "baseId": "ability-proselytize", diff --git a/abilities/abbasid/ability--translation-not-found-undefined-1.json b/abilities/abbasid/ability--translation-not-found-undefined-1.json deleted file mode 100644 index c7b1019d..00000000 --- a/abilities/abbasid/ability--translation-not-found-undefined-1.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] -} \ No newline at end of file diff --git a/abilities/abbasid/ability-conversion-1.json b/abilities/abbasid/ability-conversion-1.json new file mode 100644 index 00000000..a266b454 --- /dev/null +++ b/abilities/abbasid/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/abbasid/ability-detonate-1.json b/abilities/abbasid/ability-detonate-1.json new file mode 100644 index 00000000..ddd47b1e --- /dev/null +++ b/abilities/abbasid/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/abbasid/ability-man-the-sails-1.json b/abilities/abbasid/ability-man-the-sails-1.json new file mode 100644 index 00000000..9d79ebe3 --- /dev/null +++ b/abilities/abbasid/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/abbasid/ability-medical-centers-1.json b/abilities/abbasid/ability-medical-centers-1.json new file mode 100644 index 00000000..78843de2 --- /dev/null +++ b/abilities/abbasid/ability-medical-centers-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] +} \ No newline at end of file diff --git a/abilities/all-optimized.json b/abilities/all-optimized.json index 18730423..b069473e 100644 --- a/abilities/all-optimized.json +++ b/abilities/all-optimized.json @@ -2,85 +2,6 @@ "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", "__version__": "0.0.2", "data": [ - { - "id": "ability-golden-age-tier-1", - "name": "Golden Age Tier 1", - "type": "ability", - "civs": [ - "ab", - "ay" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "description": "+15% Resource Gathering Rate", - "variations": [ - { - "id": "ability-golden-age-tier-1-1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "civs": [ - "ab" - ] - }, - { - "id": "ability-golden-age-tier-1-1", - "pbgid": 2146738, - "attribName": "golden_age_tier_1_ha_01", - "civs": [ - "ay" - ], - "description": "10 Structures: Villager gathering rate +10% for all resources.", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.1, - "type": "influence" - }, - { - "property": "unknown", - "select": { - "id": [ - "house-of-wisdom" - ] - }, - "effect": "change", - "value": 0, - "type": "ability" - } - ], - "unlockedBy": [ - "buildings/house-of-wisdom" - ] - } - ], - "baseId": "ability-golden-age-tier-1", - "age": 1, - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "active": "always", - "auraRange": 12.5, - "effects": [], - "shared": {} - }, { "id": "ability-camel-support", "name": "Camel Support", @@ -162,8 +83,461 @@ "shared": {} }, { - "id": "ability-camel-unease", - "name": "Camel Unease", + "id": "ability-camel-unease", + "name": "Camel Unease", + "type": "ability", + "civs": [ + "ab", + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-camel-unease-1.png", + "description": "Camels cause enemy horse cavalry units to deal 20% less damage.", + "variations": [ + { + "id": "ability-camel-unease-1", + "pbgid": 202653, + "attribName": "mamluke_anti_cavalry_aura_abb", + "civs": [ + "ab" + ] + }, + { + "id": "ability-camel-unease-1", + "pbgid": 202653, + "attribName": "mamluke_anti_cavalry_aura_abb", + "civs": [ + "ay" + ] + } + ], + "baseId": "ability-camel-unease", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-archer", + "camel-rider", + "camel-lancer", + "desert-raider", + "atabeg", + "dervish" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "shared": {} + }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ab" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ay" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "by" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ch" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "de" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "en" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "fr" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "hr" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ja" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "je" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ma" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "mo" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "od" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ot" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "ru" + ] + }, + { + "id": "ability-conversion-1", + "pbgid": 192685, + "attribName": "monk_conversion", + "civs": [ + "zx" + ] + } + ], + "baseId": "ability-conversion", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ab" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ay" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "by" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ch" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "de" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "en" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "fr" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "hr" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ja" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "je" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ma" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "mo" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "od" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ot" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "ru" + ] + }, + { + "id": "ability-detonate-1", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "civs": [ + "zx" + ] + } + ], + "baseId": "ability-detonate", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "shared": {} + }, + { + "id": "ability-golden-age-tier-1", + "name": "Golden Age Tier 1", "type": "ability", "civs": [ "ab", @@ -172,27 +546,55 @@ "displayClasses": [], "classes": [], "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-camel-unease-1.png", - "description": "Camels cause enemy horse cavalry units to deal 20% less damage.", + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "description": "+15% Resource Gathering Rate", "variations": [ { - "id": "ability-camel-unease-1", - "pbgid": 202653, - "attribName": "mamluke_anti_cavalry_aura_abb", + "id": "ability-golden-age-tier-1-1", + "pbgid": 201563, + "attribName": "golden_age_tier_1", "civs": [ "ab" ] }, { - "id": "ability-camel-unease-1", - "pbgid": 202653, - "attribName": "mamluke_anti_cavalry_aura_abb", + "id": "ability-golden-age-tier-1-1", + "pbgid": 2146738, + "attribName": "golden_age_tier_1_ha_01", "civs": [ "ay" + ], + "description": "10 Structures: Villager gathering rate +10% for all resources.", + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.1, + "type": "influence" + }, + { + "property": "unknown", + "select": { + "id": [ + "house-of-wisdom" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/house-of-wisdom" ] } ], - "baseId": "ability-camel-unease", + "baseId": "ability-golden-age-tier-1", "age": 1, "costs": { "food": 0, @@ -204,27 +606,12 @@ "total": 0, "popcap": 0 }, - "producedBy": [], - "active": "always", - "auraRange": 5, - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "camel-archer", - "camel-rider", - "camel-lancer", - "desert-raider", - "atabeg", - "dervish" - ] - }, - "effect": "change", - "value": 0, - "type": "ability" - } + "producedBy": [ + "house-of-wisdom" ], + "active": "always", + "auraRange": 12.5, + "effects": [], "shared": {} }, { @@ -416,23 +803,214 @@ "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", "variations": [ { - "id": "ability-house-of-wisdom-influence-1", - "pbgid": 1838842, - "attribName": "how_influence_abb", + "id": "ability-house-of-wisdom-influence-1", + "pbgid": 1838842, + "attribName": "how_influence_abb", + "civs": [ + "ab" + ] + }, + { + "id": "ability-house-of-wisdom-influence-1", + "pbgid": 1838842, + "attribName": "how_influence_abb", + "civs": [ + "ay" + ] + } + ], + "baseId": "ability-house-of-wisdom-influence", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "active": "always", + "auraRange": 0, + "effects": [ + { + "property": "fireArmor", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "change", + "value": 5, + "type": "ability" + } + ], + "shared": {} + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ab" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ay" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "by" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ch" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "de" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "en" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "fr" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "hr" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ja" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "je" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", "civs": [ - "ab" + "ma" ] }, { - "id": "ability-house-of-wisdom-influence-1", - "pbgid": 1838842, - "attribName": "how_influence_abb", + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", "civs": [ - "ay" + "mo" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "od" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ot" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "ru" + ] + }, + { + "id": "ability-man-the-sails-1", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "civs": [ + "zx" ] } ], - "baseId": "ability-house-of-wisdom-influence", + "baseId": "ability-man-the-sails", "age": 1, "costs": { "food": 0, @@ -444,24 +1022,88 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" - ], - "active": "always", + "producedBy": [], + "active": "manual", "auraRange": 0, + "cooldown": 60, "effects": [ { - "property": "fireArmor", + "property": "moveSpeed", "select": { "class": [ [ - "building" + "ship", + "springald" ] ] }, "effect": "change", - "value": 5, - "type": "ability" + "value": 40, + "type": "ability", + "duration": 10 + } + ], + "shared": {} + }, + { + "id": "ability-medical-centers", + "name": "Medical Centers", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "description": "Heals nearby units for +2 health every 1 second", + "variations": [ + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] } ], "shared": {} @@ -1256,51 +1898,227 @@ "displayClasses": [], "costs": { "food": 0, - "wood": 50, + "wood": 50, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 50, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-structural-reinforcements-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 90, + "effects": [ + { + "property": "meleeArmor", + "select": { + "class": [ + [ + "siege" + ] + ] + }, + "effect": "change", + "value": 20, + "type": "ability", + "duration": 10 + }, + { + "property": "fireArmor", + "select": { + "class": [ + [ + "siege" + ] + ] + }, + "effect": "change", + "value": 5, + "type": "ability", + "duration": 10 + } + ], + "unlockedBy": [ + "technologies/siege-carpentry" + ] + } + ], + "shared": {} + }, + { + "id": "ability-swap-weapon-incendiary", + "name": "Swap Weapon (Incendiary)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "variations": [ + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-swap-weapon-kinetic", + "name": "Swap Weapon (Kinetic)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "description": "Switch to solid ammunition, which deals higher damage", + "variations": [ + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-tactical-charge", + "name": "Tactical Charge", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "variations": [ + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, "stone": 0, "gold": 0, "vizier": 0, "oliveoil": 0, - "total": 50, + "total": 0, "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-structural-reinforcements-1.png", - "active": "manual", - "auraRange": 0, - "cooldown": 90, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, "effects": [ { - "property": "meleeArmor", - "select": { - "class": [ - [ - "siege" - ] - ] - }, - "effect": "change", - "value": 20, - "type": "ability", - "duration": 10 - }, - { - "property": "fireArmor", + "property": "unknown", "select": { - "class": [ - [ - "siege" - ] + "id": [ + "camel-lancer" ] }, "effect": "change", - "value": 5, - "type": "ability", - "duration": 10 + "value": 0, + "type": "ability" } - ], - "unlockedBy": [ - "technologies/siege-carpentry" ] } ], @@ -1385,6 +2203,72 @@ ], "shared": {} }, + { + "id": "ability-artillery-shot", + "name": "Artillery Shot", + "type": "ability", + "civs": [ + "by", + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "variations": [ + { + "id": "ability-artillery-shot-1", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "civs": [ + "by" + ] + }, + { + "id": "ability-artillery-shot-1", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "civs": [ + "fr" + ] + } + ], + "baseId": "ability-artillery-shot", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ], + "shared": {} + }, { "id": "ability-automatic-pilgrim-flask", "name": "Automatic Pilgrim Flask", @@ -1444,6 +2328,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1868,6 +2755,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2136,6 +3026,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2151,6 +3044,76 @@ ], "shared": {} }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "by", + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "pbgid": 2025568, + "attribName": "deploy_palings", + "civs": [ + "by" + ] + }, + { + "id": "ability-place-palings-1", + "pbgid": 2025568, + "attribName": "deploy_palings", + "civs": [ + "en" + ] + } + ], + "baseId": "ability-place-palings", + "age": 1, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ], + "shared": {} + }, { "id": "ability-praesidium", "name": "Praesidium", @@ -2218,6 +3181,77 @@ ], "shared": {} }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "by", + "fr", + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "civs": [ + "by" + ] + }, + { + "id": "ability-royal-knight-charge-damage-2", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "civs": [ + "fr" + ] + }, + { + "id": "ability-royal-knight-charge-damage-2", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "civs": [ + "je" + ] + } + ], + "baseId": "ability-royal-knight-charge-damage", + "age": 2, + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always", + "shared": {} + }, { "id": "ability-shield-wall", "name": "Shield Wall", @@ -2465,10 +3499,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -2481,8 +3514,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -2495,8 +3527,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ @@ -2542,66 +3573,65 @@ "shared": {} }, { - "id": "ability--translation-not-found-undefined", - "name": "Spirit Way Ancestors", + "id": "ability-extra-materials", + "name": "Extra Materials", "type": "ability", "civs": [ - "ch", - "je" + "ch" ], "displayClasses": [], "classes": [], "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", - "description": "(translation not found) (undefined)", + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", "variations": [ { - "id": "ability--translation-not-found-undefined-1", - "pbgid": 2141775, - "attribName": "jeanne_d_arc_rallying_call_units_timer_fre_ha_01", - "civs": [ - "je" - ] - }, - { - "id": "ability--translation-not-found-undefined-4", - "pbgid": 207131, - "attribName": "spirit_way", + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, "civs": [ "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "active": "always", + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } ] } ], - "baseId": "ability--translation-not-found-undefined", - "age": 1, - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "active": "always", - "auraRange": 0, - "cooldown": 90, - "effects": [], - "shared": { - "ability--translation-not-found-undefined-4": { - "name": "Spirit Way Ancestors", - "age": 4, - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "auraRange": 5, - "unlockedBy": [ - "buildings/spirit-way" - ], - "id": "ability--translation-not-found-undefined-4" - } - } + "shared": {} }, { "id": "ability-imperial-spies", @@ -2742,10 +3772,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -3252,69 +4284,6 @@ ], "shared": {} }, - { - "id": "ability-artillery-shot", - "name": "Artillery Shot", - "type": "ability", - "civs": [ - "fr" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", - "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", - "variations": [ - { - "id": "ability-artillery-shot-1", - "baseId": "ability-artillery-shot", - "type": "ability", - "name": "Artillery Shot", - "pbgid": 2122116, - "attribName": "cannon_swap_fre", - "age": 1, - "civs": [ - "fr" - ], - "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", - "active": "manual", - "auraRange": 0, - "cooldown": 210, - "effects": [ - { - "property": "areaOfEffect", - "select": { - "id": [ - "cannon", - "royal-cannon" - ] - }, - "effect": "change", - "value": 0, - "type": "ability" - } - ], - "unlockedBy": [ - "buildings/college-of-artillery" - ] - } - ], - "shared": {} - }, { "id": "ability-deploy-pavise", "name": "Deploy Pavise", @@ -3435,63 +4404,6 @@ ], "shared": {} }, - { - "id": "ability-royal-knight-charge-damage", - "name": "Royal Knight Charge Damage", - "type": "ability", - "civs": [ - "fr" - ], - "displayClasses": [], - "classes": [], - "minAge": 2, - "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", - "description": "Gain +3 melee attack damage for 5 seconds after charging.", - "variations": [ - { - "id": "ability-royal-knight-charge-damage-2", - "baseId": "ability-royal-knight-charge-damage", - "type": "ability", - "name": "Royal Knight Charge Damage", - "pbgid": 2032837, - "attribName": "lancer_charge_bonus_damage", - "age": 2, - "civs": [ - "fr" - ], - "description": "Gain +3 melee attack damage for 5 seconds after charging.", - "classes": [], - "displayClasses": [], - "costs": { - "gold": 0, - "wood": 0, - "food": 0, - "stone": 0, - "total": 0, - "time": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", - "effects": [ - { - "property": "meleeAttack", - "select": { - "id": [ - "royal-knight" - ] - }, - "effect": "change", - "value": 3, - "type": "ability", - "duration": 5 - } - ], - "active": "always" - } - ], - "shared": {} - }, { "id": "ability-town-center-production-speed-castle-age", "name": "Castle Age Town Center Production Speed", @@ -4970,6 +5882,53 @@ ], "shared": {} }, + { + "id": "ability--translation-not-found-undefined", + "name": "(translation not found) (undefined)", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "description": "(translation not found) (undefined)", + "variations": [ + { + "id": "ability--translation-not-found-undefined-1", + "baseId": "ability--translation-not-found-undefined", + "type": "ability", + "name": "(translation not found) (undefined)", + "pbgid": 2141775, + "attribName": "jeanne_d_arc_rallying_call_units_timer_fre_ha_01", + "age": 1, + "civs": [ + "je" + ], + "description": "(translation not found) (undefined)", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "active": "always", + "auraRange": 0, + "cooldown": 90, + "effects": [] + } + ], + "shared": {} + }, { "id": "ability-bring-down-the-walls", "name": "Bring down the walls!", @@ -6356,10 +7315,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -7240,10 +8201,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -7603,10 +8566,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -8609,6 +9574,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -8675,6 +9651,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -8755,6 +9742,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/all-unified.json b/abilities/all-unified.json index 44c4e77f..090584f5 100644 --- a/abilities/all-unified.json +++ b/abilities/all-unified.json @@ -2,144 +2,6 @@ "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", "__version__": "0.0.2", "data": [ - { - "id": "ability-golden-age-tier-1", - "name": "Golden Age Tier 1", - "type": "ability", - "civs": [ - "ab", - "ay" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "description": "+15% Resource Gathering Rate", - "variations": [ - { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, - { - "id": "ability-golden-age-tier-1-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, - { - "id": "ability-golden-age-tier-1-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 2146738, - "attribName": "golden_age_tier_1_ha_01", - "age": 1, - "civs": [ - "ay" - ], - "description": "10 Structures: Villager gathering rate +10% for all resources.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.1, - "type": "influence" - }, - { - "property": "unknown", - "select": { - "id": [ - "house-of-wisdom" - ] - }, - "effect": "change", - "value": 0, - "type": "ability" - } - ], - "unlockedBy": [ - "buildings/house-of-wisdom" - ] - } - ] - }, { "id": "ability-camel-support", "name": "Camel Support", @@ -330,31 +192,45 @@ ] }, { - "id": "ability-golden-age-tier-2", - "name": "Golden Age Tier 2", + "id": "ability-conversion", + "name": "Conversion", "type": "ability", "civs": [ "ab", - "ay" + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" ], "displayClasses": [], "classes": [], "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", - "description": "+15% Research Speed", + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "variations": [ { - "id": "ability-golden-age-tier-2-1", - "baseId": "ability-golden-age-tier-2", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Golden Age Tier 2", - "pbgid": 201593, - "attribName": "golden_age_tier_2", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", "age": 1, "civs": [ "ab" ], - "description": "+15% Research Speed", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -367,26 +243,46 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", - "active": "always", - "auraRange": 12.5, - "effects": [] + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] }, { - "id": "ability-golden-age-tier-2-2", - "baseId": "ability-golden-age-tier-2", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Golden Age Tier 2", - "pbgid": 2146739, - "attribName": "golden_age_tier_2_ha_01", - "age": 2, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "ay" ], - "description": "20 Structures: Research Speeds +50%", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -399,70 +295,46 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", - "active": "always", - "auraRange": 12.5, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, "effects": [ - { - "property": "unknown", - "select": { - "class": [ - [ - "building" - ] - ] - }, - "effect": "multiply", - "value": 1.5, - "type": "influence" - }, { "property": "unknown", "select": { "id": [ - "house-of-wisdom" + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" ] }, "effect": "change", "value": 0, "type": "ability" } - ], - "unlockedBy": [ - "buildings/house-of-wisdom" ] - } - ] - }, - { - "id": "ability-golden-age-tier-3", - "name": "Golden Age Tier 3", - "type": "ability", - "civs": [ - "ab", - "ay" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", - "description": "+20% Production Speed, additional +5% Research Speed, additional +5% Resource Gathering Rate", - "variations": [ + }, { - "id": "ability-golden-age-tier-3-1", - "baseId": "ability-golden-age-tier-3", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Golden Age Tier 3", - "pbgid": 201595, - "attribName": "golden_age_tier_3", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", "age": 1, "civs": [ - "ab" + "by" ], - "description": "+20% Production Speed, additional +5% Research Speed, additional +5% Resource Gathering Rate", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -475,26 +347,2308 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ch" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-golden-age-tier-1", + "name": "Golden Age Tier 1", + "type": "ability", + "civs": [ + "ab", + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "description": "+15% Resource Gathering Rate", + "variations": [ + { + "id": "ability-golden-age-tier-1-1", + "baseId": "ability-golden-age-tier-1", + "type": "ability", + "name": "Golden Age Tier 1", + "pbgid": 201563, + "attribName": "golden_age_tier_1", + "age": 1, + "civs": [ + "ab" + ], + "description": "+15% Resource Gathering Rate", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "active": "always", + "auraRange": 12.5, + "effects": [] + }, + { + "id": "ability-golden-age-tier-1-1", + "baseId": "ability-golden-age-tier-1", + "type": "ability", + "name": "Golden Age Tier 1", + "pbgid": 2146738, + "attribName": "golden_age_tier_1_ha_01", + "age": 1, + "civs": [ + "ay" + ], + "description": "10 Structures: Villager gathering rate +10% for all resources.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", + "active": "always", + "auraRange": 12.5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.1, + "type": "influence" + }, + { + "property": "unknown", + "select": { + "id": [ + "house-of-wisdom" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/house-of-wisdom" + ] + } + ] + }, + { + "id": "ability-golden-age-tier-2", + "name": "Golden Age Tier 2", + "type": "ability", + "civs": [ + "ab", + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", + "description": "+15% Research Speed", + "variations": [ + { + "id": "ability-golden-age-tier-2-1", + "baseId": "ability-golden-age-tier-2", + "type": "ability", + "name": "Golden Age Tier 2", + "pbgid": 201593, + "attribName": "golden_age_tier_2", + "age": 1, + "civs": [ + "ab" + ], + "description": "+15% Research Speed", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", + "active": "always", + "auraRange": 12.5, + "effects": [] + }, + { + "id": "ability-golden-age-tier-2-2", + "baseId": "ability-golden-age-tier-2", + "type": "ability", + "name": "Golden Age Tier 2", + "pbgid": 2146739, + "attribName": "golden_age_tier_2_ha_01", + "age": 2, + "civs": [ + "ay" + ], + "description": "20 Structures: Research Speeds +50%", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-2.png", + "active": "always", + "auraRange": 12.5, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "multiply", + "value": 1.5, + "type": "influence" + }, + { + "property": "unknown", + "select": { + "id": [ + "house-of-wisdom" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/house-of-wisdom" + ] + } + ] + }, + { + "id": "ability-golden-age-tier-3", + "name": "Golden Age Tier 3", + "type": "ability", + "civs": [ + "ab", + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", + "description": "+20% Production Speed, additional +5% Research Speed, additional +5% Resource Gathering Rate", + "variations": [ + { + "id": "ability-golden-age-tier-3-1", + "baseId": "ability-golden-age-tier-3", + "type": "ability", + "name": "Golden Age Tier 3", + "pbgid": 201595, + "attribName": "golden_age_tier_3", + "age": 1, + "civs": [ + "ab" + ], + "description": "+20% Production Speed, additional +5% Research Speed, additional +5% Resource Gathering Rate", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", + "active": "always", + "auraRange": 12.5, + "effects": [] + }, + { + "id": "ability-golden-age-tier-3-3", + "baseId": "ability-golden-age-tier-3", + "type": "ability", + "name": "Golden Age Tier 3", + "pbgid": 2146740, + "attribName": "golden_age_tier_3_ha_01", + "age": 3, + "civs": [ + "ay" + ], + "description": "30 Structures: Production Speeds +20%", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", + "active": "always", + "auraRange": 12.5, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "multiply", + "value": 1.2, + "type": "influence" + }, + { + "property": "unknown", + "select": { + "id": [ + "house-of-wisdom" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/house-of-wisdom" + ] + } + ] + }, + { + "id": "ability-house-of-wisdom-influence", + "name": "House of Wisdom Influence", + "type": "ability", + "civs": [ + "ab", + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", + "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", + "variations": [ + { + "id": "ability-house-of-wisdom-influence-1", + "baseId": "ability-house-of-wisdom-influence", + "type": "ability", + "name": "House of Wisdom Influence", + "pbgid": 1838842, + "attribName": "how_influence_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", + "active": "always", + "auraRange": 0, + "effects": [ + { + "property": "fireArmor", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "change", + "value": 5, + "type": "ability" + } + ] + }, + { + "id": "ability-house-of-wisdom-influence-1", + "baseId": "ability-house-of-wisdom-influence", + "type": "ability", + "name": "House of Wisdom Influence", + "pbgid": 1838842, + "attribName": "how_influence_abb", + "age": 1, + "civs": [ + "ay" + ], + "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "house-of-wisdom" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", + "active": "always", + "auraRange": 0, + "effects": [ + { + "property": "fireArmor", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "change", + "value": 5, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { - "id": "ability-golden-age-tier-3-3", - "baseId": "ability-golden-age-tier-3", + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", "type": "ability", - "name": "Golden Age Tier 3", - "pbgid": 2146740, - "attribName": "golden_age_tier_3_ha_01", - "age": 3, + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, "civs": [ - "ay" + "ja" ], - "description": "30 Structures: Production Speeds +20%", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", "classes": [], "displayClasses": [], "costs": { @@ -507,70 +2661,323 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-3.png", - "active": "always", - "auraRange": 12.5, + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, "effects": [ { - "property": "unknown", + "property": "moveSpeed", "select": { "class": [ [ - "building" + "ship", + "springald" ] ] }, - "effect": "multiply", - "value": 1.2, - "type": "influence" - }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ { - "property": "unknown", + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", "select": { - "id": [ - "house-of-wisdom" + "class": [ + [ + "ship", + "springald" + ] ] }, "effect": "change", - "value": 0, - "type": "ability" + "value": 40, + "type": "ability", + "duration": 10 } - ], - "unlockedBy": [ - "buildings/house-of-wisdom" ] - } - ] - }, - { - "id": "ability-house-of-wisdom-influence", - "name": "House of Wisdom Influence", - "type": "ability", - "civs": [ - "ab", - "ay" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", - "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", - "variations": [ + }, { - "id": "ability-house-of-wisdom-influence-1", - "baseId": "ability-house-of-wisdom-influence", + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", "type": "ability", - "name": "House of Wisdom Influence", - "pbgid": 1838842, - "attribName": "how_influence_abb", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", "age": 1, "civs": [ - "ab" + "zx" ], - "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", "classes": [], "displayClasses": [], "costs": { @@ -583,40 +2990,56 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", - "active": "always", + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", "auraRange": 0, + "cooldown": 60, "effects": [ { - "property": "fireArmor", + "property": "moveSpeed", "select": { "class": [ [ - "building" + "ship", + "springald" ] ] }, "effect": "change", - "value": 5, - "type": "ability" + "value": 40, + "type": "ability", + "duration": 10 } ] - }, + } + ] + }, + { + "id": "ability-medical-centers", + "name": "Medical Centers", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "description": "Heals nearby units for +2 health every 1 second", + "variations": [ { - "id": "ability-house-of-wisdom-influence-1", - "baseId": "ability-house-of-wisdom-influence", + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", "type": "ability", - "name": "House of Wisdom Influence", - "pbgid": 1838842, - "attribName": "how_influence_abb", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", "age": 1, "civs": [ - "ay" + "ab" ], - "description": "Buildings within influence gain +5 Fire Armor.\nStructures built within House of Wisdom influence area help progress to the Golden Age and unlock additional bonuses.", + "description": "Heals nearby units for +2 health every 1 second", "classes": [], "displayClasses": [], "costs": { @@ -630,25 +3053,26 @@ "popcap": 0 }, "producedBy": [ - "house-of-wisdom" + "keep" ], - "icon": "https://data.aoe4world.com/images/abilities/ability-house-of-wisdom-influence-1.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", "active": "always", - "auraRange": 0, + "auraRange": 5, "effects": [ { - "property": "fireArmor", + "property": "unknown", "select": { - "class": [ - [ - "building" - ] + "id": [ + "keep" ] }, "effect": "change", - "value": 5, + "value": 0, "type": "ability" } + ], + "unlockedBy": [ + "technologies/medical-centers" ] } ] @@ -2026,63 +4450,236 @@ "id": "ability-structural-reinforcements-1", "baseId": "ability-structural-reinforcements", "type": "ability", - "name": "Structural Reinforcements", - "pbgid": 2141405, - "attribName": "siege_carpentry_abb_ha_01", + "name": "Structural Reinforcements", + "pbgid": 2141405, + "attribName": "siege_carpentry_abb_ha_01", + "age": 1, + "civs": [ + "ay" + ], + "description": "Siege unit gains +20 melee armor and +5 fire armor for 10 seconds.\nCosts 50 Wood to activate, only useable on one unit at a time.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 50, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 50, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-structural-reinforcements-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 90, + "effects": [ + { + "property": "meleeArmor", + "select": { + "class": [ + [ + "siege" + ] + ] + }, + "effect": "change", + "value": 20, + "type": "ability", + "duration": 10 + }, + { + "property": "fireArmor", + "select": { + "class": [ + [ + "siege" + ] + ] + }, + "effect": "change", + "value": 5, + "type": "ability", + "duration": 10 + } + ], + "unlockedBy": [ + "technologies/siege-carpentry" + ] + } + ] + }, + { + "id": "ability-swap-weapon-incendiary", + "name": "Swap Weapon (Incendiary)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "variations": [ + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-swap-weapon-kinetic", + "name": "Swap Weapon (Kinetic)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "description": "Switch to solid ammunition, which deals higher damage", + "variations": [ + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-tactical-charge", + "name": "Tactical Charge", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "variations": [ + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", "age": 1, "civs": [ "ay" ], - "description": "Siege unit gains +20 melee armor and +5 fire armor for 10 seconds.\nCosts 50 Wood to activate, only useable on one unit at a time.", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", "classes": [], "displayClasses": [], "costs": { "food": 0, - "wood": 50, + "wood": 0, "stone": 0, "gold": 0, "vizier": 0, "oliveoil": 0, - "total": 50, + "total": 0, "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-structural-reinforcements-1.png", - "active": "manual", - "auraRange": 0, - "cooldown": 90, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, "effects": [ { - "property": "meleeArmor", - "select": { - "class": [ - [ - "siege" - ] - ] - }, - "effect": "change", - "value": 20, - "type": "ability", - "duration": 10 - }, - { - "property": "fireArmor", + "property": "unknown", "select": { - "class": [ - [ - "siege" - ] + "id": [ + "camel-lancer" ] }, "effect": "change", - "value": 5, - "type": "ability", - "duration": 10 + "value": 0, + "type": "ability" } - ], - "unlockedBy": [ - "technologies/siege-carpentry" ] } ] @@ -2165,6 +4762,116 @@ } ] }, + { + "id": "ability-artillery-shot", + "name": "Artillery Shot", + "type": "ability", + "civs": [ + "by", + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "variations": [ + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + }, + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "fr" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + } + ] + }, { "id": "ability-automatic-pilgrim-flask", "name": "Automatic Pilgrim Flask", @@ -2224,6 +4931,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2641,6 +5351,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2860,17 +5573,144 @@ "description": "Activate to drink, rapidly increasing health regeneration by 25 per second for 10 seconds.", "variations": [ { - "id": "ability-pilgrim-flask-1", - "baseId": "ability-pilgrim-flask", + "id": "ability-pilgrim-flask-1", + "baseId": "ability-pilgrim-flask", + "type": "ability", + "name": "Pilgrim Flask", + "pbgid": 2144175, + "attribName": "pilgrim_flask_byz", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to drink, rapidly increasing health regeneration by 25 per second for 10 seconds.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-pilgrim-flask-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 45, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "infantry" + ], + [ + "cavalry" + ], + [ + "worker" + ], + [ + "religious" + ], + [ + "camel" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/cistern-of-the-first-hill" + ] + } + ] + }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "by", + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", "type": "ability", - "name": "Pilgrim Flask", - "pbgid": 2144175, - "attribName": "pilgrim_flask_byz", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", "age": 1, "civs": [ - "by" + "en" ], - "description": "Activate to drink, rapidly increasing health regeneration by 25 per second for 10 seconds.", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", "classes": [], "displayClasses": [], "costs": { @@ -2884,36 +5724,30 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-pilgrim-flask-1.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", "active": "manual", - "auraRange": 0, - "cooldown": 45, + "auraRange": 8.75, + "cooldown": 30, "effects": [ { - "property": "unknown", + "property": "meleeAttack", "select": { + "id": [ + "longbowman" + ] + }, + "target": { "class": [ - [ - "infantry" - ], [ "cavalry" - ], - [ - "worker" - ], - [ - "religious" ] ] }, "effect": "change", - "value": 0, - "type": "ability" + "value": 2.5, + "type": "ability", + "duration": 25 } - ], - "unlockedBy": [ - "buildings/cistern-of-the-first-hill" ] } ] @@ -2984,6 +5818,152 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "by", + "fr", + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "fr" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + } + ] + }, { "id": "ability-shield-wall", "name": "Shield Wall", @@ -3228,10 +6208,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -3244,8 +6223,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -3258,8 +6236,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ @@ -3301,66 +6278,32 @@ "effects": [] } ] - }, - { - "id": "ability--translation-not-found-undefined", - "name": "Spirit Way Ancestors", - "type": "ability", - "civs": [ - "ch", - "je" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", - "variations": [ - { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", - "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, - "civs": [ - "ch" - ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" - ] - }, + }, + { + "id": "ability-extra-materials", + "name": "Extra Materials", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "variations": [ { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability--translation-not-found-undefined", + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", "type": "ability", - "name": "(translation not found) (undefined)", - "pbgid": 2141775, - "attribName": "jeanne_d_arc_rallying_call_units_timer_fre_ha_01", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", "age": 1, "civs": [ - "je" + "ch" ], - "description": "(translation not found) (undefined)", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", "classes": [], "displayClasses": [], "costs": { @@ -3373,12 +6316,26 @@ "total": 0, "popcap": 0 }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", "active": "always", - "auraRange": 0, - "cooldown": 90, - "effects": [] + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] } ] }, @@ -3519,10 +6476,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -4021,68 +6980,6 @@ } ] }, - { - "id": "ability-artillery-shot", - "name": "Artillery Shot", - "type": "ability", - "civs": [ - "fr" - ], - "displayClasses": [], - "classes": [], - "minAge": 1, - "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", - "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", - "variations": [ - { - "id": "ability-artillery-shot-1", - "baseId": "ability-artillery-shot", - "type": "ability", - "name": "Artillery Shot", - "pbgid": 2122116, - "attribName": "cannon_swap_fre", - "age": 1, - "civs": [ - "fr" - ], - "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", - "active": "manual", - "auraRange": 0, - "cooldown": 210, - "effects": [ - { - "property": "areaOfEffect", - "select": { - "id": [ - "cannon", - "royal-cannon" - ] - }, - "effect": "change", - "value": 0, - "type": "ability" - } - ], - "unlockedBy": [ - "buildings/college-of-artillery" - ] - } - ] - }, { "id": "ability-deploy-pavise", "name": "Deploy Pavise", @@ -4201,62 +7098,6 @@ } ] }, - { - "id": "ability-royal-knight-charge-damage", - "name": "Royal Knight Charge Damage", - "type": "ability", - "civs": [ - "fr" - ], - "displayClasses": [], - "classes": [], - "minAge": 2, - "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", - "description": "Gain +3 melee attack damage for 5 seconds after charging.", - "variations": [ - { - "id": "ability-royal-knight-charge-damage-2", - "baseId": "ability-royal-knight-charge-damage", - "type": "ability", - "name": "Royal Knight Charge Damage", - "pbgid": 2032837, - "attribName": "lancer_charge_bonus_damage", - "age": 2, - "civs": [ - "fr" - ], - "description": "Gain +3 melee attack damage for 5 seconds after charging.", - "classes": [], - "displayClasses": [], - "costs": { - "gold": 0, - "wood": 0, - "food": 0, - "stone": 0, - "total": 0, - "time": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", - "effects": [ - { - "property": "meleeAttack", - "select": { - "id": [ - "royal-knight" - ] - }, - "effect": "change", - "value": 3, - "type": "ability", - "duration": 5 - } - ], - "active": "always" - } - ] - }, { "id": "ability-town-center-production-speed-castle-age", "name": "Castle Age Town Center Production Speed", @@ -6067,6 +8908,52 @@ } ] }, + { + "id": "ability--translation-not-found-undefined", + "name": "(translation not found) (undefined)", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "description": "(translation not found) (undefined)", + "variations": [ + { + "id": "ability--translation-not-found-undefined-1", + "baseId": "ability--translation-not-found-undefined", + "type": "ability", + "name": "(translation not found) (undefined)", + "pbgid": 2141775, + "attribName": "jeanne_d_arc_rallying_call_units_timer_fre_ha_01", + "age": 1, + "civs": [ + "je" + ], + "description": "(translation not found) (undefined)", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "active": "always", + "auraRange": 0, + "cooldown": 90, + "effects": [] + } + ] + }, { "id": "ability-bring-down-the-walls", "name": "Bring down the walls!", @@ -7499,10 +10386,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -8370,10 +11259,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -8729,10 +11620,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -9723,6 +12616,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -9788,6 +12692,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -9867,6 +12782,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/all.json b/abilities/all.json index 988f051f..1eb28ac5 100644 --- a/abilities/all.json +++ b/abilities/all.json @@ -2,38 +2,6 @@ "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", "__version__": "0.0.2", "data": [ - { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, { "id": "ability-camel-support-4", "baseId": "ability-camel-support", @@ -145,6 +113,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-golden-age-tier-1-1", "baseId": "ability-golden-age-tier-1", @@ -287,6 +352,100 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] + }, { "id": "ability-proselytize-4", "baseId": "ability-proselytize", @@ -522,6 +681,58 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-desert-raider-blade-1", "baseId": "ability-desert-raider-blade", @@ -606,6 +817,51 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-golden-age-tier-1-1", "baseId": "ability-golden-age-tier-1", @@ -950,7 +1206,54 @@ ] }, { - "id": "ability-mass-heal-1", + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-mass-heal-1", "baseId": "ability-mass-heal", "type": "ability", "name": "Mass Heal", @@ -1164,6 +1467,134 @@ "technologies/siege-carpentry" ] }, + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-akritoi-defense-1", "baseId": "ability-akritoi-defense", @@ -1227,6 +1658,53 @@ "buildings/cistern" ] }, + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + }, { "id": "ability-automatic-pilgrim-flask-1", "baseId": "ability-automatic-pilgrim-flask", @@ -1273,6 +1751,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1441,17 +1922,17 @@ ] }, { - "id": "ability-dialecticus-3", - "baseId": "ability-dialecticus", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Dialecticus", - "pbgid": 2146133, - "attribName": "toggle_landmark_cistern_influence_3_byz", - "age": 3, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "by" ], - "description": "Research rate increased +50%/+100%/+150%/+200%/+250% by Water Level while within the influence of a Cistern.", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -1464,64 +1945,46 @@ "total": 0, "popcap": 0 }, - "producedBy": [ - "cistern-of-the-first-hill" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-dialecticus-3.png", - "active": "toggle", - "auraRange": 0, - "toggleGroup": "resource_toggle", + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, "effects": [ { "property": "unknown", "select": { - "class": [ - [ - "building" - ] + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" ] }, "effect": "change", "value": 0, "type": "ability" } - ], - "activatedOn": [ - "buildings/cistern", - "buildings/cistern-of-the-first-hill" ] }, { - "id": "ability-emperors-guard-1", - "baseId": "ability-emperors-guard", - "type": "ability", - "name": "Emperor's Guard", - "pbgid": 2121939, - "attribName": "varangian_landmark_armor_aura_byz", - "age": 1, - "civs": [ - "by" - ], - "description": "Armor increased by +3 while near allied Wonders.", - "classes": [], - "displayClasses": [], - "costs": {}, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-emperors-guard-1.png", - "effects": [] - }, - { - "id": "ability-field-stones-1", - "baseId": "ability-field-stones", + "id": "ability-detonate-1", + "baseId": "ability-detonate", "type": "ability", - "name": "Field Stones", - "pbgid": 2145743, - "attribName": "field_stone_buff_info_byz", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", "age": 1, "civs": [ "by" ], - "description": "Earn various amounts of Stone from every building constructed.", + "description": "Detonate the ship.", "classes": [], "displayClasses": [], "costs": { @@ -1535,15 +1998,130 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/abilities/ability-field-stones-1.png", - "active": "always", - "auraRange": 0, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, "effects": [ { "property": "unknown", "select": { - "id": [ - "villager" + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-dialecticus-3", + "baseId": "ability-dialecticus", + "type": "ability", + "name": "Dialecticus", + "pbgid": 2146133, + "attribName": "toggle_landmark_cistern_influence_3_byz", + "age": 3, + "civs": [ + "by" + ], + "description": "Research rate increased +50%/+100%/+150%/+200%/+250% by Water Level while within the influence of a Cistern.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "cistern-of-the-first-hill" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-dialecticus-3.png", + "active": "toggle", + "auraRange": 0, + "toggleGroup": "resource_toggle", + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "building" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "activatedOn": [ + "buildings/cistern", + "buildings/cistern-of-the-first-hill" + ] + }, + { + "id": "ability-emperors-guard-1", + "baseId": "ability-emperors-guard", + "type": "ability", + "name": "Emperor's Guard", + "pbgid": 2121939, + "attribName": "varangian_landmark_armor_aura_byz", + "age": 1, + "civs": [ + "by" + ], + "description": "Armor increased by +3 while near allied Wonders.", + "classes": [], + "displayClasses": [], + "costs": {}, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-emperors-guard-1.png", + "effects": [] + }, + { + "id": "ability-field-stones-1", + "baseId": "ability-field-stones", + "type": "ability", + "name": "Field Stones", + "pbgid": 2145743, + "attribName": "field_stone_buff_info_byz", + "age": 1, + "civs": [ + "by" + ], + "description": "Earn various amounts of Stone from every building constructed.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-field-stones-1.png", + "active": "always", + "auraRange": 0, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "villager" ] }, "effect": "change", @@ -1585,6 +2163,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1633,6 +2214,53 @@ "buildings/cistern-of-the-first-hill" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-naval-deployment-1", "baseId": "ability-naval-deployment", @@ -1773,6 +2401,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1785,6 +2416,57 @@ "buildings/cistern-of-the-first-hill" ] }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + }, { "id": "ability-praesidium-4", "baseId": "ability-praesidium", @@ -1883,6 +2565,49 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, { "id": "ability-shield-wall-1", "baseId": "ability-shield-wall", @@ -2069,10 +2794,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -2085,8 +2809,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -2099,8 +2822,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ @@ -2127,17 +2849,17 @@ "effects": [] }, { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "ch" ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -2151,12 +2873,121 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } ] }, { @@ -2205,6 +3036,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -2300,10 +3178,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -2335,6 +3215,103 @@ "buildings/stone-wall" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-forced-march-3", "baseId": "ability-forced-march", @@ -2381,6 +3358,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -2580,6 +3604,150 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-mill-influence-1", "baseId": "ability-mill-influence", @@ -2667,37 +3835,88 @@ "auraRange": 12.5, "effects": [ { - "property": "attackSpeed", + "property": "attackSpeed", + "select": { + "class": [ + [ + "melee" + ], + [ + "ranged" + ], + [ + "siege" + ] + ], + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 0.8, + "type": "ability" + } + ], + "activatedOn": [ + "buildings/outpost", + "buildings/stone-wall-tower", + "buildings/town-center", + "buildings/capital-town-center", + "buildings/the-white-tower", + "buildings/kings-palace", + "buildings/keep", + "buildings/berkshire-palace" + ] + }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", "select": { + "id": [ + "longbowman" + ] + }, + "target": { "class": [ [ - "melee" - ], - [ - "ranged" - ], - [ - "siege" + "cavalry" ] - ], - "id": [ - "villager" ] }, - "effect": "multiply", - "value": 0.8, - "type": "ability" + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 } - ], - "activatedOn": [ - "buildings/outpost", - "buildings/stone-wall-tower", - "buildings/town-center", - "buildings/capital-town-center", - "buildings/the-white-tower", - "buildings/kings-palace", - "buildings/keep", - "buildings/berkshire-palace" ] }, { @@ -2838,6 +4057,58 @@ "buildings/college-of-artillery" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-deploy-pavise-3", "baseId": "ability-deploy-pavise", @@ -2894,6 +4165,98 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -2988,10 +4351,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -3152,6 +4517,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-emergency-repairs-1", "baseId": "ability-emergency-repairs", @@ -3348,22 +4810,69 @@ "duration": 60 }, { - "property": "siegeAttack", + "property": "siegeAttack", + "select": { + "class": [ + [ + "siege" + ] + ] + }, + "effect": "multiply", + "value": 1.15, + "type": "influence", + "duration": 60 + } + ], + "activatedOn": [ + "units/prelate" + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", "select": { "class": [ [ - "siege" + "ship", + "springald" ] ] }, - "effect": "multiply", - "value": 1.15, - "type": "influence", - "duration": 60 + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 } - ], - "activatedOn": [ - "units/prelate" ] }, { @@ -3582,6 +5091,58 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-daimyo-farm-aura-1", "baseId": "ability-daimyo-farm-aura", @@ -3661,6 +5222,51 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-kabura-ya-1", "baseId": "ability-kabura-ya", @@ -3755,6 +5361,53 @@ "units/katana-bannerman" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-place-yorishiro-1", "baseId": "ability-place-yorishiro", @@ -4378,6 +6031,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-divine-arrow-1", "baseId": "ability-divine-arrow", @@ -4723,8 +6473,55 @@ ] }, "effect": "change", - "value": 0, - "type": "ability" + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 } ] }, @@ -5067,6 +6864,49 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, { "id": "ability-spears-up-1", "baseId": "ability-spears-up", @@ -5513,6 +7353,103 @@ "buildings/dock" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-first-strike-4", "baseId": "ability-first-strike", @@ -5528,10 +7465,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -5670,6 +7609,53 @@ "buildings/fort-of-the-huntress" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-military-festival-4", "baseId": "ability-military-festival", @@ -5937,6 +7923,58 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-defense-arrow-3", "baseId": "ability-defense-arrow", @@ -6023,6 +8061,51 @@ "units/khan" ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-kurultai-aura-3", "baseId": "ability-kurultai-aura", @@ -6055,6 +8138,53 @@ "auraRange": 10, "effects": [] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-maneuver-arrow-1", "baseId": "ability-maneuver-arrow", @@ -6299,10 +8429,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -6336,6 +8468,103 @@ "auraRange": 12.5, "active": "always" }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-emergency-repairs-1", "baseId": "ability-emergency-repairs", @@ -6407,6 +8636,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-relic-garrisoned-dock-3", "baseId": "ability-relic-garrisoned-dock", @@ -6814,6 +9090,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-fortitude-2", "baseId": "ability-fortitude", @@ -6870,6 +9243,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-mehter-speed-bonus-1", "baseId": "ability-mehter-speed-bonus", @@ -6885,10 +9305,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -7177,6 +9599,103 @@ "buildings/sea-gate-castle" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-gallop-4", "baseId": "ability-gallop", @@ -7302,6 +9821,53 @@ "buildings/high-armory" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -7692,6 +10258,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-divine-charge-1", "baseId": "ability-divine-charge", @@ -7793,6 +10456,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -7843,6 +10517,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -7907,12 +10592,70 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ "buildings/temple-of-the-sun" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", diff --git a/abilities/ayyubids-optimized.json b/abilities/ayyubids-optimized.json index 8f7c7f4f..dfe3f1f8 100644 --- a/abilities/ayyubids-optimized.json +++ b/abilities/ayyubids-optimized.json @@ -142,6 +142,74 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-desert-raider-blade", "name": "Desert Raider Blade", @@ -258,6 +326,67 @@ ], "shared": {} }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-golden-age-tier-1", "name": "Golden Age Tier 1", @@ -697,6 +826,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-mass-heal", "name": "Mass Heal", @@ -975,6 +1167,182 @@ } ], "shared": {} + }, + { + "id": "ability-swap-weapon-incendiary", + "name": "Swap Weapon (Incendiary)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "variations": [ + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-swap-weapon-kinetic", + "name": "Swap Weapon (Kinetic)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "description": "Switch to solid ammunition, which deals higher damage", + "variations": [ + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-tactical-charge", + "name": "Tactical Charge", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "variations": [ + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} } ] } \ No newline at end of file diff --git a/abilities/ayyubids-unified.json b/abilities/ayyubids-unified.json index 21b8b8af..727a4276 100644 --- a/abilities/ayyubids-unified.json +++ b/abilities/ayyubids-unified.json @@ -140,6 +140,73 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-desert-raider-blade", "name": "Desert Raider Blade", @@ -254,6 +321,66 @@ } ] }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-golden-age-tier-1", "name": "Golden Age Tier 1", @@ -687,6 +814,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-mass-heal", "name": "Mass Heal", @@ -961,6 +1150,179 @@ ] } ] + }, + { + "id": "ability-swap-weapon-incendiary", + "name": "Swap Weapon (Incendiary)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "variations": [ + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-swap-weapon-kinetic", + "name": "Swap Weapon (Kinetic)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "description": "Switch to solid ammunition, which deals higher damage", + "variations": [ + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-tactical-charge", + "name": "Tactical Charge", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "variations": [ + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] } ] } \ No newline at end of file diff --git a/abilities/ayyubids.json b/abilities/ayyubids.json index 2077b0db..18e22bdd 100644 --- a/abilities/ayyubids.json +++ b/abilities/ayyubids.json @@ -110,6 +110,58 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-desert-raider-blade-1", "baseId": "ability-desert-raider-blade", @@ -194,6 +246,51 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-golden-age-tier-1-1", "baseId": "ability-golden-age-tier-1", @@ -537,6 +634,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-mass-heal-1", "baseId": "ability-mass-heal", @@ -751,6 +895,134 @@ "unlockedBy": [ "technologies/siege-carpentry" ] + }, + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] } ] } \ No newline at end of file diff --git a/abilities/ayyubids/ability-conversion-1.json b/abilities/ayyubids/ability-conversion-1.json new file mode 100644 index 00000000..552225bf --- /dev/null +++ b/abilities/ayyubids/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ayyubids/ability-detonate-1.json b/abilities/ayyubids/ability-detonate-1.json new file mode 100644 index 00000000..44222797 --- /dev/null +++ b/abilities/ayyubids/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ayyubids/ability-man-the-sails-1.json b/abilities/ayyubids/ability-man-the-sails-1.json new file mode 100644 index 00000000..993a7205 --- /dev/null +++ b/abilities/ayyubids/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/ayyubids/ability-swap-weapon-incendiary-1.json b/abilities/ayyubids/ability-swap-weapon-incendiary-1.json new file mode 100644 index 00000000..2cc96da4 --- /dev/null +++ b/abilities/ayyubids/ability-swap-weapon-incendiary-1.json @@ -0,0 +1,43 @@ +{ + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ayyubids/ability-swap-weapon-kinetic-1.json b/abilities/ayyubids/ability-swap-weapon-kinetic-1.json new file mode 100644 index 00000000..28fbcffd --- /dev/null +++ b/abilities/ayyubids/ability-swap-weapon-kinetic-1.json @@ -0,0 +1,43 @@ +{ + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ayyubids/ability-tactical-charge-1.json b/abilities/ayyubids/ability-tactical-charge-1.json new file mode 100644 index 00000000..4f09dd93 --- /dev/null +++ b/abilities/ayyubids/ability-tactical-charge-1.json @@ -0,0 +1,42 @@ +{ + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/byzantines-optimized.json b/abilities/byzantines-optimized.json index 023be989..c67be9ee 100644 --- a/abilities/byzantines-optimized.json +++ b/abilities/byzantines-optimized.json @@ -90,6 +90,69 @@ ], "shared": {} }, + { + "id": "ability-artillery-shot", + "name": "Artillery Shot", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "variations": [ + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + } + ], + "shared": {} + }, { "id": "ability-automatic-pilgrim-flask", "name": "Automatic Pilgrim Flask", @@ -149,6 +212,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -367,6 +433,135 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "by" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-dialecticus", "name": "Dialecticus", @@ -573,6 +768,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -640,6 +838,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-naval-deployment", "name": "Naval Deployment", @@ -841,6 +1102,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -856,6 +1120,73 @@ ], "shared": {} }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + } + ], + "shared": {} + }, { "id": "ability-praesidium", "name": "Praesidium", @@ -986,6 +1317,65 @@ ], "shared": {} }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + } + ], + "shared": {} + }, { "id": "ability-shield-wall", "name": "Shield Wall", @@ -1233,10 +1623,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -1249,8 +1638,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -1263,8 +1651,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/byzantines-unified.json b/abilities/byzantines-unified.json index fe270bb0..b7fc6aa7 100644 --- a/abilities/byzantines-unified.json +++ b/abilities/byzantines-unified.json @@ -89,6 +89,68 @@ } ] }, + { + "id": "ability-artillery-shot", + "name": "Artillery Shot", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "variations": [ + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + } + ] + }, { "id": "ability-automatic-pilgrim-flask", "name": "Automatic Pilgrim Flask", @@ -148,6 +210,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -362,6 +427,133 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "by" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-dialecticus", "name": "Dialecticus", @@ -565,6 +757,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -630,6 +825,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-naval-deployment", "name": "Naval Deployment", @@ -828,6 +1085,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -842,6 +1102,72 @@ } ] }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + } + ] + }, { "id": "ability-praesidium", "name": "Praesidium", @@ -970,6 +1296,64 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "by" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + } + ] + }, { "id": "ability-shield-wall", "name": "Shield Wall", @@ -1214,10 +1598,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -1230,8 +1613,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -1244,8 +1626,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/byzantines.json b/abilities/byzantines.json index c7940753..9bb6e208 100644 --- a/abilities/byzantines.json +++ b/abilities/byzantines.json @@ -74,6 +74,53 @@ "buildings/cistern" ] }, + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + }, { "id": "ability-automatic-pilgrim-flask-1", "baseId": "ability-automatic-pilgrim-flask", @@ -120,6 +167,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -287,6 +337,103 @@ "buildings/cistern-of-the-first-hill" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "by" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-dialecticus-3", "baseId": "ability-dialecticus", @@ -432,6 +579,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -480,6 +630,53 @@ "buildings/cistern-of-the-first-hill" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-naval-deployment-1", "baseId": "ability-naval-deployment", @@ -620,6 +817,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -632,6 +832,57 @@ "buildings/cistern-of-the-first-hill" ] }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + }, { "id": "ability-praesidium-4", "baseId": "ability-praesidium", @@ -730,6 +981,49 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, { "id": "ability-shield-wall-1", "baseId": "ability-shield-wall", @@ -916,10 +1210,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -932,8 +1225,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -946,8 +1238,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/byzantines/ability-artillery-shot-1.json b/abilities/byzantines/ability-artillery-shot-1.json new file mode 100644 index 00000000..c3f85a12 --- /dev/null +++ b/abilities/byzantines/ability-artillery-shot-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] +} \ No newline at end of file diff --git a/abilities/byzantines/ability-automatic-pilgrim-flask-1.json b/abilities/byzantines/ability-automatic-pilgrim-flask-1.json index a17ad4fe..dc0a3346 100644 --- a/abilities/byzantines/ability-automatic-pilgrim-flask-1.json +++ b/abilities/byzantines/ability-automatic-pilgrim-flask-1.json @@ -44,6 +44,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/byzantines/ability-conversion-1.json b/abilities/byzantines/ability-conversion-1.json new file mode 100644 index 00000000..bfe76ef5 --- /dev/null +++ b/abilities/byzantines/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "by" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/byzantines/ability-detonate-1.json b/abilities/byzantines/ability-detonate-1.json new file mode 100644 index 00000000..294c00d2 --- /dev/null +++ b/abilities/byzantines/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/byzantines/ability-improved-torch-1.json b/abilities/byzantines/ability-improved-torch-1.json index df3122fd..3bd48729 100644 --- a/abilities/byzantines/ability-improved-torch-1.json +++ b/abilities/byzantines/ability-improved-torch-1.json @@ -31,6 +31,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/byzantines/ability-man-the-sails-1.json b/abilities/byzantines/ability-man-the-sails-1.json new file mode 100644 index 00000000..8c1274d5 --- /dev/null +++ b/abilities/byzantines/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/byzantines/ability-pilgrim-flask-1.json b/abilities/byzantines/ability-pilgrim-flask-1.json index d5f7f265..4d1cc006 100644 --- a/abilities/byzantines/ability-pilgrim-flask-1.json +++ b/abilities/byzantines/ability-pilgrim-flask-1.json @@ -43,6 +43,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/byzantines/ability-place-palings-1.json b/abilities/byzantines/ability-place-palings-1.json new file mode 100644 index 00000000..59aada45 --- /dev/null +++ b/abilities/byzantines/ability-place-palings-1.json @@ -0,0 +1,51 @@ +{ + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] +} \ No newline at end of file diff --git a/abilities/byzantines/ability-royal-knight-charge-damage-2.json b/abilities/byzantines/ability-royal-knight-charge-damage-2.json new file mode 100644 index 00000000..2bc07249 --- /dev/null +++ b/abilities/byzantines/ability-royal-knight-charge-damage-2.json @@ -0,0 +1,43 @@ +{ + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "by" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" +} \ No newline at end of file diff --git a/abilities/byzantines/ability-triumph-1.json b/abilities/byzantines/ability-triumph-1.json index 2c102eb3..585b15f4 100644 --- a/abilities/byzantines/ability-triumph-1.json +++ b/abilities/byzantines/ability-triumph-1.json @@ -39,10 +39,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -55,8 +54,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -69,8 +67,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/chinese-optimized.json b/abilities/chinese-optimized.json index a7e3ef0e..c7150387 100644 --- a/abilities/chinese-optimized.json +++ b/abilities/chinese-optimized.json @@ -12,30 +12,30 @@ }, "data": [ { - "id": "ability--translation-not-found-undefined", - "name": "Spirit Way Ancestors", + "id": "ability-conversion", + "name": "Conversion", "type": "ability", "civs": [ "ch" ], "displayClasses": [], "classes": [], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "variations": [ { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "ch" ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -49,12 +49,153 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-extra-materials", + "name": "Extra Materials", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "variations": [ + { + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } ] } ], @@ -122,6 +263,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", @@ -262,10 +466,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/chinese-unified.json b/abilities/chinese-unified.json index f7fc5454..c4f74a1f 100644 --- a/abilities/chinese-unified.json +++ b/abilities/chinese-unified.json @@ -12,30 +12,30 @@ }, "data": [ { - "id": "ability--translation-not-found-undefined", - "name": "Spirit Way Ancestors", + "id": "ability-conversion", + "name": "Conversion", "type": "ability", "civs": [ "ch" ], "displayClasses": [], "classes": [], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "variations": [ { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "ch" ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -49,12 +49,151 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-extra-materials", + "name": "Extra Materials", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "variations": [ + { + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } ] } ] @@ -120,6 +259,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", @@ -258,10 +459,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/chinese.json b/abilities/chinese.json index 8d85c555..6e69ee39 100644 --- a/abilities/chinese.json +++ b/abilities/chinese.json @@ -12,17 +12,17 @@ }, "data": [ { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", + "id": "ability-conversion-1", + "baseId": "ability-conversion", "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, "civs": [ "ch" ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "description": "Attempts to convert enemy units within range of this Monk to your control.", "classes": [], "displayClasses": [], "costs": { @@ -36,12 +36,121 @@ "popcap": 0 }, "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } ] }, { @@ -90,6 +199,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -185,10 +341,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/chinese/ability--translation-not-found-undefined-4.json b/abilities/chinese/ability--translation-not-found-undefined-4.json deleted file mode 100644 index 93fe4c48..00000000 --- a/abilities/chinese/ability--translation-not-found-undefined-4.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", - "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, - "civs": [ - "ch" - ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" - ] -} \ No newline at end of file diff --git a/abilities/chinese/ability-conversion-1.json b/abilities/chinese/ability-conversion-1.json new file mode 100644 index 00000000..beffc7b7 --- /dev/null +++ b/abilities/chinese/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ch" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/chinese/ability-detonate-1.json b/abilities/chinese/ability-detonate-1.json new file mode 100644 index 00000000..7d1350e4 --- /dev/null +++ b/abilities/chinese/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/chinese/ability-extra-materials-1.json b/abilities/chinese/ability-extra-materials-1.json new file mode 100644 index 00000000..e801548d --- /dev/null +++ b/abilities/chinese/ability-extra-materials-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "active": "always", + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/chinese/ability-man-the-sails-1.json b/abilities/chinese/ability-man-the-sails-1.json new file mode 100644 index 00000000..f67bd096 --- /dev/null +++ b/abilities/chinese/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/chinese/ability-the-long-wall-4.json b/abilities/chinese/ability-the-long-wall-4.json index 5feb7ce7..c4514334 100644 --- a/abilities/chinese/ability-the-long-wall-4.json +++ b/abilities/chinese/ability-the-long-wall-4.json @@ -13,10 +13,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/delhi-optimized.json b/abilities/delhi-optimized.json index e156ac1c..3a8f9f45 100644 --- a/abilities/delhi-optimized.json +++ b/abilities/delhi-optimized.json @@ -11,6 +11,135 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-forced-march", "name": "Forced March", @@ -73,6 +202,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/delhi-unified.json b/abilities/delhi-unified.json index 0b6d53d8..0f242010 100644 --- a/abilities/delhi-unified.json +++ b/abilities/delhi-unified.json @@ -11,6 +11,133 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-forced-march", "name": "Forced March", @@ -72,6 +199,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "de" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/delhi.json b/abilities/delhi.json index 3ae11506..d5b0ee0f 100644 --- a/abilities/delhi.json +++ b/abilities/delhi.json @@ -11,6 +11,103 @@ ] }, "data": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-forced-march-3", "baseId": "ability-forced-march", @@ -57,6 +154,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", diff --git a/abilities/delhi/ability-conversion-1.json b/abilities/delhi/ability-conversion-1.json new file mode 100644 index 00000000..77326adc --- /dev/null +++ b/abilities/delhi/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/delhi/ability-detonate-1.json b/abilities/delhi/ability-detonate-1.json new file mode 100644 index 00000000..fdef3132 --- /dev/null +++ b/abilities/delhi/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/delhi/ability-man-the-sails-1.json b/abilities/delhi/ability-man-the-sails-1.json new file mode 100644 index 00000000..c16ac5bc --- /dev/null +++ b/abilities/delhi/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/english-optimized.json b/abilities/english-optimized.json index c17c8bf8..255d3be2 100644 --- a/abilities/english-optimized.json +++ b/abilities/english-optimized.json @@ -150,6 +150,198 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-mill-influence", "name": "Mill Influence", @@ -302,6 +494,73 @@ ], "shared": {} }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/english-unified.json b/abilities/english-unified.json index cc2a1927..d2a1e648 100644 --- a/abilities/english-unified.json +++ b/abilities/english-unified.json @@ -148,6 +148,195 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-mill-influence", "name": "Mill Influence", @@ -298,6 +487,72 @@ } ] }, + { + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/english.json b/abilities/english.json index bf5b4c1d..9a7ef4f9 100644 --- a/abilities/english.json +++ b/abilities/english.json @@ -118,6 +118,150 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-mill-influence-1", "baseId": "ability-mill-influence", @@ -238,6 +382,57 @@ "buildings/berkshire-palace" ] }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", diff --git a/abilities/english/ability-conversion-1.json b/abilities/english/ability-conversion-1.json new file mode 100644 index 00000000..f3bef9d5 --- /dev/null +++ b/abilities/english/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/english/ability-detonate-1.json b/abilities/english/ability-detonate-1.json new file mode 100644 index 00000000..ac535750 --- /dev/null +++ b/abilities/english/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/english/ability-man-the-sails-1.json b/abilities/english/ability-man-the-sails-1.json new file mode 100644 index 00000000..e95e2abc --- /dev/null +++ b/abilities/english/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/english/ability-place-palings-1.json b/abilities/english/ability-place-palings-1.json new file mode 100644 index 00000000..29fe4777 --- /dev/null +++ b/abilities/english/ability-place-palings-1.json @@ -0,0 +1,51 @@ +{ + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] +} \ No newline at end of file diff --git a/abilities/french-optimized.json b/abilities/french-optimized.json index 8ca74289..5d381b6a 100644 --- a/abilities/french-optimized.json +++ b/abilities/french-optimized.json @@ -74,6 +74,74 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-deploy-pavise", "name": "Deploy Pavise", @@ -146,6 +214,130 @@ ], "shared": {} }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", @@ -285,10 +477,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/french-unified.json b/abilities/french-unified.json index 63965ea9..f76a593c 100644 --- a/abilities/french-unified.json +++ b/abilities/french-unified.json @@ -73,6 +73,73 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-deploy-pavise", "name": "Deploy Pavise", @@ -144,6 +211,128 @@ } ] }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "fr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", @@ -281,10 +470,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/french.json b/abilities/french.json index d2a6f058..8b43fae2 100644 --- a/abilities/french.json +++ b/abilities/french.json @@ -58,6 +58,58 @@ "buildings/college-of-artillery" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-deploy-pavise-3", "baseId": "ability-deploy-pavise", @@ -114,6 +166,98 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", @@ -208,10 +352,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/french/ability-conversion-1.json b/abilities/french/ability-conversion-1.json new file mode 100644 index 00000000..4921db61 --- /dev/null +++ b/abilities/french/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/french/ability-detonate-1.json b/abilities/french/ability-detonate-1.json new file mode 100644 index 00000000..ad38df59 --- /dev/null +++ b/abilities/french/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/french/ability-man-the-sails-1.json b/abilities/french/ability-man-the-sails-1.json new file mode 100644 index 00000000..50637ba2 --- /dev/null +++ b/abilities/french/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/french/ability-royal-knight-charge-damage-2.json b/abilities/french/ability-royal-knight-charge-damage-2.json index cfe73a6a..be127b11 100644 --- a/abilities/french/ability-royal-knight-charge-damage-2.json +++ b/abilities/french/ability-royal-knight-charge-damage-2.json @@ -13,10 +13,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/hre-optimized.json b/abilities/hre-optimized.json index 34411a7f..f0de0212 100644 --- a/abilities/hre-optimized.json +++ b/abilities/hre-optimized.json @@ -11,6 +11,135 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-emergency-repairs", "name": "Emergency Repairs", @@ -257,6 +386,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-relic-garrisoned-dock", "name": "Relic Garrisoned in Docks", diff --git a/abilities/hre-unified.json b/abilities/hre-unified.json index b73c32e6..e313b0f9 100644 --- a/abilities/hre-unified.json +++ b/abilities/hre-unified.json @@ -11,6 +11,133 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-emergency-repairs", "name": "Emergency Repairs", @@ -255,6 +382,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "hr" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-relic-garrisoned-dock", "name": "Relic Garrisoned in Docks", diff --git a/abilities/hre.json b/abilities/hre.json index 02155c7b..d27311d0 100644 --- a/abilities/hre.json +++ b/abilities/hre.json @@ -11,6 +11,103 @@ ] }, "data": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-emergency-repairs-1", "baseId": "ability-emergency-repairs", @@ -225,6 +322,53 @@ "units/prelate" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-relic-garrisoned-dock-3", "baseId": "ability-relic-garrisoned-dock", diff --git a/abilities/hre/ability-conversion-1.json b/abilities/hre/ability-conversion-1.json new file mode 100644 index 00000000..01a5676c --- /dev/null +++ b/abilities/hre/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/hre/ability-detonate-1.json b/abilities/hre/ability-detonate-1.json new file mode 100644 index 00000000..8d268fe5 --- /dev/null +++ b/abilities/hre/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/hre/ability-man-the-sails-1.json b/abilities/hre/ability-man-the-sails-1.json new file mode 100644 index 00000000..8d196e24 --- /dev/null +++ b/abilities/hre/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/japanese-optimized.json b/abilities/japanese-optimized.json index 7013342e..d77caac7 100644 --- a/abilities/japanese-optimized.json +++ b/abilities/japanese-optimized.json @@ -11,6 +11,74 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-daimyo-farm-aura", "name": "Daimyo Farm Aura", @@ -122,6 +190,67 @@ ], "shared": {} }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-kabura-ya", "name": "Kabura-ya", @@ -248,6 +377,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-place-yorishiro", "name": "Place Yorishiro", diff --git a/abilities/japanese-unified.json b/abilities/japanese-unified.json index 35c1f47c..74671b38 100644 --- a/abilities/japanese-unified.json +++ b/abilities/japanese-unified.json @@ -11,6 +11,73 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-daimyo-farm-aura", "name": "Daimyo Farm Aura", @@ -120,6 +187,66 @@ } ] }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-kabura-ya", "name": "Kabura-ya", @@ -244,6 +371,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ja" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-place-yorishiro", "name": "Place Yorishiro", diff --git a/abilities/japanese.json b/abilities/japanese.json index 17a24a68..b18bb5d0 100644 --- a/abilities/japanese.json +++ b/abilities/japanese.json @@ -11,6 +11,58 @@ ] }, "data": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-daimyo-farm-aura-1", "baseId": "ability-daimyo-farm-aura", @@ -90,6 +142,51 @@ } ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-kabura-ya-1", "baseId": "ability-kabura-ya", @@ -184,6 +281,53 @@ "units/katana-bannerman" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-place-yorishiro-1", "baseId": "ability-place-yorishiro", diff --git a/abilities/japanese/ability-conversion-1.json b/abilities/japanese/ability-conversion-1.json new file mode 100644 index 00000000..0c78c601 --- /dev/null +++ b/abilities/japanese/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/japanese/ability-detonate-1.json b/abilities/japanese/ability-detonate-1.json new file mode 100644 index 00000000..cbf0cd3c --- /dev/null +++ b/abilities/japanese/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/japanese/ability-man-the-sails-1.json b/abilities/japanese/ability-man-the-sails-1.json new file mode 100644 index 00000000..9b1f6ac5 --- /dev/null +++ b/abilities/japanese/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/jeannedarc-optimized.json b/abilities/jeannedarc-optimized.json index da345794..42855f5a 100644 --- a/abilities/jeannedarc-optimized.json +++ b/abilities/jeannedarc-optimized.json @@ -315,6 +315,135 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-divine-arrow", "name": "Divine Arrow", @@ -793,6 +922,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-merchant-guilds", "name": "Merchant Guilds", @@ -1144,6 +1336,65 @@ ], "shared": {} }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + } + ], + "shared": {} + }, { "id": "ability-spears-up", "name": "Spears up!", diff --git a/abilities/jeannedarc-unified.json b/abilities/jeannedarc-unified.json index 203ea570..e30aee67 100644 --- a/abilities/jeannedarc-unified.json +++ b/abilities/jeannedarc-unified.json @@ -309,6 +309,133 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-divine-arrow", "name": "Divine Arrow", @@ -779,6 +906,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-merchant-guilds", "name": "Merchant Guilds", @@ -1193,6 +1382,64 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage", + "name": "Royal Knight Charge Damage", + "type": "ability", + "civs": [ + "je" + ], + "displayClasses": [], + "classes": [], + "minAge": 2, + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "variations": [ + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + } + ] + }, { "id": "ability-spears-up", "name": "Spears up!", diff --git a/abilities/jeannedarc.json b/abilities/jeannedarc.json index eb1aa942..1c6c7ee4 100644 --- a/abilities/jeannedarc.json +++ b/abilities/jeannedarc.json @@ -221,6 +221,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-divine-arrow-1", "baseId": "ability-divine-arrow", @@ -571,6 +668,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-merchant-guilds-1", "baseId": "ability-merchant-guilds", @@ -910,6 +1054,49 @@ } ] }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, { "id": "ability-spears-up-1", "baseId": "ability-spears-up", diff --git a/abilities/jeannedarc/ability-conversion-1.json b/abilities/jeannedarc/ability-conversion-1.json new file mode 100644 index 00000000..af8cb901 --- /dev/null +++ b/abilities/jeannedarc/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/jeannedarc/ability-detonate-1.json b/abilities/jeannedarc/ability-detonate-1.json new file mode 100644 index 00000000..b1ae8ce3 --- /dev/null +++ b/abilities/jeannedarc/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/jeannedarc/ability-man-the-sails-1.json b/abilities/jeannedarc/ability-man-the-sails-1.json new file mode 100644 index 00000000..61d7eb5c --- /dev/null +++ b/abilities/jeannedarc/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/jeannedarc/ability-royal-knight-charge-damage-2.json b/abilities/jeannedarc/ability-royal-knight-charge-damage-2.json new file mode 100644 index 00000000..99fd0347 --- /dev/null +++ b/abilities/jeannedarc/ability-royal-knight-charge-damage-2.json @@ -0,0 +1,43 @@ +{ + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" +} \ No newline at end of file diff --git a/abilities/malians-optimized.json b/abilities/malians-optimized.json index 3be398b6..80a2fbae 100644 --- a/abilities/malians-optimized.json +++ b/abilities/malians-optimized.json @@ -138,6 +138,135 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-first-strike", "name": "First Strike", @@ -166,10 +295,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -343,6 +474,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-military-festival", "name": "Military Festival", diff --git a/abilities/malians-unified.json b/abilities/malians-unified.json index f171ed41..6e513493 100644 --- a/abilities/malians-unified.json +++ b/abilities/malians-unified.json @@ -136,6 +136,133 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-first-strike", "name": "First Strike", @@ -164,10 +291,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -338,6 +467,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ma" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-military-festival", "name": "Military Festival", diff --git a/abilities/malians.json b/abilities/malians.json index c9d89fc9..a1034041 100644 --- a/abilities/malians.json +++ b/abilities/malians.json @@ -106,6 +106,103 @@ "buildings/dock" ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-first-strike-4", "baseId": "ability-first-strike", @@ -121,10 +218,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 @@ -263,6 +362,53 @@ "buildings/fort-of-the-huntress" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-military-festival-4", "baseId": "ability-military-festival", diff --git a/abilities/malians/ability-conversion-1.json b/abilities/malians/ability-conversion-1.json new file mode 100644 index 00000000..5ee5f077 --- /dev/null +++ b/abilities/malians/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/malians/ability-detonate-1.json b/abilities/malians/ability-detonate-1.json new file mode 100644 index 00000000..c5c725f5 --- /dev/null +++ b/abilities/malians/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/malians/ability-first-strike-4.json b/abilities/malians/ability-first-strike-4.json index 6b7ed398..3d80ec95 100644 --- a/abilities/malians/ability-first-strike-4.json +++ b/abilities/malians/ability-first-strike-4.json @@ -13,10 +13,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/malians/ability-man-the-sails-1.json b/abilities/malians/ability-man-the-sails-1.json new file mode 100644 index 00000000..b4b79aa1 --- /dev/null +++ b/abilities/malians/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/mongols-optimized.json b/abilities/mongols-optimized.json index 0a08b899..5ca86fb7 100644 --- a/abilities/mongols-optimized.json +++ b/abilities/mongols-optimized.json @@ -135,6 +135,74 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-defense-arrow", "name": "Defense Arrow", @@ -237,6 +305,67 @@ ], "shared": {} }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-kurultai-aura", "name": "Kurultai Aura", @@ -285,6 +414,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-maneuver-arrow", "name": "Maneuver Arrow", @@ -621,10 +813,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/mongols-unified.json b/abilities/mongols-unified.json index 0014290d..bb41f570 100644 --- a/abilities/mongols-unified.json +++ b/abilities/mongols-unified.json @@ -133,6 +133,73 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-defense-arrow", "name": "Defense Arrow", @@ -234,6 +301,66 @@ } ] }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-kurultai-aura", "name": "Kurultai Aura", @@ -281,6 +408,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "mo" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-maneuver-arrow", "name": "Maneuver Arrow", @@ -612,10 +801,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/mongols.json b/abilities/mongols.json index 3b65241e..a63db632 100644 --- a/abilities/mongols.json +++ b/abilities/mongols.json @@ -103,6 +103,58 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-defense-arrow-3", "baseId": "ability-defense-arrow", @@ -189,6 +241,51 @@ "units/khan" ] }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-kurultai-aura-3", "baseId": "ability-kurultai-aura", @@ -221,6 +318,53 @@ "auraRange": 10, "effects": [] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-maneuver-arrow-1", "baseId": "ability-maneuver-arrow", @@ -465,10 +609,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/mongols/ability-conversion-1.json b/abilities/mongols/ability-conversion-1.json new file mode 100644 index 00000000..0f70d0df --- /dev/null +++ b/abilities/mongols/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/mongols/ability-detonate-1.json b/abilities/mongols/ability-detonate-1.json new file mode 100644 index 00000000..16a276b9 --- /dev/null +++ b/abilities/mongols/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/mongols/ability-man-the-sails-1.json b/abilities/mongols/ability-man-the-sails-1.json new file mode 100644 index 00000000..acd1b852 --- /dev/null +++ b/abilities/mongols/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/mongols/ability-yam-network-improved-2.json b/abilities/mongols/ability-yam-network-improved-2.json index 16802096..bffe2517 100644 --- a/abilities/mongols/ability-yam-network-improved-2.json +++ b/abilities/mongols/ability-yam-network-improved-2.json @@ -13,10 +13,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/orderofthedragon-optimized.json b/abilities/orderofthedragon-optimized.json index 0fb6fa08..af3681d1 100644 --- a/abilities/orderofthedragon-optimized.json +++ b/abilities/orderofthedragon-optimized.json @@ -11,6 +11,135 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-emergency-repairs", "name": "Emergency Repairs", @@ -98,6 +227,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-relic-garrisoned-dock", "name": "Relic Garrisoned in Docks", diff --git a/abilities/orderofthedragon-unified.json b/abilities/orderofthedragon-unified.json index c3870024..18bd580b 100644 --- a/abilities/orderofthedragon-unified.json +++ b/abilities/orderofthedragon-unified.json @@ -11,6 +11,133 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-emergency-repairs", "name": "Emergency Repairs", @@ -97,6 +224,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "od" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-relic-garrisoned-dock", "name": "Relic Garrisoned in Docks", diff --git a/abilities/orderofthedragon.json b/abilities/orderofthedragon.json index 2d445f96..1c31c200 100644 --- a/abilities/orderofthedragon.json +++ b/abilities/orderofthedragon.json @@ -11,6 +11,103 @@ ] }, "data": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-emergency-repairs-1", "baseId": "ability-emergency-repairs", @@ -82,6 +179,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-relic-garrisoned-dock-3", "baseId": "ability-relic-garrisoned-dock", diff --git a/abilities/orderofthedragon/ability-conversion-1.json b/abilities/orderofthedragon/ability-conversion-1.json new file mode 100644 index 00000000..9d742d61 --- /dev/null +++ b/abilities/orderofthedragon/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/orderofthedragon/ability-detonate-1.json b/abilities/orderofthedragon/ability-detonate-1.json new file mode 100644 index 00000000..15ae85e5 --- /dev/null +++ b/abilities/orderofthedragon/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/orderofthedragon/ability-man-the-sails-1.json b/abilities/orderofthedragon/ability-man-the-sails-1.json new file mode 100644 index 00000000..761348fe --- /dev/null +++ b/abilities/orderofthedragon/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/ottomans-optimized.json b/abilities/ottomans-optimized.json index a1680a4e..2609fb42 100644 --- a/abilities/ottomans-optimized.json +++ b/abilities/ottomans-optimized.json @@ -234,6 +234,135 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-fortitude", "name": "Fortitude", @@ -306,6 +435,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-mehter-speed-bonus", "name": "Mehter Speed Bonus", @@ -334,10 +526,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/ottomans-unified.json b/abilities/ottomans-unified.json index f3c675fa..7d47d155 100644 --- a/abilities/ottomans-unified.json +++ b/abilities/ottomans-unified.json @@ -232,6 +232,133 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-fortitude", "name": "Fortitude", @@ -303,6 +430,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ot" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-mehter-speed-bonus", "name": "Mehter Speed Bonus", @@ -331,10 +520,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/ottomans.json b/abilities/ottomans.json index b6b21ce1..06873784 100644 --- a/abilities/ottomans.json +++ b/abilities/ottomans.json @@ -202,6 +202,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-fortitude-2", "baseId": "ability-fortitude", @@ -258,6 +355,53 @@ } ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-mehter-speed-bonus-1", "baseId": "ability-mehter-speed-bonus", @@ -273,10 +417,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/ottomans/ability-conversion-1.json b/abilities/ottomans/ability-conversion-1.json new file mode 100644 index 00000000..17bfb600 --- /dev/null +++ b/abilities/ottomans/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ottomans/ability-detonate-1.json b/abilities/ottomans/ability-detonate-1.json new file mode 100644 index 00000000..c0f40eb3 --- /dev/null +++ b/abilities/ottomans/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/ottomans/ability-man-the-sails-1.json b/abilities/ottomans/ability-man-the-sails-1.json new file mode 100644 index 00000000..5e0ab827 --- /dev/null +++ b/abilities/ottomans/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/ottomans/ability-mehter-speed-bonus-1.json b/abilities/ottomans/ability-mehter-speed-bonus-1.json index 26a4b791..bc569516 100644 --- a/abilities/ottomans/ability-mehter-speed-bonus-1.json +++ b/abilities/ottomans/ability-mehter-speed-bonus-1.json @@ -13,10 +13,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/rus-optimized.json b/abilities/rus-optimized.json index 3197cbf0..252b3e95 100644 --- a/abilities/rus-optimized.json +++ b/abilities/rus-optimized.json @@ -11,6 +11,135 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-gallop", "name": "Gallop", @@ -168,6 +297,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/rus-unified.json b/abilities/rus-unified.json index e4e76c5e..d7a1c165 100644 --- a/abilities/rus-unified.json +++ b/abilities/rus-unified.json @@ -11,6 +11,133 @@ ] }, "data": [ + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-gallop", "name": "Gallop", @@ -166,6 +293,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ru" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/rus.json b/abilities/rus.json index d309786b..a189f3ba 100644 --- a/abilities/rus.json +++ b/abilities/rus.json @@ -11,6 +11,103 @@ ] }, "data": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-gallop-4", "baseId": "ability-gallop", @@ -136,6 +233,53 @@ "buildings/high-armory" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", diff --git a/abilities/rus/ability-conversion-1.json b/abilities/rus/ability-conversion-1.json new file mode 100644 index 00000000..c7ee7405 --- /dev/null +++ b/abilities/rus/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/rus/ability-detonate-1.json b/abilities/rus/ability-detonate-1.json new file mode 100644 index 00000000..6da612ff --- /dev/null +++ b/abilities/rus/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/rus/ability-man-the-sails-1.json b/abilities/rus/ability-man-the-sails-1.json new file mode 100644 index 00000000..c1e13fb4 --- /dev/null +++ b/abilities/rus/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability--translation-not-found-undefined.json b/abilities/unified/ability--translation-not-found-undefined.json index a37473ae..3e52f280 100644 --- a/abilities/unified/ability--translation-not-found-undefined.json +++ b/abilities/unified/ability--translation-not-found-undefined.json @@ -2,51 +2,17 @@ "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", "__version__": "0.0.2", "id": "ability--translation-not-found-undefined", - "name": "Spirit Way Ancestors", + "name": "(translation not found) (undefined)", "type": "ability", "civs": [ - "ch", "je" ], "displayClasses": [], "classes": [], "minAge": 1, - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", + "icon": "https://data.aoe4world.com/images/abilities/ability--translation-not-found-undefined-1.png", + "description": "(translation not found) (undefined)", "variations": [ - { - "id": "ability--translation-not-found-undefined-4", - "baseId": "ability--translation-not-found-undefined", - "type": "ability", - "name": "Spirit Way Ancestors", - "pbgid": 207131, - "attribName": "spirit_way", - "age": 4, - "civs": [ - "ch" - ], - "description": "When a dynasty unit is killed, nearby units receive +20% attack speed and +20 health over 10 seconds.", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [], - "icon": "https://data.aoe4world.com/images/buildings/spirit-way-3.png", - "active": "always", - "auraRange": 5, - "effects": [], - "unlockedBy": [ - "buildings/spirit-way" - ] - }, { "id": "ability--translation-not-found-undefined-1", "baseId": "ability--translation-not-found-undefined", diff --git a/abilities/unified/ability-artillery-shot.json b/abilities/unified/ability-artillery-shot.json index 9aa23103..85903ae9 100644 --- a/abilities/unified/ability-artillery-shot.json +++ b/abilities/unified/ability-artillery-shot.json @@ -5,6 +5,7 @@ "name": "Artillery Shot", "type": "ability", "civs": [ + "by", "fr" ], "displayClasses": [], @@ -13,6 +14,53 @@ "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", "variations": [ + { + "id": "ability-artillery-shot-1", + "baseId": "ability-artillery-shot", + "type": "ability", + "name": "Artillery Shot", + "pbgid": 2122116, + "attribName": "cannon_swap_fre", + "age": 1, + "civs": [ + "by" + ], + "description": "Loads this Cannon for an Artillery Shot, next shot has greatly increased Area of Effect but no bonus against buildings.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-artillery-shot-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 210, + "effects": [ + { + "property": "areaOfEffect", + "select": { + "id": [ + "cannon", + "royal-cannon" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "buildings/college-of-artillery" + ] + }, { "id": "ability-artillery-shot-1", "baseId": "ability-artillery-shot", diff --git a/abilities/unified/ability-automatic-pilgrim-flask.json b/abilities/unified/ability-automatic-pilgrim-flask.json index 6d41bdbe..7c4086d5 100644 --- a/abilities/unified/ability-automatic-pilgrim-flask.json +++ b/abilities/unified/ability-automatic-pilgrim-flask.json @@ -59,6 +59,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/unified/ability-conversion.json b/abilities/unified/ability-conversion.json new file mode 100644 index 00000000..d0ab36ae --- /dev/null +++ b/abilities/unified/ability-conversion.json @@ -0,0 +1,864 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ab" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ay" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "by" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ch" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "de" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "en" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "fr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "hr" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ja" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "je" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ma" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "mo" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "od" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ot" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "ru" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-detonate.json b/abilities/unified/ability-detonate.json new file mode 100644 index 00000000..468e9e33 --- /dev/null +++ b/abilities/unified/ability-detonate.json @@ -0,0 +1,752 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ab" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ay" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "by" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ch" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "de" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "en" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "fr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "hr" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ja" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "je" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ma" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "mo" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "od" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ot" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "ru" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-divine-defense.json b/abilities/unified/ability-divine-defense.json index a942849c..7f74f3e5 100644 --- a/abilities/unified/ability-divine-defense.json +++ b/abilities/unified/ability-divine-defense.json @@ -63,6 +63,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/unified/ability-divine-haste.json b/abilities/unified/ability-divine-haste.json index c9596dab..0db91c11 100644 --- a/abilities/unified/ability-divine-haste.json +++ b/abilities/unified/ability-divine-haste.json @@ -57,6 +57,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/unified/ability-divine-vitality.json b/abilities/unified/ability-divine-vitality.json index 8b096921..7054fa44 100644 --- a/abilities/unified/ability-divine-vitality.json +++ b/abilities/unified/ability-divine-vitality.json @@ -71,6 +71,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/unified/ability-extra-materials.json b/abilities/unified/ability-extra-materials.json new file mode 100644 index 00000000..c073f9b3 --- /dev/null +++ b/abilities/unified/ability-extra-materials.json @@ -0,0 +1,62 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-extra-materials", + "name": "Extra Materials", + "type": "ability", + "civs": [ + "ch" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "variations": [ + { + "id": "ability-extra-materials-1", + "baseId": "ability-extra-materials", + "type": "ability", + "name": "Extra Materials", + "pbgid": 182388, + "attribName": "tower_repair_nearby_walls_chi", + "age": 1, + "civs": [ + "ch" + ], + "description": "Stone Wall Towers and Outposts repair nearby damaged Stone Walls. A single section is repaired at a time for +20 health per second.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "stone-wall-tower" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-extra-materials-1.png", + "active": "always", + "auraRange": 4, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "outpost", + "stone-wall-tower" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-first-strike.json b/abilities/unified/ability-first-strike.json index f3943dcd..9381e12b 100644 --- a/abilities/unified/ability-first-strike.json +++ b/abilities/unified/ability-first-strike.json @@ -28,10 +28,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/unified/ability-golden-age-tier-1.json b/abilities/unified/ability-golden-age-tier-1.json index 7471e237..2c054297 100644 --- a/abilities/unified/ability-golden-age-tier-1.json +++ b/abilities/unified/ability-golden-age-tier-1.json @@ -14,38 +14,6 @@ "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", "description": "+15% Resource Gathering Rate", "variations": [ - { - "id": "ability--translation-not-found-undefined-1", - "baseId": "ability-golden-age-tier-1", - "type": "ability", - "name": "Golden Age Tier 1", - "pbgid": 201563, - "attribName": "golden_age_tier_1", - "age": 1, - "civs": [ - "ab" - ], - "description": "+15% Resource Gathering Rate", - "classes": [], - "displayClasses": [], - "costs": { - "food": 0, - "wood": 0, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 0, - "popcap": 0 - }, - "producedBy": [ - "house-of-wisdom" - ], - "icon": "https://data.aoe4world.com/images/abilities/ability-golden-age-tier-1.png", - "active": "always", - "auraRange": 12.5, - "effects": [] - }, { "id": "ability-golden-age-tier-1-1", "baseId": "ability-golden-age-tier-1", diff --git a/abilities/unified/ability-improved-torch.json b/abilities/unified/ability-improved-torch.json index bf579855..07cff1e3 100644 --- a/abilities/unified/ability-improved-torch.json +++ b/abilities/unified/ability-improved-torch.json @@ -46,6 +46,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/unified/ability-man-the-sails.json b/abilities/unified/ability-man-the-sails.json new file mode 100644 index 00000000..546ac7ed --- /dev/null +++ b/abilities/unified/ability-man-the-sails.json @@ -0,0 +1,784 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "ab", + "ay", + "by", + "ch", + "de", + "en", + "fr", + "hr", + "ja", + "je", + "ma", + "mo", + "od", + "ot", + "ru", + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ab" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ay" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "by" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ch" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "de" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "en" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "fr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "hr" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ja" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "je" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ma" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "mo" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "od" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ot" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "ru" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-medical-centers.json b/abilities/unified/ability-medical-centers.json new file mode 100644 index 00000000..6ad50d18 --- /dev/null +++ b/abilities/unified/ability-medical-centers.json @@ -0,0 +1,64 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-medical-centers", + "name": "Medical Centers", + "type": "ability", + "civs": [ + "ab" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "description": "Heals nearby units for +2 health every 1 second", + "variations": [ + { + "id": "ability-medical-centers-1", + "baseId": "ability-medical-centers", + "type": "ability", + "name": "Medical Centers", + "pbgid": 201837, + "attribName": "medical_centers_abb", + "age": 1, + "civs": [ + "ab" + ], + "description": "Heals nearby units for +2 health every 1 second", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [ + "keep" + ], + "icon": "https://data.aoe4world.com/images/abilities/ability-medical-centers-1.png", + "active": "always", + "auraRange": 5, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "keep" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ], + "unlockedBy": [ + "technologies/medical-centers" + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-mehter-speed-bonus.json b/abilities/unified/ability-mehter-speed-bonus.json index d742c940..e5f6b6d0 100644 --- a/abilities/unified/ability-mehter-speed-bonus.json +++ b/abilities/unified/ability-mehter-speed-bonus.json @@ -28,10 +28,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/unified/ability-pilgrim-flask.json b/abilities/unified/ability-pilgrim-flask.json index 3e6409b3..53e01f5c 100644 --- a/abilities/unified/ability-pilgrim-flask.json +++ b/abilities/unified/ability-pilgrim-flask.json @@ -58,6 +58,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/abilities/unified/ability-place-palings.json b/abilities/unified/ability-place-palings.json new file mode 100644 index 00000000..c66ca32f --- /dev/null +++ b/abilities/unified/ability-place-palings.json @@ -0,0 +1,120 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-place-palings", + "name": "Place Palings", + "type": "ability", + "civs": [ + "by", + "en" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "variations": [ + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "by" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + }, + { + "id": "ability-place-palings-1", + "baseId": "ability-place-palings", + "type": "ability", + "name": "Place Palings", + "pbgid": 2025568, + "attribName": "deploy_palings", + "age": 1, + "civs": [ + "en" + ], + "description": "Enemy cavalry are stunned for 2.5 seconds and take 25 damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-place-palings-1.png", + "active": "manual", + "auraRange": 8.75, + "cooldown": 30, + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "longbowman" + ] + }, + "target": { + "class": [ + [ + "cavalry" + ] + ] + }, + "effect": "change", + "value": 2.5, + "type": "ability", + "duration": 25 + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-royal-knight-charge-damage.json b/abilities/unified/ability-royal-knight-charge-damage.json index b9b55d2b..bd229056 100644 --- a/abilities/unified/ability-royal-knight-charge-damage.json +++ b/abilities/unified/ability-royal-knight-charge-damage.json @@ -5,7 +5,9 @@ "name": "Royal Knight Charge Damage", "type": "ability", "civs": [ - "fr" + "by", + "fr", + "je" ], "displayClasses": [], "classes": [], @@ -22,16 +24,104 @@ "attribName": "lancer_charge_bonus_damage", "age": 2, "civs": [ - "fr" + "by" ], "description": "Gain +3 melee attack damage for 5 seconds after charging.", "classes": [], "displayClasses": [], "costs": { + "food": 0, + "wood": 0, + "stone": 0, "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "fr" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "time": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-royal-knight-charge-damage-1.png", + "effects": [ + { + "property": "meleeAttack", + "select": { + "id": [ + "royal-knight" + ] + }, + "effect": "change", + "value": 3, + "type": "ability", + "duration": 5 + } + ], + "active": "always" + }, + { + "id": "ability-royal-knight-charge-damage-2", + "baseId": "ability-royal-knight-charge-damage", + "type": "ability", + "name": "Royal Knight Charge Damage", + "pbgid": 2032837, + "attribName": "lancer_charge_bonus_damage", + "age": 2, + "civs": [ + "je" + ], + "description": "Gain +3 melee attack damage for 5 seconds after charging.", + "classes": [], + "displayClasses": [], + "costs": { "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/unified/ability-swap-weapon-incendiary.json b/abilities/unified/ability-swap-weapon-incendiary.json new file mode 100644 index 00000000..32c34826 --- /dev/null +++ b/abilities/unified/ability-swap-weapon-incendiary.json @@ -0,0 +1,60 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-swap-weapon-incendiary", + "name": "Swap Weapon (Incendiary)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "variations": [ + { + "id": "ability-swap-weapon-incendiary-1", + "baseId": "ability-swap-weapon-incendiary", + "type": "ability", + "name": "Swap Weapon (Incendiary)", + "pbgid": 2138274, + "attribName": "mangonel_swap_to_incendiary_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to incendiary ammunition, which deals damage in an increased area", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-incendiary-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-swap-weapon-kinetic.json b/abilities/unified/ability-swap-weapon-kinetic.json new file mode 100644 index 00000000..51548e33 --- /dev/null +++ b/abilities/unified/ability-swap-weapon-kinetic.json @@ -0,0 +1,60 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-swap-weapon-kinetic", + "name": "Swap Weapon (Kinetic)", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "description": "Switch to solid ammunition, which deals higher damage", + "variations": [ + { + "id": "ability-swap-weapon-kinetic-1", + "baseId": "ability-swap-weapon-kinetic", + "type": "ability", + "name": "Swap Weapon (Kinetic)", + "pbgid": 2138275, + "attribName": "mangonel_swap_to_kinetic_weapon", + "age": 1, + "civs": [ + "ay" + ], + "description": "Switch to solid ammunition, which deals higher damage", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-swap-weapon-kinetic-1.png", + "active": "toggle", + "auraRange": 0.0025, + "cooldown": 6, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "manjaniq" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-tactical-charge.json b/abilities/unified/ability-tactical-charge.json new file mode 100644 index 00000000..8b86c7e7 --- /dev/null +++ b/abilities/unified/ability-tactical-charge.json @@ -0,0 +1,59 @@ +{ + "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", + "__version__": "0.0.2", + "id": "ability-tactical-charge", + "name": "Tactical Charge", + "type": "ability", + "civs": [ + "ay" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "variations": [ + { + "id": "ability-tactical-charge-1", + "baseId": "ability-tactical-charge", + "type": "ability", + "name": "Tactical Charge", + "pbgid": 2126336, + "attribName": "camel_knight_charge_damage", + "age": 1, + "civs": [ + "ay" + ], + "description": "Camel Lancers charge faster, more often, and for longer distances than other heavy cavalry. Camel Lancers deals -25% less baseline charge damage. Each second spent charging increases the charge damage (up to +40%).", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-tactical-charge-1.png", + "active": "always", + "auraRange": 6.25, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "camel-lancer" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] +} \ No newline at end of file diff --git a/abilities/unified/ability-the-long-wall.json b/abilities/unified/ability-the-long-wall.json index 414a974a..4fb75b66 100644 --- a/abilities/unified/ability-the-long-wall.json +++ b/abilities/unified/ability-the-long-wall.json @@ -28,10 +28,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/unified/ability-triumph.json b/abilities/unified/ability-triumph.json index 1e3837b2..68601768 100644 --- a/abilities/unified/ability-triumph.json +++ b/abilities/unified/ability-triumph.json @@ -54,10 +54,9 @@ ] ] }, - "effect": "multiply", - "value": 1.1, - "type": "ability", - "duration": 25 + "effect": "change", + "value": 4, + "type": "ability" }, { "property": "moveSpeed", @@ -70,8 +69,7 @@ }, "effect": "change", "value": 10, - "type": "ability", - "duration": 25 + "type": "ability" }, { "property": "healingRate", @@ -84,8 +82,7 @@ }, "effect": "change", "value": 2, - "type": "ability", - "duration": 25 + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/unified/ability-yam-network-improved.json b/abilities/unified/ability-yam-network-improved.json index 3c3080ec..b3710639 100644 --- a/abilities/unified/ability-yam-network-improved.json +++ b/abilities/unified/ability-yam-network-improved.json @@ -28,10 +28,12 @@ "classes": [], "displayClasses": [], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, "time": 0, "popcap": 0 diff --git a/abilities/zhuxi-optimized.json b/abilities/zhuxi-optimized.json index 6a909357..0f51b729 100644 --- a/abilities/zhuxi-optimized.json +++ b/abilities/zhuxi-optimized.json @@ -188,6 +188,135 @@ ], "shared": {} }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ], + "shared": {} + }, { "id": "ability-divine-charge", "name": "Divine Charge", @@ -318,6 +447,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -384,6 +524,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -464,6 +615,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -473,6 +635,69 @@ ], "shared": {} }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ], + "shared": {} + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/zhuxi-unified.json b/abilities/zhuxi-unified.json index a8f54ecd..9d2ff031 100644 --- a/abilities/zhuxi-unified.json +++ b/abilities/zhuxi-unified.json @@ -185,6 +185,133 @@ } ] }, + { + "id": "ability-conversion", + "name": "Conversion", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "variations": [ + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, + { + "id": "ability-detonate", + "name": "Detonate", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "description": "Detonate the ship.", + "variations": [ + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + } + ] + }, { "id": "ability-divine-charge", "name": "Divine Charge", @@ -314,6 +441,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -379,6 +517,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -458,6 +607,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -466,6 +626,68 @@ } ] }, + { + "id": "ability-man-the-sails", + "name": "Man The Sails", + "type": "ability", + "civs": [ + "zx" + ], + "displayClasses": [], + "classes": [], + "minAge": 1, + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "variations": [ + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + } + ] + }, { "id": "ability-ring-the-town-bell", "name": "Ring the Town Bell", diff --git a/abilities/zhuxi.json b/abilities/zhuxi.json index 87bb8a02..1b401ca8 100644 --- a/abilities/zhuxi.json +++ b/abilities/zhuxi.json @@ -140,6 +140,103 @@ } ] }, + { + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, + { + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] + }, { "id": "ability-divine-charge-1", "baseId": "ability-divine-charge", @@ -241,6 +338,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -291,6 +399,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ @@ -355,12 +474,70 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ "buildings/temple-of-the-sun" ] }, + { + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] + }, { "id": "ability-ring-the-town-bell-1", "baseId": "ability-ring-the-town-bell", diff --git a/abilities/zhuxi/ability-conversion-1.json b/abilities/zhuxi/ability-conversion-1.json new file mode 100644 index 00000000..a79a09a5 --- /dev/null +++ b/abilities/zhuxi/ability-conversion-1.json @@ -0,0 +1,52 @@ +{ + "id": "ability-conversion-1", + "baseId": "ability-conversion", + "type": "ability", + "name": "Conversion", + "pbgid": 192685, + "attribName": "monk_conversion", + "age": 1, + "civs": [ + "zx" + ], + "description": "Attempts to convert enemy units within range of this Monk to your control.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-conversion-1.png", + "active": "manual", + "auraRange": 4.75, + "cooldown": 120, + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "monk", + "scholar", + "imam", + "dervish", + "warrior-monk", + "shaman", + "prelate", + "shinto-priest", + "buddhist-monk", + "shaolin-monk" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/zhuxi/ability-detonate-1.json b/abilities/zhuxi/ability-detonate-1.json new file mode 100644 index 00000000..14e335b2 --- /dev/null +++ b/abilities/zhuxi/ability-detonate-1.json @@ -0,0 +1,45 @@ +{ + "id": "ability-detonate-1", + "baseId": "ability-detonate", + "type": "ability", + "name": "Detonate", + "pbgid": 2013822, + "attribName": "fireship_self_detonate", + "age": 1, + "civs": [ + "zx" + ], + "description": "Detonate the ship.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-detonate-1.png", + "active": "manual", + "auraRange": 2, + "effects": [ + { + "property": "unknown", + "select": { + "class": [ + [ + "ship", + "incendiary" + ] + ] + }, + "effect": "change", + "value": 0, + "type": "ability" + } + ] +} \ No newline at end of file diff --git a/abilities/zhuxi/ability-divine-defense-1.json b/abilities/zhuxi/ability-divine-defense-1.json index fb5a7770..2f12be27 100644 --- a/abilities/zhuxi/ability-divine-defense-1.json +++ b/abilities/zhuxi/ability-divine-defense-1.json @@ -48,6 +48,17 @@ "value": 1, "type": "ability", "duration": 1 + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/zhuxi/ability-divine-haste-1.json b/abilities/zhuxi/ability-divine-haste-1.json index 1a93d808..8a10c9e6 100644 --- a/abilities/zhuxi/ability-divine-haste-1.json +++ b/abilities/zhuxi/ability-divine-haste-1.json @@ -42,6 +42,17 @@ "effect": "change", "value": 15, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/zhuxi/ability-divine-vitality-1.json b/abilities/zhuxi/ability-divine-vitality-1.json index 718bafeb..582e5e68 100644 --- a/abilities/zhuxi/ability-divine-vitality-1.json +++ b/abilities/zhuxi/ability-divine-vitality-1.json @@ -56,6 +56,17 @@ "effect": "change", "value": 2, "type": "ability" + }, + { + "property": "unknown", + "select": { + "id": [ + "temple-of-the-sun" + ] + }, + "effect": "change", + "value": 0, + "type": "ability" } ], "activatedOn": [ diff --git a/abilities/zhuxi/ability-man-the-sails-1.json b/abilities/zhuxi/ability-man-the-sails-1.json new file mode 100644 index 00000000..8adf2a7d --- /dev/null +++ b/abilities/zhuxi/ability-man-the-sails-1.json @@ -0,0 +1,47 @@ +{ + "id": "ability-man-the-sails-1", + "baseId": "ability-man-the-sails", + "type": "ability", + "name": "Man The Sails", + "pbgid": 2101656, + "attribName": "naval_man_the_sails", + "age": 1, + "civs": [ + "zx" + ], + "description": "Activate to move 40% faster for 10 seconds, deactivates early when dealing damage.", + "classes": [], + "displayClasses": [], + "costs": { + "food": 0, + "wood": 0, + "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, + "total": 0, + "popcap": 0 + }, + "producedBy": [], + "icon": "https://data.aoe4world.com/images/abilities/ability-man-the-sails-1.png", + "active": "manual", + "auraRange": 0, + "cooldown": 60, + "effects": [ + { + "property": "moveSpeed", + "select": { + "class": [ + [ + "ship", + "springald" + ] + ] + }, + "effect": "change", + "value": 40, + "type": "ability", + "duration": 10 + } + ] +} \ No newline at end of file diff --git a/buildings/abbasid-optimized.json b/buildings/abbasid-optimized.json index 948b157b..dbeeb9e6 100644 --- a/buildings/abbasid-optimized.json +++ b/buildings/abbasid-optimized.json @@ -278,12 +278,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/abbasid-unified.json b/buildings/abbasid-unified.json index 47cb5505..45f16c39 100644 --- a/buildings/abbasid-unified.json +++ b/buildings/abbasid-unified.json @@ -275,12 +275,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/abbasid.json b/buildings/abbasid.json index f1f309e6..b40377b8 100644 --- a/buildings/abbasid.json +++ b/buildings/abbasid.json @@ -189,12 +189,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/abbasid/capital-town-center-1.json b/buildings/abbasid/capital-town-center-1.json index 65a7be80..2b1f9abf 100644 --- a/buildings/abbasid/capital-town-center-1.json +++ b/buildings/abbasid/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/all-optimized.json b/buildings/all-optimized.json index 5843e73e..e55dd91a 100644 --- a/buildings/all-optimized.json +++ b/buildings/all-optimized.json @@ -1019,12 +1019,15 @@ "baseId": "capital-town-center", "age": 1, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -12624,77 +12627,6 @@ ], "shared": {} }, - { - "id": "religious-choice", - "name": "Religious Choice", - "type": "building", - "civs": [ - "ja" - ], - "unique": false, - "displayClasses": [ - "Religious Building" - ], - "classes": [ - "religious", - "building" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "variations": [ - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - } - ], - "shared": {} - }, { "id": "shinto-shrine", "name": "Shinto Shrine", diff --git a/buildings/all-unified.json b/buildings/all-unified.json index 20ac7717..204fe6c0 100644 --- a/buildings/all-unified.json +++ b/buildings/all-unified.json @@ -2560,12 +2560,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2623,12 +2626,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2686,12 +2692,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2749,12 +2758,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2810,12 +2822,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2871,12 +2886,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2932,12 +2950,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2993,12 +3014,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3056,12 +3080,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3118,12 +3145,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", @@ -3180,12 +3210,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3241,12 +3274,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3304,12 +3340,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" @@ -3367,12 +3406,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3429,12 +3471,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3492,12 +3537,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -27928,76 +27976,6 @@ } ] }, - { - "id": "religious-choice", - "name": "Religious Choice", - "type": "building", - "civs": [ - "ja" - ], - "unique": false, - "displayClasses": [ - "Religious Building" - ], - "classes": [ - "religious", - "building" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "variations": [ - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - } - ] - }, { "id": "shinto-shrine", "name": "Shinto Shrine", diff --git a/buildings/all.json b/buildings/all.json index 2e417580..3841baa7 100644 --- a/buildings/all.json +++ b/buildings/all.json @@ -180,12 +180,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -1596,12 +1599,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -3061,12 +3067,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -5414,12 +5423,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -7184,12 +7196,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -9265,12 +9280,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -10869,12 +10887,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -12688,12 +12709,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -14324,12 +14348,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -16133,55 +16160,6 @@ }, "influences": [] }, - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - }, { "id": "shinto-shrine-3", "baseId": "shinto-shrine", @@ -16956,12 +16934,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", @@ -18692,12 +18673,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -20894,12 +20878,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -22127,12 +22114,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" @@ -23817,12 +23807,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -25587,12 +25580,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -27282,12 +27278,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ayyubids-optimized.json b/buildings/ayyubids-optimized.json index 27ea37d5..001b8272 100644 --- a/buildings/ayyubids-optimized.json +++ b/buildings/ayyubids-optimized.json @@ -278,12 +278,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ayyubids-unified.json b/buildings/ayyubids-unified.json index 43943a4e..3f3118b5 100644 --- a/buildings/ayyubids-unified.json +++ b/buildings/ayyubids-unified.json @@ -275,12 +275,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ayyubids.json b/buildings/ayyubids.json index 7018868c..b9679dd9 100644 --- a/buildings/ayyubids.json +++ b/buildings/ayyubids.json @@ -189,12 +189,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ayyubids/capital-town-center-1.json b/buildings/ayyubids/capital-town-center-1.json index 6a3481a7..0918a7af 100644 --- a/buildings/ayyubids/capital-town-center-1.json +++ b/buildings/ayyubids/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/byzantines-optimized.json b/buildings/byzantines-optimized.json index fbeb8394..29061bf4 100644 --- a/buildings/byzantines-optimized.json +++ b/buildings/byzantines-optimized.json @@ -349,12 +349,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/byzantines-unified.json b/buildings/byzantines-unified.json index 8fe05763..8092fb76 100644 --- a/buildings/byzantines-unified.json +++ b/buildings/byzantines-unified.json @@ -345,12 +345,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/byzantines.json b/buildings/byzantines.json index 312313c7..29d50d84 100644 --- a/buildings/byzantines.json +++ b/buildings/byzantines.json @@ -238,12 +238,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/byzantines/capital-town-center-1.json b/buildings/byzantines/capital-town-center-1.json index 9f35e1f8..d17aed72 100644 --- a/buildings/byzantines/capital-town-center-1.json +++ b/buildings/byzantines/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/chinese-optimized.json b/buildings/chinese-optimized.json index df61e3a8..f15e5cc9 100644 --- a/buildings/chinese-optimized.json +++ b/buildings/chinese-optimized.json @@ -939,12 +939,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/chinese-unified.json b/buildings/chinese-unified.json index 2ba5801f..6fd9b60a 100644 --- a/buildings/chinese-unified.json +++ b/buildings/chinese-unified.json @@ -934,12 +934,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/chinese.json b/buildings/chinese.json index 718f6f6b..9128363e 100644 --- a/buildings/chinese.json +++ b/buildings/chinese.json @@ -800,12 +800,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/chinese/capital-town-center-1.json b/buildings/chinese/capital-town-center-1.json index c5a22569..33f44570 100644 --- a/buildings/chinese/capital-town-center-1.json +++ b/buildings/chinese/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/delhi-optimized.json b/buildings/delhi-optimized.json index 71bf4dd2..3efa9885 100644 --- a/buildings/delhi-optimized.json +++ b/buildings/delhi-optimized.json @@ -290,12 +290,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/delhi-unified.json b/buildings/delhi-unified.json index 5472c81a..c0c6a202 100644 --- a/buildings/delhi-unified.json +++ b/buildings/delhi-unified.json @@ -287,12 +287,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/delhi.json b/buildings/delhi.json index ad804f76..0fe4f5b9 100644 --- a/buildings/delhi.json +++ b/buildings/delhi.json @@ -201,12 +201,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/delhi/capital-town-center-1.json b/buildings/delhi/capital-town-center-1.json index 6ee1fcd5..2683a8fc 100644 --- a/buildings/delhi/capital-town-center-1.json +++ b/buildings/delhi/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/english-optimized.json b/buildings/english-optimized.json index 2f1c23d1..a5f824a4 100644 --- a/buildings/english-optimized.json +++ b/buildings/english-optimized.json @@ -482,12 +482,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/english-unified.json b/buildings/english-unified.json index 6f2745f7..20909043 100644 --- a/buildings/english-unified.json +++ b/buildings/english-unified.json @@ -477,12 +477,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/english.json b/buildings/english.json index 5d1e754e..9169b7e8 100644 --- a/buildings/english.json +++ b/buildings/english.json @@ -343,12 +343,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/english/capital-town-center-1.json b/buildings/english/capital-town-center-1.json index 08a5687e..851f2987 100644 --- a/buildings/english/capital-town-center-1.json +++ b/buildings/english/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/french-optimized.json b/buildings/french-optimized.json index 02e49c87..907493a3 100644 --- a/buildings/french-optimized.json +++ b/buildings/french-optimized.json @@ -274,12 +274,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/french-unified.json b/buildings/french-unified.json index aad30573..712413b9 100644 --- a/buildings/french-unified.json +++ b/buildings/french-unified.json @@ -271,12 +271,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/french.json b/buildings/french.json index 43e89bbf..8d5f696c 100644 --- a/buildings/french.json +++ b/buildings/french.json @@ -185,12 +185,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/french/capital-town-center-1.json b/buildings/french/capital-town-center-1.json index 35a5f194..8a3bbd8e 100644 --- a/buildings/french/capital-town-center-1.json +++ b/buildings/french/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/hre-optimized.json b/buildings/hre-optimized.json index 6ee2f90a..7b511418 100644 --- a/buildings/hre-optimized.json +++ b/buildings/hre-optimized.json @@ -442,12 +442,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/hre-unified.json b/buildings/hre-unified.json index e6edbe4f..5622de66 100644 --- a/buildings/hre-unified.json +++ b/buildings/hre-unified.json @@ -437,12 +437,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/hre.json b/buildings/hre.json index c36a3f2f..6b127aa2 100644 --- a/buildings/hre.json +++ b/buildings/hre.json @@ -303,12 +303,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/hre/capital-town-center-1.json b/buildings/hre/capital-town-center-1.json index 41a89fc9..59756f2f 100644 --- a/buildings/hre/capital-town-center-1.json +++ b/buildings/hre/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/japanese-optimized.json b/buildings/japanese-optimized.json index 86a8b8ed..ccdeb0dd 100644 --- a/buildings/japanese-optimized.json +++ b/buildings/japanese-optimized.json @@ -272,12 +272,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2414,77 +2417,6 @@ ], "shared": {} }, - { - "id": "religious-choice", - "name": "Religious Choice", - "type": "building", - "civs": [ - "ja" - ], - "unique": false, - "displayClasses": [ - "Religious Building" - ], - "classes": [ - "religious", - "building" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "variations": [ - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - } - ], - "shared": {} - }, { "id": "shinto-shrine", "name": "Shinto Shrine", diff --git a/buildings/japanese-unified.json b/buildings/japanese-unified.json index 63ff9541..5843b762 100644 --- a/buildings/japanese-unified.json +++ b/buildings/japanese-unified.json @@ -269,12 +269,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -2396,76 +2399,6 @@ } ] }, - { - "id": "religious-choice", - "name": "Religious Choice", - "type": "building", - "civs": [ - "ja" - ], - "unique": false, - "displayClasses": [ - "Religious Building" - ], - "classes": [ - "religious", - "building" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "variations": [ - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - } - ] - }, { "id": "shinto-shrine", "name": "Shinto Shrine", diff --git a/buildings/japanese.json b/buildings/japanese.json index 33e614bd..db306160 100644 --- a/buildings/japanese.json +++ b/buildings/japanese.json @@ -183,12 +183,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -1992,55 +1995,6 @@ }, "influences": [] }, - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - }, { "id": "shinto-shrine-3", "baseId": "shinto-shrine", diff --git a/buildings/japanese/capital-town-center-1.json b/buildings/japanese/capital-town-center-1.json index 97a7c4b9..86924a0d 100644 --- a/buildings/japanese/capital-town-center-1.json +++ b/buildings/japanese/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/japanese/religious-choice-4.json b/buildings/japanese/religious-choice-4.json deleted file mode 100644 index 4bb4bb6e..00000000 --- a/buildings/japanese/religious-choice-4.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] -} \ No newline at end of file diff --git a/buildings/jeannedarc-optimized.json b/buildings/jeannedarc-optimized.json index 09120186..c4aa97f1 100644 --- a/buildings/jeannedarc-optimized.json +++ b/buildings/jeannedarc-optimized.json @@ -277,12 +277,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", diff --git a/buildings/jeannedarc-unified.json b/buildings/jeannedarc-unified.json index 705962bc..c348951b 100644 --- a/buildings/jeannedarc-unified.json +++ b/buildings/jeannedarc-unified.json @@ -274,12 +274,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", diff --git a/buildings/jeannedarc.json b/buildings/jeannedarc.json index 130c6305..0bc3a1d7 100644 --- a/buildings/jeannedarc.json +++ b/buildings/jeannedarc.json @@ -188,12 +188,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", diff --git a/buildings/jeannedarc/capital-town-center-1.json b/buildings/jeannedarc/capital-town-center-1.json index 0930911c..aa5c2f6f 100644 --- a/buildings/jeannedarc/capital-town-center-1.json +++ b/buildings/jeannedarc/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", diff --git a/buildings/malians-optimized.json b/buildings/malians-optimized.json index 6536e7a2..db4f06d4 100644 --- a/buildings/malians-optimized.json +++ b/buildings/malians-optimized.json @@ -284,12 +284,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/malians-unified.json b/buildings/malians-unified.json index e5b0d418..dbd9bd51 100644 --- a/buildings/malians-unified.json +++ b/buildings/malians-unified.json @@ -281,12 +281,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/malians.json b/buildings/malians.json index 5100f4af..f369579d 100644 --- a/buildings/malians.json +++ b/buildings/malians.json @@ -195,12 +195,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/malians/capital-town-center-1.json b/buildings/malians/capital-town-center-1.json index 4ab44416..a237ad63 100644 --- a/buildings/malians/capital-town-center-1.json +++ b/buildings/malians/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/mongols-optimized.json b/buildings/mongols-optimized.json index b5371d99..3993f614 100644 --- a/buildings/mongols-optimized.json +++ b/buildings/mongols-optimized.json @@ -278,12 +278,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/mongols-unified.json b/buildings/mongols-unified.json index c6b461a2..12f07427 100644 --- a/buildings/mongols-unified.json +++ b/buildings/mongols-unified.json @@ -275,12 +275,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/mongols.json b/buildings/mongols.json index de405848..af1bbfc7 100644 --- a/buildings/mongols.json +++ b/buildings/mongols.json @@ -189,12 +189,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/mongols/capital-town-center-1.json b/buildings/mongols/capital-town-center-1.json index 24d091c9..d45ee8ec 100644 --- a/buildings/mongols/capital-town-center-1.json +++ b/buildings/mongols/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/orderofthedragon-optimized.json b/buildings/orderofthedragon-optimized.json index d511fca8..18141f4d 100644 --- a/buildings/orderofthedragon-optimized.json +++ b/buildings/orderofthedragon-optimized.json @@ -436,12 +436,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" diff --git a/buildings/orderofthedragon-unified.json b/buildings/orderofthedragon-unified.json index 8ae7ba9f..86ed8b98 100644 --- a/buildings/orderofthedragon-unified.json +++ b/buildings/orderofthedragon-unified.json @@ -431,12 +431,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" diff --git a/buildings/orderofthedragon.json b/buildings/orderofthedragon.json index f938c629..34c5b988 100644 --- a/buildings/orderofthedragon.json +++ b/buildings/orderofthedragon.json @@ -297,12 +297,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" diff --git a/buildings/orderofthedragon/capital-town-center-1.json b/buildings/orderofthedragon/capital-town-center-1.json index 83d0d656..7811445d 100644 --- a/buildings/orderofthedragon/capital-town-center-1.json +++ b/buildings/orderofthedragon/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" diff --git a/buildings/ottomans-optimized.json b/buildings/ottomans-optimized.json index 8aceaa5f..bcec6253 100644 --- a/buildings/ottomans-optimized.json +++ b/buildings/ottomans-optimized.json @@ -347,12 +347,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ottomans-unified.json b/buildings/ottomans-unified.json index fbcad26a..6daf56c2 100644 --- a/buildings/ottomans-unified.json +++ b/buildings/ottomans-unified.json @@ -343,12 +343,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ottomans.json b/buildings/ottomans.json index 3f55a123..521d52f4 100644 --- a/buildings/ottomans.json +++ b/buildings/ottomans.json @@ -237,12 +237,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/ottomans/capital-town-center-1.json b/buildings/ottomans/capital-town-center-1.json index 29abdc60..3a99d888 100644 --- a/buildings/ottomans/capital-town-center-1.json +++ b/buildings/ottomans/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/rus-optimized.json b/buildings/rus-optimized.json index 4cac3fc1..302ed967 100644 --- a/buildings/rus-optimized.json +++ b/buildings/rus-optimized.json @@ -349,12 +349,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/rus-unified.json b/buildings/rus-unified.json index 4b1c7066..68fb2f1a 100644 --- a/buildings/rus-unified.json +++ b/buildings/rus-unified.json @@ -345,12 +345,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/rus.json b/buildings/rus.json index 9decad30..9ee02010 100644 --- a/buildings/rus.json +++ b/buildings/rus.json @@ -235,12 +235,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/rus/capital-town-center-1.json b/buildings/rus/capital-town-center-1.json index e8a089e1..fe9e6df7 100644 --- a/buildings/rus/capital-town-center-1.json +++ b/buildings/rus/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/unified/capital-town-center.json b/buildings/unified/capital-town-center.json index 48a141c2..aa6867c0 100644 --- a/buildings/unified/capital-town-center.json +++ b/buildings/unified/capital-town-center.json @@ -63,12 +63,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -126,12 +129,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -189,12 +195,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -252,12 +261,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -313,12 +325,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -374,12 +389,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -435,12 +453,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -496,12 +517,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -559,12 +583,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -621,12 +648,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager", @@ -683,12 +713,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -744,12 +777,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -807,12 +843,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "dragon-villager" @@ -870,12 +909,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -932,12 +974,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" @@ -995,12 +1040,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/unified/religious-choice.json b/buildings/unified/religious-choice.json deleted file mode 100644 index b47e36b5..00000000 --- a/buildings/unified/religious-choice.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", - "__version__": "0.0.2", - "id": "religious-choice", - "name": "Religious Choice", - "type": "building", - "civs": [ - "ja" - ], - "unique": false, - "displayClasses": [ - "Religious Building" - ], - "classes": [ - "religious", - "building" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "variations": [ - { - "id": "religious-choice-4", - "baseId": "religious-choice", - "type": "building", - "name": "Religious Choice", - "pbgid": 2144043, - "attribName": "building_placeholder_religious_choice_jpn", - "age": 4, - "civs": [ - "ja" - ], - "description": "Select between Shinto and Buddhism through your choice of Age III Landmark.", - "classes": [ - "religious", - "building" - ], - "displayClasses": [ - "Religious Building" - ], - "unique": false, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 0, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 0, - "time": 25 - }, - "producedBy": [ - "villager" - ], - "icon": "https://data.aoe4world.com/images/buildings/religious-choice-4.png", - "hitpoints": 2100, - "weapons": [], - "armor": [ - { - "type": "ranged", - "value": 50 - } - ], - "sight": { - "line": 25, - "height": 8 - }, - "influences": [] - } - ] -} \ No newline at end of file diff --git a/buildings/zhuxi-optimized.json b/buildings/zhuxi-optimized.json index 6fe0083a..64bf2f1c 100644 --- a/buildings/zhuxi-optimized.json +++ b/buildings/zhuxi-optimized.json @@ -272,12 +272,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/zhuxi-unified.json b/buildings/zhuxi-unified.json index 8434eb58..82b2687d 100644 --- a/buildings/zhuxi-unified.json +++ b/buildings/zhuxi-unified.json @@ -269,12 +269,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/zhuxi.json b/buildings/zhuxi.json index 6f6c5582..e2d5c389 100644 --- a/buildings/zhuxi.json +++ b/buildings/zhuxi.json @@ -183,12 +183,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/buildings/zhuxi/capital-town-center-1.json b/buildings/zhuxi/capital-town-center-1.json index 381a7b13..0d3064fc 100644 --- a/buildings/zhuxi/capital-town-center-1.json +++ b/buildings/zhuxi/capital-town-center-1.json @@ -23,12 +23,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "villager" diff --git a/civilizations/byzantines.json b/civilizations/byzantines.json index 3987bee1..5f7e4835 100644 --- a/civilizations/byzantines.json +++ b/civilizations/byzantines.json @@ -323,15 +323,9 @@ "cheirosiphon-3": null, "siege-tower-2": null }, - "desert-raider-2": { - "tower-of-the-sultan-3": null - }, - "desert-raider-3": { - "tower-of-the-sultan-3": null - }, - "desert-raider-4": { - "tower-of-the-sultan-3": null - }, + "desert-raider-2": null, + "desert-raider-3": null, + "desert-raider-4": null, "ghulam-3": { "cheirosiphon-3": null, "siege-tower-2": null, @@ -450,15 +444,9 @@ "cheirosiphon-3": null, "siege-tower-2": null }, - "desert-raider-2": { - "tower-of-the-sultan-3": null - }, - "desert-raider-3": { - "tower-of-the-sultan-3": null - }, - "desert-raider-4": { - "tower-of-the-sultan-3": null - }, + "desert-raider-2": null, + "desert-raider-3": null, + "desert-raider-4": null, "ghulam-3": { "cheirosiphon-3": null, "siege-tower-2": null, diff --git a/civilizations/japanese.json b/civilizations/japanese.json index e0461e69..3e5e636e 100644 --- a/civilizations/japanese.json +++ b/civilizations/japanese.json @@ -278,11 +278,6 @@ "tithe-barns-4": null, "buddhist-monk-3": null }, - "religious-choice-4": { - "herbal-medicine-3": null, - "piety-4": null, - "tithe-barns-4": null - }, "tanegashima-gunsmith-3": { "handcannoneer-4": { "siege-tower-2": null diff --git a/images/abilities/ability-auto-train-villagers-off-1.png b/images/abilities/ability-auto-train-villagers-off-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1f7cb6a1a3ed50dc87ac32a12c0864250e338da7 GIT binary patch literal 10728 zcmaJ{RZJXQuwGbXDPFX=L!n4p+}(@2Tan@pi!JU@+`ZW1?pmxk6n87`?tA&~>rHNQ zMjpRo<-8e*!{!(_5+T+yKDGDj9JRHIK}bEYD2b ze_60~SJ!#HNoq7UlHU%ceUV~%pFJqZj1r?M>B?l-(o@Sd^9N>2rU*^htvMwLs<5K5 z(JS56-s4K}D^U&65@H%5nM3?}yo#z0PkC=+i?b^ak(4FTyL?{mFBuPyp~am!dtQR; z#gZ5Nu`l&!(yR06_pq#6V0EmO5a22G|8cH6TC|iCS)rsk;yQoac1*|Nxbsd(HXfI6 z2_`EQCA@|?kMRI7ag}EYAeuN|!E2`sKsYECnPQK%u}kZf_pGX8vUZ|G6W}30j>H#% z8UwV$&-~;jSfM3=QX3wWB4;sFRM#96Xo}j&0F5MzW(2e6A5N8+NEU!^g6xCs?L*vO zx3}sr1#g1F>7z=@vXIzp_BXbpFSYVgmfdR4F&d(mz zkN5FPh)Q5AAq3!&=mLcC=f@e`I3p2yWVII-Nn%bmTI}Ee5bWaDg@T|>$ipP5W;XX# z;-6vw{Q%UIx|jZ{QfJ0!c^vnkzgGI_kqWTLUG0QW;D(;WE~ARm8>jgYO)>(87RW1ixJF~{$ab! zGJRrKpI@8s_`uwO6IG<7ZDL%8WNq}hG4=UViz^JWPGE?ev6hlTv4s+Fgm>Ahz$a%CHW^7ES`!{+aoC9QDt z$P3`qA0^JI^Ble1tfIyYZc(+t?KO76P_BpWGd$$j?zlYJha8-G{jeAn9PKD~W}e^t+I8-SfL-Pt;cfukGMsOrE=XnTE?P zK|J#ZyuB<=Q~8%%5uwMi1jYN%46(ZmrQU#Th^ucK?@n1AL5)NeU{Z;rfBc=#4mW2j zdOA|80hU(bEg@i)eJpR!=SAGEWlL8GXime|Mhc1Xn0`GIVm*G|{wntiV;)=q%BvG!{B@bCWsM^Jx*`#wkA4W*NlvY z#Ds*r&OZ*4!gtTem>!aMxZZlMx1MeWqmP{cqDbcaYQ3e`q3=GPsw1dqDugpV$;`A# zYsG?Dni)&DF%&o>O_$#&9y=Vrl2~7;KI|c*snKbh^h!6|=etC6Tm@*C3qAw8gYy%d z48nHd=fo&?z~xvZpn8i+Lz)g;BCz|ubi5XUvq!u+Okb~ z1F&Tin7yxWi7AAD8$I-f+8!q-egn1TkMX)4p+?>~0SDheMR)f{Dn2?pfyBQR;#kVn zYm*b1wC?~(*?TuPXX_CFBR)2dtHzjU;g<$yd^Xtp-drrnoMAxqC-1+$vq|yp|3DuZ z?(Vug0PI3yTU#yr>6HiS`(lHkt~`LM&JOPfXw$r*>sbM7A0$p#AOKq?z~B|T8n5Tx zPCRxLhh{dSoiOMfimDZ(sq-ISl3eRqeKo~qak2!Jr0Zo0fwXVkTDcZ~BG9uUH8{av zV@U8&V12VD>jf5KBL;KbjMSVEdfMiDboOotOkfQUmo;~z$Yo@t0%B> z{HZJ2KL+&Z6>41Z4+H=9#t5C}{v`N)b?cihA&H!k%otV}!V0S>@?2-NgRJkg)Z2bprDYo2ah62t;PIa=$9( zeA&2V8uy$Fa@3%!E`X|&Xi2Wj<-ZKuI3CjKEH}Xdo4oHXb5`%>yGH%o7IhnKxhPdo zKZx5azU3}ybf$}A`)7gt)*h~%5*@qDTJ6yHFFVYrtQqr88skDN_hrAfk$PYEX-5d` zfm;GHCO(X)Pff7Physkt*s+AC$dpPX!jm&|EJ+0#aq5XfO)0mFdmro|^xKXFFv0BEgxy^$ zI5mdu<$V%nWETp{{&-7;4%cxV&|81GxV#rj!g+233E9okb6L%-u&=U5z}_eaCc~dm zp_%aIMTCTO!45W;{CzqxAm68E*G?)7+CJYT$@wy|9*DCsg;!IeAOOEtF-f&MkapuV z`J9a;&_$^{Y9!(HI@S$WpJl*!Q`VpFy@OINSwz1qzsL<^RUY+#>}^5497%A79|LIu zzxuYNV=F&DfiOz~<3IbeLK%BAeUF<_-fGs}m|xz*$xZb8LX7|=A?>9SuI!HOqXytp zCI)UQZ0S+*>DXk~okC3#6&~`-PY+u21s))o={gH62OqYE1B|g0vcKSOIQVHoV-o#x zqWt_GM(HBp7*3`(?}qO0eu!`r%-L10Q{UhNa5f^&M(?&$u9qb)lrR7()KhV*M7vx z`?4^N6bmggR#hbi8T#@0bD3kK-MXk`>ILd|q&v7Lt6JtV@Gev&-k&!~`T9UtPM2E$9@!kZ6&qX=f7lF3>++{)Uep1T=csIEg=YI&+kONT z9RA?;99|IP8nXxXl>dluZTlzm+id>YtyKR{^6?%DO)Wd-P52Bkzyxq3hODHm?HjTe z5s(x8jqjJE>_c>Xei|Bw67Z3nxBL=QLz5mL%TlNZJ_=kG>qlqq4g~=?AD2}kYLABj zEje)0oFy_7&kh?9|4^XiLl6d=@d`u6LzU*^i4ee8$R)z7oc$MKtgLb()!Fb>`}E!s z?Xs7;|GYJ^!wB9UZZt=wUXu)%Nk;rErPK@s1o7?RQvB395syb+YbKF5Y=SEKgXXI6 zUHm`_daNOJL;;{KKPnxkGJeDD(YmgTNgGQ-otfE)p(NGG@4(9YSf!Yr_8z+AIl+dG zOkpC)CJ+1_h4m4qr)ir{kz;V}(Xl*SCH~7g&P^+~d*38n@X2ju&{H=~WFh1JN9|rl zF`=7<-^C+YA-futSy%Gh*mF@1Uumxj*CycE`CUoPgTu9zcUkGu{8m`~n9zT;*H={P z{wkFHJJ?pJvP*1^@EaFHFYG}jdNw#&5Cm~`Q#Wi=s)8#a=QT=R>D+CKb?K_}O)#rJ zeo%R51OGWTijZ@I>C!!NU1ws~cAD5Mvg;MA=iU~<%9JR(wQ~RM7eocCq_UEP0khfe z-Jnd3)9UUt#Hxt~wPr`>)*I5E#ANa+Fh5SXd_JGkzVM&o-X1}g1%y!9M5#G?$$z_E zL+AK_*6!TXaQ7=4ym{jLI#s=#Djb%(-OwJa;uVFlPaTTB&y?e}{+zNdwZB6H4@nAh z5h;T`p$T6(bN#U}5vR&!TBwXJDkHS(IhAi}f?6^H}yLrc{(EqZs-cuJjqsg`JWfd1*uQY`uQ&_#NGV-W( zfhTVuOOH(Ah6#QZ5{tUFQvH2kM>+WA0vUrl(a1(jusDNN7M_!fpf;W~@AnzCnlz5T zLb4eaw6y(DXs;_4P(X~$dQ1^U`~`sS*YN?3;5U1C;sc+g0Yyi|0Ta(S&Z?WDdeV>JZgfms`NZe>W zf60t;VVUe+Yy)1_KwOA!rQqJegS$R{3>+_mdFSASwu=x(fiq)}(#Y*+NgqXod48a!5e^7dYij|0Sd>t$#O%}w` z&mV!pU)k04nfHwW65(J#I=*XEpalWI!|ha}tBN6#p;W#ymx)ZbTGmb$^1V=BdDf*~ zZ{_bK2f3vKDZyZkBPju&JEF|@r1BZQ*zSPnGy2Y+%3;|V!UJj&Z#Z`Q$9^RewU|FjXd$t8ml#T+c~=9 zGVweXb1WDUg)K0bNr#M9#oS0k{DoF@WGg4=A?|f`wz&3nF|zaOSl@yisXVXQiCB=5 zXP%gK=yY*$F(fC@-pi!alEx8~r9bw|yU!#I3lNd-b?NbYSSMW=A$meRr^ z0FlI%np(e@GG1nT;NHSQr6G1oY@o-&YIcY*9~< ze>4_mz%)XlUq|(;h!kB7U2#@f&9JT%Z$CY_sQ6-qKVA7i2>coWhD0`q;B-2 zl)J?^gq4-qyAE|Zlveng{iQtTMrH0K3zSJIsOC8CliZJaBh8!Yn*hxK0zLOL{yv6D zkWsTA%Sv6~T_hp*gXkwZUoD4${Ee)x~Gt|U%r zpESORLCcD(f3+p-Fh_dxci%%{dfh%(Df&cqX71Blqa(ZjI^Cx84!4{9GV*{=A&PgD zLw_yR6YM~#m>vpb6VB&)gH=LPO6)iitjNqnotU~!?s$6T;)=1sKLHYTD3l0!lFV!BrvJh)dae?moQ}1&nyZ&E<(KEiGA@oqU92Fws3b=^rA}|GH~BBtSeUh za6-z_IPiL_er4*eC%AndCk8#jN+SA=-J|k>ib-}h$k1rddEtQsS_y_8f+My(JTTrx zq=uCoGW-aF%5e2zb*#v{3?_v&B)mP+<;IaO9y~42s?kw5!$_mtuVK`Wni_Ke4x!Es zrWZr4+Q+O(E1o+2V>N_kcGgyu5k{x39{4fP(xC|DJJ&acX$VF=^z^67IsQ7)x;te-)aV*4w@r*SS`UqV zVAi(}<|k>8A4S$sGX~;H$jf3Xmk$#nO=gX@maVO0k9!8Il6oQJYaZ+eS5@c}EB>0k z5N8wsi!-NWa%~SyT7BF?68@DR5CI2dV`MBjT#wc2dhL6>8Dt+}8~YOV4xPgU7k?9p zh!7k2ZC(ji0ua|!bLHuzQE5cZpd2ozVegA~Uu~ykSY-GNa;_2zv`P@~wb}XkO*5MP~q#97*vfqb=VP)GCzcp3z}H=C!U(kA!;=l7mupq?xhL( zgK6OiR_`apLdS@oeISO<#y!ad$>m5tDO|8+TR;5!Ct>{wl__bUyrf&Uuv#T3+Qt9C zpik@%;|7Y1L)PkUo!MFZ2kGQWJEDb|=?t`h0HuTIh&?s_~vOW$EP@R7;3 z;F=vW$8Ko43sX2p6Cy>kr-Ln=Xi59dx))vB~(|+upbg(7iMmi z9l1uJA-TzrNF%XVohORK^BYJXF8Fy?6glxi#1>_d^i zGIq_`>%-{wS!Po?O#ce@nmPf*>zV|FX-4C)*v&)RlxFnXvzzl78pcj+!R@pPbHjT? zP40iI8{}Gb1Q2jg@C4x?9qJ-vA_CFZU^DS$SqPZYwq*Yw130*tP(9m3&65z1L6SB? z`GA;H;!{L`xh0`;pfu&X=v-o6u-V;<+1Sd}PEqi_>oQg#CHnlU@xk`Uy!~os)8((N zk8jCWT1PqGUQEDj*~u*E3Re;{edgE*-4uS?`#7lTOGN%^iLGMlBXiEyY2%ss#1qc; z&)%;R5LDL7i@n`=MrDrO85zd845FLP+s7k=N7x*8cLE`aD^{o1T|P zY*GPbgcjj%`Lk7Y?(w}RMG*xGg7(&G9qdLhHtTjPycgU6@Igncsh8*xBHR!x5I}*^ zK&$uq`Er1VwZd}gc{-v<5~f5gB9K^*=rxLXQ^c-(N4&6ZU;Zf}xn#sl4P%Ipv`lFx zjLjrF^61xv)2fFCa^6GHcRAHybpX0fhI-9L@O6Nj8DOZ`ByBNe8j53Dap1rys*8A z^;m#Cs%RD-<9RxP{!q2*Df(5OhWadJME=ZDqd=e${IEH~y*22)pQk;h{Ao0S8FlKi zj8cC!%IEx9X*T@wf6H@u(C@7QMNHZGOqQ+5_F|e&gx}TK-7_p(Me9c?Ob!_$Lbv=6 z89ZVlp-lVOS<-1DG|>0q0ocmQ4i|d5pFA2vEvj1gmTP?+#cgVEELYp9J2#Vsx?Uvd zvTD6}x7~sd!6Uvf`^WNaNzc!$#YZ{{IiCydc4lN;2Z4js(>ur%P7m1KByPhUbe(6I z`}B%La~4Z|lpKw=m{KJlc+lE_a7Gz^&p1M$*=0(ZMRev{wq2_k5;|hiqWeMp^^Pqe z#}~g~B*`GLe~(vjq{|XDS*zgrveO4n92T(nsW}#B9&Cgu!vO60{cl(T-Q29Ex_F}Y zJio4v9-=5B2ZbyF-}8D?@LCd&ro4c|Qr{9P#1Faoc)akAS!ay~Igb}*m)o84c!M58 z>+T)oxF{5^c1n5OU;o3i412km;jXNT54}FRFnHBoS$S&GA)gUScO3jy>^+g^-QM*q z4gQR}-FY^xY;`|aS!T(+4D=IlyDqU;gvDe0ti2TXfuxjM!sj*CBADVLraSk~0E=^! zy1wLqs&(tzQG$jepCUgE9-Gg<>s+0-NT>aH@Vd-;hB;%izPQ*`Mqhjv*>9Hij)%n6 z$kmWXFv6OiPjF>&R3DS&C!#iXL|}^AgRu~0$7z$LCF1T8cA#`ixaqQo;Py#o^fo@< zhq6=NP?VI>P(aYw<%;?pOBSD*(Yh`sxxT7W2XlD+baMxTwx(n_Hd3mC^qBkar^sY3 zThY=m{5OYiYYXfyo9?k~9L zE3+>GyCkKG@r4j4Gh zKQ|UHa>S)f{1ZpMRl}5+I_F1L{~MkxrOcr|Pi*uz+xF^f9}qmn!GIgw&Q(t_rP?=kRb{p7Fhc4% zmv2*4NGxbDXiGeC<_{(rkv)(JIrtu~Notl~wK?bs>-u`BQ4~j{6 z{?orJ{MN%wFbe}?I+@5U$90K6nd=lakISkA7kh0QzuOvJ&T7R;0)-2fODY%kdy1UZ z5P%VN9$_wL(F?nGK?dwPrX03-0Hfo_uN|Z+UsXN>IDDFf@3gmFl^KKN8TD(w+9i1P zi3H+7m^!^wcEVHUM#3j*H#rarENnr*Wbu+Z{fJclLBx464ys&8v4%$_5h5Nt2kH;p zS!pchk&PCjv|lmbwF!$tzH66fxO0Y%`Qjp&s({qZsKH10;>bU*CU-V`;FWy6Z-Z)l z3Jy2*^-F2GpC!m^u2=E@Z1DHqt#7TXj<>IrX~%bz#ke_d9Ip+z(|=vde6Z&RP=}D@ z>N$<4P#V1|^vx?TJ>Rr}xEyh|Xd^DAMVMa98KGKl-DZ_iqO@Us?T_nAqU#7a%kQ(P zvvf6DXn)yX`i*{X*NFfqEb8hhQ|F^nrSJXMF?a|l;T&ct12N*iX+7GZatU3J^ZGS~ z=0^Dv!?QmWuCe;2|M+<2UQhcjywnjHU77X%!L((YE=DDm+p_v{dvWlxcN%kXVTMJ5 zli#N_dLzT8B4`)Kvh%6*ky<4JilUoK!~o69J!HsbfS#7NYKKMPvBp}v8S6NXMumSz zS#I9ESd4lY;1A6;qX|@!*;GiS?d$$`b|QVvG_Td#_+4N6?2e*4KJvL_#z0XqV8SFw zND^K+>W}X>z2C6V>+%^9b?9Isj}Tv-xv452IcNRl{ra4ZZFDis)xW`Xnk&@zxlrF) z3`B`pB^RK?-}7gGCyD6C?)`uZiebsbTp(}XXEC}TZ-M!>ZQqiOw`}&`J^#i7g+Fw!+f%2C&dUFETPRzMLwvp2l~NFlH7Belj%4ks z+EpE#i6kFdy??<89n1bq1}WV>IwH>LyuNMp;C(6Xs_=Qvre6=={<>4K-I z*`kw`Q5T|oGVTjFk*D`zDsZ8%LlZhNc*qKa&vG#%ZPMrd=hcnrk3CycdpmFc%ZWwRaf^Oio&ns(ZbYH&m{&%|l}37IQoi!c{*Y)EM()+X zli?yfT8@CJHzlST4ihWv)Jn>G`-UUq>k(ID6=-$54;fBc{ab5Z_sQs!U%l<9{OY7B{IeZ<{$foe(X_uTEd@8 zN1i=}Gu9{$m;UHl4V{j1=bxG{UNzH+8(qJ(?3AMbtxZfI&2$$9W089T@8zPnroMC?WE2>a2E4?avGKxXxeiW|YY9{-iI{o6ed4Gzi! z-+bfAJ)bof+2qWm8Ib>OzLx;I4LcAg`hL6O3coU@>%ne&VO^j1WIry@6mWfHp`pO% zG&H0vR^;b;YB+~cQ5Nm$R$Lq2MrL?}1+iV0;6)dbvznVQbN_V&j`OXxT`nh{3C;2G zyR=drze z6dJkjKGqG*2D|4sMMh1f4_V>mPlt!L;YVa1x^C%=;;i-}9=sI@{>hm&R-sgh$QGFUw=qPosIE7|18Bh`f+3} z5z^oS@U^yZlXIUwJWw$A%GST^>1D1s7#P^aczww-L+sl)GTe4Z+^^9zm>Gv#-D zD(CtA!z2(*)%S++o0moVJ?R&#rmu0X>srh44=;6RH|&kqLo31082xVWTy=4|OVn^X zva{b(-`cJ&FY4zOKjwd?G=QMtIL_Q?ir);#`qN=5$z4F3CH%c5FT;tMw`gVY*4PbU zc7nxEAg@UhhS?_sOl7D4iLTWx&*so0Yuopih^X_Ss#qcOrKukB#i8#iJ73zWqJJz+ z{SMF+-1oijk9}_}Bh2Q`6z~uY+HF$leHN(xH9y10%Ang9_$fb+u~&Gw2mZsR8xAgm zc34aI3wEcoK(3wL!KsHsPiqV^LAiB0Z>Qam49+3aH&Ryft~oTEIMuRQQ@HDsgiq5K z3Ijy!%_@Zz)F*(ximd@#tHb&=Z+qmbjy8eUT`xY0p(_h)B*7S?XN|57bc6%Mv~@=S z{(5^^r+df54uX%JpTx)L{m-5OX`ep^U{mqv3LaHCgV?|zunseu%b&xdIoh&}UqoeD zzVbe>sozkZlFsxu^Fb}UfDzy5rvl2r*|BtsE$K%K3;r^{g_YSxD_t(uaN~h#E!q>I zrs$2QLS|5x0nr+FUU&%PPMbeVV9MgvBv}!OYK-{xRg|pfoWy?~AgV%z;1_cU2+}W+ z_!as@ZPTv=dt~S#L0I50{gHT_^7x`cJAkc{CQ%}R0{QeQfm3+AXr-(RSWW-90t*-z z{AnhBfSwg^y1Ao?KpCtKnpF=r@)dyxL4Hz5|12a-G)$CPUS%0h`G8^TQKk-Iai$MCSn&fL)s)m^K zMMD98#p1dJt~y81@9>78?)LAV*c05sU_Cj+NB;jhFw|ur7Y2Ni#oXHkCqPC*LA+Ab HDBynpyh#n| literal 0 HcmV?d00001 diff --git a/images/abilities/ability-buy-100-food-1.png b/images/abilities/ability-buy-100-food-1.png new file mode 100644 index 0000000000000000000000000000000000000000..166aed6e28feac17d5910faee72b90ef29e1010b GIT binary patch literal 5872 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 literal 0 HcmV?d00001 diff --git a/images/abilities/ability-buy-100-wood-1.png b/images/abilities/ability-buy-100-wood-1.png new file mode 100644 index 0000000000000000000000000000000000000000..493e4f4c2dd4b1242e547de5ef95e4125628606b GIT binary patch literal 6430 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 literal 0 HcmV?d00001 diff --git a/images/abilities/ability-conversion-1.png b/images/abilities/ability-conversion-1.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4720381c555e1e94e023f9e0c1e290fdd3a1fc GIT binary patch literal 13089 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%0Ao7$UYO*blxYSs4|w7K~^j~paoEZ5^6}n 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 literal 0 HcmV?d00001 diff --git a/images/abilities/ability-extra-materials-1.png b/images/abilities/ability-extra-materials-1.png new file mode 100644 index 0000000000000000000000000000000000000000..09e9d3f2ee8568ac71e169394ec64b6f09a5e1a2 GIT binary patch literal 7126 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 literal 0 HcmV?d00001 diff --git a/images/abilities/ability-man-the-sails-1.png b/images/abilities/ability-man-the-sails-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a284a21269f4956e674909187db7f25c42eb0044 GIT binary patch literal 11209 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 VwaWniho2LGwz|GrrHbu`{{gYzyRZNN literal 0 HcmV?d00001 diff --git a/images/abilities/ability-sell-100-food-1.png b/images/abilities/ability-sell-100-food-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2e7930282d5e96362aa4723b725047bb6d8d5b39 GIT binary patch literal 5837 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 X(<@sP4JW-A00000NkvXXu0mjfpt@5) literal 0 HcmV?d00001 diff --git a/images/abilities/ability-sell-100-stone-1.png b/images/abilities/ability-sell-100-stone-1.png new file mode 100644 index 0000000000000000000000000000000000000000..2008df77766141d90183f379e7e5a585529774ce GIT binary patch literal 7134 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 z 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 h_vxA|FaFZynM|hR4RSuN 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 literal 0 HcmV?d00001 diff --git a/images/abilities/ability-tactical-charge-1.png b/images/abilities/ability-tactical-charge-1.png new file mode 100644 index 0000000000000000000000000000000000000000..eb631534b30e378bd016f7e3819bdc55f82c54f1 GIT binary patch literal 9790 zcmbW7RaYEL)2;`13+^sKg1ZI@!3Irm_h7-@-JJm*+zIaP?yiFccLsOn%li}dK4>|+ z?^V6J`>I+MsRES6KqWy1000u-E?;W0Du8OPWr2cN7hBQXS%*j z22|WNt>f{OHHSth@tucIHVBZ11P*A~>6w)_ii^V>2Jp2_^G8waP z`^3*}@q0l*MA$qLMq2#@NtZyO>`S1-_grE-$uaO^L$3m4E#u_SdQ6=1Jt0O6`ZJkE$c%;J}-(pz3~(q0-j&!!Frr&2H3iBU&m zTN`Varziy^y1JA)8!iDfP$6G^U*_jw%ss!r0N+{_W0TFK|e6 z5m^BtXbsl5JOI5o`SN_Zyt-4~-OXmhpqAU&gdqf5=yLb6f9dusn8w*!0$y5YRSiuy z=_Fz8QvHqW^sn?trJOWyv5KT`>Pd6{4rI!cuwtOaOc zlEL25V;J7IW8vhxI6IPQels8%8X+8;4Sa{IDf$ zzxkYTaT>9q2t;c^`rC?3O@g4v*=d6_VURD51!I?l$W`Q3->Od>VxCVUgZE8`1)(3- zcw`8c<)aexL?&mQ)H_nKTt*)DcOknm8CJws#t|fS{A3j zzHVM$tNcr)3t_+0uH|D7EjKDqlK8d$k=tW?$IAZcaC+h06NS zDJ(p< z8W*=?pa2P2-QyGT@10?DMVASdsBSVbi9Xef>h~*^s>oCOQqEdY^Yj;NvD9XwVqkm+ zmd+=fF)VZ>ycLMGzuXi#Yuj43P?wuawCxTUwlO}x(rR{IE;{(!WUr7nIbBb1($T@+ z4bo!_vo>ik(Kd1sX{R9wNy@@Vi|PDSnUBG8V~$OpGAtlQ1iOu#V)@Zlje`{H~|6g)hj*j~xkn%CF0umiYur`Nmwl zraw6i#3q16GCEk(q(24qt-b{Z{vgc0jZzT5i9=gv_>nTsd-dur4w-f3-}FP1z>^_u zS{BZ<7fXBN^jfhTeK##uH;v0);cCAG z7);;X z)zYxoM5R4osF%y=;-#kN>NFU1w}SHB>^*EG#}hmP-D6Rr(+EU~0qY<&-mR_xj=iqI zMBR)9k<|Q8KVW*#yFJkagk5zL(npUa3q&87|4XVJ_%_oL3KCNTt-L;E&wR@5z(~W zdN^NUN4mDTph_viz{o(~%jobnq-_5@bmd21yb(lg1Pga84ZaluoGnuf`1@XLKIYuC ztoR?h`>$qU^CBq1(wlq=y53&&7F^s^UjOkL&maM64noC|3`#m4m6gr^7A`3l`BUDe zSVdlVP0C=?$5$bKu_@T2-bJ&k`k4_4P9YHF`&4yg z@cSAncx~SGF6s&^$xc^>5E80Q;q}YoiL(2tP`4#^YGcLa-NMKW)0RN|df^dzmXyl! z>K*R~24%*H1160k04jfvMPnOi-1tJMC2SV*)uLCpK9lA%@nbz~tIs1wa~`h*kB zq1Zuu5E!Q^88fW>VwWmOm#WOiX280f&A}bh#hulS0&?y%@b)CJ72W^tkP`ZPA{pG3 zF=mqO!oQa^UP6_8@I(t@H-sLz8@wmBydNw{1dYzOo-??=9hQRwm$2U7+F1hVQuO19 z{p+2ZU2}RKe;(3H$o{A*{Igsi1~ducyDG_;n)o8b_{@#Ox*^3mI4B)aO{*i{b(szi z_@~ZzY3Hzu%;B?i1id{hk1VidfI-JGL$@HzcI{ukH}pGNVx)9G)**pE|2EiB^ZJ1q zAcZMpbbn9jF)+bFSJ|I18&2Kl2I{QGM=};=hZtiqFp;#0UX$tqnGvjF)ll)nT*&;o zi3gYc-_3h}C=jxbigWYu-7NMVk8(?y(zd+s#3|`E+XshTCy{q{6(tA+n5gz&3DwN0I~*<6 z*SBT_Q)i`|?UpF^5_yOP9-T3zd?)@x-hukJ)S>HW8O(3Hg=}kE?XwvvOZI5UulF*v z|0?JYjqSK>cUZ{2Ug-$XcYGBI_8dI`OQQ%2B-*in%Dt0 zqsMN1EC^p69i90@nX2Fy*Vp-%@7%?@x7BvoKOmG>J@pkV7XrZJ)^fZyJxtcGc=B(5 zN(ZPUkaCdmaeCSPTb}1;w%oSublnwU==d&MmBhWa39PbvVKS~KweZjoi|px%yHs82dyh)YbJID<*!8)|6(Y8Vp5n$xxe>4^*9ZQ{zZc5r^-G-p(vmxjJFJwW+;@&ct0zoAiaEtmJVV~o;DykQ z#heaJF!l*jh=BxNbLR2D^eYltGL51dqU=cNvJvJ7LT|geCZ+pOG2s`#>)p$=vxzkz zrtX{wLGzzHkU%gf{yQVeUbcsjx^crsrEOSt#f#YiL!E|9+816u)s z6*leTLa@f;T6bDJG8jaJKjT)cA27W|fy+`ciujw`noB<$xkb~8e$E(!t%B(hS?$|<&F_N4x;{X0W-A(sU?jgPgWL7 zX>`+0WYu1AgR+>DYA`^m-_oJY`!-zcvCI3@rvj#RB3u<%NchzoE>7)P3(3S+fvL97 zSmb;>5;8bn+scBqif`GgWh+0&$jKWw=5td^4kTVXECV{<-_+wgMm#GB8At;7?iooE z#)xaUlWrkX(rl+5ZXnUP|3NMpJnRn1wr7 zLYY;S-q&;`!rigpYMq#|t!BXo0TtuAag*ml1WNY=rX2yGtcHhl_pBB#V`e)*3po=1 ze|=7|&$ashx$r5u8)8meNK_!RRgBiN!~C-*Ku(^fGOVmV-YEBCPVNQMv{p|%5~Kpa zXwk81V!M*J_q2p`~@|YV*2d55{IZ_$27LQ5}khN^#VE(tb~xOZHZ*cB)!+U(zbq!4d2< zN_Imw9MHj2E+!R_8rkt3Syc)9C)J;P^H{2~HKm;ynE-_>xtO8Ic(yzoVb&5(AQ>EF zD;j#Ux{~YJZx3ITiN|#ZYrCN8s2{Ge&Pz@!cokm8!~>(n6e$@Qr<7%`jZEEmK*b84 z|0$w^reG}0cVeqk;UY^iS2w%C&S3m}+Ol2Jw6!Q56n-7^XOh}mx%Zfz z=cHR;#=)Xv7Ki30B+VRo;@BvS3jGw`RtI{pM1FEd3WF(lZO6~Iq#391T}o7cveB3s zQS38&+)R(lbAiDZzoks6?caweXlJpwRrbHJ$An-G18EX4W`0;Vct{LQ=r=~4&aj3^ zXpyii0{{wE7e(Y7jnV%(g)V=hpK1cG(=R2`FEx|_`-hdlrC4T>y1Unl)z6>Nm#S}Wu-{4@AP#BS)+TwMm*t{0-|r(sh_DMy&bFa}!Y)rz#l zzqJ4QNVT^=nBe}4kkuS)8tb?l+vz1<^o{;BMVX~BNHIm#v`ixWhMqQ&d%q!ZX}%2$77*6oWk43!^)~sbm_Oo!uE)%;!^$7 ztCL%9(5bbx4|wncXTr;7q*5=%doC)J9Pplfi1e=TLf;$MMLf5Z_-pZVSK4_Y>HtAN zL8DSPx0In6%T2a5s^`K6mLBvypVZ-f$m{a~ZLb4oq%eovXuG}-5MC=J8rP2m(@{FV4rb-xo&tE4Cb#6|MutTJps0{jt5LBQ)-a*p^-LD?+sjg z6)o0jgMo|6mY|nRuJ2u+ubZZ<{G<#(g^~JHKQ5d5NB1d4t{$`__CLxY>4^cy&$DJ; zkC_1_Lv1tPB*Z@S1i2v#4zBL|1lCp9{ryf0oG=s?I^5D|mi(|fziusb0JrP*nx8N5 z)YWBpc|;gmFk`>>=v0V^8VP}y^Ht5TQyDESh6Y{wGP5%9ov{-%j$uD1&ADSrv!B3jU~JytC3Lv4e@`0L3|1cp^ouB z?YpJgiF}1_>jEfzT)Yvfa%Wgi&d;xqAf0N~CN8@0zpuCTA15b!m21vUrrDR7VT*av z=vi6e{F1ForC1m%0FCH6Bs-(ajuqJe&BlU`%ZXK+#Yf<(x(*nxKui6NX7_fF=*ZyI+5025&Ji?(B z12`x`o$K(~+mZ~rDRNiH7E-IC5sF#Cq)mMnL-?x$v(-A}CM06M8JkaD=6H19bM_Ol zHTRCNbuF3RguON%JxypFta?iPQsaiIEX-!}(v4zvw)U|Lhc$C=@Icz5I-6qOUo^+P zjoAOVVKj&TsH9h&jAcY2LMCLQ%#{h{yT7D~hzf8OiaSrd|0VC)E`grxf&{NbpvM~D z@Klyy0W99y=wtzM@;d2qxsq>>_Au)WcJ`yw!0AR6i?(D~s%?;Rjvj25?|3H2VN-0J zTK2$%!>8a^;<#esEI-LkiMqgNH2&n_NDv*fIc&-7ElL+)WWMz?AtU~O#~Qo2j6H-_ z2ZcdSZ=z#HA;(Nq5YibdVe9%et*?4;znjbg{!A)n3`n=OeF>7s0o2eI!n}Ap!%{8S zM4F6Mm>NamztkuT_lsTc>b@y&JN4)-p9mafJGLV1AmLPxCExR>QlP(fcuLn=!je(x zrljZpAfTQ{_+)88q8pTub+%r>S`ypf;&x{4#C^2H1gHIrGLcXH_zt zQBca8Z{_7!M}FI_5e)iy;(bnusonc5@tL+LW>$$oJlhG<5cx2f{yI2SgNF`-fR%aV z&)lCrELmQ{X!*y>#6;c>tgQhjY_ZrpS3t6=T2`Ug&B7LE(4_M8HH1=H2$`LlhkTVd zMp_)lHxtP)rJyj&YE|@6CdUfQw~UB@-E&?UuL?BV1LGv~f*ctv6MR#}^r9obd7~sQlkDV%BCpS-VcaU)C&<-y*!1)oc;!x}J%@Y+ZrX z+#ngX=9CvKaWh+@`tF|F;avkN88E+^oNeL&tobfNd+gl`lBxSqp;^z37vJs@=g0-lXjXnAEEpCfLo4x#r zmsi7=B--q51kv3c^Jr;hcig*FZ}plYkIfqHvWCRtE}mLW@K=0>O|)ytG>p4mstGa zbTQ?vG|AYxPb8 zzbPkc@Q|r_2e*nuzF<-qimCe;BGYb{1Z|Vkves|1TKk-0nMvr0tASQ5^wbnJvSjF= z5LmaSjsDa?w8OtJ8$@&KAyM)^LxIx4qc&RGG0up82S7sZ`$av7B3X;7MIy5vNt!rG zt8CFH)@4yqCoO_fVLnLMrD`XYTvMV(|of?xq`v8IiTgKc^heBMmH+VBw+&TWDq^&6 ze=moWYOCN`a7<@kt_rQ;5imBC?3RoUKQ2L&b zzqa%YW*jd3&+kE_UV$6N9}NQ{Ykl`7h-9>oDLR_G{gPL>&S$G@=W1On_!3Krw9pW( z!_5qztz#2{O-sZe&x6b~N7W#oymE8kFY;K>VBq((J-csBU!KX4P-Y?{9T=XRiP&4= z0pA_3sHbJkw=R=U+_D*?AgdhaGCguyMpZnhCdS2q%fpor;`ex*g>Pq$|cmQLO&;C~WVp^Tqgy?;;~Y7CbPq zFru7N2hC^uAn5f5f6o2QfH=1Qm4le|8Ua@dQ!#{@I-ha!P(mW?6B~VE%xT@X`luP; z+G=%d6x}?3-FKqoC7{GH|D-dKp}3fO;ch5d+x)%<4Ka?K3}?bi(#+OEmLvH9AUDMV zlKbP3rdK4AJmVRl2uN8SJlx1P*IlhPdx|^L_B-_M4X}M6K6{CKpu^RS5bt{OIJJTL z^kpurRK65ktcKHLWjN}hfEtQl^7elCuz@>?YL+vPE7Ep7AnSt*v_S>sc7bh}Jzs_0Ol3Ek5_bKXNiCyx`Ts}&ZHMqzC3ekcw z8tCb2?&)ZWPdUI173)Uwn;NM>49S;fjE?*7bX`pKC)DHi>fFw>A74gK9Xr!esKypr^+q9)9(Nb*&mbW12N%8Z#vZ`+LLQimS;j_9rh2)1K~} zA;umgH$$8R58ezcgZ9f>G@#JSt-?!(?y^1UJs$&&b|`kpA#o-Q2?_gY?=^%Zg-Vx3ntohaPyDS3=E_N6KR|}pEB8&fP32#MrYH7Icq1&$1C5_s}H%VX*`oH?M` z3B9n?bA=>rDZu>V4L$N?6Q%p3;pt-)q!hd-BF57EzS}F-kjX!t@-T&7x@>Bj{8Nqi^uG*zZ5Y3gcPmF&p=qZ=MF1 z{hSP{k>yjq&iD8CVD2_UH9ew?ogj!o)7c($Ul{>PT{J6u`DK6r6?*{I7SahNT3i0D zkaL>v8Eo(Cos5!jYaoLyrwd{mOhd=_j%i;O$f1vz`s1(W*y)|uk2_ydq_)?5nC5tb zRk5E|Sm&Sel9e1YhwIb0z74SuJ=PR7Rmz8^0fp_HoIXcM%HQ2#0Z2^hW@svc8n{r(B3NpK?s&@j&qM!tVjbFX9KQgjE8Zcc`lSv1?0ek@Ajd z77zvV6Q7q3(l+0{xR8C$m=!L0(<%Rx1UT<6h^;pYJ$~>F?5r?QYjlXNwIa8e!@uf2 zeA)V!kmRq3?RL&NQQNEqv+~X8Nt&I1Q}+Cxdk^y;-zMU>;VS`{Lq$wK`Q9ss%w~^I z#<=1*#L~#v=VzmeM$#gt5|-P&PX3$L_Z>S^_NA2gpPxv5ji?3FO4!-)i?| z2bTOy#p{tNQLnoRfE<4Ki!gME1*ZCKzQ$oqNKJ$QPJ{@;ZyK?_v>0}TA$A@ZaQ!zb z0JU7B0=zl87L;3Q$VgQ5iN8MBacR)H-Leo-IRCg}L()Xwx{L$+`K?zqV$g7xSYxyQ9J&^Tu z2GsHxsKhb@g1@Gi;qZ`>Lbt25RD zv)tIr8&-?UgTaFCI>RRY>uf2n9O%2G!6(P27~+|Y*CvOD#|hV^a!zLTLKT!dm%5VZ z)BtF^gM{CMu>beD+4j#yq$RlMrU3GIXb!?WDaE$ynWa6r5zr9jO#eqKK4@pT_Tgl!|Zmp)k zt7Osr{&tY-1mTve6WUYnKkb$)=93Eh))mSPZ4I6@8KCLpIskD}8jXQt$6I3NpY9#H zg#&~qR=X-Bz%0WY5INEy{G?O9|BgPxJVS!g^265P=iFVF-Aa)xTy4=2qXBy3x5%ZE z+bOuZ`^oq%lwRWr@9P`(>;|@@?6$+5+i5*#XV+h(spYE7>K3>ARXwZBJ&?`VsprVg z=pG9^1EHM4Z+=O-s=pw^+O}%uU#pI_)1{&@N5CN$75w#+gyp7|`#K47U}+Iiirn)) zc3V9_dR{8PEISg7et!4A8<4Xhq^4+bj!Kj#%h7u^c=utJRD|u1dRh}y-ZMEc;*yCB z=aD$90NZw(seU$L95P#nGy9D+#S2(+tj#O2V#r&l8{qJU5x?O>%_ zG95dCjYUZ^CK;<&Rb&TlfX!?pFP|4PI&Zq%>8|$6O_0-Ld%~v zwnlnZ`gav}pL@cyE~qB-W!<0oVzutWq56HOCVbceYj}`ME<_}VlN)TMPhv1AfJEIZ zni~`7aH(Fm@gB*2#vWHC9?xfQghyNT1ANT`hGh?mfxrIoohrN%#$H~;+&&DdZfs&X=fGU| z@R!_*&RJxYb9;j%`>7g$v1Yz581K*r#31mQcOMlZnUb> S=YM@+067_;bhV^W(EkB8i&U)u literal 0 HcmV?d00001 diff --git a/src/attrib/config.ts b/src/attrib/config.ts index 89ba548f..89522ca5 100644 --- a/src/attrib/config.ts +++ b/src/attrib/config.ts @@ -57,6 +57,7 @@ export const hardcodedDiscovery = { "abilities/timed_abilities/english/longbow_rate_of_fire_ability", //misses auto discovery; range is weird but does it matter? //convert to ability from tech "abilities/timed_abilities/english/deploy_campfire_eng", //misses auto discovery; // "abilities/always_on_abilities/english/tower_outpost_alert_aura_eng", //how to handle upgrade, tower outpost has context to upgrade to citadels or tech has the context to upgrade buff or do a workaround + "abilities/timed_abilities/civ_core/deploy_palings", ], chinese: [ "info/buff_info/races/chinese/great_wall_buff_chi", //needs trigger/standing on a wall? @@ -77,9 +78,12 @@ export const hardcodedDiscovery = { "abilities/timed_abilities/abbasid_ha_01/siege_carpentry_abb_ha_01", "abilities/always_on_abilities/abbasid/ghulam_attack_abb", "abilities/always_on_abilities/abbasid/proxy_placement_gristmill_abb", - + "abilities/always_on_abilities/abbasid_ha_01/camel_knight_charge_damage", "sbps/races/abbasid_ha_01/unit_javelin_2_abb_ha_01", // Bedouin Skirmisher "sbps/races/abbasid_ha_01/unit_pirate_abb_ha_01", // Bedouin Swordsman + + "abilities/toggle_abilities/mangonel_swap_to_incendiary_weapon", + "abilities/toggle_abilities/mangonel_swap_to_kinetic_weapon", ], byzantines: [ // "abilities/always_on_abilities/byzantine/cistern_villager_buff_byz", @@ -111,7 +115,9 @@ export const hardcodedDiscovery = { "upgrade/races/byzantine/mercenary_contracts/merc_contract_01_byz", "upgrade/races/byzantine/mercenary_contracts/merc_contract_02_byz", "upgrade/races/byzantine/mercenary_contracts/merc_contract_03_byz", - + "abilities/timed_abilities/civ_core/deploy_palings", + "abilities/timed_abilities/french/cannon_swap_fre", //misses auto discovery + "info/buff_info/races/french/lancer_charge_bonus_damage", // "ebps/races/byzantine/buildings/dummy_trade_mercenary_house_byz", // upgrade/races/byzantine/research/mercenary_upgrades unsure what to do with these @@ -196,6 +202,7 @@ export const hardcodedDiscovery = { "sbps/races/french_ha_01/unit_jeanne_d_arc_3_ranged_knight_fre_ha_01", "sbps/races/french_ha_01/unit_jeanne_d_arc_4_melee_monarch_fre_ha_01", "sbps/races/french_ha_01/unit_jeanne_d_arc_4_ranged_monarch_fre_ha_01", + "info/buff_info/races/french/lancer_charge_bonus_damage", ], zhuxi: [ "abilities/always_on_abilities/shaolin_monk_ranged_damage_reduction", @@ -205,7 +212,11 @@ export const hardcodedDiscovery = { ], }; -export const hardcodedDiscoveryCommon = []; //"info/buff_info/races/abbasid/camel_debuff_aura","info/buff_info/races/malian/archer_poisoned_arrow_mal" +export const hardcodedDiscoveryCommon = [ + "abilities/timed_abilities/civ_core/naval_man_the_sails", + "abilities/timed_abilities/civ_core/monk_conversion", + "abilities/timed_abilities/civ_core/fireship_self_detonate", +]; //"info/buff_info/races/abbasid/camel_debuff_aura","info/buff_info/races/malian/archer_poisoned_arrow_mal" export const ignoreForNow: (string | ((file: string) => boolean))[] = [ "toggle_cistern_influence_2_byz", @@ -214,6 +225,8 @@ export const ignoreForNow: (string | ((file: string) => boolean))[] = [ "cistern_gather_aura_byz", "winery_aura_byz", + "building_placeholder_religious_choice_jpn", + "ebps/races/mongol/buildings/building_town_center_dummy_start", "ebps/races/mongol/units/campaign/unit_great_trebuchet_cmp_mon", @@ -283,7 +296,7 @@ export const ignoreForNow: (string | ((file: string) => boolean))[] = [ //uninteresting abilities to place into data "military_neutralize_holy_site", - "abilities/civ_core/", + "abilities/civ_core/core_", "abilities/core/age_up_", "return_to_work", "abilities/modal_abilities/abbasid/age_up_", @@ -291,8 +304,8 @@ export const ignoreForNow: (string | ((file: string) => boolean))[] = [ "proxy_placement_gristmill", "golden_age_passive_abb", "golden_age_bonus_", //ignore whichever is not as complete, the other is "golden_age_tier_" - "abilities/always_on_abilities/abbasid/medical_centers_abb", - "tower_repair_nearby_walls_chi", + // "abilities/always_on_abilities/abbasid/medical_centers_abb", + // "tower_repair_nearby_walls_chi", "academy_influence_chi", "building_granary_aura_chi", //unknown why error: .../building_granary_aura_chi TypeError: Cannot read properties of undefined (reading 'screen_name') "building_generate_tax_chi", diff --git a/src/attrib/modifiers.ts b/src/attrib/modifiers.ts index 0c78abdb..fec198fa 100644 --- a/src/attrib/modifiers.ts +++ b/src/attrib/modifiers.ts @@ -5,7 +5,7 @@ import { Item, Modifier, Selector } from "../types/items"; // Common class/id presets const common = { allMeleeUnitsExceptSiege: { class: [["melee"]] } as Required["select"], - allNonSiegeUnits: { class: [["infantry"], ["cavalry"], ["worker"], ["religious"]] } as Required["select"], + allNonSiegeUnits: { class: [["infantry"], ["cavalry"], ["worker"], ["religious"], ["camel"]] } as Required["select"], allMilitaryLand: { class: [["infantry"], ["cavalry", "melee"], ["cavalry", "ranged"], ["siege"]] } as Required["select"], allLandUnitsExceptReligiousTrader: { class: [["melee"], ["ranged"], ["siege"]], id: ["villager"] } as Required["select"], allLand: { class: [["melee"], ["ranged"], ["siege"], ["cavalry"]], id: ["villager", "trader", "dragon-villager"] } as Required["select"], @@ -26,6 +26,9 @@ const common = { "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", ], } as Required["select"], allMillitaryShips: { class: [["ship", "springald"], ["ship", "archer"], ["ship", "incendiary"], ["warship"]], id: ["galleass", "grand-galley"] } as Required["select"], @@ -193,6 +196,9 @@ export const abilityModifiers: Record "ability-desert-raider-blade": placeholderAbility({ id: ["desert-raider"] }), "ability-desert-raider-bow": placeholderAbility({ id: ["desert-raider"] }), "ability-mass-heal": placeholderAbility(common.allLand), + "ability-tactical-charge": placeholderAbility({ id: ["camel-lancer"] }), + "ability-swap-weapon-kinetic": placeholderAbility({ id: ["manjaniq"] }), + "ability-swap-weapon-incendiary": placeholderAbility({ id: ["manjaniq"] }), "ability-quick-strike": placeholderAbility({ id: ["ghulam"] }), "ability-structural-reinforcements": ([m, f, d]) => [ // Siege unit gains +20 melee armor and +5 fire armor for 10 seconds.\nCosts 50 Wood to activate, only useable on one unit at a time. @@ -238,6 +244,13 @@ export const abilityModifiers: Record type: "ability", duration: d, }, + { + property: "unknown", + select: { id: ["temple-of-the-sun"] }, + effect: "change", + value: 0, + type: "ability", + }, ], "ability-divine-haste": ([m]) => [ @@ -249,6 +262,13 @@ export const abilityModifiers: Record value: m, type: "ability", }, + { + property: "unknown", + select: { id: ["temple-of-the-sun"] }, + effect: "change", + value: 0, + type: "ability", + }, ], "ability-divine-vitality": ([h]) => [ @@ -260,6 +280,13 @@ export const abilityModifiers: Record value: h, type: "ability", }, + { + property: "unknown", + select: { id: ["temple-of-the-sun"] }, + effect: "change", + value: 0, + type: "ability", + }, ], // The Shaolin Monk regains health when out of combat. @@ -1072,6 +1099,34 @@ export const abilityModifiers: Record }, ], + "ability-place-palings": ([du, dmg]) => [ + // Enemy cavalry are stunned for 2.5 seconds and take 25 damage. + { + property: "meleeAttack", + select: { id: ["longbowman"] }, + target: { class: [["cavalry"]] }, + effect: "change", + value: dmg, + type: "ability", + duration: du, + }, + ], + + "ability-man-the-sails": ([ms, d]) => [ + // Activate to move 40% faster for 10 seconds, deactivates early when dealing damage. + { + property: "moveSpeed", + select: { class: [["ship", "springald"]] }, + effect: "change", + value: ms, + type: "ability", + duration: d, + }, + ], + + "ability-detonate": placeholderAbility({ class: [["ship", "incendiary"]] }), + "ability-conversion": placeholderAbility(common.allReligiousUnits), + "ability-golden-age-tier-1": ([]) => [ // Tier 1: Villager gather rate +15% { @@ -1196,6 +1251,8 @@ export const abilityModifiers: Record }, ], + "ability-medical-centers": placeholderAbility({ id: ["keep"] }), + "ability-fiefdom": ([i]) => [ // Town Center production and research speed increased by +10%.\nBonus increases further in later Ages { @@ -1364,6 +1421,8 @@ export const abilityModifiers: Record duration: 25, }, ], + + "ability-extra-materials": placeholderAbility({ id: ["outpost", "stone-wall-tower"] }), }; export const technologyModifiers: Record Modifier[]> = { @@ -2683,14 +2742,14 @@ export const technologyModifiers: Record(); +const NO_COSTS = { food: 0, wood: 0, stone: 0, gold: 0, vizier: 0, oliveoil: 0, total: 0, time: 0, popcap: 0 }; // –––––– Building Emplacements and Garrisons –––––– @@ -616,6 +617,62 @@ workaround("Fix missing info Golden Age Tier 3", { }, }); +workaround("Set Medical Center requirements", { + predicate: (item) => item.baseId === "ability-medical-centers", + mutator: (item) => { + item = item as Ability; + item.unlockedBy = ["technologies/medical-centers"]; + item.description = "Heals nearby units for +2 health every 1 second"; + }, +}); + +workaround("Remove Medical Center from Ayyubids", { + predicate: (item) => item.civs[0] == "ay" && item.baseId === "ability-medical-centers" && item.civs.includes("ay"), + mutator: (item) => { + (item as any)._skip = true; + }, +}); + +workaround("Remove Extra Materials from any civs that's not China", { + predicate: (item) => item.baseId === "ability-extra-materials" && item.civs[0] !== "ch", + mutator: (item) => { + (item as any)._skip = true; + }, +}); + +const jeanneHeroLevels = { + 1: ["jeanne-darc-peasant"], + 2: ["jeanne-darc-hunter", "jeanne-darc-woman-at-arms"], + 3: ["jeanne-darc-mounted-archer", "jeanne-knight"], + 4: ["jeanne-darc-markswoman", "jeanne-darc-blast-cannon"], +}; + +const jeanneHeroes = Object.values(jeanneHeroLevels).flat(); + +const jeanneReturnOfSaintCosts = { + 1: generateCosts({ gold: 100, popcap: 1 }), + 2: generateCosts({ gold: 250, popcap: 1 }), + 3: generateCosts({ gold: 500, popcap: 1 }), + 4: generateCosts({ gold: 1000, popcap: 1 }), +}; + +workaround("Set Jeanne buyback costs on heroes", { + predicate: (item) => item.type === "unit" && jeanneHeroes.includes(item.baseId), + mutator: (item) => { + item = item as Ability; + item.costs = jeanneReturnOfSaintCosts[Object.keys(jeanneHeroLevels).find((x) => jeanneHeroLevels[x].includes(item.baseId))!]; + }, +}); + +workaround("Add 'Hero' class to Jeanne heroes", { + predicate: (item) => item.type === "unit" && jeanneHeroes.includes(item.baseId), + mutator: (item) => { + item = item as Ability; + item.displayClasses.push("Hero"); + item.classes.push("hero"); + }, +}); + workaround("Fix bad info in Coastal Navigation where this is only place where location string is used instead of integer in formatter_arguments", { predicate: (item) => item.type === "ability" && item.attribName === "docks_speed_bonus_mal", mutator: (item) => { @@ -846,11 +903,10 @@ workaround("Set Body of Iron active to manual", { }, }); -workaround("Set Ancient Techniques to be produced at University", { +workaround("Remove Ancient Techniques from Zhu Xi", { predicate: (item) => item.type === "technology" && item.civs[0] == "zx" && item.baseId === "ancient-techniques", mutator: (item) => { - item = item as Technology; - item.producedBy = ["university"]; + (item as any)._skip = true; }, }); @@ -1008,6 +1064,13 @@ workaround("Fix Trapezites description", { }, }); +workaround("Remove Tower of The Sultan from Byzantines", { + predicate: (item) => item.civs[0] == "by" && item.type === "unit" && item.baseId === "tower-of-the-sultan", + mutator: (item) => { + (item as any)._skip = true; + }, +}); + workaround("Set Mercenary requirements", { predicate: (item) => item.type === "unit" && item.civs[0] == "by" && (item.attribName?.endsWith("_merc_byz")! || ["sipahi"].includes(item.baseId)), mutator: (item) => { @@ -1492,8 +1555,7 @@ workaround("HRE Civ Bonus: 'Cost of emplacements on Outposts, Wall Towers, and K }, }); -const NO_COSTS = { gold: 0, wood: 0, food: 0, stone: 0, total: 0, time: 0 }; -const MILITIA_COSTS = { gold: 0, wood: 0, food: 20, stone: 0, total: 20, time: 0, popcap: 1 }; +const MILITIA_COSTS = generateCosts({ food: 20 }); function discountCosts(costs: Item["costs"], discount: number) { const newCosts = { @@ -1511,6 +1573,12 @@ function discountCosts(costs: Item["costs"], discount: number) { }; } +function generateCosts(costs: Partial, addTo: Item["costs"] = NO_COSTS) { + const newCosts = Object.entries(addTo).reduce((acc, [key, value]) => ({ ...acc, [key]: value + (costs[key] || 0) }), {} as Item["costs"]); + newCosts.total = newCosts.gold + newCosts.wood + newCosts.food + newCosts.stone + (newCosts.oliveoil ?? 0); + return newCosts; +} + function overrideAge(ids: string[], age: number, civs?: string[]) { return { predicate: (item) => ids.includes(item.baseId) && (!civs || item.civs.some((c) => civs.includes(c))), diff --git a/technologies/abbasid-optimized.json b/technologies/abbasid-optimized.json index c2033267..07d8b15e 100644 --- a/technologies/abbasid-optimized.json +++ b/technologies/abbasid-optimized.json @@ -312,6 +312,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -683,7 +686,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2810,6 +2816,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3726,6 +3735,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3817,6 +3829,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3903,6 +3918,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3977,7 +3995,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3989,7 +4008,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4150,6 +4170,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4688,7 +4711,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5787,7 +5813,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6328,6 +6357,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid-unified.json b/technologies/abbasid-unified.json index 8901633e..bdafa696 100644 --- a/technologies/abbasid-unified.json +++ b/technologies/abbasid-unified.json @@ -309,6 +309,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -676,7 +679,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2776,6 +2782,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3680,6 +3689,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3770,6 +3782,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3855,6 +3870,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3928,7 +3946,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3940,7 +3959,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4099,6 +4119,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4630,7 +4653,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5716,7 +5742,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6250,6 +6279,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid.json b/technologies/abbasid.json index c0ab1d65..6ee0955c 100644 --- a/technologies/abbasid.json +++ b/technologies/abbasid.json @@ -224,6 +224,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -504,7 +507,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2011,6 +2017,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2661,6 +2670,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2728,6 +2740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2790,6 +2805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2841,7 +2859,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2853,7 +2872,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2966,6 +2986,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3346,7 +3369,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4153,7 +4179,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4536,6 +4565,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/angled-surfaces-4.json b/technologies/abbasid/angled-surfaces-4.json index 0a3a37ea..87cf3606 100644 --- a/technologies/abbasid/angled-surfaces-4.json +++ b/technologies/abbasid/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/balanced-projectiles-3.json b/technologies/abbasid/balanced-projectiles-3.json index 705b7a3b..3af9e0db 100644 --- a/technologies/abbasid/balanced-projectiles-3.json +++ b/technologies/abbasid/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/abbasid/fitted-leatherwork-2.json b/technologies/abbasid/fitted-leatherwork-2.json index edf45c94..e25f6f5e 100644 --- a/technologies/abbasid/fitted-leatherwork-2.json +++ b/technologies/abbasid/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/incendiary-arrows-4.json b/technologies/abbasid/incendiary-arrows-4.json index da6ff8f0..9de29ed0 100644 --- a/technologies/abbasid/incendiary-arrows-4.json +++ b/technologies/abbasid/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/abbasid/insulated-helm-3.json b/technologies/abbasid/insulated-helm-3.json index 6f0644c6..e9fa7ec2 100644 --- a/technologies/abbasid/insulated-helm-3.json +++ b/technologies/abbasid/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/iron-undermesh-2.json b/technologies/abbasid/iron-undermesh-2.json index 58c52bec..7b9f810b 100644 --- a/technologies/abbasid/iron-undermesh-2.json +++ b/technologies/abbasid/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/lightweight-beams-4.json b/technologies/abbasid/lightweight-beams-4.json index ab82dfe6..450b4637 100644 --- a/technologies/abbasid/lightweight-beams-4.json +++ b/technologies/abbasid/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/abbasid/master-smiths-4.json b/technologies/abbasid/master-smiths-4.json index 3c0ab94d..c2bf3580 100644 --- a/technologies/abbasid/master-smiths-4.json +++ b/technologies/abbasid/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/abbasid/platecutter-point-4.json b/technologies/abbasid/platecutter-point-4.json index f88c6849..8476a891 100644 --- a/technologies/abbasid/platecutter-point-4.json +++ b/technologies/abbasid/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/abbasid/steeled-arrow-2.json b/technologies/abbasid/steeled-arrow-2.json index 1bf11d9a..c3d7fa90 100644 --- a/technologies/abbasid/steeled-arrow-2.json +++ b/technologies/abbasid/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/abbasid/wedge-rivets-3.json b/technologies/abbasid/wedge-rivets-3.json index fe2b792f..137ba60b 100644 --- a/technologies/abbasid/wedge-rivets-3.json +++ b/technologies/abbasid/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/all-optimized.json b/technologies/all-optimized.json index a1103b65..a3c33f87 100644 --- a/technologies/all-optimized.json +++ b/technologies/all-optimized.json @@ -717,6 +717,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1487,7 +1490,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1808,12 +1814,15 @@ "fr" ], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 } }, { @@ -2857,12 +2866,15 @@ "ch" ], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 } }, { @@ -4021,12 +4033,15 @@ "fr" ], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 } }, { @@ -4237,12 +4252,15 @@ "fr" ], "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 } }, { @@ -6296,6 +6314,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -7633,8 +7654,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ] }, { @@ -8483,6 +8503,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -8717,6 +8740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -8946,6 +8972,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -9157,7 +9186,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -9169,7 +9199,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -9624,6 +9655,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -10395,8 +10429,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ] }, { @@ -10743,7 +10776,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -13306,7 +13342,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -14211,8 +14250,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ] }, { @@ -14621,6 +14659,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -18081,7 +18122,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -18364,8 +18405,7 @@ "name": "Ancient Techniques", "type": "technology", "civs": [ - "ch", - "zx" + "ch" ], "unique": true, "displayClasses": [ @@ -18381,98 +18421,99 @@ "variations": [ { "id": "ancient-techniques-4", + "baseId": "ancient-techniques", + "type": "technology", + "name": "Ancient Techniques", "pbgid": 220924, "attribName": "upgrade_dynasty_econ_bonus_chi", + "age": 4, "civs": [ "ch" - ] - }, - { - "id": "ancient-techniques-4", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "civs": [ - "zx" ], + "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", + "classes": [ + "gathering", + "technology" + ], + "displayClasses": [ + "Gathering Technology" + ], + "unique": true, + "costs": { + "food": 0, + "wood": 200, + "stone": 0, + "gold": 500, + "vizier": 0, + "oliveoil": 0, + "total": 700, + "popcap": 0, + "time": 90 + }, "producedBy": [ + "spirit-way", "university" + ], + "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", + "effects": [ + { + "property": "foodGatherRate", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.04, + "type": "passive" + }, + { + "property": "huntGatherRate", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.04, + "type": "passive" + }, + { + "property": "goldGatherRate", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.04, + "type": "passive" + }, + { + "property": "stoneGatherRate", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.04, + "type": "passive" + }, + { + "property": "woodGatherRate", + "select": { + "id": [ + "villager" + ] + }, + "effect": "multiply", + "value": 1.04, + "type": "passive" + } ] } ], - "baseId": "ancient-techniques", - "age": 4, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "spirit-way", - "university" - ], - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ], "shared": {} }, { @@ -26070,7 +26111,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -28781,63 +28822,61 @@ "spearman", "technology" ], - "minAge": 2, + "minAge": 3, "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", "description": "Gilded Spearman torches deal area of effect damage.", "variations": [ - { - "id": "dragon-fire-2", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "civs": [ - "od" - ] - }, { "id": "dragon-fire-3", + "baseId": "dragon-fire", + "type": "technology", + "name": "Dragon Fire", "pbgid": 2140414, "attribName": "upgrade_dragon_fire_hre_ha_01", + "age": 3, "civs": [ "od" - ] - } - ], - "baseId": "dragon-fire", - "age": 2, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] + ], + "description": "Gilded Spearman torches deal area of effect damage.", + "classes": [ + "spearman", + "technology" + ], + "displayClasses": [ + "Spearman Technology" + ], + "unique": true, + "costs": { + "food": 50, + "wood": 0, + "stone": 0, + "gold": 125, + "vizier": 0, + "oliveoil": 0, + "total": 175, + "popcap": 0, + "time": 30 }, - "effect": "change", - "type": "ability" + "producedBy": [ + "barracks", + "burgrave-palace" + ], + "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "gilded-spearman" + ] + }, + "effect": "change", + "type": "ability" + } + ] } ], - "shared": { - "dragon-fire-3": { - "name": "Dragon Fire", - "age": 3, - "id": "dragon-fire-3" - } - } + "shared": {} }, { "id": "dragon-scale-leather", diff --git a/technologies/all-unified.json b/technologies/all-unified.json index 6a999a05..3ff9f6f0 100644 --- a/technologies/all-unified.json +++ b/technologies/all-unified.json @@ -1897,6 +1897,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1959,6 +1962,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2021,6 +2027,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2083,6 +2092,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2145,6 +2157,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2207,6 +2222,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2269,6 +2287,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2332,6 +2353,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2394,6 +2418,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2456,6 +2483,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2518,6 +2548,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2580,6 +2613,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2643,6 +2679,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2705,6 +2744,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2767,6 +2809,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2829,6 +2874,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -5344,7 +5392,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5415,7 +5466,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5486,7 +5540,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5557,7 +5614,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5628,7 +5688,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5699,7 +5762,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5770,7 +5836,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5842,7 +5911,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5913,7 +5985,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5984,7 +6059,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6055,7 +6133,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6126,7 +6207,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6198,7 +6282,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6269,7 +6356,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6340,7 +6430,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6411,7 +6504,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -7548,12 +7644,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -10415,12 +10514,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" @@ -14706,12 +14808,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -15537,12 +15642,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -22952,6 +23060,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23014,6 +23125,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23076,6 +23190,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23138,6 +23255,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23200,6 +23320,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23262,6 +23385,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23324,6 +23450,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23387,6 +23516,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23449,6 +23581,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23511,6 +23646,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23573,6 +23711,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23635,6 +23776,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23698,6 +23842,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23760,6 +23907,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23822,6 +23972,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23884,6 +24037,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -28791,8 +28947,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ @@ -31022,6 +31177,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31105,6 +31263,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31188,6 +31349,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31271,6 +31435,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31355,6 +31522,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31438,6 +31608,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31521,6 +31694,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31604,6 +31780,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31687,6 +31866,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31770,6 +31952,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31853,6 +32038,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -31936,6 +32124,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -32020,6 +32211,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -32103,6 +32297,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -32186,6 +32383,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -32291,6 +32491,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32353,6 +32556,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32415,6 +32621,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32477,6 +32686,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32539,6 +32751,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32601,6 +32816,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32663,6 +32881,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32726,6 +32947,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32788,6 +33012,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32850,6 +33077,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32912,6 +33142,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32974,6 +33207,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33037,6 +33273,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33099,6 +33338,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33161,6 +33403,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33223,6 +33468,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33323,6 +33571,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33385,6 +33636,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33447,6 +33701,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33509,6 +33766,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33571,6 +33831,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33633,6 +33896,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33695,6 +33961,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33758,6 +34027,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33820,6 +34092,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33882,6 +34157,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -33944,6 +34222,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34006,6 +34287,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34069,6 +34353,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34131,6 +34418,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34193,6 +34483,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34255,6 +34548,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34343,7 +34639,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34355,7 +34652,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34406,7 +34704,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34418,7 +34717,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34469,7 +34769,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34481,7 +34782,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34533,7 +34835,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34545,7 +34848,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34596,7 +34900,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34608,7 +34913,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34659,7 +34965,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34671,7 +34978,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34722,7 +35030,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34734,7 +35043,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34785,7 +35095,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34797,7 +35108,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34848,7 +35160,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34860,7 +35173,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34911,7 +35225,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34923,7 +35238,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34974,7 +35290,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -34986,7 +35303,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35037,7 +35355,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35049,7 +35368,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35100,7 +35420,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35112,7 +35433,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35163,7 +35485,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35175,7 +35498,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35226,7 +35550,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35238,7 +35563,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35289,7 +35615,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -35301,7 +35628,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -36257,6 +36585,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36319,6 +36650,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36381,6 +36715,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36443,6 +36780,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36505,6 +36845,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36567,6 +36910,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36629,6 +36975,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36692,6 +37041,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36754,6 +37106,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36816,6 +37171,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36878,6 +37236,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36940,6 +37301,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -37003,6 +37367,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -37065,6 +37432,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -37127,6 +37497,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -37189,6 +37562,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -39639,8 +40015,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ @@ -40175,7 +40550,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40246,7 +40624,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40317,7 +40698,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40388,7 +40772,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40459,7 +40846,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40530,7 +40920,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40601,7 +40994,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40673,7 +41069,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40744,7 +41143,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40815,7 +41217,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40886,7 +41291,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -40957,7 +41365,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -41029,7 +41440,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -41100,7 +41514,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -41171,7 +41588,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -41242,7 +41662,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -50922,7 +51345,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -50993,7 +51419,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51064,7 +51493,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51135,7 +51567,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51206,7 +51641,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51277,7 +51715,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51348,7 +51789,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51420,7 +51864,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51491,7 +51938,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51562,7 +52012,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51633,7 +52086,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51704,7 +52160,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51776,7 +52235,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51847,7 +52309,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51918,7 +52383,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51989,7 +52457,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -55122,8 +55593,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ @@ -55675,6 +56145,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55737,6 +56210,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55799,6 +56275,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55861,6 +56340,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55923,6 +56405,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55985,6 +56470,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56047,6 +56535,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56110,6 +56601,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56172,6 +56666,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56234,6 +56731,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56296,6 +56796,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56358,6 +56861,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56421,6 +56927,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56483,6 +56992,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56545,6 +57057,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56607,6 +57122,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -61299,7 +61817,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -61577,8 +62095,7 @@ "name": "Ancient Techniques", "type": "technology", "civs": [ - "ch", - "zx" + "ch" ], "unique": true, "displayClasses": [ @@ -61685,99 +62202,6 @@ "type": "passive" } ] - }, - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] } ] }, @@ -70440,7 +70864,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -73115,59 +73539,10 @@ "spearman", "technology" ], - "minAge": 2, + "minAge": 3, "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", "description": "Gilded Spearman torches deal area of effect damage.", "variations": [ - { - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] - }, { "id": "dragon-fire-3", "baseId": "dragon-fire", diff --git a/technologies/all.json b/technologies/all.json index 2f6747e7..7c26ae8b 100644 --- a/technologies/all.json +++ b/technologies/all.json @@ -215,6 +215,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -495,7 +498,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2002,6 +2008,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2652,6 +2661,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2719,6 +2731,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2781,6 +2796,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2832,7 +2850,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2844,7 +2863,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2957,6 +2977,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3337,7 +3360,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4144,7 +4170,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4527,6 +4556,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4759,6 +4791,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4977,7 +5012,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6931,6 +6969,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -7745,6 +7786,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -7849,6 +7893,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -7911,6 +7958,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -7962,7 +8012,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -7974,7 +8025,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -8087,6 +8139,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -8367,7 +8422,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -9048,7 +9106,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -9442,6 +9503,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -9674,6 +9738,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -9892,7 +9959,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -11159,6 +11229,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -11657,6 +11730,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -11724,6 +11800,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -11786,6 +11865,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -11837,7 +11919,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -11849,7 +11932,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -12060,6 +12144,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -12342,7 +12429,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -12954,7 +13044,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -13068,7 +13161,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -13317,6 +13410,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -13685,6 +13781,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -13853,7 +13952,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -14149,12 +14251,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" @@ -14987,6 +15092,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -15591,6 +15699,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -15658,6 +15769,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -15720,6 +15834,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -15772,7 +15889,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -15784,7 +15902,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -15897,6 +16016,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -16128,7 +16250,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -16926,7 +17051,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -17243,6 +17371,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -17526,6 +17657,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -17804,7 +17938,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -18950,6 +19087,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -19688,6 +19828,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -19755,6 +19898,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -19817,6 +19963,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -19868,7 +20017,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -19880,7 +20030,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -20102,6 +20253,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -20334,7 +20488,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -21243,7 +21400,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -21658,6 +21818,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -21985,6 +22148,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -22314,7 +22480,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -23402,6 +23571,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -23904,6 +24076,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -23971,6 +24146,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -24033,6 +24211,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -24084,7 +24265,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -24096,7 +24278,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -24209,6 +24392,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -24493,7 +24679,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -25240,7 +25429,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -25700,6 +25892,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -25932,6 +26127,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -26150,7 +26348,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -26182,12 +26383,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -26846,12 +27050,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -26896,12 +27103,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -27496,6 +27706,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -28047,6 +28260,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -28114,6 +28330,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -28176,6 +28395,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -28227,7 +28449,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -28239,7 +28462,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -28406,6 +28630,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -28687,7 +28914,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -29487,7 +29717,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -29752,6 +29985,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -29985,6 +30221,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -30204,7 +30443,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -31407,6 +31649,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -31967,6 +32212,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -32142,6 +32390,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32205,6 +32456,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32256,7 +32510,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -32268,7 +32523,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -32437,6 +32693,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -32671,7 +32930,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -33592,7 +33854,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -33910,6 +34175,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34143,6 +34411,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -34361,7 +34632,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -35383,6 +35657,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -35763,8 +36040,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ @@ -35964,6 +36240,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -36031,6 +36310,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36093,6 +36375,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36246,7 +36531,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -36258,7 +36544,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -36372,6 +36659,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -36722,8 +37012,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ @@ -36811,7 +37100,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -37535,7 +37827,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -37856,8 +38151,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ @@ -38143,6 +38437,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -38368,6 +38665,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -38586,7 +38886,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -39895,6 +40198,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -40446,6 +40752,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -40513,6 +40822,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -40575,6 +40887,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -40836,7 +41151,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -40848,7 +41164,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -41015,6 +41332,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -41333,7 +41653,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -42133,7 +42456,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -42398,6 +42724,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -42630,6 +42959,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -42848,7 +43180,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -44052,6 +44387,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -44598,6 +44936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -44660,6 +45001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -44711,7 +45055,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -44723,7 +45068,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -44887,6 +45233,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -45155,7 +45504,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -45972,7 +46324,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -46237,6 +46592,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -46693,6 +47051,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -46911,7 +47272,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -48230,6 +48594,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -48537,7 +48904,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -48935,6 +49302,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -49002,6 +49372,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -49064,6 +49437,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -49115,7 +49491,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -49127,7 +49504,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -49354,6 +49732,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -49860,7 +50241,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51131,7 +51515,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -51919,6 +52306,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -52412,6 +52802,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -52631,7 +53024,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -53313,55 +53709,6 @@ } ] }, - { - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] - }, { "id": "dragon-fire-3", "baseId": "dragon-fire", @@ -53941,6 +54288,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -54493,6 +54843,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -54668,6 +55021,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -54731,6 +55087,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -54782,7 +55141,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -54794,7 +55154,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -54908,6 +55269,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -55142,7 +55506,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -55951,7 +56318,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -56268,6 +56638,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56648,6 +57021,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -56866,7 +57242,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -57955,6 +58334,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -58559,6 +58941,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -58626,6 +59011,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -58688,6 +59076,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -58826,7 +59217,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -58838,7 +59230,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -58951,6 +59344,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -59210,7 +59606,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -59948,7 +60347,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -60252,6 +60654,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -60537,6 +60942,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -60755,7 +61163,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -62186,6 +62597,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -62629,6 +63043,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -62696,6 +63113,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -62758,6 +63178,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -62858,7 +63281,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -62870,7 +63294,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -62983,6 +63408,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -63302,7 +63730,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -64103,7 +64534,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -64569,6 +65003,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -64846,99 +65283,6 @@ } ] }, - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] - }, { "id": "angled-surfaces-4", "baseId": "angled-surfaces", @@ -64992,6 +65336,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -65160,7 +65507,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -66283,6 +66633,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -66873,6 +67226,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -66940,6 +67296,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -67002,6 +67361,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -67053,7 +67415,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -67065,7 +67428,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -67178,6 +67542,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -67447,7 +67814,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -68270,7 +68640,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -68588,6 +68961,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids-optimized.json b/technologies/ayyubids-optimized.json index 4568e157..ac3be3be 100644 --- a/technologies/ayyubids-optimized.json +++ b/technologies/ayyubids-optimized.json @@ -240,6 +240,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -527,7 +530,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3455,6 +3461,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4661,6 +4670,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -4811,6 +4823,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4897,6 +4912,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4971,7 +4989,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4983,7 +5002,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -5144,6 +5164,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -5536,7 +5559,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6465,7 +6491,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -7015,6 +7044,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids-unified.json b/technologies/ayyubids-unified.json index ccb56c48..ab3e6bc8 100644 --- a/technologies/ayyubids-unified.json +++ b/technologies/ayyubids-unified.json @@ -238,6 +238,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -522,7 +525,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3408,6 +3414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4597,6 +4606,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -4745,6 +4757,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4830,6 +4845,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4903,7 +4921,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4915,7 +4934,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -5074,6 +5094,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -5461,7 +5484,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6379,7 +6405,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6922,6 +6951,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids.json b/technologies/ayyubids.json index 64e09fe3..39cef88e 100644 --- a/technologies/ayyubids.json +++ b/technologies/ayyubids.json @@ -174,6 +174,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -392,7 +395,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2346,6 +2352,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3160,6 +3169,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3264,6 +3276,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3326,6 +3341,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3377,7 +3395,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3389,7 +3408,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3502,6 +3522,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3782,7 +3805,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4463,7 +4489,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4857,6 +4886,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/angled-surfaces-4.json b/technologies/ayyubids/angled-surfaces-4.json index efc7c982..580ca027 100644 --- a/technologies/ayyubids/angled-surfaces-4.json +++ b/technologies/ayyubids/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/balanced-projectiles-3.json b/technologies/ayyubids/balanced-projectiles-3.json index 6049a5fc..6226daa7 100644 --- a/technologies/ayyubids/balanced-projectiles-3.json +++ b/technologies/ayyubids/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ayyubids/fitted-leatherwork-2.json b/technologies/ayyubids/fitted-leatherwork-2.json index 609e2a63..d3c0c82c 100644 --- a/technologies/ayyubids/fitted-leatherwork-2.json +++ b/technologies/ayyubids/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/incendiary-arrows-4.json b/technologies/ayyubids/incendiary-arrows-4.json index 52868376..fb3d260c 100644 --- a/technologies/ayyubids/incendiary-arrows-4.json +++ b/technologies/ayyubids/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/ayyubids/insulated-helm-3.json b/technologies/ayyubids/insulated-helm-3.json index 5eceb5df..3a803ca0 100644 --- a/technologies/ayyubids/insulated-helm-3.json +++ b/technologies/ayyubids/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/iron-undermesh-2.json b/technologies/ayyubids/iron-undermesh-2.json index c4c29bbe..9dc8b22e 100644 --- a/technologies/ayyubids/iron-undermesh-2.json +++ b/technologies/ayyubids/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/lightweight-beams-4.json b/technologies/ayyubids/lightweight-beams-4.json index f61b661b..6fed08c3 100644 --- a/technologies/ayyubids/lightweight-beams-4.json +++ b/technologies/ayyubids/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/ayyubids/master-smiths-4.json b/technologies/ayyubids/master-smiths-4.json index 2d7f4111..12e73f8f 100644 --- a/technologies/ayyubids/master-smiths-4.json +++ b/technologies/ayyubids/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ayyubids/platecutter-point-4.json b/technologies/ayyubids/platecutter-point-4.json index 611281cb..2f599ed9 100644 --- a/technologies/ayyubids/platecutter-point-4.json +++ b/technologies/ayyubids/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ayyubids/steeled-arrow-2.json b/technologies/ayyubids/steeled-arrow-2.json index 99e20e4a..57c56880 100644 --- a/technologies/ayyubids/steeled-arrow-2.json +++ b/technologies/ayyubids/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ayyubids/wedge-rivets-3.json b/technologies/ayyubids/wedge-rivets-3.json index 3ad4b17e..f53386aa 100644 --- a/technologies/ayyubids/wedge-rivets-3.json +++ b/technologies/ayyubids/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines-optimized.json b/technologies/byzantines-optimized.json index dc08b81d..9fef6887 100644 --- a/technologies/byzantines-optimized.json +++ b/technologies/byzantines-optimized.json @@ -240,6 +240,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -527,7 +530,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2320,6 +2326,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3018,6 +3027,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3109,6 +3121,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3195,6 +3210,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3269,7 +3287,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3281,7 +3300,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3584,6 +3604,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3978,7 +4001,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4817,7 +4843,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4976,7 +5005,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -5338,6 +5367,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines-unified.json b/technologies/byzantines-unified.json index 2f5d1a97..ae25cec5 100644 --- a/technologies/byzantines-unified.json +++ b/technologies/byzantines-unified.json @@ -238,6 +238,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -522,7 +525,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2292,6 +2298,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2981,6 +2990,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3071,6 +3083,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3156,6 +3171,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3229,7 +3247,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3241,7 +3260,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3540,6 +3560,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3929,7 +3952,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4758,7 +4784,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4915,7 +4944,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -5272,6 +5301,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines.json b/technologies/byzantines.json index 895d0fa9..ecba2fe3 100644 --- a/technologies/byzantines.json +++ b/technologies/byzantines.json @@ -174,6 +174,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -392,7 +395,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1659,6 +1665,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2157,6 +2166,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2224,6 +2236,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2286,6 +2301,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2337,7 +2355,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2349,7 +2368,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2560,6 +2580,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2842,7 +2865,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3454,7 +3480,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3568,7 +3597,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { @@ -3817,6 +3846,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/angled-surfaces-4.json b/technologies/byzantines/angled-surfaces-4.json index f376f44f..66a45bbb 100644 --- a/technologies/byzantines/angled-surfaces-4.json +++ b/technologies/byzantines/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/balanced-projectiles-3.json b/technologies/byzantines/balanced-projectiles-3.json index 7a44378b..8c504727 100644 --- a/technologies/byzantines/balanced-projectiles-3.json +++ b/technologies/byzantines/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/byzantines/fitted-leatherwork-2.json b/technologies/byzantines/fitted-leatherwork-2.json index 534dbb17..9846273c 100644 --- a/technologies/byzantines/fitted-leatherwork-2.json +++ b/technologies/byzantines/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/incendiary-arrows-4.json b/technologies/byzantines/incendiary-arrows-4.json index ef86f913..d9dee577 100644 --- a/technologies/byzantines/incendiary-arrows-4.json +++ b/technologies/byzantines/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/byzantines/insulated-helm-3.json b/technologies/byzantines/insulated-helm-3.json index 8f4e7b2f..dea60c4f 100644 --- a/technologies/byzantines/insulated-helm-3.json +++ b/technologies/byzantines/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/iron-undermesh-2.json b/technologies/byzantines/iron-undermesh-2.json index 243c773f..34ecb4d3 100644 --- a/technologies/byzantines/iron-undermesh-2.json +++ b/technologies/byzantines/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/lightweight-beams-4.json b/technologies/byzantines/lightweight-beams-4.json index 773490d8..c9515a73 100644 --- a/technologies/byzantines/lightweight-beams-4.json +++ b/technologies/byzantines/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/byzantines/master-smiths-4.json b/technologies/byzantines/master-smiths-4.json index 427dbe0b..10d98a8c 100644 --- a/technologies/byzantines/master-smiths-4.json +++ b/technologies/byzantines/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/byzantines/platecutter-point-4.json b/technologies/byzantines/platecutter-point-4.json index 6d88eae7..4a9645ff 100644 --- a/technologies/byzantines/platecutter-point-4.json +++ b/technologies/byzantines/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/byzantines/steeled-arrow-2.json b/technologies/byzantines/steeled-arrow-2.json index 1e5798d2..cebc2922 100644 --- a/technologies/byzantines/steeled-arrow-2.json +++ b/technologies/byzantines/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/byzantines/teardrop-shields-3.json b/technologies/byzantines/teardrop-shields-3.json index 210af490..f9b09fed 100644 --- a/technologies/byzantines/teardrop-shields-3.json +++ b/technologies/byzantines/teardrop-shields-3.json @@ -54,7 +54,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { diff --git a/technologies/byzantines/wedge-rivets-3.json b/technologies/byzantines/wedge-rivets-3.json index 63604a07..54132798 100644 --- a/technologies/byzantines/wedge-rivets-3.json +++ b/technologies/byzantines/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese-optimized.json b/technologies/chinese-optimized.json index fc81185f..179d0b0c 100644 --- a/technologies/chinese-optimized.json +++ b/technologies/chinese-optimized.json @@ -362,6 +362,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -577,7 +580,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1008,12 +1014,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" @@ -2172,6 +2181,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3021,6 +3033,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3112,6 +3127,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3198,6 +3216,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3273,7 +3294,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3285,7 +3307,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3446,6 +3469,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3767,7 +3793,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4858,7 +4887,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5309,6 +5341,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese-unified.json b/technologies/chinese-unified.json index eaa5fd4a..d152bc5a 100644 --- a/technologies/chinese-unified.json +++ b/technologies/chinese-unified.json @@ -359,6 +359,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -572,7 +575,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -997,12 +1003,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" @@ -2147,6 +2156,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2985,6 +2997,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3075,6 +3090,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3160,6 +3178,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3234,7 +3255,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3246,7 +3268,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3405,6 +3428,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3722,7 +3748,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4800,7 +4829,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5245,6 +5277,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese.json b/technologies/chinese.json index ec53c226..09fe1950 100644 --- a/technologies/chinese.json +++ b/technologies/chinese.json @@ -272,6 +272,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -440,7 +443,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -736,12 +742,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" @@ -1574,6 +1583,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2178,6 +2190,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2245,6 +2260,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2307,6 +2325,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2359,7 +2380,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2371,7 +2393,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2484,6 +2507,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2715,7 +2741,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3513,7 +3542,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3830,6 +3862,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/angled-surfaces-4.json b/technologies/chinese/angled-surfaces-4.json index 690e17be..7a53fe05 100644 --- a/technologies/chinese/angled-surfaces-4.json +++ b/technologies/chinese/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/balanced-projectiles-3.json b/technologies/chinese/balanced-projectiles-3.json index 5cf878cd..c44feebb 100644 --- a/technologies/chinese/balanced-projectiles-3.json +++ b/technologies/chinese/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/chinese/chemistry-4.json b/technologies/chinese/chemistry-4.json index f124a927..bf7bc39e 100644 --- a/technologies/chinese/chemistry-4.json +++ b/technologies/chinese/chemistry-4.json @@ -19,12 +19,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" diff --git a/technologies/chinese/fitted-leatherwork-2.json b/technologies/chinese/fitted-leatherwork-2.json index f57081e7..3da6bc43 100644 --- a/technologies/chinese/fitted-leatherwork-2.json +++ b/technologies/chinese/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/incendiary-arrows-4.json b/technologies/chinese/incendiary-arrows-4.json index 291d27da..1d4d0eda 100644 --- a/technologies/chinese/incendiary-arrows-4.json +++ b/technologies/chinese/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/chinese/insulated-helm-3.json b/technologies/chinese/insulated-helm-3.json index 47337578..845d9a7b 100644 --- a/technologies/chinese/insulated-helm-3.json +++ b/technologies/chinese/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/iron-undermesh-2.json b/technologies/chinese/iron-undermesh-2.json index c57397f2..7332f702 100644 --- a/technologies/chinese/iron-undermesh-2.json +++ b/technologies/chinese/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/lightweight-beams-4.json b/technologies/chinese/lightweight-beams-4.json index d8961aa0..11051687 100644 --- a/technologies/chinese/lightweight-beams-4.json +++ b/technologies/chinese/lightweight-beams-4.json @@ -41,7 +41,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -53,7 +54,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/chinese/master-smiths-4.json b/technologies/chinese/master-smiths-4.json index 7921b1ce..3821ab30 100644 --- a/technologies/chinese/master-smiths-4.json +++ b/technologies/chinese/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/chinese/platecutter-point-4.json b/technologies/chinese/platecutter-point-4.json index f8b5f635..95f415ef 100644 --- a/technologies/chinese/platecutter-point-4.json +++ b/technologies/chinese/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/chinese/steeled-arrow-2.json b/technologies/chinese/steeled-arrow-2.json index 423bc9c4..5297ea9f 100644 --- a/technologies/chinese/steeled-arrow-2.json +++ b/technologies/chinese/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/chinese/wedge-rivets-3.json b/technologies/chinese/wedge-rivets-3.json index de6ed031..ecbc49c5 100644 --- a/technologies/chinese/wedge-rivets-3.json +++ b/technologies/chinese/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi-optimized.json b/technologies/delhi-optimized.json index cd5adb4a..34fa213b 100644 --- a/technologies/delhi-optimized.json +++ b/technologies/delhi-optimized.json @@ -312,6 +312,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -681,7 +684,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2212,6 +2218,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3241,6 +3250,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3332,6 +3344,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3418,6 +3433,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3492,7 +3510,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3504,7 +3523,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3818,6 +3838,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4140,7 +4163,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5319,7 +5345,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5912,6 +5941,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi-unified.json b/technologies/delhi-unified.json index 82ec5303..20c6533e 100644 --- a/technologies/delhi-unified.json +++ b/technologies/delhi-unified.json @@ -309,6 +309,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -674,7 +677,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2237,6 +2243,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3253,6 +3262,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3343,6 +3355,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3428,6 +3443,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3501,7 +3519,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3513,7 +3532,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3823,6 +3843,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4141,7 +4164,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5351,7 +5377,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5936,6 +5965,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi.json b/technologies/delhi.json index e0f1ec35..d3f9674a 100644 --- a/technologies/delhi.json +++ b/technologies/delhi.json @@ -224,6 +224,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -502,7 +505,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1648,6 +1654,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2386,6 +2395,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2453,6 +2465,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2515,6 +2530,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2566,7 +2584,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2578,7 +2597,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2800,6 +2820,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3032,7 +3055,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3941,7 +3967,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4356,6 +4385,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/angled-surfaces-4.json b/technologies/delhi/angled-surfaces-4.json index 2da21ae1..1d769be8 100644 --- a/technologies/delhi/angled-surfaces-4.json +++ b/technologies/delhi/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/balanced-projectiles-3.json b/technologies/delhi/balanced-projectiles-3.json index ac69c6a4..314a4037 100644 --- a/technologies/delhi/balanced-projectiles-3.json +++ b/technologies/delhi/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/delhi/fitted-leatherwork-2.json b/technologies/delhi/fitted-leatherwork-2.json index 97104acd..443616d9 100644 --- a/technologies/delhi/fitted-leatherwork-2.json +++ b/technologies/delhi/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/incendiary-arrows-4.json b/technologies/delhi/incendiary-arrows-4.json index f0b0284d..e88bd9ed 100644 --- a/technologies/delhi/incendiary-arrows-4.json +++ b/technologies/delhi/incendiary-arrows-4.json @@ -68,6 +68,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/delhi/insulated-helm-3.json b/technologies/delhi/insulated-helm-3.json index 805ed947..96bc0c87 100644 --- a/technologies/delhi/insulated-helm-3.json +++ b/technologies/delhi/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/iron-undermesh-2.json b/technologies/delhi/iron-undermesh-2.json index 0190d7da..509c614e 100644 --- a/technologies/delhi/iron-undermesh-2.json +++ b/technologies/delhi/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/lightweight-beams-4.json b/technologies/delhi/lightweight-beams-4.json index 9620329a..d4f1a145 100644 --- a/technologies/delhi/lightweight-beams-4.json +++ b/technologies/delhi/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/delhi/master-smiths-4.json b/technologies/delhi/master-smiths-4.json index 8a5cdce5..cd8402e8 100644 --- a/technologies/delhi/master-smiths-4.json +++ b/technologies/delhi/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/delhi/platecutter-point-4.json b/technologies/delhi/platecutter-point-4.json index 574e5180..4ab87557 100644 --- a/technologies/delhi/platecutter-point-4.json +++ b/technologies/delhi/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/delhi/steeled-arrow-2.json b/technologies/delhi/steeled-arrow-2.json index 1e3d4a2e..ade8e92a 100644 --- a/technologies/delhi/steeled-arrow-2.json +++ b/technologies/delhi/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/delhi/wedge-rivets-3.json b/technologies/delhi/wedge-rivets-3.json index cec3f245..c84381c2 100644 --- a/technologies/delhi/wedge-rivets-3.json +++ b/technologies/delhi/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english-optimized.json b/technologies/english-optimized.json index 7fc8f531..55eaa561 100644 --- a/technologies/english-optimized.json +++ b/technologies/english-optimized.json @@ -299,6 +299,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -742,7 +745,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2266,6 +2272,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2968,6 +2977,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3059,6 +3071,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3145,6 +3160,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3219,7 +3237,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3231,7 +3250,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3392,6 +3412,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3788,7 +3811,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4806,7 +4832,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5424,6 +5453,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english-unified.json b/technologies/english-unified.json index d5b91cfe..aef0520f 100644 --- a/technologies/english-unified.json +++ b/technologies/english-unified.json @@ -296,6 +296,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -734,7 +737,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2239,6 +2245,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2932,6 +2941,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3022,6 +3034,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3107,6 +3122,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3180,7 +3198,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3192,7 +3211,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3351,6 +3371,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3742,7 +3765,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4748,7 +4774,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5359,6 +5388,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english.json b/technologies/english.json index 6d3f6c02..33f9b722 100644 --- a/technologies/english.json +++ b/technologies/english.json @@ -211,6 +211,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -540,7 +543,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1628,6 +1634,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2130,6 +2139,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2197,6 +2209,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2259,6 +2274,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2310,7 +2328,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2322,7 +2341,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2435,6 +2455,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2719,7 +2742,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3466,7 +3492,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3926,6 +3955,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/angled-surfaces-4.json b/technologies/english/angled-surfaces-4.json index 5938ba3f..6329c2af 100644 --- a/technologies/english/angled-surfaces-4.json +++ b/technologies/english/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/balanced-projectiles-3.json b/technologies/english/balanced-projectiles-3.json index f612dd50..e21c0db6 100644 --- a/technologies/english/balanced-projectiles-3.json +++ b/technologies/english/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/english/fitted-leatherwork-2.json b/technologies/english/fitted-leatherwork-2.json index 19baef6f..5455c448 100644 --- a/technologies/english/fitted-leatherwork-2.json +++ b/technologies/english/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/incendiary-arrows-4.json b/technologies/english/incendiary-arrows-4.json index 61492cd5..2690d186 100644 --- a/technologies/english/incendiary-arrows-4.json +++ b/technologies/english/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/english/insulated-helm-3.json b/technologies/english/insulated-helm-3.json index 731ed233..a516db3b 100644 --- a/technologies/english/insulated-helm-3.json +++ b/technologies/english/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/iron-undermesh-2.json b/technologies/english/iron-undermesh-2.json index 0d4805ca..e33597c3 100644 --- a/technologies/english/iron-undermesh-2.json +++ b/technologies/english/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/lightweight-beams-4.json b/technologies/english/lightweight-beams-4.json index 09dc3581..84207728 100644 --- a/technologies/english/lightweight-beams-4.json +++ b/technologies/english/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/english/master-smiths-4.json b/technologies/english/master-smiths-4.json index 33598843..62e72241 100644 --- a/technologies/english/master-smiths-4.json +++ b/technologies/english/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/english/platecutter-point-4.json b/technologies/english/platecutter-point-4.json index 28d1d7d3..c41ba63c 100644 --- a/technologies/english/platecutter-point-4.json +++ b/technologies/english/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/english/steeled-arrow-2.json b/technologies/english/steeled-arrow-2.json index 93a62852..2c80451b 100644 --- a/technologies/english/steeled-arrow-2.json +++ b/technologies/english/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/english/wedge-rivets-3.json b/technologies/english/wedge-rivets-3.json index c42c89ee..f7866fe5 100644 --- a/technologies/english/wedge-rivets-3.json +++ b/technologies/english/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french-optimized.json b/technologies/french-optimized.json index 725dfcb8..d635476c 100644 --- a/technologies/french-optimized.json +++ b/technologies/french-optimized.json @@ -240,6 +240,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -527,7 +530,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -583,12 +589,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1386,12 +1395,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1460,12 +1472,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -2219,6 +2234,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2992,6 +3010,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3083,6 +3104,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3169,6 +3193,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3243,7 +3270,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3255,7 +3283,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3492,6 +3521,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3885,7 +3917,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4911,7 +4946,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5288,6 +5326,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french-unified.json b/technologies/french-unified.json index 9c9480e6..66b83219 100644 --- a/technologies/french-unified.json +++ b/technologies/french-unified.json @@ -238,6 +238,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -522,7 +525,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -577,12 +583,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1458,12 +1467,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1531,12 +1543,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -2329,6 +2344,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3092,6 +3110,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3182,6 +3203,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3267,6 +3291,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3340,7 +3367,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3352,7 +3380,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3586,6 +3615,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3974,7 +4006,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5033,7 +5068,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5405,6 +5443,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french.json b/technologies/french.json index 53dd8353..0738da5c 100644 --- a/technologies/french.json +++ b/technologies/french.json @@ -174,6 +174,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -392,7 +395,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -424,12 +430,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1088,12 +1097,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1138,12 +1150,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" @@ -1738,6 +1753,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2289,6 +2307,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2356,6 +2377,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2418,6 +2442,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2469,7 +2496,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2481,7 +2509,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2648,6 +2677,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2929,7 +2961,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3729,7 +3764,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3994,6 +4032,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/angled-surfaces-4.json b/technologies/french/angled-surfaces-4.json index 3d48b7a7..f39e7341 100644 --- a/technologies/french/angled-surfaces-4.json +++ b/technologies/french/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/balanced-projectiles-3.json b/technologies/french/balanced-projectiles-3.json index 20c911df..46aeaac7 100644 --- a/technologies/french/balanced-projectiles-3.json +++ b/technologies/french/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/french/bloomery-2.json b/technologies/french/bloomery-2.json index 731cf8e9..1079b9b5 100644 --- a/technologies/french/bloomery-2.json +++ b/technologies/french/bloomery-2.json @@ -21,12 +21,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/french/damascus-steel-4.json b/technologies/french/damascus-steel-4.json index 531d4ca5..272f9d32 100644 --- a/technologies/french/damascus-steel-4.json +++ b/technologies/french/damascus-steel-4.json @@ -21,12 +21,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/french/decarbonization-3.json b/technologies/french/decarbonization-3.json index 78adc60a..5f074c93 100644 --- a/technologies/french/decarbonization-3.json +++ b/technologies/french/decarbonization-3.json @@ -21,12 +21,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/french/fitted-leatherwork-2.json b/technologies/french/fitted-leatherwork-2.json index 7db68f04..c635962f 100644 --- a/technologies/french/fitted-leatherwork-2.json +++ b/technologies/french/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/incendiary-arrows-4.json b/technologies/french/incendiary-arrows-4.json index 27baab20..87b13f78 100644 --- a/technologies/french/incendiary-arrows-4.json +++ b/technologies/french/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/french/insulated-helm-3.json b/technologies/french/insulated-helm-3.json index 2d6003a2..a0a13d35 100644 --- a/technologies/french/insulated-helm-3.json +++ b/technologies/french/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/iron-undermesh-2.json b/technologies/french/iron-undermesh-2.json index dc6a6d80..40be0d22 100644 --- a/technologies/french/iron-undermesh-2.json +++ b/technologies/french/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/lightweight-beams-4.json b/technologies/french/lightweight-beams-4.json index 32e5646a..01016e3b 100644 --- a/technologies/french/lightweight-beams-4.json +++ b/technologies/french/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/french/master-smiths-4.json b/technologies/french/master-smiths-4.json index bf3a3422..cb14572c 100644 --- a/technologies/french/master-smiths-4.json +++ b/technologies/french/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/french/platecutter-point-4.json b/technologies/french/platecutter-point-4.json index c54da087..cf50c943 100644 --- a/technologies/french/platecutter-point-4.json +++ b/technologies/french/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/french/steeled-arrow-2.json b/technologies/french/steeled-arrow-2.json index 2e773623..64366e2c 100644 --- a/technologies/french/steeled-arrow-2.json +++ b/technologies/french/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/french/wedge-rivets-3.json b/technologies/french/wedge-rivets-3.json index 1f4d9742..0eb9d8ba 100644 --- a/technologies/french/wedge-rivets-3.json +++ b/technologies/french/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre-optimized.json b/technologies/hre-optimized.json index 093741a3..7d7a46cf 100644 --- a/technologies/hre-optimized.json +++ b/technologies/hre-optimized.json @@ -241,6 +241,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -529,7 +532,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2190,6 +2196,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2972,6 +2981,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3193,6 +3205,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3280,6 +3295,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3354,7 +3372,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3366,7 +3385,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3605,6 +3625,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3929,7 +3952,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5189,7 +5215,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5641,6 +5670,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre-unified.json b/technologies/hre-unified.json index 9b02d9bb..1f910ca8 100644 --- a/technologies/hre-unified.json +++ b/technologies/hre-unified.json @@ -239,6 +239,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,7 +527,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2165,6 +2171,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2937,6 +2946,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3156,6 +3168,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3242,6 +3257,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3315,7 +3333,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3327,7 +3346,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3563,6 +3583,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3883,7 +3906,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5128,7 +5154,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5574,6 +5603,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre.json b/technologies/hre.json index d4cce366..335c1d40 100644 --- a/technologies/hre.json +++ b/technologies/hre.json @@ -175,6 +175,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -394,7 +397,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1597,6 +1603,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2157,6 +2166,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2332,6 +2344,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2395,6 +2410,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2446,7 +2464,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2458,7 +2477,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2627,6 +2647,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2861,7 +2884,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3782,7 +3808,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4100,6 +4129,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/angled-surfaces-4.json b/technologies/hre/angled-surfaces-4.json index 2e21410f..76ee554e 100644 --- a/technologies/hre/angled-surfaces-4.json +++ b/technologies/hre/angled-surfaces-4.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/balanced-projectiles-3.json b/technologies/hre/balanced-projectiles-3.json index 5ae96ab8..8ca9a792 100644 --- a/technologies/hre/balanced-projectiles-3.json +++ b/technologies/hre/balanced-projectiles-3.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/hre/fitted-leatherwork-2.json b/technologies/hre/fitted-leatherwork-2.json index 2905996b..30deab15 100644 --- a/technologies/hre/fitted-leatherwork-2.json +++ b/technologies/hre/fitted-leatherwork-2.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/incendiary-arrows-4.json b/technologies/hre/incendiary-arrows-4.json index 76b37993..ffa96964 100644 --- a/technologies/hre/incendiary-arrows-4.json +++ b/technologies/hre/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/hre/insulated-helm-3.json b/technologies/hre/insulated-helm-3.json index 03ff1d03..e9d081c5 100644 --- a/technologies/hre/insulated-helm-3.json +++ b/technologies/hre/insulated-helm-3.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/iron-undermesh-2.json b/technologies/hre/iron-undermesh-2.json index 60334a3f..0d6b7c04 100644 --- a/technologies/hre/iron-undermesh-2.json +++ b/technologies/hre/iron-undermesh-2.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/lightweight-beams-4.json b/technologies/hre/lightweight-beams-4.json index 94e40c72..30828ca2 100644 --- a/technologies/hre/lightweight-beams-4.json +++ b/technologies/hre/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/hre/master-smiths-4.json b/technologies/hre/master-smiths-4.json index 17570cc3..b4c79b67 100644 --- a/technologies/hre/master-smiths-4.json +++ b/technologies/hre/master-smiths-4.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/hre/platecutter-point-4.json b/technologies/hre/platecutter-point-4.json index c0c7efa4..9c15a317 100644 --- a/technologies/hre/platecutter-point-4.json +++ b/technologies/hre/platecutter-point-4.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/hre/steeled-arrow-2.json b/technologies/hre/steeled-arrow-2.json index a3a73581..5470a296 100644 --- a/technologies/hre/steeled-arrow-2.json +++ b/technologies/hre/steeled-arrow-2.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/hre/wedge-rivets-3.json b/technologies/hre/wedge-rivets-3.json index 522d4095..a1a123da 100644 --- a/technologies/hre/wedge-rivets-3.json +++ b/technologies/hre/wedge-rivets-3.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese-optimized.json b/technologies/japanese-optimized.json index 160e5986..40a3b0de 100644 --- a/technologies/japanese-optimized.json +++ b/technologies/japanese-optimized.json @@ -241,6 +241,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -528,7 +531,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1938,6 +1944,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2473,8 +2482,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ @@ -2742,6 +2750,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2833,6 +2844,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2919,6 +2933,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3141,7 +3158,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3153,7 +3171,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3315,6 +3334,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3798,8 +3820,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ @@ -3911,7 +3932,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4884,7 +4908,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5340,8 +5367,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ @@ -5720,6 +5746,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese-unified.json b/technologies/japanese-unified.json index d92a7ee7..86de42d5 100644 --- a/technologies/japanese-unified.json +++ b/technologies/japanese-unified.json @@ -239,6 +239,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -523,7 +526,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1916,6 +1922,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2444,8 +2453,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ @@ -2710,6 +2718,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2800,6 +2811,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2885,6 +2899,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3104,7 +3121,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3116,7 +3134,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3276,6 +3295,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3753,8 +3775,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ @@ -3865,7 +3886,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4827,7 +4851,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5277,8 +5304,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ @@ -5653,6 +5679,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese.json b/technologies/japanese.json index c8188e24..e33ae5e1 100644 --- a/technologies/japanese.json +++ b/technologies/japanese.json @@ -175,6 +175,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -393,7 +396,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1415,6 +1421,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1795,8 +1804,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ @@ -1996,6 +2004,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2063,6 +2074,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2125,6 +2139,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2278,7 +2295,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2290,7 +2308,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2404,6 +2423,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2754,8 +2776,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ @@ -2843,7 +2864,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3567,7 +3591,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3888,8 +3915,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ @@ -4175,6 +4201,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/angled-surfaces-4.json b/technologies/japanese/angled-surfaces-4.json index cf00fb1d..b92b92ed 100644 --- a/technologies/japanese/angled-surfaces-4.json +++ b/technologies/japanese/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/balanced-projectiles-3.json b/technologies/japanese/balanced-projectiles-3.json index 14f37d0c..b0e01a6d 100644 --- a/technologies/japanese/balanced-projectiles-3.json +++ b/technologies/japanese/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/japanese/fitted-leatherwork-2.json b/technologies/japanese/fitted-leatherwork-2.json index 27ab051c..509acc19 100644 --- a/technologies/japanese/fitted-leatherwork-2.json +++ b/technologies/japanese/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/herbal-medicine-3.json b/technologies/japanese/herbal-medicine-3.json index bf603ce5..8abaf189 100644 --- a/technologies/japanese/herbal-medicine-3.json +++ b/technologies/japanese/herbal-medicine-3.json @@ -32,8 +32,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ diff --git a/technologies/japanese/incendiary-arrows-4.json b/technologies/japanese/incendiary-arrows-4.json index 599ebc20..78c2e936 100644 --- a/technologies/japanese/incendiary-arrows-4.json +++ b/technologies/japanese/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/japanese/insulated-helm-3.json b/technologies/japanese/insulated-helm-3.json index 7a9c8d88..e3a0171d 100644 --- a/technologies/japanese/insulated-helm-3.json +++ b/technologies/japanese/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/iron-undermesh-2.json b/technologies/japanese/iron-undermesh-2.json index ae336836..c44b0eda 100644 --- a/technologies/japanese/iron-undermesh-2.json +++ b/technologies/japanese/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/lightweight-beams-4.json b/technologies/japanese/lightweight-beams-4.json index 2c94b1e4..ebc503ad 100644 --- a/technologies/japanese/lightweight-beams-4.json +++ b/technologies/japanese/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/japanese/master-smiths-4.json b/technologies/japanese/master-smiths-4.json index 0e2e46dc..0c758e41 100644 --- a/technologies/japanese/master-smiths-4.json +++ b/technologies/japanese/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/japanese/piety-4.json b/technologies/japanese/piety-4.json index 47963ecb..d413e3e3 100644 --- a/technologies/japanese/piety-4.json +++ b/technologies/japanese/piety-4.json @@ -32,8 +32,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ diff --git a/technologies/japanese/platecutter-point-4.json b/technologies/japanese/platecutter-point-4.json index 5bd0970b..967da96b 100644 --- a/technologies/japanese/platecutter-point-4.json +++ b/technologies/japanese/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/japanese/steeled-arrow-2.json b/technologies/japanese/steeled-arrow-2.json index c7f5ae40..3817511d 100644 --- a/technologies/japanese/steeled-arrow-2.json +++ b/technologies/japanese/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/japanese/tithe-barns-4.json b/technologies/japanese/tithe-barns-4.json index f176ff06..2a2f6901 100644 --- a/technologies/japanese/tithe-barns-4.json +++ b/technologies/japanese/tithe-barns-4.json @@ -32,8 +32,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ diff --git a/technologies/japanese/wedge-rivets-3.json b/technologies/japanese/wedge-rivets-3.json index ed0d5f41..726286b3 100644 --- a/technologies/japanese/wedge-rivets-3.json +++ b/technologies/japanese/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc-optimized.json b/technologies/jeannedarc-optimized.json index 14922ea0..af151e5b 100644 --- a/technologies/jeannedarc-optimized.json +++ b/technologies/jeannedarc-optimized.json @@ -240,6 +240,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -527,7 +530,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2230,6 +2236,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3003,6 +3012,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3094,6 +3106,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3180,6 +3195,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3590,7 +3608,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3602,7 +3621,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3839,6 +3859,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4291,7 +4314,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5317,7 +5343,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5694,6 +5723,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc-unified.json b/technologies/jeannedarc-unified.json index 59ec1e5b..ef2d643a 100644 --- a/technologies/jeannedarc-unified.json +++ b/technologies/jeannedarc-unified.json @@ -238,6 +238,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -522,7 +525,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2292,6 +2298,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3055,6 +3064,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3145,6 +3157,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3230,6 +3245,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3633,7 +3651,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3645,7 +3664,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3879,6 +3899,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4325,7 +4348,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5384,7 +5410,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5756,6 +5785,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc.json b/technologies/jeannedarc.json index 067e525e..4fa87996 100644 --- a/technologies/jeannedarc.json +++ b/technologies/jeannedarc.json @@ -174,6 +174,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -392,7 +395,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1701,6 +1707,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2252,6 +2261,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2319,6 +2331,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2381,6 +2396,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2642,7 +2660,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2654,7 +2673,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2821,6 +2841,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3139,7 +3162,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3939,7 +3965,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4204,6 +4233,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/angled-surfaces-4.json b/technologies/jeannedarc/angled-surfaces-4.json index d8d0f1b3..ab41541d 100644 --- a/technologies/jeannedarc/angled-surfaces-4.json +++ b/technologies/jeannedarc/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/balanced-projectiles-3.json b/technologies/jeannedarc/balanced-projectiles-3.json index 94b6c722..2d592034 100644 --- a/technologies/jeannedarc/balanced-projectiles-3.json +++ b/technologies/jeannedarc/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/jeannedarc/fitted-leatherwork-2.json b/technologies/jeannedarc/fitted-leatherwork-2.json index 05e21074..fbb9d746 100644 --- a/technologies/jeannedarc/fitted-leatherwork-2.json +++ b/technologies/jeannedarc/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/incendiary-arrows-4.json b/technologies/jeannedarc/incendiary-arrows-4.json index ee17eca2..83c241dd 100644 --- a/technologies/jeannedarc/incendiary-arrows-4.json +++ b/technologies/jeannedarc/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/jeannedarc/insulated-helm-3.json b/technologies/jeannedarc/insulated-helm-3.json index 410513d1..3db4e929 100644 --- a/technologies/jeannedarc/insulated-helm-3.json +++ b/technologies/jeannedarc/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/iron-undermesh-2.json b/technologies/jeannedarc/iron-undermesh-2.json index d4648e17..f211d53f 100644 --- a/technologies/jeannedarc/iron-undermesh-2.json +++ b/technologies/jeannedarc/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/lightweight-beams-4.json b/technologies/jeannedarc/lightweight-beams-4.json index c87db759..74c6e855 100644 --- a/technologies/jeannedarc/lightweight-beams-4.json +++ b/technologies/jeannedarc/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/jeannedarc/master-smiths-4.json b/technologies/jeannedarc/master-smiths-4.json index 4c9d7e82..709ae4d8 100644 --- a/technologies/jeannedarc/master-smiths-4.json +++ b/technologies/jeannedarc/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/jeannedarc/platecutter-point-4.json b/technologies/jeannedarc/platecutter-point-4.json index 8b780d16..8c36bcf3 100644 --- a/technologies/jeannedarc/platecutter-point-4.json +++ b/technologies/jeannedarc/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/jeannedarc/steeled-arrow-2.json b/technologies/jeannedarc/steeled-arrow-2.json index 8f1f44e8..8e4e0a25 100644 --- a/technologies/jeannedarc/steeled-arrow-2.json +++ b/technologies/jeannedarc/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/jeannedarc/wedge-rivets-3.json b/technologies/jeannedarc/wedge-rivets-3.json index dcc5273a..f01017af 100644 --- a/technologies/jeannedarc/wedge-rivets-3.json +++ b/technologies/jeannedarc/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians-optimized.json b/technologies/malians-optimized.json index 371b41f3..ded14caa 100644 --- a/technologies/malians-optimized.json +++ b/technologies/malians-optimized.json @@ -240,6 +240,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -527,7 +530,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2211,6 +2217,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2981,6 +2990,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3067,6 +3079,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3141,7 +3156,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3153,7 +3169,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3387,6 +3404,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3767,7 +3787,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4877,7 +4900,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5254,6 +5280,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians-unified.json b/technologies/malians-unified.json index 106a726b..0cd4b352 100644 --- a/technologies/malians-unified.json +++ b/technologies/malians-unified.json @@ -238,6 +238,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -522,7 +525,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2185,6 +2191,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2945,6 +2954,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3030,6 +3042,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3103,7 +3118,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3115,7 +3131,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3346,6 +3363,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3721,7 +3741,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4818,7 +4841,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5190,6 +5216,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians.json b/technologies/malians.json index 5048454a..29c713d3 100644 --- a/technologies/malians.json +++ b/technologies/malians.json @@ -174,6 +174,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -392,7 +395,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1596,6 +1602,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2142,6 +2151,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2204,6 +2216,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2255,7 +2270,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2267,7 +2283,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2431,6 +2448,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2699,7 +2719,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3516,7 +3539,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3781,6 +3807,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/angled-surfaces-4.json b/technologies/malians/angled-surfaces-4.json index 9848f5d3..8553adae 100644 --- a/technologies/malians/angled-surfaces-4.json +++ b/technologies/malians/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/balanced-projectiles-3.json b/technologies/malians/balanced-projectiles-3.json index ae2e772e..5cad5cae 100644 --- a/technologies/malians/balanced-projectiles-3.json +++ b/technologies/malians/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/malians/fitted-leatherwork-2.json b/technologies/malians/fitted-leatherwork-2.json index a8b2b1e3..6abb1796 100644 --- a/technologies/malians/fitted-leatherwork-2.json +++ b/technologies/malians/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/insulated-helm-3.json b/technologies/malians/insulated-helm-3.json index 3566b1e2..e954a71b 100644 --- a/technologies/malians/insulated-helm-3.json +++ b/technologies/malians/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/iron-undermesh-2.json b/technologies/malians/iron-undermesh-2.json index 8abd1b5a..52568450 100644 --- a/technologies/malians/iron-undermesh-2.json +++ b/technologies/malians/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/lightweight-beams-4.json b/technologies/malians/lightweight-beams-4.json index a89f8bd6..7a70307b 100644 --- a/technologies/malians/lightweight-beams-4.json +++ b/technologies/malians/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/malians/master-smiths-4.json b/technologies/malians/master-smiths-4.json index 38870e44..806f8f06 100644 --- a/technologies/malians/master-smiths-4.json +++ b/technologies/malians/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/malians/platecutter-point-4.json b/technologies/malians/platecutter-point-4.json index a41f1af7..bdc6ed0d 100644 --- a/technologies/malians/platecutter-point-4.json +++ b/technologies/malians/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/malians/steeled-arrow-2.json b/technologies/malians/steeled-arrow-2.json index 841265c7..4c207bc8 100644 --- a/technologies/malians/steeled-arrow-2.json +++ b/technologies/malians/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/malians/wedge-rivets-3.json b/technologies/malians/wedge-rivets-3.json index a1fd358e..e470d3b0 100644 --- a/technologies/malians/wedge-rivets-3.json +++ b/technologies/malians/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols-optimized.json b/technologies/mongols-optimized.json index ef5ff2c5..04ce4ff5 100644 --- a/technologies/mongols-optimized.json +++ b/technologies/mongols-optimized.json @@ -553,6 +553,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -840,7 +843,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2691,6 +2697,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3130,7 +3139,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -3686,6 +3695,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3777,6 +3789,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3863,6 +3878,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3937,7 +3955,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3949,7 +3968,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4271,6 +4291,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4977,7 +5000,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6723,7 +6749,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -7843,6 +7872,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols-unified.json b/technologies/mongols-unified.json index 1aeb9473..8406a47b 100644 --- a/technologies/mongols-unified.json +++ b/technologies/mongols-unified.json @@ -547,6 +547,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -831,7 +834,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2659,6 +2665,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3092,7 +3101,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -3641,6 +3650,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3731,6 +3743,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3816,6 +3831,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3889,7 +3907,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3901,7 +3920,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -4219,6 +4239,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4916,7 +4939,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -6641,7 +6667,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -7746,6 +7775,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols.json b/technologies/mongols.json index 47ae558e..749ec5a6 100644 --- a/technologies/mongols.json +++ b/technologies/mongols.json @@ -398,6 +398,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -616,7 +619,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1935,6 +1941,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2242,7 +2251,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] @@ -2640,6 +2649,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2707,6 +2719,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2769,6 +2784,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2820,7 +2838,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2832,7 +2851,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3059,6 +3079,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3565,7 +3588,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4836,7 +4862,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5624,6 +5653,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/angled-surfaces-4.json b/technologies/mongols/angled-surfaces-4.json index 2726d7b9..d3cce87e 100644 --- a/technologies/mongols/angled-surfaces-4.json +++ b/technologies/mongols/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/balanced-projectiles-3.json b/technologies/mongols/balanced-projectiles-3.json index 97c587a9..9283c5db 100644 --- a/technologies/mongols/balanced-projectiles-3.json +++ b/technologies/mongols/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/mongols/fitted-leatherwork-2.json b/technologies/mongols/fitted-leatherwork-2.json index 25303627..68bb56da 100644 --- a/technologies/mongols/fitted-leatherwork-2.json +++ b/technologies/mongols/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/greased-axles-improved-3.json b/technologies/mongols/greased-axles-improved-3.json index 93d18851..00b88382 100644 --- a/technologies/mongols/greased-axles-improved-3.json +++ b/technologies/mongols/greased-axles-improved-3.json @@ -44,7 +44,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] diff --git a/technologies/mongols/incendiary-arrows-4.json b/technologies/mongols/incendiary-arrows-4.json index 717a7051..f57bae67 100644 --- a/technologies/mongols/incendiary-arrows-4.json +++ b/technologies/mongols/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/mongols/insulated-helm-3.json b/technologies/mongols/insulated-helm-3.json index 5901f7b2..c03bc533 100644 --- a/technologies/mongols/insulated-helm-3.json +++ b/technologies/mongols/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/iron-undermesh-2.json b/technologies/mongols/iron-undermesh-2.json index 3e14ee1a..63636c89 100644 --- a/technologies/mongols/iron-undermesh-2.json +++ b/technologies/mongols/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/lightweight-beams-4.json b/technologies/mongols/lightweight-beams-4.json index beb41277..f7a1020b 100644 --- a/technologies/mongols/lightweight-beams-4.json +++ b/technologies/mongols/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/mongols/master-smiths-4.json b/technologies/mongols/master-smiths-4.json index 74f8ba6f..aa58d797 100644 --- a/technologies/mongols/master-smiths-4.json +++ b/technologies/mongols/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/mongols/platecutter-point-4.json b/technologies/mongols/platecutter-point-4.json index e348281d..58efc837 100644 --- a/technologies/mongols/platecutter-point-4.json +++ b/technologies/mongols/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/mongols/steeled-arrow-2.json b/technologies/mongols/steeled-arrow-2.json index 7d1b67af..912c1b7c 100644 --- a/technologies/mongols/steeled-arrow-2.json +++ b/technologies/mongols/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/mongols/wedge-rivets-3.json b/technologies/mongols/wedge-rivets-3.json index d0d65e34..f0058aa6 100644 --- a/technologies/mongols/wedge-rivets-3.json +++ b/technologies/mongols/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon-optimized.json b/technologies/orderofthedragon-optimized.json index 98dddadd..c3f9cd93 100644 --- a/technologies/orderofthedragon-optimized.json +++ b/technologies/orderofthedragon-optimized.json @@ -241,6 +241,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -529,7 +532,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1504,63 +1510,61 @@ "spearman", "technology" ], - "minAge": 2, + "minAge": 3, "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", "description": "Gilded Spearman torches deal area of effect damage.", "variations": [ - { - "id": "dragon-fire-2", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "civs": [ - "od" - ] - }, { "id": "dragon-fire-3", + "baseId": "dragon-fire", + "type": "technology", + "name": "Dragon Fire", "pbgid": 2140414, "attribName": "upgrade_dragon_fire_hre_ha_01", + "age": 3, "civs": [ "od" - ] - } - ], - "baseId": "dragon-fire", - "age": 2, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] + ], + "description": "Gilded Spearman torches deal area of effect damage.", + "classes": [ + "spearman", + "technology" + ], + "displayClasses": [ + "Spearman Technology" + ], + "unique": true, + "costs": { + "food": 50, + "wood": 0, + "stone": 0, + "gold": 125, + "vizier": 0, + "oliveoil": 0, + "total": 175, + "popcap": 0, + "time": 30 }, - "effect": "change", - "type": "ability" + "producedBy": [ + "barracks", + "burgrave-palace" + ], + "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", + "effects": [ + { + "property": "unknown", + "select": { + "id": [ + "gilded-spearman" + ] + }, + "effect": "change", + "type": "ability" + } + ] } ], - "shared": { - "dragon-fire-3": { - "name": "Dragon Fire", - "age": 3, - "id": "dragon-fire-3" - } - } + "shared": {} }, { "id": "dragon-scale-leather", @@ -2294,6 +2298,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3068,6 +3075,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3289,6 +3299,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3376,6 +3389,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3450,7 +3466,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3462,7 +3479,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3624,6 +3642,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3948,7 +3969,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5050,7 +5074,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5501,6 +5528,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon-unified.json b/technologies/orderofthedragon-unified.json index 04a9d014..7ef19d60 100644 --- a/technologies/orderofthedragon-unified.json +++ b/technologies/orderofthedragon-unified.json @@ -239,6 +239,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,7 +527,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1486,59 +1492,10 @@ "spearman", "technology" ], - "minAge": 2, + "minAge": 3, "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", "description": "Gilded Spearman torches deal area of effect damage.", "variations": [ - { - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] - }, { "id": "dragon-fire-3", "baseId": "dragon-fire", @@ -2314,6 +2271,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3078,6 +3038,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3297,6 +3260,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3383,6 +3349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3456,7 +3425,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3468,7 +3438,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3628,6 +3599,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3948,7 +3922,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5037,7 +5014,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5482,6 +5462,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon.json b/technologies/orderofthedragon.json index 093ed71f..8aa423a5 100644 --- a/technologies/orderofthedragon.json +++ b/technologies/orderofthedragon.json @@ -175,6 +175,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -394,7 +397,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1076,55 +1082,6 @@ } ] }, - { - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] - }, { "id": "dragon-fire-3", "baseId": "dragon-fire", @@ -1704,6 +1661,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2256,6 +2216,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2431,6 +2394,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2494,6 +2460,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2545,7 +2514,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2557,7 +2527,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2671,6 +2642,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2905,7 +2879,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3714,7 +3691,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4031,6 +4011,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/angled-surfaces-4.json b/technologies/orderofthedragon/angled-surfaces-4.json index c274f03b..9f23a579 100644 --- a/technologies/orderofthedragon/angled-surfaces-4.json +++ b/technologies/orderofthedragon/angled-surfaces-4.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/balanced-projectiles-3.json b/technologies/orderofthedragon/balanced-projectiles-3.json index a9808396..ea5be28b 100644 --- a/technologies/orderofthedragon/balanced-projectiles-3.json +++ b/technologies/orderofthedragon/balanced-projectiles-3.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/orderofthedragon/dragon-fire-2.json b/technologies/orderofthedragon/dragon-fire-2.json deleted file mode 100644 index 75cd9fc5..00000000 --- a/technologies/orderofthedragon/dragon-fire-2.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] -} \ No newline at end of file diff --git a/technologies/orderofthedragon/fitted-leatherwork-2.json b/technologies/orderofthedragon/fitted-leatherwork-2.json index 12346e88..dd87585a 100644 --- a/technologies/orderofthedragon/fitted-leatherwork-2.json +++ b/technologies/orderofthedragon/fitted-leatherwork-2.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/incendiary-arrows-4.json b/technologies/orderofthedragon/incendiary-arrows-4.json index f39640e0..d7454b50 100644 --- a/technologies/orderofthedragon/incendiary-arrows-4.json +++ b/technologies/orderofthedragon/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/orderofthedragon/insulated-helm-3.json b/technologies/orderofthedragon/insulated-helm-3.json index 6f8148a5..a7835b86 100644 --- a/technologies/orderofthedragon/insulated-helm-3.json +++ b/technologies/orderofthedragon/insulated-helm-3.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/iron-undermesh-2.json b/technologies/orderofthedragon/iron-undermesh-2.json index 706d42fd..a3b54b89 100644 --- a/technologies/orderofthedragon/iron-undermesh-2.json +++ b/technologies/orderofthedragon/iron-undermesh-2.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/lightweight-beams-4.json b/technologies/orderofthedragon/lightweight-beams-4.json index 52173d9f..4b65a93f 100644 --- a/technologies/orderofthedragon/lightweight-beams-4.json +++ b/technologies/orderofthedragon/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/orderofthedragon/master-smiths-4.json b/technologies/orderofthedragon/master-smiths-4.json index 017aea18..498c242c 100644 --- a/technologies/orderofthedragon/master-smiths-4.json +++ b/technologies/orderofthedragon/master-smiths-4.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/orderofthedragon/platecutter-point-4.json b/technologies/orderofthedragon/platecutter-point-4.json index 22d8e673..9dc624fd 100644 --- a/technologies/orderofthedragon/platecutter-point-4.json +++ b/technologies/orderofthedragon/platecutter-point-4.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/orderofthedragon/steeled-arrow-2.json b/technologies/orderofthedragon/steeled-arrow-2.json index 0076df42..20d4c9c1 100644 --- a/technologies/orderofthedragon/steeled-arrow-2.json +++ b/technologies/orderofthedragon/steeled-arrow-2.json @@ -61,7 +61,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/orderofthedragon/wedge-rivets-3.json b/technologies/orderofthedragon/wedge-rivets-3.json index 93e9d278..7af9063a 100644 --- a/technologies/orderofthedragon/wedge-rivets-3.json +++ b/technologies/orderofthedragon/wedge-rivets-3.json @@ -52,6 +52,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans-optimized.json b/technologies/ottomans-optimized.json index e86fc229..c6618604 100644 --- a/technologies/ottomans-optimized.json +++ b/technologies/ottomans-optimized.json @@ -383,6 +383,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -670,7 +673,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2195,6 +2201,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3043,6 +3052,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3134,6 +3146,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3220,6 +3235,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3425,7 +3443,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3437,7 +3456,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3598,6 +3618,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3969,7 +3992,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4978,7 +5004,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5416,6 +5445,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans-unified.json b/technologies/ottomans-unified.json index 4ed5bcff..24989286 100644 --- a/technologies/ottomans-unified.json +++ b/technologies/ottomans-unified.json @@ -379,6 +379,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -663,7 +666,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2169,6 +2175,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3006,6 +3015,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3096,6 +3108,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3181,6 +3196,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3383,7 +3401,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3395,7 +3414,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3554,6 +3574,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3920,7 +3943,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4917,7 +4943,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5349,6 +5378,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans.json b/technologies/ottomans.json index 30817467..976a01cd 100644 --- a/technologies/ottomans.json +++ b/technologies/ottomans.json @@ -273,6 +273,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -491,7 +494,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1580,6 +1586,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2184,6 +2193,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2251,6 +2263,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2313,6 +2328,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2451,7 +2469,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2463,7 +2482,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2576,6 +2596,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2835,7 +2858,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3573,7 +3599,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3877,6 +3906,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/angled-surfaces-4.json b/technologies/ottomans/angled-surfaces-4.json index a773649c..77def1d7 100644 --- a/technologies/ottomans/angled-surfaces-4.json +++ b/technologies/ottomans/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/balanced-projectiles-3.json b/technologies/ottomans/balanced-projectiles-3.json index eca19831..85b2dba3 100644 --- a/technologies/ottomans/balanced-projectiles-3.json +++ b/technologies/ottomans/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ottomans/fitted-leatherwork-2.json b/technologies/ottomans/fitted-leatherwork-2.json index 79557fdc..93567e0b 100644 --- a/technologies/ottomans/fitted-leatherwork-2.json +++ b/technologies/ottomans/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/incendiary-arrows-4.json b/technologies/ottomans/incendiary-arrows-4.json index 561aa89e..4d61c5be 100644 --- a/technologies/ottomans/incendiary-arrows-4.json +++ b/technologies/ottomans/incendiary-arrows-4.json @@ -68,6 +68,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/ottomans/insulated-helm-3.json b/technologies/ottomans/insulated-helm-3.json index 19eeb410..58003577 100644 --- a/technologies/ottomans/insulated-helm-3.json +++ b/technologies/ottomans/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/iron-undermesh-2.json b/technologies/ottomans/iron-undermesh-2.json index 8f94f397..295dd1be 100644 --- a/technologies/ottomans/iron-undermesh-2.json +++ b/technologies/ottomans/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/lightweight-beams-4.json b/technologies/ottomans/lightweight-beams-4.json index ef769345..3af33b51 100644 --- a/technologies/ottomans/lightweight-beams-4.json +++ b/technologies/ottomans/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/ottomans/master-smiths-4.json b/technologies/ottomans/master-smiths-4.json index a841bcfc..83855631 100644 --- a/technologies/ottomans/master-smiths-4.json +++ b/technologies/ottomans/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/ottomans/platecutter-point-4.json b/technologies/ottomans/platecutter-point-4.json index 6ad9cf79..19151d17 100644 --- a/technologies/ottomans/platecutter-point-4.json +++ b/technologies/ottomans/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ottomans/steeled-arrow-2.json b/technologies/ottomans/steeled-arrow-2.json index 0a09e9fb..d75a1ff8 100644 --- a/technologies/ottomans/steeled-arrow-2.json +++ b/technologies/ottomans/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/ottomans/wedge-rivets-3.json b/technologies/ottomans/wedge-rivets-3.json index 2b435a20..3315ca3c 100644 --- a/technologies/ottomans/wedge-rivets-3.json +++ b/technologies/ottomans/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus-optimized.json b/technologies/rus-optimized.json index df8d350b..683f57db 100644 --- a/technologies/rus-optimized.json +++ b/technologies/rus-optimized.json @@ -314,6 +314,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -601,7 +604,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2600,6 +2606,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3221,6 +3230,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3312,6 +3324,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3398,6 +3413,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3543,7 +3561,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3555,7 +3574,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3716,6 +3736,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4170,7 +4193,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5269,7 +5295,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5915,6 +5944,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus-unified.json b/technologies/rus-unified.json index 6e8112bf..325820d0 100644 --- a/technologies/rus-unified.json +++ b/technologies/rus-unified.json @@ -311,6 +311,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -595,7 +598,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2569,6 +2575,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3182,6 +3191,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3272,6 +3284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3357,6 +3372,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3500,7 +3518,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3512,7 +3531,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3671,6 +3691,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -4119,7 +4142,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5205,7 +5231,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5843,6 +5872,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus.json b/technologies/rus.json index 5ff3c1e1..7919b361 100644 --- a/technologies/rus.json +++ b/technologies/rus.json @@ -226,6 +226,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -444,7 +447,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1875,6 +1881,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2318,6 +2327,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2385,6 +2397,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2447,6 +2462,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2547,7 +2565,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2559,7 +2578,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2672,6 +2692,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2991,7 +3014,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3792,7 +3818,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4258,6 +4287,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/angled-surfaces-4.json b/technologies/rus/angled-surfaces-4.json index dcad6232..60d97ef1 100644 --- a/technologies/rus/angled-surfaces-4.json +++ b/technologies/rus/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/balanced-projectiles-3.json b/technologies/rus/balanced-projectiles-3.json index 72c8af3a..48654d19 100644 --- a/technologies/rus/balanced-projectiles-3.json +++ b/technologies/rus/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/rus/fitted-leatherwork-2.json b/technologies/rus/fitted-leatherwork-2.json index 9b0cc318..ee112de4 100644 --- a/technologies/rus/fitted-leatherwork-2.json +++ b/technologies/rus/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/incendiary-arrows-4.json b/technologies/rus/incendiary-arrows-4.json index 61efd601..98413fa9 100644 --- a/technologies/rus/incendiary-arrows-4.json +++ b/technologies/rus/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/rus/insulated-helm-3.json b/technologies/rus/insulated-helm-3.json index 2f585f2a..1f1d5fc2 100644 --- a/technologies/rus/insulated-helm-3.json +++ b/technologies/rus/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/iron-undermesh-2.json b/technologies/rus/iron-undermesh-2.json index a68e660b..d5a773da 100644 --- a/technologies/rus/iron-undermesh-2.json +++ b/technologies/rus/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/lightweight-beams-4.json b/technologies/rus/lightweight-beams-4.json index 8b69bb01..9c562dd3 100644 --- a/technologies/rus/lightweight-beams-4.json +++ b/technologies/rus/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/rus/master-smiths-4.json b/technologies/rus/master-smiths-4.json index 87e6d109..c6e84c90 100644 --- a/technologies/rus/master-smiths-4.json +++ b/technologies/rus/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/rus/platecutter-point-4.json b/technologies/rus/platecutter-point-4.json index 6f971071..8304d522 100644 --- a/technologies/rus/platecutter-point-4.json +++ b/technologies/rus/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/rus/steeled-arrow-2.json b/technologies/rus/steeled-arrow-2.json index 979ce87f..a776a41d 100644 --- a/technologies/rus/steeled-arrow-2.json +++ b/technologies/rus/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/rus/wedge-rivets-3.json b/technologies/rus/wedge-rivets-3.json index 2a39fa4f..67f9e528 100644 --- a/technologies/rus/wedge-rivets-3.json +++ b/technologies/rus/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/ancient-techniques.json b/technologies/unified/ancient-techniques.json index 7642301b..6406675d 100644 --- a/technologies/unified/ancient-techniques.json +++ b/technologies/unified/ancient-techniques.json @@ -5,8 +5,7 @@ "name": "Ancient Techniques", "type": "technology", "civs": [ - "ch", - "zx" + "ch" ], "unique": true, "displayClasses": [ @@ -113,99 +112,6 @@ "type": "passive" } ] - }, - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] } ] } \ No newline at end of file diff --git a/technologies/unified/angled-surfaces.json b/technologies/unified/angled-surfaces.json index ac163b41..c8b6fccf 100644 --- a/technologies/unified/angled-surfaces.json +++ b/technologies/unified/angled-surfaces.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/balanced-projectiles.json b/technologies/unified/balanced-projectiles.json index 0f104e8b..3d9478b2 100644 --- a/technologies/unified/balanced-projectiles.json +++ b/technologies/unified/balanced-projectiles.json @@ -98,7 +98,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -169,7 +172,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -240,7 +246,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -311,7 +320,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -382,7 +394,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -453,7 +468,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -524,7 +542,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -596,7 +617,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -667,7 +691,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -738,7 +765,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -809,7 +839,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -880,7 +913,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -952,7 +988,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1023,7 +1062,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1094,7 +1136,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1165,7 +1210,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/unified/bloomery.json b/technologies/unified/bloomery.json index 70b29100..ea79f548 100644 --- a/technologies/unified/bloomery.json +++ b/technologies/unified/bloomery.json @@ -376,12 +376,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/unified/chemistry.json b/technologies/unified/chemistry.json index a08f71ce..c70a0bae 100644 --- a/technologies/unified/chemistry.json +++ b/technologies/unified/chemistry.json @@ -265,12 +265,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "university" diff --git a/technologies/unified/damascus-steel.json b/technologies/unified/damascus-steel.json index 0327f613..9f67ca61 100644 --- a/technologies/unified/damascus-steel.json +++ b/technologies/unified/damascus-steel.json @@ -376,12 +376,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/unified/decarbonization.json b/technologies/unified/decarbonization.json index 6b534333..8a081383 100644 --- a/technologies/unified/decarbonization.json +++ b/technologies/unified/decarbonization.json @@ -376,12 +376,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 0 + "time": 0, + "popcap": 0 }, "producedBy": [ "blacksmith" diff --git a/technologies/unified/dragon-fire.json b/technologies/unified/dragon-fire.json index 78cffa93..31644029 100644 --- a/technologies/unified/dragon-fire.json +++ b/technologies/unified/dragon-fire.json @@ -15,59 +15,10 @@ "spearman", "technology" ], - "minAge": 2, + "minAge": 3, "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", "description": "Gilded Spearman torches deal area of effect damage.", "variations": [ - { - "id": "dragon-fire-2", - "baseId": "dragon-fire", - "type": "technology", - "name": "Dragon Fire", - "pbgid": 2140414, - "attribName": "upgrade_dragon_fire_hre_ha_01", - "age": 2, - "civs": [ - "od" - ], - "description": "Gilded Spearman torches deal area of effect damage.", - "classes": [ - "spearman", - "technology" - ], - "displayClasses": [ - "Spearman Technology" - ], - "unique": true, - "costs": { - "food": 50, - "wood": 0, - "stone": 0, - "gold": 125, - "vizier": 0, - "oliveoil": 0, - "total": 175, - "popcap": 0, - "time": 30 - }, - "producedBy": [ - "barracks", - "burgrave-palace" - ], - "icon": "https://data.aoe4world.com/images/technologies/dragon-fire-2.png", - "effects": [ - { - "property": "unknown", - "select": { - "id": [ - "gilded-spearman" - ] - }, - "effect": "change", - "type": "ability" - } - ] - }, { "id": "dragon-fire-3", "baseId": "dragon-fire", diff --git a/technologies/unified/fitted-leatherwork.json b/technologies/unified/fitted-leatherwork.json index f3cc7eac..2ed2e57e 100644 --- a/technologies/unified/fitted-leatherwork.json +++ b/technologies/unified/fitted-leatherwork.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/greased-axles-improved.json b/technologies/unified/greased-axles-improved.json index 7304df99..848703cd 100644 --- a/technologies/unified/greased-axles-improved.json +++ b/technologies/unified/greased-axles-improved.json @@ -65,7 +65,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" } ] diff --git a/technologies/unified/herbal-medicine.json b/technologies/unified/herbal-medicine.json index 98df7350..9a4a5b3d 100644 --- a/technologies/unified/herbal-medicine.json +++ b/technologies/unified/herbal-medicine.json @@ -535,8 +535,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/herbal-medicine-3.png", "effects": [ diff --git a/technologies/unified/incendiary-arrows.json b/technologies/unified/incendiary-arrows.json index 4825e3db..0154188f 100644 --- a/technologies/unified/incendiary-arrows.json +++ b/technologies/unified/incendiary-arrows.json @@ -102,6 +102,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -185,6 +188,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -268,6 +274,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -351,6 +360,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -435,6 +447,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -518,6 +533,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -601,6 +619,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -684,6 +705,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -767,6 +791,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -850,6 +877,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -933,6 +963,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -1016,6 +1049,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -1100,6 +1136,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -1183,6 +1222,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -1266,6 +1308,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/unified/insulated-helm.json b/technologies/unified/insulated-helm.json index 2f07e989..651ecf53 100644 --- a/technologies/unified/insulated-helm.json +++ b/technologies/unified/insulated-helm.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/iron-undermesh.json b/technologies/unified/iron-undermesh.json index 32fa4c53..37ca572f 100644 --- a/technologies/unified/iron-undermesh.json +++ b/technologies/unified/iron-undermesh.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/lightweight-beams.json b/technologies/unified/lightweight-beams.json index 1a69ea8b..dbdf7876 100644 --- a/technologies/unified/lightweight-beams.json +++ b/technologies/unified/lightweight-beams.json @@ -77,7 +77,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -89,7 +90,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -140,7 +142,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -152,7 +155,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -203,7 +207,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -215,7 +220,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -267,7 +273,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -279,7 +286,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -330,7 +338,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -342,7 +351,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -393,7 +403,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -405,7 +416,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -456,7 +468,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -468,7 +481,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -519,7 +533,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -531,7 +546,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -582,7 +598,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -594,7 +611,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -645,7 +663,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -657,7 +676,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -708,7 +728,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -720,7 +741,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -771,7 +793,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -783,7 +806,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -834,7 +858,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -846,7 +871,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -897,7 +923,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -909,7 +936,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -960,7 +988,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -972,7 +1001,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -1023,7 +1053,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -1035,7 +1066,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/unified/master-smiths.json b/technologies/unified/master-smiths.json index c5ade6f4..df40c9a0 100644 --- a/technologies/unified/master-smiths.json +++ b/technologies/unified/master-smiths.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/unified/piety.json b/technologies/unified/piety.json index a9b569f7..c39bac4b 100644 --- a/technologies/unified/piety.json +++ b/technologies/unified/piety.json @@ -535,8 +535,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/piety-4.png", "effects": [ diff --git a/technologies/unified/platecutter-point.json b/technologies/unified/platecutter-point.json index 2ac639ac..02f05883 100644 --- a/technologies/unified/platecutter-point.json +++ b/technologies/unified/platecutter-point.json @@ -98,7 +98,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -169,7 +172,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -240,7 +246,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -311,7 +320,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -382,7 +394,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -453,7 +468,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -524,7 +542,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -596,7 +617,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -667,7 +691,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -738,7 +765,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -809,7 +839,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -880,7 +913,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -952,7 +988,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1023,7 +1062,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1094,7 +1136,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1165,7 +1210,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/unified/steeled-arrow.json b/technologies/unified/steeled-arrow.json index 5b168b5d..6d3bcfc4 100644 --- a/technologies/unified/steeled-arrow.json +++ b/technologies/unified/steeled-arrow.json @@ -98,7 +98,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -169,7 +172,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -240,7 +246,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -311,7 +320,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -382,7 +394,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -453,7 +468,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -524,7 +542,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -596,7 +617,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -667,7 +691,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -738,7 +765,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -809,7 +839,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -880,7 +913,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -952,7 +988,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1023,7 +1062,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1094,7 +1136,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1165,7 +1210,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/unified/teardrop-shields.json b/technologies/unified/teardrop-shields.json index e4c9bcc7..98076112 100644 --- a/technologies/unified/teardrop-shields.json +++ b/technologies/unified/teardrop-shields.json @@ -76,7 +76,7 @@ ] }, "effect": "multiply", - "value": 0.8999999999999999, + "value": 1.15, "type": "passive" }, { diff --git a/technologies/unified/tithe-barns.json b/technologies/unified/tithe-barns.json index 7a066c5e..e99f229f 100644 --- a/technologies/unified/tithe-barns.json +++ b/technologies/unified/tithe-barns.json @@ -487,8 +487,7 @@ "producedBy": [ "temple-of-equality", "shinto-shrine", - "buddhist-temple", - "religious-choice" + "buddhist-temple" ], "icon": "https://data.aoe4world.com/images/technologies/tithe-barns-4.png", "effects": [ diff --git a/technologies/unified/wedge-rivets.json b/technologies/unified/wedge-rivets.json index 0ecd3e0a..d4f89a84 100644 --- a/technologies/unified/wedge-rivets.json +++ b/technologies/unified/wedge-rivets.json @@ -89,6 +89,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -151,6 +154,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -213,6 +219,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -275,6 +284,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -337,6 +349,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -399,6 +414,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -461,6 +479,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -524,6 +545,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -586,6 +610,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -648,6 +675,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -710,6 +740,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -772,6 +805,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -835,6 +871,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -897,6 +936,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -959,6 +1001,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -1021,6 +1066,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi-optimized.json b/technologies/zhuxi-optimized.json index 06102cbb..a650ba8a 100644 --- a/technologies/zhuxi-optimized.json +++ b/technologies/zhuxi-optimized.json @@ -287,121 +287,6 @@ ], "shared": {} }, - { - "id": "ancient-techniques", - "name": "Ancient Techniques", - "type": "technology", - "civs": [ - "zx" - ], - "unique": true, - "displayClasses": [ - "Gathering Technology" - ], - "classes": [ - "gathering", - "technology" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "variations": [ - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] - } - ], - "shared": {} - }, { "id": "angled-surfaces", "name": "Angled Surfaces", @@ -476,6 +361,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -691,7 +579,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2272,6 +2163,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3106,6 +3000,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3197,6 +3094,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3283,6 +3183,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3357,7 +3260,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3369,7 +3273,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3530,6 +3435,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3911,7 +3819,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5050,7 +4961,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5502,6 +5416,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi-unified.json b/technologies/zhuxi-unified.json index f340694a..19c2f8e6 100644 --- a/technologies/zhuxi-unified.json +++ b/technologies/zhuxi-unified.json @@ -284,120 +284,6 @@ } ] }, - { - "id": "ancient-techniques", - "name": "Ancient Techniques", - "type": "technology", - "civs": [ - "zx" - ], - "unique": true, - "displayClasses": [ - "Gathering Technology" - ], - "classes": [ - "gathering", - "technology" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "variations": [ - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] - } - ] - }, { "id": "angled-surfaces", "name": "Angled Surfaces", @@ -472,6 +358,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -685,7 +574,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -2246,6 +2138,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3069,6 +2964,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -3159,6 +3057,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3244,6 +3145,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3317,7 +3221,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3329,7 +3234,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -3488,6 +3394,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -3864,7 +3773,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -4989,7 +4901,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -5435,6 +5350,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi.json b/technologies/zhuxi.json index f1addc22..df331d63 100644 --- a/technologies/zhuxi.json +++ b/technologies/zhuxi.json @@ -219,99 +219,6 @@ } ] }, - { - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] - }, { "id": "angled-surfaces-4", "baseId": "angled-surfaces", @@ -365,6 +272,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -533,7 +443,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -1656,6 +1569,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2246,6 +2162,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", @@ -2313,6 +2232,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2375,6 +2297,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2426,7 +2351,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2438,7 +2364,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -2551,6 +2478,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, @@ -2820,7 +2750,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3643,7 +3576,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", @@ -3961,6 +3897,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/ancient-techniques-4.json b/technologies/zhuxi/ancient-techniques-4.json deleted file mode 100644 index f82dd7e5..00000000 --- a/technologies/zhuxi/ancient-techniques-4.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "id": "ancient-techniques-4", - "baseId": "ancient-techniques", - "type": "technology", - "name": "Ancient Techniques", - "pbgid": 2127652, - "attribName": "upgrade_dynasty_econ_bonus_chi_ha_01", - "age": 4, - "civs": [ - "zx" - ], - "description": "Increase the gathering rate of Villagers by +4% for each dynasty achieved.", - "classes": [ - "gathering", - "technology" - ], - "displayClasses": [ - "Gathering Technology" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 200, - "stone": 0, - "gold": 500, - "vizier": 0, - "oliveoil": 0, - "total": 700, - "popcap": 0, - "time": 90 - }, - "producedBy": [ - "university" - ], - "icon": "https://data.aoe4world.com/images/technologies/ancient-techniques-4.png", - "effects": [ - { - "property": "foodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "huntGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "goldGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "stoneGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - }, - { - "property": "woodGatherRate", - "select": { - "id": [ - "villager" - ] - }, - "effect": "multiply", - "value": 1.04, - "type": "passive" - } - ] -} \ No newline at end of file diff --git a/technologies/zhuxi/angled-surfaces-4.json b/technologies/zhuxi/angled-surfaces-4.json index 0f9a79e3..111549e2 100644 --- a/technologies/zhuxi/angled-surfaces-4.json +++ b/technologies/zhuxi/angled-surfaces-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/balanced-projectiles-3.json b/technologies/zhuxi/balanced-projectiles-3.json index 2599e0b3..ad1b2fea 100644 --- a/technologies/zhuxi/balanced-projectiles-3.json +++ b/technologies/zhuxi/balanced-projectiles-3.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/zhuxi/fitted-leatherwork-2.json b/technologies/zhuxi/fitted-leatherwork-2.json index fb77838d..18a00b3f 100644 --- a/technologies/zhuxi/fitted-leatherwork-2.json +++ b/technologies/zhuxi/fitted-leatherwork-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/incendiary-arrows-4.json b/technologies/zhuxi/incendiary-arrows-4.json index 75317630..f8e933e6 100644 --- a/technologies/zhuxi/incendiary-arrows-4.json +++ b/technologies/zhuxi/incendiary-arrows-4.json @@ -67,6 +67,9 @@ "gilded-archer", "yumi-ashigaru", "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman", "berkshire-palace", "elzbach-palace", "kremlin", diff --git a/technologies/zhuxi/insulated-helm-3.json b/technologies/zhuxi/insulated-helm-3.json index f84b4c85..40d464b2 100644 --- a/technologies/zhuxi/insulated-helm-3.json +++ b/technologies/zhuxi/insulated-helm-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/iron-undermesh-2.json b/technologies/zhuxi/iron-undermesh-2.json index e2a9632a..e63d18fe 100644 --- a/technologies/zhuxi/iron-undermesh-2.json +++ b/technologies/zhuxi/iron-undermesh-2.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/lightweight-beams-4.json b/technologies/zhuxi/lightweight-beams-4.json index c83c045c..bf2228c3 100644 --- a/technologies/zhuxi/lightweight-beams-4.json +++ b/technologies/zhuxi/lightweight-beams-4.json @@ -40,7 +40,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", @@ -52,7 +53,8 @@ "select": { "id": [ "battering-ram", - "clocktower-battering-ram" + "clocktower-battering-ram", + "cheirosiphon" ] }, "effect": "multiply", diff --git a/technologies/zhuxi/master-smiths-4.json b/technologies/zhuxi/master-smiths-4.json index cbdf78be..1a2b03f7 100644 --- a/technologies/zhuxi/master-smiths-4.json +++ b/technologies/zhuxi/master-smiths-4.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/technologies/zhuxi/platecutter-point-4.json b/technologies/zhuxi/platecutter-point-4.json index e2f79a2a..6805eb40 100644 --- a/technologies/zhuxi/platecutter-point-4.json +++ b/technologies/zhuxi/platecutter-point-4.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/zhuxi/steeled-arrow-2.json b/technologies/zhuxi/steeled-arrow-2.json index 4973b9bc..cbe44eaf 100644 --- a/technologies/zhuxi/steeled-arrow-2.json +++ b/technologies/zhuxi/steeled-arrow-2.json @@ -60,7 +60,10 @@ "gilded-crossbowman", "gilded-archer", "yumi-ashigaru", - "zhuge-nu" + "zhuge-nu", + "bedouin-skirmisher", + "desert-raider", + "yumi-bannerman" ] }, "effect": "change", diff --git a/technologies/zhuxi/wedge-rivets-3.json b/technologies/zhuxi/wedge-rivets-3.json index 0fbd2ec9..ea5dd361 100644 --- a/technologies/zhuxi/wedge-rivets-3.json +++ b/technologies/zhuxi/wedge-rivets-3.json @@ -51,6 +51,9 @@ ], [ "religious" + ], + [ + "camel" ] ] }, diff --git a/units/all-optimized.json b/units/all-optimized.json index c74cfccd..bdf3d149 100644 --- a/units/all-optimized.json +++ b/units/all-optimized.json @@ -12363,8 +12363,7 @@ "name": "Tower of the Sultan", "type": "unit", "civs": [ - "ay", - "by" + "ay" ], "unique": true, "displayClasses": [ @@ -12379,112 +12378,112 @@ "variations": [ { "id": "tower-of-the-sultan-3", + "baseId": "tower-of-the-sultan", + "type": "unit", + "name": "Tower of the Sultan", "pbgid": 2141356, "attribName": "unit_ram_tower_3_abb_ha_01", + "age": 3, "civs": [ "ay" - ] - }, - { - "id": "tower-of-the-sultan-3", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "civs": [ - "by" ], - "producedBy": [ - "desert-raider" - ] - } - ], - "baseId": "tower-of-the-sultan", - "age": 3, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "scout", - "spearman", - "ghulam", - "archer", - "crossbowman", - "handcannoneer", - "desert-raider", - "horseman", - "camel-lancer", - "bedouin-skirmisher", - "bedouin-swordsman" - ], - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 + "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", + "classes": [ + "siege" + ], + "displayClasses": [ + "Siege" + ], + "unique": true, + "costs": { + "food": 0, + "wood": 650, + "stone": 0, + "gold": 350, + "vizier": 0, + "oliveoil": 0, + "total": 1000, + "popcap": 3, + "time": 240 }, - "modifiers": [ + "producedBy": [ + "scout", + "spearman", + "ghulam", + "archer", + "crossbowman", + "handcannoneer", + "desert-raider", + "horseman", + "camel-lancer", + "bedouin-skirmisher", + "bedouin-swordsman" + ], + "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", + "hitpoints": 800, + "weapons": [ { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] + "name": "Ram", + "type": "siege", + "damage": 600, + "speed": 8.125, + "range": { + "min": 0, + "max": 0.5375 }, - "effect": "change", - "value": 200, - "type": "passive" + "modifiers": [ + { + "property": "siegeAttack", + "target": { + "class": [ + [ + "wall" + ] + ] + }, + "effect": "change", + "value": 200, + "type": "passive" + } + ], + "durations": { + "aim": 0, + "windup": 0.625, + "attack": 0.125, + "winddown": 0.375, + "reload": 0, + "setup": 0, + "teardown": 0, + "cooldown": 7 + }, + "attribName": "weapon_ram_tower_3_abb_ha_01", + "pbgid": 2141358 } ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 + "armor": [ + { + "type": "ranged", + "value": 20 + } + ], + "sight": { + "line": 30, + "height": 10 }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 + "movement": { + "speed": 0.5 + }, + "garrison": { + "capacity": 20, + "classes": [ + "infantry", + "villager", + "infantry ranged", + "monk" + ] + } } ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - }, "shared": {} }, { @@ -27354,12 +27353,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-blast-cannon-4.png", @@ -27380,20 +27381,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -27468,12 +27472,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-hunter-2.png", @@ -27494,20 +27500,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -27830,11 +27839,13 @@ ], "unique": true, "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-markswoman-4.png", @@ -27854,20 +27865,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -27955,12 +27969,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "minAge": 3, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-mounted-archer-3.png", @@ -27981,20 +27997,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -28150,10 +28169,12 @@ ], "unique": true, "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "classes": [ - "villager" + "villager", + "hero" ], "minAge": 1, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-peasant-1.png", @@ -28172,20 +28193,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -28344,12 +28368,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-woman-at-arms-2.png", @@ -28370,20 +28396,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -31157,12 +31186,15 @@ "baseId": "khan", "age": 1, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "hitpoints": 90, @@ -35316,13 +35348,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/all-unified.json b/units/all-unified.json index cb08a523..677e4107 100644 --- a/units/all-unified.json +++ b/units/all-unified.json @@ -38145,8 +38145,7 @@ "name": "Tower of the Sultan", "type": "unit", "civs": [ - "ay", - "by" + "ay" ], "unique": true, "displayClasses": [ @@ -38265,103 +38264,6 @@ "monk" ] } - }, - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } } ] }, @@ -64070,12 +63972,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-blast-cannon-4.png", @@ -64096,20 +64000,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -64183,12 +64090,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-hunter-2.png", @@ -64209,20 +64118,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -64543,11 +64455,13 @@ ], "unique": true, "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-markswoman-4.png", @@ -64567,20 +64481,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -64667,12 +64584,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "minAge": 3, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-mounted-archer-3.png", @@ -64693,20 +64612,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -64861,10 +64783,12 @@ ], "unique": true, "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "classes": [ - "villager" + "villager", + "hero" ], "minAge": 1, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-peasant-1.png", @@ -64883,20 +64807,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -65054,12 +64981,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-woman-at-arms-2.png", @@ -65080,20 +65009,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -68152,12 +68084,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", @@ -68233,12 +68168,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", @@ -68314,12 +68252,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", @@ -68395,12 +68336,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", @@ -72864,13 +72808,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/all.json b/units/all.json index d087c286..7a61b530 100644 --- a/units/all.json +++ b/units/all.json @@ -15414,103 +15414,6 @@ "technologies/elite-contract" ] }, - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } - }, { "id": "trade-ship-2", "baseId": "trade-ship", @@ -42264,20 +42167,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -42355,20 +42261,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -42670,20 +42579,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -42774,20 +42686,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -42944,20 +42859,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -43119,20 +43037,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -52383,12 +52304,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", @@ -52464,12 +52388,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", @@ -52545,12 +52472,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", @@ -52626,12 +52556,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", @@ -64945,13 +64878,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/byzantines-optimized.json b/units/byzantines-optimized.json index 5086fa89..db5914dc 100644 --- a/units/byzantines-optimized.json +++ b/units/byzantines-optimized.json @@ -7199,124 +7199,6 @@ ], "shared": {} }, - { - "id": "tower-of-the-sultan", - "name": "Tower of the Sultan", - "type": "unit", - "civs": [ - "by" - ], - "unique": true, - "displayClasses": [ - "Siege" - ], - "classes": [ - "siege" - ], - "minAge": 3, - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "variations": [ - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } - } - ], - "shared": {} - }, { "id": "trade-ship", "name": "Trade Ship", diff --git a/units/byzantines-unified.json b/units/byzantines-unified.json index 854414dc..669bc703 100644 --- a/units/byzantines-unified.json +++ b/units/byzantines-unified.json @@ -8386,123 +8386,6 @@ } ] }, - { - "id": "tower-of-the-sultan", - "name": "Tower of the Sultan", - "type": "unit", - "civs": [ - "by" - ], - "unique": true, - "displayClasses": [ - "Siege" - ], - "classes": [ - "siege" - ], - "minAge": 3, - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "variations": [ - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } - } - ] - }, { "id": "trade-ship", "name": "Trade Ship", diff --git a/units/byzantines.json b/units/byzantines.json index b63dfb16..fafbb385 100644 --- a/units/byzantines.json +++ b/units/byzantines.json @@ -7537,103 +7537,6 @@ "technologies/elite-contract" ] }, - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } - }, { "id": "trade-ship-2", "baseId": "trade-ship", diff --git a/units/byzantines/tower-of-the-sultan-3.json b/units/byzantines/tower-of-the-sultan-3.json deleted file mode 100644 index 9a76bc39..00000000 --- a/units/byzantines/tower-of-the-sultan-3.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } -} \ No newline at end of file diff --git a/units/jeannedarc-optimized.json b/units/jeannedarc-optimized.json index c1fcc0c9..2221cd79 100644 --- a/units/jeannedarc-optimized.json +++ b/units/jeannedarc-optimized.json @@ -1712,12 +1712,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-blast-cannon-4.png", @@ -1738,20 +1740,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -1826,12 +1831,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-hunter-2.png", @@ -1852,20 +1859,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2188,11 +2198,13 @@ ], "unique": true, "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-markswoman-4.png", @@ -2212,20 +2224,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2313,12 +2328,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "minAge": 3, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-mounted-archer-3.png", @@ -2339,20 +2356,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2508,10 +2528,12 @@ ], "unique": true, "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "classes": [ - "villager" + "villager", + "hero" ], "minAge": 1, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-peasant-1.png", @@ -2530,20 +2552,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2702,12 +2727,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-woman-at-arms-2.png", @@ -2728,20 +2755,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc-unified.json b/units/jeannedarc-unified.json index d1c5a78e..3e4dd5ce 100644 --- a/units/jeannedarc-unified.json +++ b/units/jeannedarc-unified.json @@ -1876,12 +1876,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-blast-cannon-4.png", @@ -1902,20 +1904,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -1989,12 +1994,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-hunter-2.png", @@ -2015,20 +2022,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2349,11 +2359,13 @@ ], "unique": true, "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-markswoman-4.png", @@ -2373,20 +2385,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2473,12 +2488,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "minAge": 3, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-mounted-archer-3.png", @@ -2499,20 +2516,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2667,10 +2687,12 @@ ], "unique": true, "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "classes": [ - "villager" + "villager", + "hero" ], "minAge": 1, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-peasant-1.png", @@ -2689,20 +2711,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2860,12 +2885,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-woman-at-arms-2.png", @@ -2886,20 +2913,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc.json b/units/jeannedarc.json index bb7c986d..5672af94 100644 --- a/units/jeannedarc.json +++ b/units/jeannedarc.json @@ -1626,20 +1626,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -1717,20 +1720,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2032,20 +2038,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2136,20 +2145,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2306,20 +2318,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], @@ -2481,20 +2496,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-blast-cannon-4.json b/units/jeannedarc/jeanne-darc-blast-cannon-4.json index ad9f2363..356a6d1c 100644 --- a/units/jeannedarc/jeanne-darc-blast-cannon-4.json +++ b/units/jeannedarc/jeanne-darc-blast-cannon-4.json @@ -13,20 +13,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-hunter-2.json b/units/jeannedarc/jeanne-darc-hunter-2.json index 9caf6bb7..7231bab8 100644 --- a/units/jeannedarc/jeanne-darc-hunter-2.json +++ b/units/jeannedarc/jeanne-darc-hunter-2.json @@ -13,20 +13,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-markswoman-4.json b/units/jeannedarc/jeanne-darc-markswoman-4.json index 2c8aa0d6..8f8a6467 100644 --- a/units/jeannedarc/jeanne-darc-markswoman-4.json +++ b/units/jeannedarc/jeanne-darc-markswoman-4.json @@ -12,20 +12,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-mounted-archer-3.json b/units/jeannedarc/jeanne-darc-mounted-archer-3.json index 222c0d03..889c2f97 100644 --- a/units/jeannedarc/jeanne-darc-mounted-archer-3.json +++ b/units/jeannedarc/jeanne-darc-mounted-archer-3.json @@ -13,20 +13,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-peasant-1.json b/units/jeannedarc/jeanne-darc-peasant-1.json index bf566d62..c855e918 100644 --- a/units/jeannedarc/jeanne-darc-peasant-1.json +++ b/units/jeannedarc/jeanne-darc-peasant-1.json @@ -11,20 +11,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/jeannedarc/jeanne-darc-woman-at-arms-2.json b/units/jeannedarc/jeanne-darc-woman-at-arms-2.json index 59831f34..84039f4d 100644 --- a/units/jeannedarc/jeanne-darc-woman-at-arms-2.json +++ b/units/jeannedarc/jeanne-darc-woman-at-arms-2.json @@ -13,20 +13,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/mongols-optimized.json b/units/mongols-optimized.json index 3a53df0a..4f717b43 100644 --- a/units/mongols-optimized.json +++ b/units/mongols-optimized.json @@ -2689,12 +2689,15 @@ "baseId": "khan", "age": 1, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "hitpoints": 90, diff --git a/units/mongols-unified.json b/units/mongols-unified.json index f6fbccfa..6a0b097a 100644 --- a/units/mongols-unified.json +++ b/units/mongols-unified.json @@ -2932,12 +2932,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", @@ -3013,12 +3016,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", @@ -3094,12 +3100,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", @@ -3175,12 +3184,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", diff --git a/units/mongols.json b/units/mongols.json index d065b49b..1ddded2f 100644 --- a/units/mongols.json +++ b/units/mongols.json @@ -2531,12 +2531,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", @@ -2612,12 +2615,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", @@ -2693,12 +2699,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", @@ -2774,12 +2783,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", diff --git a/units/mongols/khan-1.json b/units/mongols/khan-1.json index 6f868241..51d5576f 100644 --- a/units/mongols/khan-1.json +++ b/units/mongols/khan-1.json @@ -20,12 +20,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", diff --git a/units/mongols/khan-2.json b/units/mongols/khan-2.json index 1cd1b4c5..e1610396 100644 --- a/units/mongols/khan-2.json +++ b/units/mongols/khan-2.json @@ -20,12 +20,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", diff --git a/units/mongols/khan-3.json b/units/mongols/khan-3.json index 627924be..822c6209 100644 --- a/units/mongols/khan-3.json +++ b/units/mongols/khan-3.json @@ -20,12 +20,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", diff --git a/units/mongols/khan-4.json b/units/mongols/khan-4.json index c2a11867..3a2faa1c 100644 --- a/units/mongols/khan-4.json +++ b/units/mongols/khan-4.json @@ -20,12 +20,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", diff --git a/units/rus-optimized.json b/units/rus-optimized.json index 1b0fff35..46f5a54c 100644 --- a/units/rus-optimized.json +++ b/units/rus-optimized.json @@ -2546,13 +2546,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/rus-unified.json b/units/rus-unified.json index 3b3bfeb5..50550330 100644 --- a/units/rus-unified.json +++ b/units/rus-unified.json @@ -2848,13 +2848,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/rus.json b/units/rus.json index 069fb868..26046cab 100644 --- a/units/rus.json +++ b/units/rus.json @@ -2487,13 +2487,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/rus/militia-2.json b/units/rus/militia-2.json index 9b3a34c5..e1dc0f0b 100644 --- a/units/rus/militia-2.json +++ b/units/rus/militia-2.json @@ -20,13 +20,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/unified/jeanne-darc-blast-cannon.json b/units/unified/jeanne-darc-blast-cannon.json index 7b58bed6..642cc407 100644 --- a/units/unified/jeanne-darc-blast-cannon.json +++ b/units/unified/jeanne-darc-blast-cannon.json @@ -9,12 +9,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-blast-cannon-4.png", @@ -35,20 +37,23 @@ "classes": [ "heavy", "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Heavy Siege Cavalry" + "Heavy Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeanne-darc-hunter.json b/units/unified/jeanne-darc-hunter.json index 8c8c6c25..b8f3529c 100644 --- a/units/unified/jeanne-darc-hunter.json +++ b/units/unified/jeanne-darc-hunter.json @@ -9,12 +9,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-hunter-2.png", @@ -35,20 +37,23 @@ "classes": [ "light", "ranged", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Light Ranged Infantry" + "Light Ranged Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeanne-darc-markswoman.json b/units/unified/jeanne-darc-markswoman.json index a471c1c7..f3cab68c 100644 --- a/units/unified/jeanne-darc-markswoman.json +++ b/units/unified/jeanne-darc-markswoman.json @@ -9,11 +9,13 @@ ], "unique": true, "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "minAge": 4, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-markswoman-4.png", @@ -33,20 +35,23 @@ "description": "Elite heavy siege cavalry leader with high damage. Exceptionally effective vs buildings. If Jeanne is defeated, she will reappear at a Town Center.\n+ Heavy armor \n+ Long range \n+ Good damage vs buildings\n- Countered only by superior buildings", "classes": [ "siege", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Siege Cavalry" + "Siege Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 1000, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 1000, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeanne-darc-mounted-archer.json b/units/unified/jeanne-darc-mounted-archer.json index 19fa2954..66c2e704 100644 --- a/units/unified/jeanne-darc-mounted-archer.json +++ b/units/unified/jeanne-darc-mounted-archer.json @@ -9,12 +9,14 @@ ], "unique": true, "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "minAge": 3, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-mounted-archer-3.png", @@ -35,20 +37,23 @@ "classes": [ "light", "ranged", - "cavalry" + "cavalry", + "hero" ], "displayClasses": [ - "Light Ranged Cavalry" + "Light Ranged Cavalry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 500, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 500, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeanne-darc-peasant.json b/units/unified/jeanne-darc-peasant.json index dce2b093..ed50d59e 100644 --- a/units/unified/jeanne-darc-peasant.json +++ b/units/unified/jeanne-darc-peasant.json @@ -9,10 +9,12 @@ ], "unique": true, "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "classes": [ - "villager" + "villager", + "hero" ], "minAge": 1, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-peasant-1.png", @@ -31,20 +33,23 @@ ], "description": "Jeanne gathers resources and constructs buildings as a Villager. She constructs buildings more quickly, and generates more XP while constructing buildings compared to other tasks. If Jeanne is defeated, she can be brought back at a Town Center. \n - Weak in combat", "classes": [ - "villager" + "villager", + "hero" ], "displayClasses": [ - "Villager" + "Villager", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 100, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 100, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeanne-darc-woman-at-arms.json b/units/unified/jeanne-darc-woman-at-arms.json index 2a1e6c06..155b3f71 100644 --- a/units/unified/jeanne-darc-woman-at-arms.json +++ b/units/unified/jeanne-darc-woman-at-arms.json @@ -9,12 +9,14 @@ ], "unique": true, "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "minAge": 2, "icon": "https://data.aoe4world.com/images/units/jeanne-darc-woman-at-arms-2.png", @@ -35,20 +37,23 @@ "classes": [ "heavy", "melee", - "infantry" + "infantry", + "hero" ], "displayClasses": [ - "Heavy Melee Infantry" + "Heavy Melee Infantry", + "Hero" ], "unique": true, "costs": { "food": 0, "wood": 0, "stone": 0, - "gold": 0, + "gold": 250, "vizier": 0, "oliveoil": 0, - "total": 0, + "total": 250, + "time": 0, "popcap": 1 }, "producedBy": [], diff --git a/units/unified/jeannes-elite-champion.json b/units/unified/jeannes-elite-champion.json deleted file mode 100644 index 98f9706d..00000000 --- a/units/unified/jeannes-elite-champion.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", - "__version__": "0.0.2", - "id": "jeannes-elite-champion", - "name": "Jeanne's Elite Champion", - "type": "unit", - "civs": [ - "je" - ], - "unique": true, - "displayClasses": [ - "Heavy Melee Infantry" - ], - "classes": [ - "heavy", - "melee", - "infantry" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/units/jeannes-elite-champion-4.png", - "description": "Tough infantry that excels at countering Spearmen.\n+ High armor\n+ Bonus damage against Spearmen\n- Slow move speed\n- Countered by Knights, Lancers, and Crossbowmen", - "variations": [ - { - "id": "jeannes-elite-champion-4", - "baseId": "jeannes-elite-champion", - "type": "unit", - "name": "Jeanne's Elite Champion", - "pbgid": 2143629, - "attribName": "unit_rally_manatarms_4_fre_ha_01", - "age": 4, - "civs": [ - "je" - ], - "description": "Tough infantry that excels at countering Spearmen.\n+ High armor\n+ Bonus damage against Spearmen\n- Slow move speed\n- Countered by Knights, Lancers, and Crossbowmen", - "classes": [ - "heavy", - "melee", - "infantry" - ], - "displayClasses": [ - "Heavy Melee Infantry" - ], - "unique": true, - "costs": { - "food": 160, - "wood": 0, - "stone": 0, - "gold": 40, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 1, - "time": 15 - }, - "producedBy": [ - "keep", - "red-palace" - ], - "icon": "https://data.aoe4world.com/images/units/jeannes-elite-champion-4.png", - "hitpoints": 210, - "weapons": [ - { - "name": "Ax", - "type": "melee", - "damage": 16, - "speed": 1.375, - "range": { - "min": 0, - "max": 0.295 - }, - "modifiers": [ - { - "property": "meleeAttack", - "target": { - "class": [ - [ - "spearman" - ] - ] - }, - "effect": "change", - "value": 9, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.5, - "attack": 0.125, - "winddown": 0.75, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 0 - }, - "attribName": "weapon_jeanne_follower_4", - "pbgid": 2144426 - }, - { - "name": "Torch", - "type": "fire", - "damage": 10, - "speed": 2.125, - "range": { - "min": 0, - "max": 1.25 - }, - "modifiers": [], - "durations": { - "aim": 0, - "windup": 0.75, - "attack": 0.125, - "winddown": 0, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 1.25 - }, - "attribName": "weapon_torch", - "pbgid": 123518 - } - ], - "armor": [ - { - "type": "melee", - "value": 5 - }, - { - "type": "ranged", - "value": 5 - } - ], - "sight": { - "line": 36, - "height": 10 - }, - "movement": { - "speed": 1.125 - } - } - ] -} \ No newline at end of file diff --git a/units/unified/jeannes-elite-rider.json b/units/unified/jeannes-elite-rider.json deleted file mode 100644 index 46ac7078..00000000 --- a/units/unified/jeannes-elite-rider.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "__note__": "This is file is autogenerated, do not edit it manually. For more info https://data.aoe4world.com/", - "__version__": "0.0.2", - "id": "jeannes-elite-rider", - "name": "Jeanne's Elite Rider", - "type": "unit", - "civs": [ - "je" - ], - "unique": true, - "displayClasses": [ - "Light Melee Cavalry" - ], - "classes": [ - "light", - "melee", - "cavalry" - ], - "minAge": 4, - "icon": "https://data.aoe4world.com/images/units/jeannes-elite-rider-4.png", - "description": "Fast cavalry effective at raiding, flanking, and countering Crossbowmen.\n+ High movement speed\n+ Bonus damage against Crossbowmen\n- Weak against melee units\n- Countered by Spearmen", - "variations": [ - { - "id": "jeannes-elite-rider-4", - "baseId": "jeannes-elite-rider", - "type": "unit", - "name": "Jeanne's Elite Rider", - "pbgid": 2143835, - "attribName": "unit_rally_horseman_4_fre_ha_01", - "age": 4, - "civs": [ - "je" - ], - "description": "Fast cavalry effective at raiding, flanking, and countering Crossbowmen.\n+ High movement speed\n+ Bonus damage against Crossbowmen\n- Weak against melee units\n- Countered by Spearmen", - "classes": [ - "light", - "melee", - "cavalry" - ], - "displayClasses": [ - "Light Melee Cavalry" - ], - "unique": true, - "costs": { - "food": 180, - "wood": 0, - "stone": 0, - "gold": 20, - "vizier": 0, - "oliveoil": 0, - "total": 200, - "popcap": 1, - "time": 15 - }, - "producedBy": [ - "keep", - "red-palace" - ], - "icon": "https://data.aoe4world.com/images/units/jeannes-elite-rider-4.png", - "hitpoints": 220, - "weapons": [ - { - "name": "Sword", - "type": "melee", - "damage": 17, - "speed": 1.75, - "range": { - "min": 0, - "max": 0.2875 - }, - "modifiers": [ - { - "property": "meleeAttack", - "target": { - "class": [ - [ - "crossbowman" - ] - ] - }, - "effect": "change", - "value": 9, - "type": "passive" - }, - { - "property": "meleeAttack", - "target": { - "class": [ - [ - "siege" - ] - ] - }, - "effect": "change", - "value": 10, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.5, - "attack": 0.125, - "winddown": 0, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 1.125 - }, - "attribName": "weapon_jeanne_rider_4", - "pbgid": 2144428 - }, - { - "name": "Torch", - "type": "fire", - "damage": 10, - "speed": 2.125, - "range": { - "min": 0, - "max": 1.25 - }, - "modifiers": [], - "durations": { - "aim": 0, - "windup": 0.75, - "attack": 0.125, - "winddown": 0, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 1.25 - }, - "attribName": "weapon_torch_horseman", - "pbgid": 127935 - } - ], - "armor": [ - { - "type": "ranged", - "value": 7 - } - ], - "sight": { - "line": 28, - "height": 10 - }, - "movement": { - "speed": 1.875 - } - } - ] -} \ No newline at end of file diff --git a/units/unified/khan.json b/units/unified/khan.json index d88bf5fc..0a1a3152 100644 --- a/units/unified/khan.json +++ b/units/unified/khan.json @@ -42,12 +42,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-1.png", @@ -123,12 +126,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-2.png", @@ -204,12 +210,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-3.png", @@ -285,12 +294,15 @@ ], "unique": true, "costs": { - "gold": 0, - "wood": 0, "food": 0, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 0, - "time": 22.5 + "time": 22.5, + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/khan-4.png", diff --git a/units/unified/militia.json b/units/unified/militia.json index b8267d76..ef190750 100644 --- a/units/unified/militia.json +++ b/units/unified/militia.json @@ -42,13 +42,15 @@ ], "unique": false, "costs": { - "gold": 0, - "wood": 0, "food": 20, + "wood": 0, "stone": 0, + "gold": 0, + "vizier": 0, + "oliveoil": 0, "total": 20, "time": 0, - "popcap": 1 + "popcap": 0 }, "producedBy": [], "icon": "https://data.aoe4world.com/images/units/militia-2.png", diff --git a/units/unified/tower-of-the-sultan.json b/units/unified/tower-of-the-sultan.json index fe3bea9d..babae7b4 100644 --- a/units/unified/tower-of-the-sultan.json +++ b/units/unified/tower-of-the-sultan.json @@ -5,8 +5,7 @@ "name": "Tower of the Sultan", "type": "unit", "civs": [ - "ay", - "by" + "ay" ], "unique": true, "displayClasses": [ @@ -125,103 +124,6 @@ "monk" ] } - }, - { - "id": "tower-of-the-sultan-3", - "baseId": "tower-of-the-sultan", - "type": "unit", - "name": "Tower of the Sultan", - "pbgid": 2141356, - "attribName": "unit_ram_tower_3_abb_ha_01", - "age": 3, - "civs": [ - "by" - ], - "description": "Massive infantry transport effective against buildings and walls.\n+ Fires arrows\n+ High ranged armor\n+ High health\n- Slow move speed", - "classes": [ - "siege" - ], - "displayClasses": [ - "Siege" - ], - "unique": true, - "costs": { - "food": 0, - "wood": 650, - "stone": 0, - "gold": 350, - "vizier": 0, - "oliveoil": 0, - "total": 1000, - "popcap": 3, - "time": 240 - }, - "producedBy": [ - "desert-raider" - ], - "icon": "https://data.aoe4world.com/images/units/tower-of-the-sultan-3.png", - "hitpoints": 800, - "weapons": [ - { - "name": "Ram", - "type": "siege", - "damage": 600, - "speed": 8.125, - "range": { - "min": 0, - "max": 0.5375 - }, - "modifiers": [ - { - "property": "siegeAttack", - "target": { - "class": [ - [ - "wall" - ] - ] - }, - "effect": "change", - "value": 200, - "type": "passive" - } - ], - "durations": { - "aim": 0, - "windup": 0.625, - "attack": 0.125, - "winddown": 0.375, - "reload": 0, - "setup": 0, - "teardown": 0, - "cooldown": 7 - }, - "attribName": "weapon_ram_tower_3_abb_ha_01", - "pbgid": 2141358 - } - ], - "armor": [ - { - "type": "ranged", - "value": 20 - } - ], - "sight": { - "line": 30, - "height": 10 - }, - "movement": { - "speed": 0.5 - }, - "garrison": { - "capacity": 20, - "classes": [ - "infantry", - "villager", - "infantry ranged", - "monk" - ] - } } ] } \ No newline at end of file