From e8ea5dcf24d141e0a0b9fe1f28e3c63790aca685 Mon Sep 17 00:00:00 2001 From: TheRexYo <58960341+TheRexYo@users.noreply.github.com> Date: Tue, 20 Feb 2024 16:42:16 -0800 Subject: [PATCH] Update v0.3 A lot of changes. Too many to count. However, this time I have made a proper changelog file! If it properly includes into the repository, I will leave it at that. But if not, I will post a link to a either a dropbox or a seperate github repository for it for those who are interested. --- Images/BuildingIcons/Satrap_s Court.png | Bin 0 -> 1207 bytes Images/BuildingIcons/Thieves_ Guild.png | Bin 0 -> 1528 bytes Images/NationIcons/Ssu_vi.png | Bin 0 -> 13536 bytes Images/UnitIcons/Atz_al.png | Bin 0 -> 4543 bytes Images/UnitIcons/Hwach_a.png | Bin 0 -> 3628 bytes Images/UnitIcons/Naresuan_s Elephant.png | Bin 0 -> 1823 bytes Images/UnitIcons/Nephii_sekur.png | Bin 0 -> 1746 bytes Images/UnitIcons/Nephii_wakur.png | Bin 0 -> 967 bytes Images/UnitIcons/Salu_rak.png | Bin 0 -> 4543 bytes changelog.txt | 114 ++ jsons/Beliefs.json | 97 +- jsons/Buildings.json | 2131 ++++++++++++---------- jsons/Nations.json | 336 +++- jsons/Religions.json | 17 +- jsons/Specialists.json | 6 + jsons/UnitPromotions.json | 237 ++- jsons/UnitTypes.json | 4 + jsons/Units.json | 472 ++++- jsons/VictoryTypes.json | 8 + 19 files changed, 2180 insertions(+), 1242 deletions(-) create mode 100644 Images/BuildingIcons/Satrap_s Court.png create mode 100644 Images/BuildingIcons/Thieves_ Guild.png create mode 100644 Images/NationIcons/Ssu_vi.png create mode 100644 Images/UnitIcons/Atz_al.png create mode 100644 Images/UnitIcons/Hwach_a.png create mode 100644 Images/UnitIcons/Naresuan_s Elephant.png create mode 100644 Images/UnitIcons/Nephii_sekur.png create mode 100644 Images/UnitIcons/Nephii_wakur.png create mode 100644 Images/UnitIcons/Salu_rak.png create mode 100644 changelog.txt diff --git a/Images/BuildingIcons/Satrap_s Court.png b/Images/BuildingIcons/Satrap_s Court.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef450215380917e1a10196d54d54fa62c4cf2ca GIT binary patch literal 1207 zcmeAS@N?(olHy`uVBq!ia0vp^DImn=d)L^BL$O6*Q}{7)aq;(_cM5lDNeQc_mekh% z-R2T+HzC?w%d1N+xL=S3c?uD*)p42zt4 ztuSMQ)Pj{WXU=>sv^)0cu6sJ^D_+~(F?wa4 z5p(Zc@t=1|LYJvO0$X3DVxw!ugATU;ER4=hkjxFBGV!69M7($i>= zl9>3g@s#eQDK9LJNQo|=HlrXuN&55W&sjY)_p@ilvd=riBN)jX9h?62t?N$dpl^EK z(rbmYV>2K4%JN7tvGFoCw>3C|4V`jVpf>h+Q0B+B7iVsq`}Ap(U*#{yi~C&tA>Wcv)$Gu=j75z#~)dXPQV| zSE<@0v+{fN*@?TX*|q&wZ_!W?;Cru|#ZTI%vt#f`!ch|E0Z6}Y+5y`y%)iUDH^B#}gtMm^B z75Q~YB^oU-mGz8r_L%?hfB;$mKtgq6+m)=X{CYDjSFc|EJ}PX?|*`*3|7n zUmo7rv1C50w(W~)nLXjl<%CqnC2PB%coxrFuks@1!jdKO?Ap5z zw09?LIL!o)5?DNAb!e)gOZvx>RSEiDpId_yryQK%z351Ozx#sU7it|Bhx7en3EjSa zdzGWTrm?-9(?XuM7waunTfO?J_LpV7z^MzVsg(y0_=hi+F1mJ9=jCxbW9DlU)~;PU zTj#)4q|UriZHKkS;4 zC}R|Y*Iyzopr0OK7fasU7T literal 0 HcmV?d00001 diff --git a/Images/BuildingIcons/Thieves_ Guild.png b/Images/BuildingIcons/Thieves_ Guild.png new file mode 100644 index 0000000000000000000000000000000000000000..315132ef3c09a75ed21348891df41e3334f3f390 GIT binary patch literal 1528 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 VM}kC8_~z0Tl)Rc;g^Wq?{|9wAeB%HB literal 0 HcmV?d00001 diff --git a/Images/UnitIcons/Atz_al.png b/Images/UnitIcons/Atz_al.png new file mode 100644 index 0000000000000000000000000000000000000000..09a99d038ca33fc12a4d6b93c87bb46831427f44 GIT binary patch literal 4543 zcmZu#c{mhY7oWw>P-MxLWwNi?*9MJdsKFR(UX&qQ*0GIk(qf;cA%#hjB}Hm1m2F0f zkuB6DUQ97Wwh*#@-v7V*oO6E9x##@OeeQYAbN{%Rj;QkxK1n_R002QE&Y_Qx@t^W= z9obs<7bQo)5p9jc@Eolq9&E;u&l`d8hz0=oMgCJDpok&?035%JJZFW8rz|~8Y>q!7G!Qh?T2d6eqnO7^Y&z-ZajXW-+Icu)3r@} z^kd`#<2sa^u_6$Y+x0Ey^X_0}7G-QL1kcUjD)oP=p6NkXvR$y~Mdv&FpcLMUC)7TE z0WCO#o>TI5v$=@M4FVdG%`d;tCHjR$O% zr)E$=#RdsWH(uD737T(IaH~81a54KlW8KleS#XMf$XfkZeR?VdH$1wp?CAr zpWWlE5Ba7V+=3LzD6lC|_?dWNt^im0msRMhG7x7BVTWyiW{z*r;03dvegjq|{bf)# z2|R6pAVraQ&%Gd^42`=|H8@h>mDh5+$G1sy_$7GSQVgT-kZ9*gxlIL4$YK@oMr>zB~DGRArYD{)pR07k{hwWK<&ZaHHx zq5eMpiKxt@%r*ui&kzpAmStttUO+d^79JS;_)5jH6l)9<7) zm31ld3J*#2=E->zmAREz$ImbAh6?;(0zlAeJ-~3CDK<2=s83kD8mD$a0~qBGC{DOv z6SAb9itZu$A>s&&yp-z~U8=_KN_!MZ6F&P6W--UAQ`l@umM(uhv9{&AR@vSp`;=;X zc6j`_b~@3;uH9xM3)O>5V@de#zDPafSba!t+=CMO3r`-VXyEJIQyr<(62rWtZoIS^ zxVptntoJUatOyGsSqw?dCcFN3tTN0MDt-2paRpQpa2C^a-vFjR@~6h7fh{q_OG>;h zj+YJx9ugO8nUl&x*^fTaG;pp|u8dh}#(Gwhw4y2SOvZ_q^B>|_*3h1JAgm4gsc!;k zqC$D3r_x~Xshe=SP&pUw4kov0BS{SnTC$x1<8)U~Liryn-B%rxv~T)*tUuF2h*T7* z|2JJfJY{}MGUvR~w}#vJ!2#B;9Gq5E?f8)A0b&Pph+K-o*&X+CbUYu|i}s2(g45tz zU1rCr89$7=k`V@#3XAX6m9?@PH2%KsQjn_D-@`XQlGI6R@=|=Xm_onCnDO&2;cBle zTa-q6O>$d52w^(%eGIrdzDn&a|MJS9CXi#k^DoT)ZHl}n=)F7x77 zzT42d`2+txAQMBJcg9gYQ-?E_e#-cUtdQ8(gY3^|fYq`UL&X&dWi2&u7YUbzS9y@K+O27SD!lbo2OIlZFenVh5ss_GwSHza1|GXfDiA zr00HONcKZQBr8_Av}b$849%x{c12}0RU$zXCrRJ@c};d9?AP_Py-(S-cJ22^cK^&7 zAkCL%qn!XwvDQV^(WY z-fy!b^$S#Xyg8D1wv}F5^~|OT%>DSBqxVUOWEeG4mAr7EPvWX&uIzRN0Zu9QF_sl75vAdDeB{8D??gk*s5ep-2<^iQI->Av2FP>qXlL2I#|1fU1+-Uz|+N(Z?7?BIsUCN4-V>R5Bu zXE9dtO;w_Zh!aie9E^s~ecmg4H~q}V8i<0utylr8mv1Uy{89I=^zOwYf}^X07CbIzOtGKT;K@uBzwOSE4!pqE!Jl%{MJKT zXegA1ZnOS#*#WvAioQ*`i1??dUWN87>T?osx7f4(pW4I(wL#jTSJ!>`0RoY855d~ty!s}XeJ zj1wUd7SssCwit*L3cVz@Q+@d?I&Jymt7E&x77q0TeY#>N7nUlnDXx0>ntpecSs}Ap z5ZMa%&>D5_GL}cf`>ZRv>wp`n71IVm!~VoEo{y$FCB3*}ysI*P0}&h4B_^l-bauH@ zqA9nMcbJ#nL%&FWE}Fbj7WmxeMB$Yy{KrV%(1qN+&Qa?_%?kfW#BJJy5c180f{Rn(%pK# zN>LuI$93}lZesz5(;Ml^wea#8SHDALQfk?nFAKp5k@rronJw_PssVz~E(^9H$5r2S zeAFct&JwNYtsGE+zXcK%6NqSaVsUh9R zIH%AJ+q2-IZ)NHw&+juPL)1~ASPb>geY;qF)sV1iPOo=1^8sgNizAb~urH8v7JQXwAqOKa17mKz>YC+hoh=zy2zVI5hq9$nl&Lme{15B3JZL5pU}%(Wo+!N|^PzmAHm0QPS>ry-+r+7*`Zi=nWA$A6sL>5 zG)hKUEjUo|i9I~QXzlSsw@v|02#O;~rcElEr+WVGJw;K22G#Zrwma4!;y7en{4?v^ zI}A=QD@iH+_6^bf*VmJy1Apqs#5a|uE*-b-evm!XV&Zl;8Q^ycepuXdc+LEHp`!Y; z?^MdcLqy@NWs$v%oP#*mjbtC&sR<3o;nfn5B!wpkxK$dL7f}1az-eepNN;C3B8Pm~ z7(cP=8D)t#ny<&&%TAPSpO36!fBXIhOeMK=9kz<8#HswbE;!FEW?d2K?8 zT>gz{smXHM2+Oa-ZXD*M4JJ}c^o1FobLI+W{$E_zO?w)y`>2d1`gPI1x;NLWOi$gh zv0c><1kb5{i&F5{!aIzd*W2-~V(EqKlqF=%?e6EaKjb^Z*>;C*IIox3pwd+HWQ01i zJ;C*@pfs{16%aef8n4!||HMx!R80;RShsxe+dMD0Y$iy4Q`F?{n#V>M#o2j>Qpr;9 z-5P;n?O$}6cso2=Q9eY}ohmAn9Vu`biMQ~0_&t2kW$my2rS%skkjny8f0ya`W-{)H zv$FcO-6f~sI2;$p7^0HW9xsGGdzgC>j8<5?Qdit+R2*|Yef-5l!m8du+0N*!F2??iECz-Hd)wy>}YF|Qc>Ds?zLu-Ea0^sEI!&jV?p zuJTV-)XI0@@P*r?T*sIz$F{?-J&~2`_b+S&_=_p3=eqm`1ZmM4#Y+2P zAj3FMe#ak`j<+pfMg6r*&H3*}&mYL$Hx&whCjI)MWvq z++u?GsQTrRkGLaa0VQQcJrr)j1gX*AYE|}qf?!(|uYY|8p#vx@N7N~^jED13Ti-|C z)&uYMqddls{pX~OfJ*2Gm4m}!{86WGf3I^FWI*Dw8#8k9(U$$-_wy0;jf5Pp%bN5c zF&DcT$1&lPD^?Ui^}9RCE-Y>)h!TLlCCodh$Y$GhBp$0O{#DCa&Wd_QqYqcBvh9@HT1=Y`wxb-wQOp|%+UPLf z8X&5hWp=8=>S+@U&5d83qZ$NSU9#Q!H9+lu!dKyki0 Tqp3$fFaRVRb?$|=Z`%I=1_6#` literal 0 HcmV?d00001 diff --git a/Images/UnitIcons/Hwach_a.png b/Images/UnitIcons/Hwach_a.png new file mode 100644 index 0000000000000000000000000000000000000000..5447cee37e9ed3667c8145c928e99c74aa9e1ab5 GIT binary patch literal 3628 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 N002ovPDHLkV1kKnVp;$I literal 0 HcmV?d00001 diff --git a/Images/UnitIcons/Nephii_sekur.png b/Images/UnitIcons/Nephii_sekur.png new file mode 100644 index 0000000000000000000000000000000000000000..8768e8d654f3ad38a7d581e7b947637e4798d1ff GIT binary patch literal 1746 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 Tqp3$fFaRVRb?$|=Z`%I=1_6#` literal 0 HcmV?d00001 diff --git a/changelog.txt b/changelog.txt new file mode 100644 index 0000000..82fa7cc --- /dev/null +++ b/changelog.txt @@ -0,0 +1,114 @@ +*INDEV* +- TODO +_____ +*v0.1* +- TODO +_____ +*v0.2* +- TODO +_____ +*v0.3* +Additions +- Gnoki Empire: A culture focused civilization of gnomes that rely on Farms and Hills to grant Food, Culture, and Science. | Commits: "Added Gnoki Empire" +- Soldür Great-Holds: A dwarven faction with an emphasis on military and culture. | Commits: "Soldür Update" +- Free Peoples of Rhone: A human (Free Peoples) faction designed to play tall, both defensively and peacefully, gaining huge population booms on entering a golden age, but only when not at war. Cities get increased strength, and provides a counter to nations that play wide by giving bonuses to unit strength when fighting empires with more cities than you. | Commits: "Update v0.3" +- Crusaders of Kasia: A human (Unaligned) faction built around attacking cities, beasts, and fliers to gain faith. | Commits: "Update v0.3" +- Grand Eskein: A human faction that prefers to play diplomatically. Can spend gold to puppet/annex city states that have been allied for 3 turns, and can generate large amounts of culture based on the food production of conquered cities. Has very strong bestial and cavalry units as well. | Commits: "Update v0.3" +- Orruk-Tar: Orcish city-state. Units start with high experience. | Commits: "Update v0.3" +- Velis: A human (Skyfolk) faction that enjoys having very strong cities. Fun Fact: Their defeat line (which I believe isn't used because they're a city state) references the way Fort Velis was destroyed in-lore. | Commits: "Update v0.3" +- Alchemy Engine: A renaissance-era tank unit that replaces Lancers for the Gnoki empire. Comes pre-equipped with Blitz and the ability to destroy tile improvements when attacking. | Commits: "Added Gnoki Empire" +- Great Bard: A replacement for Great Artists for the Gnoki empire. Can no longer build Landmarks, but can instead be expended to immediately grant 500 Culture. Spin those tales! | Commits: "Added Gnoki Empire" +- Crimsonblooded Dragon: A mighty flier unit that replaces the Great General for Zharia. Can no longer build citadels, but more than makes up for it with the sheer power it brings to the table. | "Zharia rework & Golden Age unit syntax fix" +- Great Kharn: Ever wonder why fantasy Mongolia didn't have Khans? Well now it does. Oddly enough this addition came alongside the Zharia rework. | Commits: "Zharia rework & Golden Age unit syntax fix" +- Giant Slayers: A Soldüran unique unit, replacing Longswordsman. Specializes in taking out Bestial and Armored units, and gives Culture for doing so. | Commits: "Soldür Update" +- Dawr Forge: A special building unique to Soldür. Provides massive bonuses for the city that has it, but can only be unlocked after getting Future Tech. One free copy is provided to the capital by default, however. | Commits: "Soldür Update" +- Soldüran Forge: A Soldüran unique building, replacing the standard Forge. Specially designed to mass-smelt gold, which is used in dwarven technology (and of course currency). Provides bonuses similar to its non-Soldüran counterpart, with extra bonuses for Gold tiles. | Commits: "Soldür Update" +- Grand Paperworks: Unique Library replacement for Zharia, which grants science whenever you capture a city. I believe it stacks, so extra balance testing may be necessary. | Commits: "Updated Uniques" +- Alchemical Lab: A Gnoki unique building, replacing the standard Forge. Provides instant Culture upon completion, but cannot be sold to prevent exploits. Also provides instant Science upon researching Chemistry, encouraging you to build multiple before researching that. | Commits: "Update v0.3" +- Spirit Barrier: Unique to city-state "Hili", replacing Walls. Increases city strength more than usual, but increases city health less. Also provides Culture when you kill any unit (the amount received is based on Cost). | Commits: "Update v0.3" +- Ritual Arena: Unique to city-state "Xagge", replacing Arena. Grants far more experience than a standard Arena, and for nations other than Xagge, it gives produced units the "Strength of Xagge" promotion. | Commits: "Update v0.3" +- Token Press: Unique to city-state "Threfek", replacing Mint. Grants Gold from Forest tiles, and also from Trade Routes - both in addition to the usual bonuses from Gold Ore and Silver resources. | Commits: "Update v0.3" +- Raider Barracks: Unique to city-state "Yate", replacing Barracks. Allows its owner to purchase Melee units for only 50 Gold, but at an increasing price. | Commits: "Update v0.3" +- Gilded Monolith: Unique to city-state "Tetku", replacing Monument. Gives culture upon conquering a city (amount is based on the captured city's gold production) while you own it, and globally increases gold production by 20%. When the city containing it is captured, the attacker receives double gold. | Commits: "Update v0.3" +- Head Spikes: Unique to city-state "Orruk-Tar", replacing Walls. Increases city strength significantly, but doesn't increase city health at all. While at war, a city with this building has -100% unhappiness from population and +10 production. | Commits: "Update v0.3" +- Sky Dragon Hatchery: Unique to city-state "Velis", replacing Barracks. Increases city strength by a huge margin, but doesn't give experience bonuses. Also provides a free "Sky Dragon" unit when declaring war on a major civilization. Requires a nearby mountain to build. | Commits: "Update v0.3" +- Great Hero: A new Great Person unit. Akin to a Crimson Dragon in that it's basically a super-powerful combat unit. | Commits: "Update v0.3" +- Griffin Lancer: An Imperian unique unit, replacing Lancer. Has far greater strength and cost, as well as a bonus vs Mounted units. Also is a Flier, and comes with the "Bestial Charge" promotion. | Commits: "Update v0.3" +- Clay Golem: A Jharappan unique unit, replacing Composite Bowman. Has far greater strength and cost, moves slower and has less range. Can be purchased with science in all cities. Has bonuses on defense vs Melee units when defending, and far stronger bonuses vs cities when attacking. | Commits: "Update v0.3" +- Elemental Brave: An Onuqian unique unit, replacing Warrior. Has slightly lowered costs, but its true strength comes in the form of its unique ability - when it ends its turn, it gains a promotion based on the terrain and features of the tile it ended its turn on. Over time this can stack to make it an insane unit once upgraded. | Commits: "Update v0.3" +- Thunderbeak: An Onuqian unique unit, replacing War Elephant. Costs slightly more, but but is far more powerful in exchange. Has increased strength vs Water units, and is a Flier. | Commits: "Update v0.3" +- Bladethrower: A Rhonan unique unit, replacing Catapult. Loses its bonus vs cities, but has far better stats. While in open terrain, it gets +1 Range and +100% Strength when defending. | Commits: "Update v0.3" +- Bowgunner: A Rhonan unique unit, replacing Crossbowman. Can make 2 extra attacks each turn. Starts with the Volley and Spread Ammo promotions. | Commits: "Update v0.3" +- Longbowman: A Kasian unique unit, replacing Crossbowman. Starts with the "Extended Range" promotion, and has increased strength vs Bestial (+50%) and Flier (+150%) units when attacking. | Commits: "Update v0.3" +- Dragonslayer Paladin: A Kasian unique unit, replacing Knight. Has higher base strength, and has 4x strength against Bestial (all variants, ranged or otherwise) and Flier units. | Commits: "Update v0.3" +- Company Shipsbane: A Kasian unique unit, replacing Privateer. Cheaper, can move when bought, and deals 2x damage to water units when attacking. | Commits: "Update v0.3" +- Flat Hunter: An Eskein unique unit, replacing Horseman. Has a ranged attack and can withdraw before melee. Starts with the unique "Hunter's Training" promotion. | Commits: "Update v0.3" +- Krush Rider: An Eskein unique unit, replacing Knight. Hard-hitting, but with less mobility - both due its unique starting promotion "Krush Mounts". Also starts with the "Bestial Charge" promotion. | Commits: "Update v0.3" +- Grand Hussar: An Eskein unique unit, replacing Cavalry. Has extra flanking bonuses due its unique starting promotion "Hussar Charge". Also has extra sight. | Commits: "Update v0.3" +- Jabberfang: An Eskein unique unit, replacing War Elephant. Extremely costly by comparison, but with a whopping 40 strength. Also buffs nearby allied wounded units, and debuffs nearby enemy wounded units (both by 50%). Bonus vs Sword units of +50% (as opposed to +33%). | Commits: "Update v0.3" +- Golden Knight: A Ghandorian unique unit, replacing Knight. Practically immune to ranged fire. | Commits: "Update v0.3" +- Orruk Brute: An Orruk-Tar unique unit, replacing Warrior. Half as costly, and 50% stronger. Also has a +25% strength bonus vs cities. | Commits: "Update v0.3" +- Velian War Dragon: A Velian unique unit, replacing nothing. Immensely powerful Flier unit, but extremely costly and limited to 3 per civilization. | Commits: "Update v0.3" +- Sky Dragon: An event unit, generated via Sky Dragon Hatchery upon declaring war with a major civilization. Immensely powerful Flier unit, but cannot be obtained normally. | Commits: "Update v0.3" +- Natural Avatar: An event unit, generated via Druidic Circle upon entering a golden age. Impressive by era standards, and heals constantly and outside of friendly territory, but cannot be obtained normally. | Commits: "Update v0.3" +- Druid : An event unit, generated via Druidic Circle upon its construction. Decent early-game flier unit, not especially strong but heals constantly and outside of friendly territory. Is also fairly easy to obtain. | Commits: "Update v0.3" +- Ascension Monolith: A new National Wonder that allows you to achieve a "Religious Victory" after becoming the World Religion. | Commits: "Update v0.3" +- Colosseum: A Rhonan unique building, replacing the standard Arena (the roles would be reversed in vanilla). Provides instant Culture upon killing a Military unit (sum based on the Strength of the killed unit), and has increased experience gains compared to the standard Arena. | Commits: "Update v0.3" +- Druidic Circle: A Kasian unique building, replacing Garden. Increases growth moderately. When built, provides 3 free "Druid" units. Upon entering a golden age while built, provides a free "Natural Avatar" unit. | Commits: "Update v0.3" +- Eskein Kennel: An Eskein unique building, replacing Stable. More tame than most unique buildings due to the strength and quantity of Eskein's unique units. Provides greater Mounted unit production boosts, and a boost to Bestial (melee only) production. | Commits: "Update v0.3" + +Major Changes +- City states will now gift military units when allied even if they aren't militaristic, however Militaristic city-states give units much faster. | Commits: "Fixed an error with the Soldüran Forge, Updated City State Mechanic" +- Zharia's bonus to Great General production reduced from 250% to 200% to balance the addition of the Crimsonblooded Dragon. | Commits: "Zharia rework & Golden Age unit syntax fix" +- Flier units (such as Crimsonblooded Dragons) now ignore terrain costs. | "Added Gnoki Empire" +- Crimsonblooded Dragons nerfed significantly (Strength: 40 -> 20), but they gain strength as you progress in eras. Their Strength Bonus for nearby units has also been increased slightly (20 -> 25) to compensate. | "Added Gnoki Empire" +- Noraskan Rebalance. They no longer have increased melee unit production, but they instead get the ability to recruit defeated water units and a unique promotion for "Sword" category units. | Commits: "Updated Uniques" +- For the time being, the Bloodtalon Rider and Sunclaw Rider units have been removed, as they were an extra bonus that their nations did not need. | Commits: "Updated Uniques" +- Faith Changes. Multiple Pantheon beliefs have been added, removed, or replaced to better fit in with the lore of the world, and how most of its divine entities function. | Commits: "Update v0.3" +- Dawr Forge now provides 5 Science per 2 population in its city rather than 5 Science flat. | Commits: "Update v0.3" +- City-state unique buildings now have the "Never destroyed when the city is captured" unique, giving players access to these rare buildings. | Commits: "Update v0.3" +- Aeronia speed bonus reduced (3 -> 2), but now gets a 10-turn golden age and a free Great Hero upon declaring friendship. | Commits: "Update v0.3" +- Ssu'vi now get a +1 movement speed bonus during golden ages. | Commits: "Update v0.3" +- Onuqi nation is back (and better than ever)! | Commits: "Update v0.3" +- New promotion line for Bestial units. | Commits: "Update v0.3" +- Flier units now have access to a mixed bag of promotions from various other unit types. | Commits: "Update v0.3" +- Multiple "Strength vs cities" uniques have been reworked to only function when attacking. | Commits: "Update v0.3" +- Giant Death Robot is here. | Commits: "Update v0.3" +- Large nerf to Pyrian Wasteraider (Uniques: "Can move after attacking","No defensive terrain bonus","[+200]% Strength " -> "Can move after attacking","No defensive terrain bonus","[+33]% Strength ","[+100]% Strength ","[-50]% Strength "). Pyria itself will likely be buffed later on, but this unit was severely overperforming. | Commits: "Update v0.3" +- Herald Of The Sun has increased Hurry Cost (20 -> 100). | Commits: "Update v0.3" +- Imperial Guard changed to be a replacement for Swordsman (as opposed to Warrior), gaining increased stats and costs. | Commits: "Update v0.3" +- Herald Of The Sun has increased Hurry Cost (20 -> 100). | Commits: "Update v0.3" +- War Elephant rebalanced with increased costs and stats, and nation unique replacements for it have been adjusted as well. | Commits: "Update v0.3" +- Barbarian units restricted. | Commits: "Update v0.3" +- Barbarians now have access to unique versions of Archer (Slinger) and War Elephant (Brute Elephant), which reduce their value and strength as units but also provide some slight advantages over their civilized counterparts. | Commits: "Update v0.3" +- Mohtan Warrior removed in favor of Elemental Brave. | Commits: "Update v0.3" +- Phoenix Knight powered up and reworked - no longer replaces Knight, as that is now the job of Golden Knight. Instead, it is a separate unit with the same tech requirements. | Commits: "Update v0.3" +- Religious Victory now supported. | Commits: "Update v0.3" +- The Manaliths now provide +10 Great Hero points. | Commits: "Update v0.3" + +Minor Changes +- Modified Solar Chariot to no longer require horses, as that doesn't make sense considering the Chariot is magically charged by the Sun. | Commits: "Modified Solar Chariot" +- Despite what it says in the Github commits, the Manalith buff was actually a rebalance. The Manaliths now work until the Medieval era as opposed to the Renaissance era, and provide +250% Strength instead of 200% to compensate. | Commit: "Hotfix for Eras" +- Updated the uniques for most anti-cavalry units to include Bestial units as well. | Commits: "Soldür Update" +- Ghandor now reduces its maintenance costs by 50% for land units instead of 25%. | Commits: "Updated Uniques" +- Colosseum renamed to Arena, now gives experience bonus for recruited units in addition to vanilla functionality. | Commits: "Update v0.3" +- Arcanian Forest now has increased maintenance costs (1 -> 3), but also reduces unhappiness from population in its city by 100% (akin to what Arcania's nation unique previously did). | Commits: "Update v0.3" +- Hili's unique effect replaced, as city states do not need culture ("Earn [25]% of killed [All] unit's [Cost] as [Culture]" -> "Damage is ignored when determining unit Strength"). | Commits: "Update v0.3" +- Sangali's unique effect altered to only affect Military units. | Commits: "Update v0.3" +- All city-states now have Start Bias. | Commits: "Update v0.3" +- Tetku's unique effect replaced, as city states do not need culture ("Upon capturing a city, receive [10] times its [Gold] production as [Culture] immediately" -> "[+3] Sight"). | Commits: "Update v0.3" +- Arcania's unique effect replaced. ("[-100]% Unhappiness from [Population] [in all cities]" -> "[+50]% growth [in all cities]"). | Commits: "Update v0.3" +- Added more religions. | Commits: "Update v0.3" +- Added Hero specialist to allow for Great Hero points to be accumulated. Various buildings now provide Hero specialist slots. | Commits: "Update v0.3" + +Major Fixes +- Updated Eras.json with the new in-world wonders. | "Hotfix for Eras.json" +- Fixed an error with Soldüran Forge's uniques that prevented the mod from loading. (This was done as a hotfix that came after the previous commit). | "Fixed an error with Soldüran Forge's uniques that prevented the mod from loading." +- Updated the syntax of various "Golden Age Generation" units so that they function properly again. | Commits: "Zharia rework & Golden Age unit syntax fix" +- Giant Slayer is now properly unique to Soldür. | Commits: "Update v0.3" +Minor Fixes +- Updated Units.json to fix an issue with the auto-update uniques function of Unciv, removing Strength vs cities from multiple units that weren't supposed to have it. Units should no longer randomly have anti-city bonuses. | Commit: "Fixed an annoying auto-update" +- Unit Promotions no longer provide extra bonuses against cities - these were an unintended side-effect of the auto-update feature Unciv has built-in. This was intended to be fixed in the commit "Fixed an annoying auto-update" but I hadn't realized this was an issue for promotions too at that the time. | Commits: "Zharia rework & Golden Age unit syntax fix" +- Updated multiple uniques to their modern format. | Commits: "Soldür Update" + +_____ \ No newline at end of file diff --git a/jsons/Beliefs.json b/jsons/Beliefs.json index 896b79b..e14b495 100644 --- a/jsons/Beliefs.json +++ b/jsons/Beliefs.json @@ -1,109 +1,125 @@ [ + { + "name": "Monument to the Gods", + "type": "Pantheon", + "uniques": ["[+15]% Production when constructing [All] wonders [in cities following this religion]"] + // ToDo: Should only be ancient/classical era wonders, but implementing that is another can of worms + // For that we really should need an era.matchesFilter(), so we could write something like: + //"uniques": ["[+15]% Production when constructing [Ancient era] wonders [in cities following this religion]", + // "[+15]% Production when constructing [Classical era] wonders [in cities following this religion]"] + // For now this feels like overkill, but I'll leave this here for the future + + // Alternatively, we could approximate this with "[+15]% Production when constructing [All] wonders [in all cities] " + }, { "name": "Ancestor Worship", "type": "Pantheon", - "uniques": ["[+1 Culture] from every [Shrine]"] + "uniques": ["[+1 Culture] from every [Shrine]","[+100]% Unhappiness from [Followers of this Religion] [in cities following this religion]"] }, { - "name": "Dance of the Aurora", + "name": "Natural Divinity", "type": "Pantheon", - "uniques": ["[+1 Faith] from [Tundra] tiles without [Forest] [in this city]"] + "uniques": ["[+4 Faith] from every [Natural Wonder]","[+33]% Strength ","[+66]% Strength ","[+66]% Strength "] }, { - "name": "Desert Folklore", + "name": "God of Winter", "type": "Pantheon", - "uniques": ["[+1 Faith] from every [Desert]"] + "uniques": ["[+3 Food, +1 Faith] from [Tundra] tiles without [Forest] [in this city]","[+5 Faith] from [Ice] tiles [in cities following this religion]"] }, { - "name": "Faith Healers", + "name": "God of the Sands", "type": "Pantheon", - "uniques": ["[All] Units adjacent to this city heal [+30] HP per turn when healing"] + "uniques": ["[+3 Food, +1 Faith] from [Desert] tiles without [Flood plains] [in this city]","[+5 Faith] from [Oasis] tiles [in cities following this religion]"] + }, + { + "name": "God of Life", + "type": "Pantheon", + "uniques": ["[All] Units adjacent to this city heal [+30] HP per turn when healing","[+1 Faith] per [2] population [in cities following this religion]"] // This should be worded better + // Should it? It seems fine to me. + }, + { + "name": "Goddess of Death", + "type": "Pantheon", + "uniques": ["All newly-trained [Military] units [in cities following this religion] receive the [Divine Undeath] promotion","Earn [100]% of [All] unit's [Cost] as [Faith] when killed within 4 tiles of a city following this religion"] }, { - "name": "Fertility Rites", + "name": "Goddess of Fertility", "type": "Pantheon", - "uniques": ["[+10]% growth [in this city]"] + "uniques": ["[+10]% growth [in this city]","[+1 Food] per [1] population [in cities following this religion]"] // Preferably I would not have a cityFilter here, but doing so requires no additional implementation + // So you say... }, { - "name": "God of Craftsman", + "name": "God of Craftsmanship", "type": "Pantheon", - "uniques": ["[+1 Production] "] + "uniques": ["[+1 Production] ","[Gold] cost of purchasing items in cities [-25]%"] }, { "name": "God of the Open Sky", "type": "Pantheon", - "uniques": ["[+1 Culture] from every [Pasture]"] + "uniques": ["[+1 Culture] from every [Pasture]","[+3] Range ","[+2] Movement ","[+2] Movement "] }, { "name": "God of the Sea", "type": "Pantheon", - "uniques": ["[+1 Production] from every [Fishing Boats]"] + "uniques": ["[+1 Production] from every [Fishing Boats]","[+2] Movement "] }, { "name": "God of War", "type": "Pantheon", - "uniques": ["Earn [50]% of [Military] unit's [Strength] as [Faith] when killed within 4 tiles of a city following this religion"] + "uniques": ["Earn [50]% of [Military] unit's [Strength] as [Faith] when killed within 4 tiles of a city following this religion","May buy [Military] units with [Faith] [in cities following this religion]"] }, { "name": "Goddess of Festivals", "type": "Pantheon", - "uniques": ["[+1 Culture, +1 Faith] from every [Wine]", "[+1 Culture, +1 Faith] from every [Incense]"] + "uniques": ["[+5 Happiness] ","[+1 Culture, +1 Faith] from every [Wine]", "[+1 Culture, +1 Faith] from every [Incense]"] }, { "name": "Goddess of Love", "type": "Pantheon", - "uniques": ["[+1 Happiness] "] + "uniques": ["[+1 Happiness] ","[+1 Happiness] per [2] population [in cities following this religion]"] }, { "name": "Goddess of Protection", "type": "Pantheon", - "uniques": ["[+30]% Strength for cities "] + "uniques": ["[+30]% Strength for cities ","[+100]% City Strength from defensive buildings ","All newly-trained [All] units [in cities following this religion] receive the [Divine Protection] promotion"] }, { "name": "Goddess of the Hunt", "type": "Pantheon", - "uniques": ["[+1 Food] from every [Camp]"] + "uniques": ["[+2] Range ","[+1 Food] from every [Camp]"] }, { "name": "Messenger of the Gods", "type": "Pantheon", - "uniques": ["[+2 Science] from each Trade Route"] + "uniques": ["[+2 Science, +2 Faith] from each Trade Route","All newly-trained [Scout] units [in cities following this religion] receive the [Divine Courier] promotion"] + /* + Ideally this would be: + "uniques": ["[+2 Science, +2 Faith] from each Trade Route","[+5] Sight ","[+5] Movement "] + But Yair- I mean, "Unciv" doesn't allow that so... + */ }, { - "name": "Monument to the Gods", - "type": "Pantheon", - "uniques": ["[+15]% Production when constructing [All] wonders [in cities following this religion]"] - // ToDo: Should only be ancient/classical era wonders, but implementing that is another can of worms - // For that we really should need an era.matchesFilter(), so we could write something like: - //"uniques": ["[+15]% Production when constructing [Ancient era] wonders [in cities following this religion]", - // "[+15]% Production when constructing [Classical era] wonders [in cities following this religion]"] - // For now this feels like overkill, but I'll leave this here for the future - - // Alternatively, we could approximate this with "[+15]% Production when constructing [All] wonders [in all cities] " - }, - { - "name": "One with Nature", + "name": "God of Lore", "type": "Pantheon", - "uniques": ["[+4 Faith] from every [Natural Wonder]"] - }, - { - "name": "Oral Tradition", - "type": "Pantheon", - "uniques": ["[+1 Culture] from every [Plantation]"] + "uniques": ["[+1 Culture] from every [Library]","[+1 Science] per [2] population [in cities following this religion]"] }, + // TODO: Decide whether or not this should qualify as a Pantheon belief. { "name": "Religious Idols", "type": "Pantheon", "uniques": ["[+1 Culture, +1 Faith] from every [Gold Ore]", "[+1 Culture, +1 Faith] from every [Silver]"] }, + // TODO: Decide whether or not this should qualify as a Pantheon belief. { "name": "Religious Settlements", "type": "Pantheon", "uniques": ["[-15]% Culture cost of natural border growth [in cities following this religion]"] }, + /* + // Temporarily removed as these do not fit with the Son of War world's concept of divinity (that being that divine beings "manifest" if enough conscious entities believe in them, turning them into real entities). Mainly because as far as I can tell no entities are involved, only places. { "name": "Sacred Path", "type": "Pantheon", @@ -114,11 +130,14 @@ "type": "Pantheon", "uniques": ["[+1 Happiness] in cities on [River] tiles"] }, + */ + // TODO: Decide whether or not this should qualify as a Pantheon belief. { "name": "Stone Circles", "type": "Pantheon", "uniques": ["[+2 Faith] from every [Quarry]"] }, + ///////////////////////////////////////// Follower beliefs ///////////////////////////////////////// { "name": "Asceticism", @@ -221,7 +240,7 @@ "name": "Interfaith Dialogue", "type": "Founder", "uniques": ["When spreading religion to a city, gain [10] times the amount of followers of other religions as [Science]"] - } + }, { "name": "Papal Primacy", "type": "Founder", diff --git a/jsons/Buildings.json b/jsons/Buildings.json index 8aaca5e..5605ba1 100644 --- a/jsons/Buildings.json +++ b/jsons/Buildings.json @@ -1,994 +1,1008 @@ [ - // Ancient Era - - // Always available - { - "name": "Palace", - "isNationalWonder": true, - "production": 3, - "science": 3, - "gold": 3, - "culture": 1, - "cityStrength": 2, - "cost": 1, - "uniques": ["Indicates the capital city"] - }, - { - "name": "Monument", - "culture": 2, - "cost": 40, - "hurryCostModifier": 40, - "maintenance": 1 - }, - // Column 1 - { - "name": "Granary", - "food": 2, - "maintenance": 1, - "hurryCostModifier": 25, - "uniques": ["[+1 Food] from [Deer] tiles [in this city]", - "[+1 Food] from [Bananas] tiles [in this city]", - "[+1 Food] from [Wheat] tiles [in this city]"], - "requiredTech": "Pottery" - }, - { - "name": "Shrine", - "faith": 1, - "cost": 40, - "maintenance": 1, - "requiredTech": "Pottery", - "uniques": ["Hidden when religion is disabled"] - }, - { - "name": "The Fanged Spire", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Engineer": 1}, - "uniques": ["[+25]% [Food] [in all cities]", "[+50]% Production when constructing [Ranged] units [in all cities]"], - "requiredTech": "Archery", - "quote": "'The spire reached high into the heavens, a remnant from the bygone era of Dragons - and a testament to humanity's victory.'" - }, - // Column 2 - { - "name": "Stone Works", - "happiness": 1, - "production": 1, - "requiredNearbyImprovedResources": ["Marble", "Stone"], - "maintenance": 1, - "hurryCostModifier": 0, - "uniques": ["Must not be on [Plains]", - "[+1 Production] from [Stone] tiles [in this city]", - "[+1 Production] from [Marble] tiles [in this city]"], - "requiredTech": "Calendar" - }, - { - "name": "The Manaliths", - "culture": 6, - "isWonder": true, - "greatPersonPoints": {"Great Engineer": 1}, - "requiredTech": "Calendar", - "uniques": ["[+250]% Strength "], - "quote": "'Time crumbles things; everything grows old and is forgotten under the power of time' - Aristotle" - }, - { - "name": "Library", - "hurryCostModifier": 25, - "maintenance": 1, - "uniques": ["[+1 Science] per [2] population [in this city]"], - "requiredTech": "Writing" - }, - { - "name": "Library Of Aeons", - "science": 3, - "culture": 1, - "greatPersonPoints": {"Great Scientist": 1}, - "isWonder": true, - "requiredTech": "Writing", - "uniques": ["Free Technology", "Gain a free [Library] [in this city]", "[+25]% [Science] from Trade Routes"], - "quote": "'Libraries are as the shrine where all the relics of the ancient saints, full of true virtue, and all that without delusion or imposture are preserved and reposed.' - Sir Francis Bacon" - }, - { - "name": "Circus", - "requiredNearbyImprovedResources": ["Ivory","Horses"], - "happiness": 2, - "hurryCostModifier": 25, - "requiredTech": "Trapping" - }, - { - "name": "Water Mill", - "maintenance": 2, - "food": 2, - "production": 1, - "hurryCostModifier": 25, - "uniques": ["Must be on [River]"], - "requiredTech": "The Wheel" - }, - { - "name": "Walls", - "cityStrength": 5, - "cityHealth": 50, - "hurryCostModifier": 25, - "requiredTech": "Masonry" - }, - { - "name": "The Nephaliths", - "culture": 1, - "greatPersonPoints": {"Great Engineer": 1}, - "isWonder": true, - "uniques": ["[-25]% tile improvement construction time", "[+25]% [Production]", "[2] free [Worker] units appear"], - "requiredTech": "Masonry", - "quote": "'O, let not the pains of death which come upon thee enter into my body. I am the god Tem, and I am the foremost part of the sky, and the power which protecteth me is that which is with all the gods forever.' - The Book of the Dead, translated by Sir Ernest Alfred Wallis Budge" - }, - { - "name": "The Vault of Memories", - "culture": 1, - "greatPersonPoints": {"Great Merchant": 1}, - "isWonder": true, - "uniques": [ "[+100 Gold, +10 Science, +10 Culture, +10 Faith] whenever a Great Person is expended", - "[+2 Gold] from [Marble] tiles [in this city]", "[+2 Gold] from [Stone] tiles [in this city]"], - "requiredTech": "Masonry", - "quote": "'It is said that the vault contains the personalities and memories of over a thousand historical figures, each entry containing valuable information that could change our world's future.'" - }, - { - "name": "Barracks", - "hurryCostModifier": 25, - "maintenance": 1, - "uniques": ["New [Military] units start with [15] Experience [in this city]"], - "requiredTech": "Bronze Working" - }, - { - "name": "Statue of Ruination", - "culture": 1, - "isWonder": true, - "uniques": ["[+50]% Strength "], - "requiredTech": "Bronze Working", - "quote": "'He spoke, the son of Kronos, and nodded his head with the dark brows, and the immortally anointed hair of the great god swept from his divine head, and all Olympos was shaken' - The Iliad" - // "Requires [Honor]" in BNW - }, - - // Classical Era - - // Column 3 - { - "name": "Lighthouse", - "cost": 75, - "hurryCostModifier": 25, - "maintenance": 1, - "uniques": ["Must be next to [Coast]", "[+1 Food] from [Ocean] tiles [in this city]", - "[+1 Food] from [Coast] tiles [in this city]", "[+1 Food] from [Fish] tiles [in this city]" ], - "requiredTech": "Optics" - }, - { - "name": "The Astral Beacon", - "cost": 185, - "culture": 1, - "greatPersonPoints": {"Great Merchant": 1}, - "isWonder": true, - "uniques": ["Must be next to [Coast]", "[+1] Movement ", "[+1] Sight ", "Gain a free [Lighthouse] [in this city]", "Free [Starspawn] appears"], - "requiredTech": "Optics", - "quote": "'They that go down to the sea in ships, that do business in great waters; these see the works of the Lord, and his wonders in the deep.' - The Bible, Psalms 107:23-24" - }, - { - "name": "Stable", - "maintenance": 1, - "requiredNearbyImprovedResources": ["Horses","Sheep","Cattle"], - "hurryCostModifier": 25, - "uniques": ["[+15]% Production when constructing [Mounted] units [in this city]", - "[+1 Production] from [Cattle] tiles [in this city]", - "[+1 Production] from [Horses] tiles [in this city]", - "[+1 Production] from [Sheep] tiles [in this city]"], - "requiredTech": "Horseback Riding" - }, - { - "name": "Circus Maximus", - "cost": 125, - "happiness": 5, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [Colosseum] in all cities", "Cost increases by [30] per owned city"], - "requiredTech": "Horseback Riding" - }, - { - "name": "Courthouse", - "maintenance": 4, - "hurryCostModifier": 50, - "uniques": ["Remove extra unhappiness from annexed cities", - "Can only be built [in annexed cities]"], - "requiredTech": "Mathematics" - }, - { - "name": "Garden of Biona", - "greatPersonPoints": {"Great Artist": 1}, - "food": 6, - "culture": 1, - "isWonder": true, - "requiredTech": "Mathematics", - "uniques": ["[+25]% [Food] [in all cities]", "Gain a free [Garden] [in this city]", "[+25] HP when healing", "[+50] HP when healing ", "[+50] HP when healing ", "[+50] HP when healing "], - "quote": "'I think that if ever a mortal heard the word of God it would be in a garden at the cool of the day.' - F. Frankfort Moore" - }, - { - "name": "Colosseum", - "maintenance": 1, - "happiness": 2, - "hurryCostModifier": 25, - "requiredTech": "Construction" - }, - { - "name": "The Stone Sentinels", - "culture": 6, - "isWonder": true, - "greatPersonPoints": {"Great Artist": 1}, - "uniques": ["[10] free [Melee] units appear"], - "requiredTech": "Construction", - "quote": "'Regard your soldiers as your children, and they will follow you into the deepest valleys; look on them as your own beloved sons, and they will stand by you even unto death.' - Sun Tzu" - }, - // Column 4 - { - "name": "Temple", - "faith": 2, - "requiredBuilding": "Shrine", - "maintenance": 2, - "hurryCostModifier": 25, - "requiredTech": "Philosophy", - "uniques": ["Hidden when religion is disabled"] - }, - { - "name": "National College", - "cost": 125, - "science": 3, - "culture": 1, - "isNationalWonder": true, - "percentStatBonus": {"science": 50}, - "uniques": ["Requires a [Library] in all cities", "Cost increases by [30] per owned city"], - "requiredTech": "Philosophy" - }, - { - "name": "The Seer's Stone", - "culture": 3, - "greatPersonPoints": {"Great Scientist": 1}, - "isWonder": true, - "uniques": ["Free Social Policy", "Reveals the entire map", "[5] Sight"], - "requiredTech": "Philosophy", - "quote": "'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates" - }, - { - "name": "Amphitheater", - "culture": 3, - "specialistSlots": {"Artist": 1}, - "requiredBuilding": "Monument", - "maintenance": 2, - "hurryCostModifier": 25, - "requiredTech": "Drama and Poetry" - }, - { - "name": "National Epic", - "cost": 125, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [Monument] in all cities", "[+25]% Great Person generation [in this city]", "Cost increases by [30] per owned city"], - "requiredTech": "Drama and Poetry" - }, - { - "name": "Market", - "gold": 2, - "specialistSlots": {"Merchant": 1}, - "hurryCostModifier": 25, - "percentStatBonus": {"gold": 25}, - "requiredTech": "Currency" - }, - { - "name": "Mint", - "maintenance": 0, - "requiredNearbyImprovedResources": ["Gold Ore", "Silver"], - "hurryCostModifier": 25, - "uniques": ["[+2 Gold] from [Gold Ore] tiles [in this city]", "[+2 Gold] from [Silver] tiles [in this city]"], - "requiredTech": "Currency" - }, - //Todo: Fantasify Petra. - /* - { // Flood plains are not supposed to be affected by this wonder. Add stats to all desert tiles and then add negative stats to flood plains to undo the effect on them for now - "name": "Petra", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Engineer": 1}, - "uniques": ["Must be next to [Desert]", "[+1 Food, +1 Production, +1 Gold] from [Desert] tiles without [Flood plains] [in this city]", "Gain a free [Amphitheater] [in this city]", "[+6 Culture] "], - "requiredTech": "Currency", - "quote": "'...who drinks the water I shall give him, says the Lord, will have a spring inside him welling up for eternal life. Let them bring me to your holy mountain in the place where you dwell. Across the desert and through the mountain to the Canyon of the Crescent Moon...' - Indiana Jones" - }, - */ - { - "name": "Aqueduct", - "maintenance": 1, - "hurryCostModifier": 0, - "uniques": ["[40]% Food is carried over after population increases [in this city]"], - "requiredTech": "Engineering" - }, - { - "name": "The Worldspine Wall", - "culture": 3, - "greatPersonPoints": {"Great Engineer": 1}, - "isWonder": true, - "uniques": ["[+250]% Strength for cities", "[+25]% growth [in this city]", "Gain a free [Walls] [in all cities]"], - "requiredTech": "Engineering", - "quote": "'The art of war teaches us to rely not on the likelihood of the enemy's not attacking, but rather on the fact that we have made our position unassailable.' - Sun Tzu" - }, - { - "name": "Heroic Epic", - "cost": 125, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [Barracks] in all cities", "All newly-trained [non-air] units [in this city] receive the [Morale] promotion", - "Cost increases by [30] per owned city"], - "requiredTech": "Iron Working" - }, - { - "name": "The Keeper", - "cost": 185, - "culture": 1, - "gold": 5, - "greatPersonPoints": {"Great Merchant": 1}, - "isWonder": true, - "uniques": ["Must be next to [Coast]", "[+1 Gold] from [Water] tiles [in this city]", "May buy [Military] units with [Culture] for [3] times their normal Production cost"], - "requiredTech": "Iron Working", - "quote": "'Why man, he doth bestride the narrow world like a colossus, and we petty men walk under his huge legs, and peep about to find ourselves dishonorable graves.' - William Shakespeare, Julius Caesar" - }, - - // Medieval Era - - // Column 5 - { - "name": "Garden", - "uniques": ["[+25]% Great Person generation [in this city]", "Must be next to [Fresh water]"], - "hurryCostModifier": 25, - "maintenance": 1, - "requiredTech": "Theology" - }, - { - "name": "Hagia Sophia", - "culture": 1, - "greatPersonPoints": {"Great Artist": 1}, - "isWonder": true, - "uniques": ["[+25]% Great Person generation [in all cities]", "Free Great Person"], - "requiredTech": "Theology", - "quote": "'For it soars to a height to match the sky, and as if surging up from among the other buildings it stands on high and looks down upon the remainder of the city, adorning it, because it is a part of it, but glorying in its own beauty' - Procopius, De Aedificis" - }, - { - "name": "Chichen Itza", - "culture": 1, - "happiness": 4, - "greatPersonPoints": {"Great Engineer": 1}, - "isWonder": true, - "uniques": ["[+50]% Golden Age length"], - "requiredTech": "Civil Service", - "quote": "'The katun is established at Chichen Itza. The settlement of the Itza shall take place there. The quetzal shall come, the green bird shall come. Ah Kantenal shall come. It is the word of God. The Itza shall come.' - The Books of Chilam Balam" - }, - { - "name": "National Treasury", - "cost": 125, - "gold": 8, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [Market] in all cities", "Cost increases by [30] per owned city"], - "requiredTech": "Guilds" - }, - { - "name": "Machu Picchu", - "gold": 5, - "greatPersonPoints": {"Great Merchant": 1}, - "culture": 1, - "isWonder": true, - "uniques": ["[+25]% [Gold] from Trade Routes","Must have an owned [Mountain] within [2] tiles"], - "requiredTech": "Guilds", - "quote": "'Few romances can ever surpass that of the granite citadel on top of the beetling precipices of Machu Picchu, the crown of Inca Land.' - Hiram Bingham" - }, - { - "name": "Workshop", - "maintenance": 2, - "production": 2, - "specialistSlots": {"Engineer": 1}, - "hurryCostModifier": 25, - "percentStatBonus": {"production": 10}, - "requiredTech": "Metal Casting" - }, - { - "name": "Forge", - "maintenance": 1, - "hurryCostModifier": 25, - "requiredNearbyImprovedResources": ["Iron"], - "requiredTech": "Metal Casting", - // If spaceship parts are changed into units, the spaceship part unique should be changed to - // "+[15]% Production when constructing [Spaceship part] units [in this city]" - "uniques": ["[+15]% Production when constructing [Spaceship part] buildings [in this city]", - "[+15]% Production when constructing [Land] units [in this city]", - "[+1 Production] from [Iron] tiles [in this city]"] - }, - // Column 6 - { - "name": "Harbor", - "cost": 120, - "maintenance": 2, - "hurryCostModifier": 25, - "uniques": ["[+1 Production] from [Water resource] tiles [in this city]", - "Connects trade routes over water","Must be next to [Coast]"], - "requiredTech": "Compass" - }, - { - "name": "University", - "maintenance": 2, - "hurryCostModifier": 15, - "percentStatBonus": {"science": 33}, - "specialistSlots": {"Scientist": 2}, - "requiredBuilding": "Library", - "uniques": ["[+2 Science] from [Jungle] tiles [in this city]"], - "requiredTech": "Education" - }, - { - "name": "Oxford University", - "cost": 125, - "science": 3, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [University] in all cities", "Free Technology", "Cost increases by [30] per owned city"], - "requiredTech": "Education" - }, - { - "name": "Angkor Wat", - "culture": 1, - "greatPersonPoints": {"Great Engineer": 1}, - "isWonder": true, - "uniques": ["[-25]% Culture cost of natural border growth [in all cities]","[-25]% Gold cost of acquiring tiles [in all cities]"], - "requiredTech": "Education", - "quote": "'The temple is like no other building in the world. It has towers and decoration and all the refinements which the human genius can conceive of.' - Antonio da Magdalena" - }, - { - "name": "Castle", - "cityStrength": 7, - "cityHealth": 25, - "hurryCostModifier": 25, - "requiredBuilding": "Walls", - "requiredTech": "Chivalry" - // 4 cityStrength in vanilla, no ExtraCityHitPoints in vanilla - }, - { - "name": "Alhambra", - "culture": 1, - "greatPersonPoints": {"Great Artist": 1}, - "isWonder": true, - "percentStatBonus": {"culture": 20}, - "uniques": ["All newly-trained [relevant] units [in this city] receive the [Drill I] promotion", - "Gain a free [Castle] [in this city]"], - "requiredTech": "Chivalry", - "quote": "'Justice is an unassailable fortress, built on the brow of a mountain which cannot be overthrown by the violence of torrents, nor demolished by the force of armies.' - Joseph Addison" - }, - { - "name": "Ironworks", - "cost": 125, - "production": 8, - "culture": 1, - "isNationalWonder": true, - "uniques": ["Requires a [Workshop] in all cities", "Cost increases by [30] per owned city"], - "requiredTech": "Machinery" - }, - { - "name": "Notre Dame", - "culture": 3, - "happiness": 10, - "greatPersonPoints": {"Great Merchant": 1}, - "isWonder": true, - "requiredTech": "Physics", - "quote": "'Architecture has recorded the great ideas of the human race. Not only every religious symbol, but every human thought has its page in that vast book.' - Victor Hugo" - }, - { - "name": "Armory", - "hurryCostModifier": 25, - "maintenance": 1, - "requiredBuilding": "Barracks", - "uniques": ["New [Military] units start with [15] Experience [in this city]"], - "requiredTech": "Steel" - }, - - // Renaissance Era - - // Column 7 - { - "name": "Observatory", - "maintenance": 0, - "hurryCostModifier": 15, - "percentStatBonus": {"science": 50}, - "requiredBuilding": "Library", - "uniques": ["Must be next to [Mountain]"], - "requiredTech": "Astronomy" - }, - { - "name": "Opera House", - "culture": 4, - "specialistSlots": {"Artist": 1}, - "hurryCostModifier": 10, - "requiredBuilding": "Amphitheater", - "maintenance": 2, - "requiredTech": "Acoustics" - }, - { - "name": "Sistine Chapel", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Artist": 2}, - "uniques": ["[+25]% [Culture] [in all cities]"], - "requiredTech": "Acoustics", - "quote": "'I live and love in God's peculiar light.' - Michelangelo Buonarroti" - }, - { - "name": "Bank", - "gold": 2, - "specialistSlots": {"Merchant": 1}, - "hurryCostModifier": 15, - "percentStatBonus": {"gold": 25}, - "requiredBuilding": "Market", - "requiredTech": "Banking" - }, - { - "name": "Forbidden Palace", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Artist": 1}, - "uniques": ["[10]% Unhappiness from [Population] [in all cities]"], - "requiredTech": "Banking", - "quote": "'Most of us can, as we choose, make of this world either a palace or a prison' - John Lubbock" - }, - { - "name": "Theatre", - "happiness": 3, - "hurryCostModifier": 10, - "maintenance": 2, - "requiredBuilding": "Colosseum", - "requiredTech": "Printing Press" - }, - { - "name": "Leaning Tower of Pisa", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Artist": 1}, - "uniques": ["[+25]% Great Person generation [in all cities]", "Free Great Person"], - "requiredTech": "Printing Press", - "quote": "'Don't clap too hard - it's a very old building.' - John Osbourne" - }, - { - "name": "Himeji Castle", - "culture": 3, - "isWonder": true, - "greatPersonPoints": {"Great Engineer": 2}, - "uniques": ["+[15]% Strength for units fighting in [Friendly Land]", - "Gain a free [Castle] [in this city]"], - "requiredTech": "Gunpowder", - "quote": "'Bushido is realized in the presence of death. This means choosing death whenever there is a choice between life and death. There is no other reasoning.' - Yamamoto Tsunetomo" - }, - // Column 8 - { - "name": "Seaport", - "hurryCostModifier": 25, - "maintenance": 3, - "requiredBuilding": "Harbor", - "uniques": ["[+1 Production, +1 Gold] from [Water resource] tiles [in this city]", - "Must be next to [Coast]", "[+15]% Production when constructing [Water] units [in this city]"], - "requiredTech": "Navigation" - }, - { - "name": "Hermitage", - "cost": 125, - "percentStatBonus": {"culture": 50}, - "culture": 5, - "isNationalWonder": true, - "uniques": ["Requires a [Opera House] in all cities", "Cost increases by [30] per owned city"], - "requiredTech": "Architecture" - }, - { - "name": "Taj Mahal", - "culture": 1, - "happiness": 4, - "greatPersonPoints": {"Great Artist": 2}, - "isWonder": true, - "uniques": ["Empire enters golden age"], - "requiredTech": "Architecture", - "quote": "'The Taj Mahal rises above the banks of the river like a solitary tear suspended on the cheek of time.' - Rabindranath Tagore" - }, - { - "name": "Porcelain Tower", - "culture": 1, - "greatPersonPoints": {"Great Scientist": 2}, - "isWonder": true, - "uniques": ["Free [Great Scientist] appears","Science gained from research agreements [+50]%"], - "requiredTech": "Architecture", - "quote": "'Things always seem fairer when we look back at them, and it is out of that inaccessible tower of the past that Longing leans and beckons.' - James Russell Lowell" - }, - { - "name": "Windmill", - "production": 2, - "specialistSlots": {"Engineer": 1}, - "hurryCostModifier": 25, - "maintenance": 2, - "uniques": ["Must not be on [Hill]", "[+10]% Production when constructing [Buildings] buildings [in this city]"], - "requiredTech": "Economics" - }, - { - "name": "Arsenal", - "cost": 300, - "cityStrength": 9, - "cityHealth": 25, - "hurryCostModifier": 25, - "requiredBuilding": "Castle", - "requiredTech": "Metallurgy" - }, - { - "name": "Kremlin", - "culture": 3, - "cityStrength": 12, - "isWonder": true, - "uniques": ["[+25]% City Strength from defensive buildings"], - "requiredTech": "Metallurgy", - "quote": "'The Law is a fortress on a hill that armies cannot take or floods wash away.' - The Prophet Muhammed" - }, - - // Industrial Era - - // Column 9 - { - "name": "Museum", - "culture": 5, - "specialistSlots": {"Artist": 2}, - "requiredBuilding": "Opera House", - "maintenance": 3, - "hurryCostModifier": 0, - "requiredTech": "Archaeology" - }, - { - "name": "The Louvre", - "culture": 1, - "happiness": 4, - "isWonder": true, - "uniques": ["[2] free [Great Artist] units appear"], - "requiredTech": "Archaeology", - "quote": "'Every genuine work of art has as much reason for being as the earth and the sun' - Ralph Waldo Emerson" - }, - { - "name": "Public School", - "science": 3, - "specialistSlots": {"Scientist": 1}, - "requiredBuilding": "University", - "maintenance": 3, - "hurryCostModifier": 0, - "uniques": ["[+1 Science] per [2] population [in this city]"], - "requiredTech": "Scientific Theory" - }, - { - "name": "Factory", - "cost": 360, - "production": 4, - "percentStatBonus": {"production": 10}, - "specialistSlots": {"Engineer": 2}, - "requiredBuilding": "Workshop", - "maintenance": 3, - "hurryCostModifier": 0, - "requiredResource": "Coal", - "requiredTech": "Industrialization" - }, - { - "name": "Big Ben", - "culture": 1, - "gold": 4, - "greatPersonPoints": {"Great Merchant": 2}, - "isWonder": true, - "uniques": ["[Gold] cost of purchasing items in cities [-15]%"], - "requiredTech": "Industrialization", - "quote": "'To achieve great things, two things are needed: a plan, and not quite enough time.' - Leonard Bernstein" - }, - { - "name": "Military Academy", - "hurryCostModifier": 0, - "maintenance": 1, - "requiredBuilding": "Armory", - "uniques": ["New [Military] units start with [15] Experience [in this city]"], - "requiredTech": "Military Science" - }, - { - "name": "Brandenburg Gate", - "culture": 3, - "greatPersonPoints": {"Great Scientist": 2}, - "isWonder": true, - "uniques": ["Free [Great General] appears", "New [Military] units start with [15] Experience [in this city]"], - "requiredTech": "Military Science", - "quote": "'Pale Death beats equally at the poor man's gate and at the palaces of kings.' - Horace" - }, - // Column 10 - { - "name": "Hospital", - "food": 5, - "requiredBuilding": "Aqueduct", - "maintenance": 2, - "hurryCostModifier": 0, - "requiredTech": "Biology" - }, - { - "name": "Stock Exchange", - "gold": 3, - "percentStatBonus": {"gold": 25}, - "specialistSlots": {"Merchant": 2}, - "hurryCostModifier": 15, - "requiredBuilding": "Bank", - "requiredTech": "Electricity" - }, - /* This works and even has icon but AI cannot manage its Aluminum at this moment - { - "name": "Hydro Plant", - "requiredResource": "Aluminum", - "hurryCostModifier": 0, - "maintenance": 3, - "uniques": ["Must be on [River]","[+1 Production] from [River] tiles [in this city]"], - "requiredTech": "Electricity" - }, - */ - - // Modern Era - - // Column 11 - { - "name": "Stadium", - "happiness": 4, - "requiredBuilding": "Theatre", - "maintenance": 2, - "requiredTech": "Refrigeration" - }, - { - "name": "Broadcast Tower", - "culture": 3, - "percentStatBonus": {"culture": 33}, - "requiredBuilding": "Museum", - "maintenance": 3, - "requiredTech": "Radio" - }, - { - "name": "Eiffel Tower", - "culture": 1, - "happiness": 5, - "greatPersonPoints": {"Great Merchant": 2}, - "isWonder": true, - "uniques": ["[+1 Happiness] per [2] social policies adopted"], - "requiredTech": "Radio", - "quote": "'We live only to discover beauty, all else is a form of waiting' - Kahlil Gibran" - }, - { - "name": "Military Base", - "cityStrength": 12, - "cityHealth": 25, - "hurryCostModifier": 25, - "requiredBuilding": "Arsenal", - "requiredTech": "Replaceable Parts" - }, - { - "name": "Statue of Liberty", - "culture": 1, - "isWonder": true, - "greatPersonPoints": {"Great Engineer": 2}, - "uniques": ["[+1 Production] from every specialist [in all cities]"], - "requiredTech": "Replaceable Parts", - "quote": "'Give me your tired, your poor, your huddled masses yearning to breathe free, the wretched refuse of your teeming shore. Send these, the homeless, tempest-tossed to me, I lift my lamp beside the golden door!' - Emma Lazarus" - }, - { - "name": "Neuschwanstein", - "happiness": 2, - "culture": 4, - "gold": 6, - "greatPersonPoints": {"Great Merchant": 1}, - "isWonder": true, - "uniques": ["[+1 Happiness, +2 Culture, +3 Gold] from every [Castle]", - "Must have an owned [Mountain] within [2] tiles"], - "requiredTech": "Railroads", - "quote": "'...the location is one of the most beautiful to be found, holy and unapproachable, a worthy temple for the divine friend who has brought salvation and true blessing to the world.' - King Ludwig II of Bavaria" - }, - // Column 12 - { - "name": "Research Lab", - "science": 4, - "percentStatBonus": {"science": 50}, - "specialistSlots": {"Scientist": 1}, - "requiredBuilding": "Public School", - "maintenance": 3, - "requiredTech": "Plastics" - }, - { - "name": "Cristo Redentor", - "culture": 5, - "isWonder": true, - "greatPersonPoints": {"Great Artist": 2}, - "uniques": ["[10]% Culture cost of adopting new Policies"], - "requiredTech": "Plastics", - "quote": "'Come to me, all who labor and are heavy burdened, and I will give you rest.' - New Testament, Matthew 11:28" - }, - - // Atomic Era - - // Column 13 - { - "name": "Medical Lab", - "requiredBuilding": "Hospital", - "maintenance": 3, - "requiredTech": "Pharmaceuticals", - "uniques": ["[25]% Food is carried over after population increases [in this city]"] - }, - { - "name": "Manhattan Project", - "cost": 750, - "isNationalWonder": true, - "uniques": ["Enables nuclear weapon", "Triggers a global alert upon completion"], - "requiredTech": "Atomic Theory" - }, - { - "name": "Pentagon", - "isWonder": true, - "culture": 3, - "greatPersonPoints": {"Great Engineer": 2}, - "uniques": ["Gold cost of upgrading military units reduced by 33%"], - "requiredTech": "Combined Arms", - "quote": "'In preparing for battle I have always found that plans are useless, but planning is indispensable.' - Dwight D. Eisenhower" - }, - // Column 14 - { - "name": "Solar Plant", - "production": 5, - "percentStatBonus": {"production": 15}, - "requiredBuilding": "Factory", - "maintenance": 3, - "requiredTech": "Ecology", - "uniques": ["Must be next to [Desert]", "Only available "] - }, - { - "name": "Sydney Opera House", - "isWonder": true, - "greatPersonPoints": {"Great Artist": 2}, - "percentStatBonus": {"culture": 50}, - "uniques": ["Free Social Policy","Must be next to [Coast]"], - "requiredTech": "Ecology", - "quote": "'Those who lose dreaming are lost.' - Australian Aboriginal saying" - }, - { - "name": "Nuclear Plant", - "production": 5, - "percentStatBonus": {"production": 15}, - "requiredBuilding": "Factory", - "maintenance": 3, - "requiredResource": "Uranium", - "requiredTech": "Nuclear Fission", - "uniques": ["Only available "] - }, - { - "name": "Apollo Program", - "cost": 750, - "isNationalWonder": true, - "uniques": ["Enables construction of Spaceship parts", "Triggers a global alert upon completion"], - "requiredTech": "Rocketry" - }, - - // Information Era + // Ancient Era + + // Always available + { + "name": "Palace", + "specialistSlots": {"Hero": 1}, + "isNationalWonder": true, + "production": 3, + "science": 3, + "gold": 3, + "culture": 1, + "cityStrength": 2, + "cost": 1, + "uniques": ["Indicates the capital city"] + }, + { + "name": "Monument", + "culture": 2, + "cost": 40, + "hurryCostModifier": 40, + "maintenance": 1 + }, + // Column 1 + { + "name": "Granary", + "food": 2, + "maintenance": 1, + "hurryCostModifier": 25, + "uniques": ["[+1 Food] from [Deer] tiles [in this city]", + "[+1 Food] from [Bananas] tiles [in this city]", + "[+1 Food] from [Wheat] tiles [in this city]"], + "requiredTech": "Pottery" + }, + { + "name": "Shrine", + "faith": 1, + "cost": 40, + "maintenance": 1, + "requiredTech": "Pottery", + "uniques": ["Hidden when religion is disabled"] + }, + { + "name": "The Fanged Spire", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Engineer": 1}, + "uniques": ["[+25]% [Food] [in all cities]", "[+50]% Production when constructing [Ranged] units [in all cities]"], + "requiredTech": "Archery", + "quote": "'The spire reached high into the heavens, a remnant from the bygone era of Dragons - and a testament to humanity's victory.'" + }, + // Column 2 + { + "name": "Stone Works", + "happiness": 1, + "production": 1, + "requiredNearbyImprovedResources": ["Marble", "Stone"], + "maintenance": 1, + "hurryCostModifier": 0, + "uniques": ["Must not be on [Plains]", + "[+1 Production] from [Stone] tiles [in this city]", + "[+1 Production] from [Marble] tiles [in this city]"], + "requiredTech": "Calendar" + }, + { + "name": "The Manaliths", + "culture": 6, + "isWonder": true, + "greatPersonPoints": {"Great Engineer": 1, "Great Hero": 10}, + "requiredTech": "Calendar", + "uniques": ["[+250]% Strength "], + "quote": "'Time crumbles things; everything grows old and is forgotten under the power of time' - Aristotle" + }, + { + "name": "Library", + "hurryCostModifier": 25, + "maintenance": 1, + "uniques": ["[+1 Science] per [2] population [in this city]"], + "requiredTech": "Writing" + }, + { + "name": "Library Of Aeons", + "science": 3, + "culture": 1, + "greatPersonPoints": {"Great Scientist": 1}, + "isWonder": true, + "requiredTech": "Writing", + "uniques": ["Free Technology", "Gain a free [Library] [in this city]", "[+25]% [Science] from Trade Routes"], + "quote": "'Libraries are as the shrine where all the relics of the ancient saints, full of true virtue, and all that without delusion or imposture are preserved and reposed.' - Sir Francis Bacon" + }, + { + "name": "Circus", + "requiredNearbyImprovedResources": ["Ivory","Horses"], + "happiness": 2, + "hurryCostModifier": 25, + "requiredTech": "Trapping" + }, + { + "name": "Water Mill", + "maintenance": 2, + "food": 2, + "production": 1, + "hurryCostModifier": 25, + "uniques": ["Must be on [River]"], + "requiredTech": "The Wheel" + }, + { + "name": "Walls", + "specialistSlots": {"Hero": 1}, + "cityStrength": 5, + "cityHealth": 50, + "hurryCostModifier": 25, + "requiredTech": "Masonry" + }, + { + "name": "The Nephaliths", + "culture": 1, + "greatPersonPoints": {"Great Engineer": 1}, + "isWonder": true, + "uniques": ["[-25]% tile improvement construction time", "[+25]% [Production]", "[2] free [Worker] units appear"], + "requiredTech": "Masonry", + "quote": "'O, let not the pains of death which come upon thee enter into my body. I am the god Tem, and I am the foremost part of the sky, and the power which protecteth me is that which is with all the gods forever.' - The Book of the Dead, translated by Sir Ernest Alfred Wallis Budge" + }, + { + "name": "The Vault of Memories", + "culture": 1, + "greatPersonPoints": {"Great Merchant": 1}, + "isWonder": true, + "uniques": [ "[+100 Gold, +10 Science, +10 Culture, +10 Faith] whenever a Great Person is expended", + "[+2 Gold] from [Marble] tiles [in this city]", "[+2 Gold] from [Stone] tiles [in this city]"], + "requiredTech": "Masonry", + "quote": "'It is said that the vault contains the personalities and memories of over a thousand historical figures, each entry containing valuable information that could change our world's future.'" + }, + { + "name": "Barracks", + "specialistSlots": {"Hero": 1}, + "hurryCostModifier": 25, + "maintenance": 1, + "uniques": ["New [Military] units start with [15] Experience [in this city]"], + "requiredTech": "Bronze Working" + }, + { + "name": "Statue of Ruination", + "culture": 1, + "isWonder": true, + "uniques": ["[+50]% Strength "], + "requiredTech": "Bronze Working", + "quote": "'He spoke, the son of Kronos, and nodded his head with the dark brows, and the immortally anointed hair of the great god swept from his divine head, and all Olympos was shaken' - The Iliad" + // "Requires [Honor]" in BNW + }, + + // Classical Era + + // Column 3 + { + "name": "Lighthouse", + "cost": 75, + "hurryCostModifier": 25, + "maintenance": 1, + "uniques": ["Must be next to [Coast]", "[+1 Food] from [Ocean] tiles [in this city]", + "[+1 Food] from [Coast] tiles [in this city]", "[+1 Food] from [Fish] tiles [in this city]" ], + "requiredTech": "Optics" + }, + { + "name": "The Astral Beacon", + "cost": 185, + "culture": 1, + "greatPersonPoints": {"Great Merchant": 1}, + "isWonder": true, + "uniques": ["Must be next to [Coast]", "[+1] Movement ", "[+1] Sight ", "Gain a free [Lighthouse] [in this city]", "Free [Starspawn] appears"], + "requiredTech": "Optics", + "quote": "'They that go down to the sea in ships, that do business in great waters; these see the works of the Lord, and his wonders in the deep.' - The Bible, Psalms 107:23-24" + }, + { + "name": "Stable", + "maintenance": 1, + "requiredNearbyImprovedResources": ["Horses","Sheep","Cattle"], + "hurryCostModifier": 25, + "uniques": ["[+15]% Production when constructing [Mounted] units [in this city]", + "[+1 Production] from [Cattle] tiles [in this city]", + "[+1 Production] from [Horses] tiles [in this city]", + "[+1 Production] from [Sheep] tiles [in this city]"], + "requiredTech": "Horseback Riding" + }, + { + "name": "Circus Maximus", + "cost": 125, + "happiness": 5, + "culture": 1, + "isNationalWonder": true, + "uniques": ["Requires a [Colosseum] in all cities", "Cost increases by [30] per owned city"], + "requiredTech": "Horseback Riding" + }, + { + "name": "Courthouse", + "maintenance": 4, + "hurryCostModifier": 50, + "uniques": ["Remove extra unhappiness from annexed cities", + "Can only be built [in annexed cities]"], + "requiredTech": "Mathematics" + }, + { + "name": "Garden of Biona", + "greatPersonPoints": {"Great Artist": 1}, + "food": 6, + "culture": 1, + "isWonder": true, + "requiredTech": "Mathematics", + "uniques": ["[+25]% [Food] [in all cities]", "Gain a free [Garden] [in this city]", "[+25] HP when healing", "[+50] HP when healing ", "[+50] HP when healing ", "[+50] HP when healing "], + "quote": "'I think that if ever a mortal heard the word of God it would be in a garden at the cool of the day.' - F. Frankfort Moore" + }, + { + "name": "Arena", // Colosseum in Vanilla. + "specialistSlots": {"Hero": 1}, + "maintenance": 1, + "happiness": 2, + "hurryCostModifier": 25, + "uniques": ["New [Military] units start with [5] Experience [in this city]"], + "requiredTech": "Construction" + }, + { + "name": "The Stone Sentinels", + "culture": 6, + "isWonder": true, + "greatPersonPoints": {"Great Artist": 1}, + "uniques": ["[10] free [Melee] units appear"], + "requiredTech": "Construction", + "quote": "'Regard your soldiers as your children, and they will follow you into the deepest valleys; look on them as your own beloved sons, and they will stand by you even unto death.' - Sun Tzu" + }, + // Column 4 + { + "name": "Temple", + "faith": 2, + "specialistSlots": {"Hero": 1}, + "requiredBuilding": "Shrine", + "maintenance": 2, + "hurryCostModifier": 25, + "requiredTech": "Philosophy", + "uniques": ["Hidden when religion is disabled"] + }, + { + "name": "National College", + "cost": 125, + "science": 3, + "culture": 1, + "isNationalWonder": true, + "percentStatBonus": {"science": 50}, + "uniques": ["Requires a [Library] in all cities", "Cost increases by [30] per owned city"], + "requiredTech": "Philosophy" + }, + { + "name": "The Seer's Stone", + "culture": 3, + "greatPersonPoints": {"Great Scientist": 1}, + "isWonder": true, + "uniques": ["Free Social Policy", "Reveals the entire map", "[+5] Sight"], + "requiredTech": "Philosophy", + "quote": "'The ancient Oracle said that I was the wisest of all the Greeks. It is because I alone, of all the Greeks, know that I know nothing' - Socrates" + }, + { + "name": "Amphitheater", + "culture": 3, + "specialistSlots": {"Artist": 1}, + "requiredBuilding": "Monument", + "maintenance": 2, + "hurryCostModifier": 25, + "requiredTech": "Drama and Poetry" + }, + { + "name": "National Epic", + "cost": 125, + "culture": 1, + "isNationalWonder": true, + "uniques": ["Requires a [Monument] in all cities", "[+25]% Great Person generation [in this city]", "Cost increases by [30] per owned city"], + "requiredTech": "Drama and Poetry" + }, + { + "name": "Market", + "gold": 2, + "specialistSlots": {"Merchant": 1}, + "hurryCostModifier": 25, + "percentStatBonus": {"gold": 25}, + "requiredTech": "Currency" + }, + { + "name": "Mint", + "maintenance": 0, + "requiredNearbyImprovedResources": ["Gold Ore", "Silver"], + "hurryCostModifier": 25, + "uniques": ["[+2 Gold] from [Gold Ore] tiles [in this city]", "[+2 Gold] from [Silver] tiles [in this city]"], + "requiredTech": "Currency" + }, + //Todo: Fantasify Petra. + /* + { // Flood plains are not supposed to be affected by this wonder. Add stats to all desert tiles and then add negative stats to flood plains to undo the effect on them for now + "name": "Petra", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Engineer": 1}, + "uniques": ["Must be next to [Desert]", "[+1 Food, +1 Production, +1 Gold] from [Desert] tiles without [Flood plains] [in this city]", "Gain a free [Amphitheater] [in this city]", "[+6 Culture] "], + "requiredTech": "Currency", + "quote": "'...who drinks the water I shall give him, says the Lord, will have a spring inside him welling up for eternal life. Let them bring me to your holy mountain in the place where you dwell. Across the desert and through the mountain to the Canyon of the Crescent Moon...' - Indiana Jones" + }, + */ + { + "name": "Aqueduct", + "maintenance": 1, + "hurryCostModifier": 0, + "uniques": ["[40]% Food is carried over after population increases [in this city]"], + "requiredTech": "Engineering" + }, + { + "name": "The Worldspine Wall", + "culture": 3, + "greatPersonPoints": {"Great Engineer": 1}, + "isWonder": true, + "uniques": ["[+250]% Strength for cities", "[+25]% growth [in this city]", "Gain a free [Walls] [in all cities]"], + "requiredTech": "Engineering", + "quote": "'The art of war teaches us to rely not on the likelihood of the enemy's not attacking, but rather on the fact that we have made our position unassailable.' - Sun Tzu" + }, + { + "name": "Heroic Epic", + "cost": 125, + "culture": 1, + "isNationalWonder": true, + "greatPersonPoints": {"Great Hero": 1}, + "uniques": ["Requires a [Barracks] in all cities", "All newly-trained [non-air] units [in this city] receive the [Morale] promotion", + "Cost increases by [30] per owned city"], + "requiredTech": "Iron Working" + }, + { + "name": "The Keeper", + "cost": 185, + "culture": 1, + "gold": 5, + "greatPersonPoints": {"Great Merchant": 1}, + "isWonder": true, + "uniques": ["Must be next to [Coast]", "[+1 Gold] from [Water] tiles [in this city]", "May buy [Military] units with [Culture] for [3] times their normal Production cost"], + "requiredTech": "Iron Working", + "quote": "'Why man, he doth bestride the narrow world like a colossus, and we petty men walk under his huge legs, and peep about to find ourselves dishonorable graves.' - William Shakespeare, Julius Caesar" + }, + + // Medieval Era + + // Column 5 + { + "name": "Garden", + "uniques": ["[+25]% Great Person generation [in this city]", "Must be next to [Fresh water]"], + "hurryCostModifier": 25, + "maintenance": 1, + "requiredTech": "Theology" + }, + { + "name": "Hagia Sophia", + "culture": 1, + "greatPersonPoints": {"Great Artist": 1}, + "isWonder": true, + "uniques": ["[+25]% Great Person generation [in all cities]", "Free Great Person"], + "requiredTech": "Theology", + "quote": "'For it soars to a height to match the sky, and as if surging up from among the other buildings it stands on high and looks down upon the remainder of the city, adorning it, because it is a part of it, but glorying in its own beauty' - Procopius, De Aedificis" + }, + { + "name": "Chichen Itza", + "culture": 1, + "happiness": 4, + "greatPersonPoints": {"Great Engineer": 1}, + "isWonder": true, + "uniques": ["[+50]% Golden Age length"], + "requiredTech": "Civil Service", + "quote": "'The katun is established at Chichen Itza. The settlement of the Itza shall take place there. The quetzal shall come, the green bird shall come. Ah Kantenal shall come. It is the word of God. The Itza shall come.' - The Books of Chilam Balam" + }, + { + "name": "National Treasury", + "cost": 125, + "gold": 8, + "culture": 1, + "isNationalWonder": true, + "uniques": ["Requires a [Market] in all cities", "Cost increases by [30] per owned city"], + "requiredTech": "Guilds" + }, + { + "name": "Machu Picchu", + "gold": 5, + "greatPersonPoints": {"Great Merchant": 1}, + "culture": 1, + "isWonder": true, + "uniques": ["[+25]% [Gold] from Trade Routes","Must have an owned [Mountain] within [2] tiles"], + "requiredTech": "Guilds", + "quote": "'Few romances can ever surpass that of the granite citadel on top of the beetling precipices of Machu Picchu, the crown of Inca Land.' - Hiram Bingham" + }, + { + "name": "Workshop", + "maintenance": 2, + "production": 2, + "specialistSlots": {"Engineer": 1}, + "hurryCostModifier": 25, + "percentStatBonus": {"production": 10}, + "requiredTech": "Metal Casting" + }, + { + "name": "Forge", + "maintenance": 1, + "hurryCostModifier": 25, + "requiredNearbyImprovedResources": ["Iron"], + "requiredTech": "Metal Casting", + // If spaceship parts are changed into units, the spaceship part unique should be changed to + // "+[15]% Production when constructing [Spaceship part] units [in this city]" + "uniques": ["[+15]% Production when constructing [Spaceship part] buildings [in this city]", + "[+15]% Production when constructing [Land] units [in this city]", + "[+1 Production] from [Iron] tiles [in this city]"] + }, + // Column 6 + { + "name": "Harbor", + "cost": 120, + "maintenance": 2, + "hurryCostModifier": 25, + "uniques": ["[+1 Production] from [Water resource] tiles [in this city]", + "Connects trade routes over water","Must be next to [Coast]"], + "requiredTech": "Compass" + }, + { + "name": "University", + "maintenance": 2, + "hurryCostModifier": 15, + "percentStatBonus": {"science": 33}, + "specialistSlots": {"Scientist": 2}, + "requiredBuilding": "Library", + "uniques": ["[+2 Science] from [Jungle] tiles [in this city]"], + "requiredTech": "Education" + }, + { + "name": "Oxford University", + "cost": 125, + "science": 3, + "culture": 1, + "isNationalWonder": true, + "uniques": ["Requires a [University] in all cities", "Free Technology", "Cost increases by [30] per owned city"], + "requiredTech": "Education" + }, + { + "name": "Angkor Wat", + "culture": 1, + "greatPersonPoints": {"Great Engineer": 1}, + "isWonder": true, + "uniques": ["[-25]% Culture cost of natural border growth [in all cities]","[-25]% Gold cost of acquiring tiles [in all cities]"], + "requiredTech": "Education", + "quote": "'The temple is like no other building in the world. It has towers and decoration and all the refinements which the human genius can conceive of.' - Antonio da Magdalena" + }, + { + "name": "Castle", + "cityStrength": 7, + "cityHealth": 25, + "hurryCostModifier": 25, + "requiredBuilding": "Walls", + "requiredTech": "Chivalry" + // 4 cityStrength in vanilla, no ExtraCityHitPoints in vanilla + }, + { + "name": "Alhambra", + "culture": 1, + "greatPersonPoints": {"Great Artist": 1}, + "isWonder": true, + "percentStatBonus": {"culture": 20}, + "uniques": ["All newly-trained [relevant] units [in this city] receive the [Drill I] promotion", + "Gain a free [Castle] [in this city]"], + "requiredTech": "Chivalry", + "quote": "'Justice is an unassailable fortress, built on the brow of a mountain which cannot be overthrown by the violence of torrents, nor demolished by the force of armies.' - Joseph Addison" + }, + { + "name": "Ironworks", + "cost": 125, + "production": 8, + "culture": 1, + "isNationalWonder": true, + "uniques": ["Requires a [Workshop] in all cities", "Cost increases by [30] per owned city"], + "requiredTech": "Machinery" + }, + { + "name": "Notre Dame", + "culture": 3, + "happiness": 10, + "greatPersonPoints": {"Great Merchant": 1}, + "isWonder": true, + "requiredTech": "Physics", + "quote": "'Architecture has recorded the great ideas of the human race. Not only every religious symbol, but every human thought has its page in that vast book.' - Victor Hugo" + }, + { + "name": "Armory", + "hurryCostModifier": 25, + "maintenance": 1, + "requiredBuilding": "Barracks", + "uniques": ["New [Military] units start with [15] Experience [in this city]"], + "requiredTech": "Steel" + }, + + // Renaissance Era + + // Column 7 + { + "name": "Observatory", + "maintenance": 0, + "hurryCostModifier": 15, + "percentStatBonus": {"science": 50}, + "requiredBuilding": "Library", + "uniques": ["Must be next to [Mountain]"], + "requiredTech": "Astronomy" + }, + { + "name": "Opera House", + "culture": 4, + "specialistSlots": {"Artist": 1}, + "hurryCostModifier": 10, + "requiredBuilding": "Amphitheater", + "maintenance": 2, + "requiredTech": "Acoustics" + }, + { + "name": "Sistine Chapel", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Artist": 2}, + "uniques": ["[+25]% [Culture] [in all cities]"], + "requiredTech": "Acoustics", + "quote": "'I live and love in God's peculiar light.' - Michelangelo Buonarroti" + }, + { + "name": "Bank", + "gold": 2, + "specialistSlots": {"Merchant": 1}, + "hurryCostModifier": 15, + "percentStatBonus": {"gold": 25}, + "requiredBuilding": "Market", + "requiredTech": "Banking" + }, + { + "name": "Forbidden Palace", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Artist": 1}, + "uniques": ["[10]% Unhappiness from [Population] [in all cities]"], + "requiredTech": "Banking", + "quote": "'Most of us can, as we choose, make of this world either a palace or a prison' - John Lubbock" + }, + { + "name": "Theatre", + "happiness": 3, + "hurryCostModifier": 10, + "maintenance": 2, + "requiredBuilding": "Arena", + "requiredTech": "Printing Press" + }, + { + "name": "Leaning Tower of Pisa", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Artist": 1}, + "uniques": ["[+25]% Great Person generation [in all cities]", "Free Great Person"], + "requiredTech": "Printing Press", + "quote": "'Don't clap too hard - it's a very old building.' - John Osbourne" + }, + { + "name": "Himeji Castle", + "culture": 3, + "isWonder": true, + "greatPersonPoints": {"Great Engineer": 2}, + "uniques": ["+[15]% Strength for units fighting in [Friendly Land]", + "Gain a free [Castle] [in this city]"], + "requiredTech": "Gunpowder", + "quote": "'Bushido is realized in the presence of death. This means choosing death whenever there is a choice between life and death. There is no other reasoning.' - Yamamoto Tsunetomo" + }, + // Column 8 + { + "name": "Seaport", + "hurryCostModifier": 25, + "maintenance": 3, + "requiredBuilding": "Harbor", + "uniques": ["[+1 Production, +1 Gold] from [Water resource] tiles [in this city]", + "Must be next to [Coast]", "[+15]% Production when constructing [Water] units [in this city]"], + "requiredTech": "Navigation" + }, + { + "name": "Hermitage", + "cost": 125, + "percentStatBonus": {"culture": 50}, + "culture": 5, + "isNationalWonder": true, + "uniques": ["Requires a [Opera House] in all cities", "Cost increases by [30] per owned city"], + "requiredTech": "Architecture" + }, + { + "name": "Taj Mahal", + "culture": 1, + "happiness": 4, + "greatPersonPoints": {"Great Artist": 2}, + "isWonder": true, + "uniques": ["Empire enters golden age"], + "requiredTech": "Architecture", + "quote": "'The Taj Mahal rises above the banks of the river like a solitary tear suspended on the cheek of time.' - Rabindranath Tagore" + }, + { + "name": "Porcelain Tower", + "culture": 1, + "greatPersonPoints": {"Great Scientist": 2}, + "isWonder": true, + "uniques": ["Free [Great Scientist] appears","Science gained from research agreements [+50]%"], + "requiredTech": "Architecture", + "quote": "'Things always seem fairer when we look back at them, and it is out of that inaccessible tower of the past that Longing leans and beckons.' - James Russell Lowell" + }, + { + "name": "Windmill", + "production": 2, + "specialistSlots": {"Engineer": 1}, + "hurryCostModifier": 25, + "maintenance": 2, + "uniques": ["Must not be on [Hill]", "[+10]% Production when constructing [Buildings] buildings [in this city]"], + "requiredTech": "Economics" + }, + { + "name": "Arsenal", + "cost": 300, + "cityStrength": 9, + "cityHealth": 25, + "hurryCostModifier": 25, + "requiredBuilding": "Castle", + "requiredTech": "Metallurgy" + }, + { + "name": "Kremlin", + "culture": 3, + "cityStrength": 12, + "isWonder": true, + "uniques": ["[+25]% City Strength from defensive buildings"], + "requiredTech": "Metallurgy", + "quote": "'The Law is a fortress on a hill that armies cannot take or floods wash away.' - The Prophet Muhammed" + }, + + // Industrial Era + + // Column 9 + { + "name": "Museum", + "culture": 5, + "specialistSlots": {"Artist": 2}, + "requiredBuilding": "Opera House", + "maintenance": 3, + "hurryCostModifier": 0, + "requiredTech": "Archaeology" + }, + { + "name": "The Louvre", + "culture": 1, + "happiness": 4, + "isWonder": true, + "uniques": ["[2] free [Great Artist] units appear"], + "requiredTech": "Archaeology", + "quote": "'Every genuine work of art has as much reason for being as the earth and the sun' - Ralph Waldo Emerson" + }, + { + "name": "Public School", + "science": 3, + "specialistSlots": {"Scientist": 1}, + "requiredBuilding": "University", + "maintenance": 3, + "hurryCostModifier": 0, + "uniques": ["[+1 Science] per [2] population [in this city]"], + "requiredTech": "Scientific Theory" + }, + { + "name": "Factory", + "cost": 360, + "production": 4, + "percentStatBonus": {"production": 10}, + "specialistSlots": {"Engineer": 2}, + "requiredBuilding": "Workshop", + "maintenance": 3, + "hurryCostModifier": 0, + "requiredResource": "Coal", + "requiredTech": "Industrialization" + }, + { + "name": "Big Ben", + "culture": 1, + "gold": 4, + "greatPersonPoints": {"Great Merchant": 2}, + "isWonder": true, + "uniques": ["[Gold] cost of purchasing items in cities [-15]%"], + "requiredTech": "Industrialization", + "quote": "'To achieve great things, two things are needed: a plan, and not quite enough time.' - Leonard Bernstein" + }, + { + "name": "Military Academy", + "hurryCostModifier": 0, + "maintenance": 1, + "requiredBuilding": "Armory", + "uniques": ["New [Military] units start with [15] Experience [in this city]"], + "requiredTech": "Military Science" + }, + { + "name": "Brandenburg Gate", + "culture": 3, + "greatPersonPoints": {"Great Scientist": 2}, + "isWonder": true, + "uniques": ["Free [Great General] appears", "New [Military] units start with [15] Experience [in this city]"], + "requiredTech": "Military Science", + "quote": "'Pale Death beats equally at the poor man's gate and at the palaces of kings.' - Horace" + }, + // Column 10 + { + "name": "Hospital", + "food": 5, + "requiredBuilding": "Aqueduct", + "maintenance": 2, + "hurryCostModifier": 0, + "requiredTech": "Biology" + }, + { + "name": "Stock Exchange", + "gold": 3, + "percentStatBonus": {"gold": 25}, + "specialistSlots": {"Merchant": 2}, + "hurryCostModifier": 15, + "requiredBuilding": "Bank", + "requiredTech": "Electricity" + }, + /* This works and even has icon but AI cannot manage its Aluminum at this moment + { + "name": "Hydro Plant", + "requiredResource": "Aluminum", + "hurryCostModifier": 0, + "maintenance": 3, + "uniques": ["Must be on [River]","[+1 Production] from [River] tiles [in this city]"], + "requiredTech": "Electricity" + }, + */ + + // Modern Era + + // Column 11 + { + "name": "Stadium", + "happiness": 4, + "requiredBuilding": "Theatre", + "maintenance": 2, + "requiredTech": "Refrigeration" + }, + { + "name": "Broadcast Tower", + "culture": 3, + "percentStatBonus": {"culture": 33}, + "requiredBuilding": "Museum", + "maintenance": 3, + "requiredTech": "Radio" + }, + { + "name": "Eiffel Tower", + "culture": 1, + "happiness": 5, + "greatPersonPoints": {"Great Merchant": 2}, + "isWonder": true, + "uniques": ["[+1 Happiness] per [2] social policies adopted"], + "requiredTech": "Radio", + "quote": "'We live only to discover beauty, all else is a form of waiting' - Kahlil Gibran" + }, + { + "name": "Military Base", + "cityStrength": 12, + "cityHealth": 25, + "hurryCostModifier": 25, + "requiredBuilding": "Arsenal", + "requiredTech": "Replaceable Parts" + }, + { + "name": "Statue of Liberty", + "culture": 1, + "isWonder": true, + "greatPersonPoints": {"Great Engineer": 2}, + "uniques": ["[+1 Production] from every specialist [in all cities]"], + "requiredTech": "Replaceable Parts", + "quote": "'Give me your tired, your poor, your huddled masses yearning to breathe free, the wretched refuse of your teeming shore. Send these, the homeless, tempest-tossed to me, I lift my lamp beside the golden door!' - Emma Lazarus" + }, + { + "name": "Neuschwanstein", + "happiness": 2, + "culture": 4, + "gold": 6, + "greatPersonPoints": {"Great Merchant": 1}, + "isWonder": true, + "uniques": ["[+1 Happiness, +2 Culture, +3 Gold] from every [Castle]", + "Must have an owned [Mountain] within [2] tiles"], + "requiredTech": "Railroads", + "quote": "'...the location is one of the most beautiful to be found, holy and unapproachable, a worthy temple for the divine friend who has brought salvation and true blessing to the world.' - King Ludwig II of Bavaria" + }, + // Column 12 + { + "name": "Research Lab", + "science": 4, + "percentStatBonus": {"science": 50}, + "specialistSlots": {"Scientist": 1}, + "requiredBuilding": "Public School", + "maintenance": 3, + "requiredTech": "Plastics" + }, + { + "name": "Cristo Redentor", + "culture": 5, + "isWonder": true, + "greatPersonPoints": {"Great Artist": 2}, + "uniques": ["[10]% Culture cost of adopting new Policies"], + "requiredTech": "Plastics", + "quote": "'Come to me, all who labor and are heavy burdened, and I will give you rest.' - New Testament, Matthew 11:28" + }, + + // Atomic Era + + // Column 13 + { + "name": "Medical Lab", + "requiredBuilding": "Hospital", + "maintenance": 3, + "requiredTech": "Pharmaceuticals", + "uniques": ["[25]% Food is carried over after population increases [in this city]"] + }, + { + "name": "Manhattan Project", + "cost": 750, + "isNationalWonder": true, + "uniques": ["Enables nuclear weapon", "Triggers a global alert upon completion"], + "requiredTech": "Atomic Theory" + }, + { + "name": "Pentagon", + "isWonder": true, + "culture": 3, + "greatPersonPoints": {"Great Engineer": 2}, + "uniques": ["Gold cost of upgrading military units reduced by 33%"], + "requiredTech": "Combined Arms", + "quote": "'In preparing for battle I have always found that plans are useless, but planning is indispensable.' - Dwight D. Eisenhower" + }, + // Column 14 + { + "name": "Solar Plant", + "production": 5, + "percentStatBonus": {"production": 15}, + "requiredBuilding": "Factory", + "maintenance": 3, + "requiredTech": "Ecology", + "uniques": ["Must be next to [Desert]", "Only available "] + }, + { + "name": "Sydney Opera House", + "isWonder": true, + "greatPersonPoints": {"Great Artist": 2}, + "percentStatBonus": {"culture": 50}, + "uniques": ["Free Social Policy","Must be next to [Coast]"], + "requiredTech": "Ecology", + "quote": "'Those who lose dreaming are lost.' - Australian Aboriginal saying" + }, + { + "name": "Nuclear Plant", + "production": 5, + "percentStatBonus": {"production": 15}, + "requiredBuilding": "Factory", + "maintenance": 3, + "requiredResource": "Uranium", + "requiredTech": "Nuclear Fission", + "uniques": ["Only available "] + }, + { + "name": "Apollo Program", + "cost": 750, + "isNationalWonder": true, + "uniques": ["Enables construction of Spaceship parts", "Triggers a global alert upon completion"], + "requiredTech": "Rocketry" + }, + + // Information Era + + // Column 15 + { + "name": "CN Tower", + "isWonder": true, + "culture": 1, + "greatPersonPoints": {"Great Merchant": 1}, + "uniques": ["[+1] population [in all cities]", "[+1 Happiness] [in all cities]", "Gain a free [Broadcast Tower] [in all cities]"], + "requiredTech": "Telecommunications", + "quote": "'Nothing travels faster than light with the possible exception of bad news, which obeys its own special rules.' - Douglas Adams" + }, + { + "name": "Bomb Shelter", + "cost": 300, + "maintenance": 1, + "requiredTech": "Telecommunications", + "uniques": ["Population loss from nuclear attacks [-75]% [in this city]"] + }, + { + "name": "SS Cockpit", + "requiredResource": "Aluminum", + "requiredTech": "Satellites", + "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] + }, + { + "name": "Hubble Space Telescope", + "isWonder": true, + "greatPersonPoints": {"Great Scientist": 1}, + // If spaceship parts are changed into units, the spaceship part unique should be changed to + // "+[25]% Production when constructing [Spaceship part] units [in this city]" + "uniques": ["[2] free [Great Scientist] units appear", + "[+25]% Production when constructing [Spaceship part] buildings [in this city]", + "Gain a free [Spaceship Factory] [in this city]"], + "requiredTech": "Satellites", + "quote": "'The wonder is, not that the field of stars is so vast, but that man has measured it.' - Anatole France" + }, + { + "name": "SS Booster", + "requiredResource": "Aluminum", + "requiredTech": "Advanced Ballistics", + "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] + }, + { + "name": "Spaceship Factory", + "production": 3, + "requiredResource": "Aluminum", + "cost": 360, + "requiredBuilding": "Factory", + // If spaceship parts are changed into units, this unique should be changed to + // "+[50]% Production when constructing [Spaceship part] units [in this city]" + "uniques": ["[+50]% Production when constructing [Spaceship part] buildings [in this city]"], + "requiredTech": "Robotics" + }, + // Column 16 + { + "name": "United Nations", + "isWonder": true, + "culture": 1, + "greatPersonPoints": {"Great Merchant": 2}, + "requiredTech": "Globalization", + "uniques": ["Triggers voting for the Diplomatic Victory", "Hidden when [Diplomatic] Victory is disabled", "Triggers a global alert upon completion"], + "quote": "'More than ever before in human history, we share a common destiny. We can master it only if we face it together. And that is why we have the United Nations.' - Kofi Annan" + }, + { + "name": "SS Engine", + "requiredResource": "Aluminum", + "requiredTech": "Particle Physics", + "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] + }, + { + "name": "SS Stasis Chamber", + "requiredResource": "Aluminum", + "requiredTech": "Nanotechnology", + "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] + }, + + // All Eras + + { + "name": "Utopia Project", + "cost": 1500, + "isNationalWonder": true, + "uniques": ["Hidden until [5] social policy branches have been completed", "Triggers a global alert upon build start", + "Triggers a Cultural Victory upon completion", "Hidden when [Cultural] Victory is disabled"] + }, - // Column 15 - { - "name": "CN Tower", - "isWonder": true, - "culture": 1, - "greatPersonPoints": {"Great Merchant": 1}, - "uniques": ["[+1] population [in all cities]", "[+1 Happiness] [in all cities]", "Gain a free [Broadcast Tower] [in all cities]"], - "requiredTech": "Telecommunications", - "quote": "'Nothing travels faster than light with the possible exception of bad news, which obeys its own special rules.' - Douglas Adams" - }, - { - "name": "Bomb Shelter", - "cost": 300, - "maintenance": 1, - "requiredTech": "Telecommunications", - "uniques": ["Population loss from nuclear attacks [-75]% [in this city]"] - }, - { - "name": "SS Cockpit", - "requiredResource": "Aluminum", - "requiredTech": "Satellites", - "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] - }, - { - "name": "Hubble Space Telescope", - "isWonder": true, - "greatPersonPoints": {"Great Scientist": 1}, - // If spaceship parts are changed into units, the spaceship part unique should be changed to - // "+[25]% Production when constructing [Spaceship part] units [in this city]" - "uniques": ["[2] free [Great Scientist] units appear", - "[+25]% Production when constructing [Spaceship part] buildings [in this city]", - "Gain a free [Spaceship Factory] [in this city]"], - "requiredTech": "Satellites", - "quote": "'The wonder is, not that the field of stars is so vast, but that man has measured it.' - Anatole France" - }, - { - "name": "SS Booster", - "requiredResource": "Aluminum", - "requiredTech": "Advanced Ballistics", - "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] - }, - { - "name": "Spaceship Factory", - "production": 3, - "requiredResource": "Aluminum", - "cost": 360, - "requiredBuilding": "Factory", - // If spaceship parts are changed into units, this unique should be changed to - // "+[50]% Production when constructing [Spaceship part] units [in this city]" - "uniques": ["[+50]% Production when constructing [Spaceship part] buildings [in this city]"], - "requiredTech": "Robotics" - }, - // Column 16 - { - "name": "United Nations", - "isWonder": true, - "culture": 1, - "greatPersonPoints": {"Great Merchant": 2}, - "requiredTech": "Globalization", - "uniques": ["Triggers voting for the Diplomatic Victory", "Hidden when [Diplomatic] Victory is disabled", "Triggers a global alert upon completion"], - "quote": "'More than ever before in human history, we share a common destiny. We can master it only if we face it together. And that is why we have the United Nations.' - Kofi Annan" - }, - { - "name": "SS Engine", - "requiredResource": "Aluminum", - "requiredTech": "Particle Physics", - "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] - }, - { - "name": "SS Stasis Chamber", - "requiredResource": "Aluminum", - "requiredTech": "Nanotechnology", - "uniques": ["Spaceship part", "Triggers a global alert upon completion", "Cannot be purchased"] - }, + { + "name": "Ascension Monolith", + "cost": 1500, + "isNationalWonder": true, + "uniques": ["[-50]% [Faith] [in all cities]","Nullifies [Faith] [in all cities] ","Nullifies [Faith] [in all cities] ","Destroyed when the city is captured","Triggers a global alert upon build start", "Hidden when religion is disabled", "Hidden when [Religious] Victory is disabled"] + }, - // All Eras + // Religious buildings - { - "name": "Utopia Project", - "cost": 1500, - "isNationalWonder": true, - "uniques": ["Hidden until [5] social policy branches have been completed", "Triggers a global alert upon build start", - "Triggers a Cultural Victory upon completion", "Hidden when [Cultural] Victory is disabled"] - }, - - // Religious buildings - - { - "name": "Cathedral", - "cost": 0, - "faith": 1, - "culture": 3, - "happiness": 1, - "specialistSlots": {"Artist": 1}, - "uniques": ["Unbuildable", "Hidden when religion is disabled"] - }, - { - "name": "Monastery", - "cost": 0, - "culture": 2, - "faith": 2, - "uniques": ["[+1 Culture, +1 Faith] from [Wine] tiles [in this city]", "Hidden when religion is disabled", - "[+1 Culture, +1 Faith] from [Incense] tiles [in this city]","Unbuildable"] - }, - { - "name": "Mosque", - "cost": 0, - "culture": 2, - "faith": 3, - "happiness": 1, - "uniques": ["Unbuildable", "Hidden when religion is disabled"] - }, - { - "name": "Pagoda", - "cost": 0, - "culture": 2, - "faith": 2, - "happiness": 2, - "uniques": ["Unbuildable", "Hidden when religion is disabled"] - }, + { + "name": "Cathedral", + "cost": 0, + "faith": 1, + "culture": 3, + "happiness": 1, + "specialistSlots": {"Artist": 1}, + "uniques": ["Unbuildable", "Hidden when religion is disabled"] + }, + { + "name": "Monastery", + "cost": 0, + "culture": 2, + "faith": 2, + "uniques": ["[+1 Culture, +1 Faith] from [Wine] tiles [in this city]", "Hidden when religion is disabled", + "[+1 Culture, +1 Faith] from [Incense] tiles [in this city]","Unbuildable"] + }, + { + "name": "Mosque", + "cost": 0, + "culture": 2, + "faith": 3, + "happiness": 1, + "uniques": ["Unbuildable", "Hidden when religion is disabled"] + }, + { + "name": "Pagoda", + "cost": 0, + "culture": 2, + "faith": 2, + "happiness": 2, + "uniques": ["Unbuildable", "Hidden when religion is disabled"] + }, // Nation Unique { @@ -997,8 +1011,11 @@ "maintenance": 5, "cost": 1000, "hurryCostModifier": 50, - "uniques": ["[+5 Science]", "[+5 Production] from every [Mine]","All newly-trained [Military] units [in this city] receive the [Dawr Tech] promotion"], - "requiredTech": "Future Tech" + "uniques": ["[+5 Science] per [2] population [in this city]", "[+5 Production] from every [Mine]","All newly-trained [Military] units [in this city] receive the [Dawr Tech] promotion"], + "requiredTech": "Future Tech", + "civilopediaText": [ + {"text": "An alien forge fuelled by geothermal and magical energy, given proper materials it can create arcane alloys with properties unlike anything yet known to science. It was abandoned by the mysterious Dawr race after they were overthrown by their dwarven slaves. Since then, it has been a source of great inspiration for the inventive dwarves calling it home."} + ] }, { "name": "Verdant Temple", @@ -1026,7 +1043,7 @@ "name": "Waste Nexus", "uniqueTo": "Pyria", "maintenance": 0, - "cost": 5, + "cost": 15, "hurryCostModifier": 25, "production": 10, "food": 10, @@ -1109,13 +1126,13 @@ }, { "name": "Frostburner", + "replaces": "Water Mill", + "uniqueTo": "Noraska", "maintenance": 2, "food": 2, "production": 1, "hurryCostModifier": 25, "uniques": ["[+1 Production] from [Tundra] tiles [in this city]", "[+5 Production] from [Ice] tiles [in this city]"], - "replaces": "Water Mill", - "uniqueTo": "Noraska", "requiredTech": "The Wheel" }, { @@ -1128,7 +1145,10 @@ "requiredTech": "Metal Casting", // If spaceship parts are changed into units, the spaceship part unique should be changed to // "+[15]% Production when constructing [Spaceship part] units [in this city]" - "uniques": ["[+15]% Production when constructing [Spaceship part] buildings [in this city]", "[+15]% Production when constructing [Land] units [in this city]", "[+1 Production] from [Iron] tiles [in this city]", "[+1 Production, +1 Gold] from [Gold Ore] tiles [in this city]"] + "uniques": ["[+15]% Production when constructing [Spaceship part] buildings [in this city]", "[+15]% Production when constructing [Land] units [in this city]", "[+1 Production] from [Iron] tiles [in this city]", "[+1 Production, +1 Gold, +2 Science] from [Gold Ore] tiles [in this city]"], + "civilopediaText": [ + {"text": "The foundries and forges of Soldür are filled with up and coming engineers eager to work on their newest projects, as Soldür is not simply the dwarven homeland, but also the technological capital of their species."} + ] }, { "name": "Grand Paperworks", @@ -1139,7 +1159,6 @@ "uniques": ["[+1 Science] per [2] population [in this city]", "Upon capturing a city, receive [3] times its [Gold] production as [Science] immediately"], "requiredTech": "Writing" }, - /* { "name": "Longhouse", "replaces": "Workshop", @@ -1149,10 +1168,52 @@ "production": 2, "specialistSlots": {"production": 1}, "hurryCostModifier": 25, - "uniques": ["[+1 Production] from [Forest] tiles in this city"], + "uniques": ["[+1 Production, +1 Culture] from [Forest] tiles [in this city]","[-50]% Unhappiness from [Population] [in this city]"], "requiredTech": "Metal Casting" }, - */ + { + "name": "Colosseum", + "replaces": "Arena", + "uniqueTo": "Rhone", + "maintenance": 1, + "happiness": 2, + "hurryCostModifier": 25, + "uniques": ["New [Melee] units start with [15] Experience [in this city]","Earn [20]% of killed [Military] unit's [Strength] as [Culture]"], + "requiredTech": "Construction" + }, + { + "name": "Alchemical Lab", + "replaces": "Forge", + "uniqueTo": "Gnoki", + "maintenance": 1, + "hurryCostModifier": 25, + "science": 3, + "requiredTech": "Metal Casting", + // If spaceship parts are changed into units, the spaceship part unique should be changed to + // "+[15]% Production when constructing [Spaceship part] units [in this city]" + "uniques": ["Unsellable","Gain [100] [Culture]","Gain [100] [Science] ","[+5 Gold] from [Iron] tiles [in this city] ","[+15]% Production when constructing [Spaceship part] buildings [in this city]","[+15]% Production when constructing [Land] units [in this city]","[+1 Production] from [Iron] tiles [in this city]"] + }, + { + "name": "Druidic Circle", + "replaces": "Garden", + "uniqueTo": "Kasia", + "cityHealth": 25, + "happiness": 2, + "uniques": ["Unsellable","[+25]% Great Person generation [in this city]", "Must be next to [Fresh water]","[+25]% growth [in this city]","[3] free [Druid] units appear","Free [Natural Avatar] appears "], + "hurryCostModifier": 50, + "maintenance": 3, + "requiredTech": "Theology" + }, + // Eskein Kennel is less extreme than most nation-unique buildings to compensate for the fact that Eskein has four unique units instead of the usual two. + { + "name": "Eskein Kennel", + "uniqueTo": "Eskein", + "replaces": "Stable", + "maintenance": 1, + "hurryCostModifier": 25, + "uniques": ["[+20]% Production when constructing [Bestial] units [in this city]","[+20]% Production when constructing [Mounted] units [in this city]","[+1 Production] from [Cattle] tiles [in this city]","[+1 Production] from [Horses] tiles [in this city]","[+1 Production] from [Sheep] tiles [in this city]"], + "requiredTech": "Horseback Riding" + }, //City-State Uniques { @@ -1164,7 +1225,7 @@ "happiness": 2, "specialistSlots": {"Merchant": 1}, "hurryCostModifier": 25, - "percentStatBonus": {"gold": 100}, + "uniques": ["Never destroyed when the city is captured","[+100]% [Gold] [in this city]"], "requiredTech": "Currency" }, { @@ -1176,7 +1237,7 @@ "happiness": -2, "specialistSlots": {"Merchant": 1}, "hurryCostModifier": 15, - "percentStatBonus": {"gold": 25}, + "uniques": ["Never destroyed when the city is captured","[+25]% [Gold] [in this city]"], "requiredBuilding": "Market", "requiredTech": "Banking" }, @@ -1186,19 +1247,85 @@ "replaces": "Stable", "maintenance": 1, "requiredNearbyImprovedResources": ["Horses","Sheep","Cattle"], - "resourceBonusStats": {"production": 1}, "hurryCostModifier": 25, - "uniques": ["[+100]% Production when constructing [Mounted] units [in this city]"], + "uniques": ["Never destroyed when the city is captured","[+100]% Production when constructing [Mounted] units [in this city]","[+1 Production] from [Cattle] tiles [in this city]","[+1 Production] from [Horses] tiles [in this city]","[+1 Production] from [Sheep] tiles [in this city]"], "requiredTech": "Horseback Riding" }, + { + "name": "Spirit Barrier", + "uniqueTo": "Hili", + "replaces": "Walls", + "cityStrength": 25, + "cityHealth": 25, + "hurryCostModifier": 25, + "uniques": ["Never destroyed when the city is captured","Earn [25]% of killed [All] unit's [Cost] as [Culture]"], + "requiredTech": "Masonry" + }, + // Ritual Arena: The latter effect (the promotion-granting one) is redundant for Xagge itself, but is relevant for other factions that get the building. + { + "name": "Ritual Arena", + "uniqueTo": "Xagge", + "replaces": "Arena", + "maintenance": 1, + "happiness": 2, + "hurryCostModifier": 25, + "uniques": ["Never destroyed when the city is captured","New [Military] units start with [20] Experience [in this city]","All newly-trained [Military] units [in this city] receive the [Strength of Xagge] promotion"], + "requiredTech": "Construction" + }, + { + "name": "Token Press", + "uniqueTo": "Threfek", + "replaces": "Mint", + "maintenance": 0, + "hurryCostModifier": 25, + "uniques": ["Never destroyed when the city is captured","[+2 Gold] from [Gold Ore] tiles [in all cities]", "[+2 Gold] from [Silver] tiles [in all cities]", "[+1 Gold] from [Forest] tiles [in all cities]","[+2 Gold] from each Trade Route"], + "requiredTech": "Currency" + }, + { + "name": "Raider Barracks", + "uniqueTo": "Yate", + "replaces": "Barracks", + "hurryCostModifier": 25, + "maintenance": 1, + "uniques": ["Never destroyed when the city is captured","New [Military] units start with [15] Experience [in this city]","May buy [Melee] units for [50] [Gold] [in this city] at an increasing price ([25])"], + "requiredTech": "Bronze Working" + }, + { + "name": "Gilded Monolith", + "uniqueTo": "Tetku", + "replaces": "Monument", + "culture": 2, + "cost": 40, + "hurryCostModifier": 160, + "uniques": ["Never destroyed when the city is captured","Upon capturing a city, receive [10] times its [Gold] production as [Culture] immediately","Doubles Gold given to enemy if city is captured","[+20]% [Gold]"], + "maintenance": 1 + }, { "name": "Arcanian Forest", "uniqueTo": "Arcania", "replaces": "Garden", "cost": 125, "hurryCostModifier": 25, - "maintenance": 1, - "uniques": ["[80]% Food is carried over after population increases [in this city]","[+1 Production] from [Forest] tiles [in this city]"], + "maintenance": 3, + "uniques": ["Never destroyed when the city is captured","[-100]% Unhappiness from [Population] [in this city]","[80]% Food is carried over after population increases [in this city]","[+1 Production] from [Forest] tiles [in this city]"], "requiredTech": "Engineering" + }, + { + "name": "Head Spikes", + "uniqueTo": "Orruk-Tar", + "replaces": "Walls", + "cityStrength": 50, + "uniques": ["Never destroyed when the city is captured","[-100]% Unhappiness from [Population] [in this city] ","[+10 Production] [in this city] "], + "hurryCostModifier": 25, + "requiredTech": "Masonry" + }, + { + "name": "Sky Dragon Hatchery", + "uniqueTo": "Velis", + "replaces": "Barracks", + "cityStrength": 40, + "uniques": ["Never destroyed when the city is captured","Free [Sky Dragon] appears ","Must have an owned [Mountain] within [3] tiles"], + "hurryCostModifier": 25, + "requiredTech": "Masonry" } ] diff --git a/jsons/Nations.json b/jsons/Nations.json index aadcdc0..34b2b57 100644 --- a/jsons/Nations.json +++ b/jsons/Nations.json @@ -10,7 +10,7 @@ "startIntroPart1": "Genesis be with you, Sun Alar, Chosen of Aeronia! May you soar high in the heavens! Your empire is ancient and prosperous, the first to master the art of flight by riding on the backs of dragons. Your people are pious and possess a rich culture, and a natural mastery over the land. As the champion of Genesis, it is your task to better the world by destroying evil and spreading the cause of good.", "startIntroPart2": "O' Sun Alar, Son of War, will you take to the skies and bring your people to glory? Will you bring justice and life to the world once more? Will you build a civilization that stands the test of time?", - "declaringWar": "I'll put up with your sins no longer. Your death will make this world a better place!", + "declaringWar": "I'll put up with your evil no longer. Your death will make this world a better place!", "attacked": "You have crossed the line of battle, but are you prepared for the consequences? These wrongs will not be forgiven.", "defeated": "As it would seem, my time has come. I may have failed to stop you, but others will rise to the challenge. Watch yourself.", "introduction": "Hail, stranger! May Genesis' light protect all!", @@ -22,7 +22,7 @@ "hateHello": "State your purpose, demon!", "hateLetsHearIt": ["State your intentions.", "Choose your words wisely.", "Even evil has a will of its own. Go on."], - "hateNo": ["Is this a joke?", "Do you think me a fool?", "Take your sins elsewhere."], + "hateNo": ["Is this a joke?", "Do you think me a fool?", "Take your crimes elsewhere."], "hateYes": ["I accept. Now begone.", "Perhaps you are wiser than you seem.", "Fine. Now leave.", "Do not vex my people any longer. I might not be this kind next time."], "afterPeace": "Very well. I yield. May peace return at last!", @@ -30,8 +30,10 @@ "outerColor": [255, 217, 0], "innerColor": [86, 128, 27], + + "favoredReligion": "The Divine Triad", "uniqueName": "Winds Of Genesis", - "uniques": ["[+3] Movement"], + "uniques": ["[+2] Movement","Empire enters a [10]-turn Golden Age ","Free [Great Hero] appears "], "cities": ["Chamera", "Aethil", "Tilford", "Aerol", "Fyrforx", "Tael", "Kalru", "Lanthor", "Solaen", "Tetherin", "Ethr", "Genu", "Whynfor", "Skysol", "Aetherfort", "Skaern", "Dawnlight", "Skyren", "Bahtyr" ] @@ -66,7 +68,10 @@ "outerColor": [255, 0, 242], "innerColor": [128, 35, 23], + + "favoredReligion": "The Divine Triad", "uniqueName": "Fires Of Ragnarak", + // Keep in mind while balancing, Pyria also has access to the Hellfire Thrower which is by far the best unit in the era it can be produced, despite its high cost. "uniques": ["No movement cost to pillage ", "New [Military] units start with [30] Experience [in all cities]", "[+25]% Production when constructing [Military] units [in all cities]"], "cities": ["Ensdael", "Nightsend", "Abysin", "Pyris", "Altora", "Faenai", "Bator", "Theris", "Ferra", "Magris", "Athr", "Theta", "Horahelm", "Tetrani", "Moondeep", "Lakaeia", "Duskshadow", "Elerea", "Unaia" @@ -102,11 +107,12 @@ "outerColor": [128, 0, 255], "innerColor": [255, 0, 0], + + "favoredReligion": "Ultimism", "uniqueName": "Glory of the Empire", "uniques": ["[+100]% [Happiness] [in all cities connected to capital]", "[50]% of excess happiness converted to [Culture]","Each city founded increases culture cost of policies [100]% less than normal"], "cities": ["Imperia", "Antor", "Enrade", "Gryffor", "Asdale", "Yelor", "Grandeur"] }, - /* { "name": "Onuqi", "leaderName": "Tiawathi", @@ -114,8 +120,8 @@ "startBias": ["Forest"], "preferredVictoryType": "Cultural", - "startIntroPart1": "Greetings, noble Tiawathi, leader of the mighty Onuqi nations! In ages bygone, your people lived in the eastern forests of Alaria. Then, in times of danger, long ago, they united into one nation, the Haudorsani, which would one day be known as the Onuqi. With no written language, the wise men of your nation created the great law of peace, a model so well-designed that, one day, almost every nation would adopt it. For many years, your people battled great enemies. First came the mighty Hasi, ancient enemies whose mastery of magic once threatened to destroy you until they were defeated by your superior tactics. Then, from the far-off land of Erath, came the invading peoples of Lyra and Bretia. Though outnumbered and facing weapons far more advanced than the ones your warriors wielded, the Onuqi survived and prospered, until they were finally overwhelmed by the mighty armies of the newly-formed Alarian Union.", - "startIntroPart2": "Oh noble Tiawathi, listen to the cries of your people! They call out to you to lead them in peace and war, to rebuild the great longhouse and unite the tribes once again. Will you accept this challenge, great leader? Will you build a civilization that will stand the test of time?", + "startIntroPart1": "Greetings, noble Tiawathi, leader of the mighty Onuqi nations! In ages bygone, your people lived in the eastern forests of Alaria. Then, in times of danger, long ago, they united into one nation, the Haudorsani, which would one day be known as the Onuqi. With no written language, the wise men of your nation created the great law of peace, a model so well-designed that, one day, almost every nation would adopt it. For many years, your people battled great enemies. First came the mighty Hasi, ancient enemies whose mastery of magic once threatened to destroy you until they were defeated by your superior tactics. Then, from the far-off land of Mystaren, came the invading peoples of Lyra and Bretia. Though outnumbered and facing weapons far more advanced than the ones your warriors wielded, the Onuqi survived and prospered, forcing their invaders off of their land.", + "startIntroPart2": "Oh noble Tiawathi, listen to the cries of your people! They call out to you to lead them in peace and war, to restore the land and unite the tribes once again. Will you accept this challenge, great leader? Will you build a civilization that will stand the test of time?", "declaringWar": "You are a plague upon Mystara! Prepare for battle!", "attacked": "You evil creature! My braves will slaughter you!", "defeated": "You have defeated us... but our spirits will never be vanquished! We shall return!", @@ -125,11 +131,87 @@ "tradeRequest": "Does this trade work for you, my friend?", "outerColor": [54, 72, 72], "innerColor": [246, 205, 137], + + "favoredReligion": "Gaeanimism", "uniqueName": "Children of Mystara", "uniques": ["[+3 Happiness] from every [Ice]","[+3 Happiness] from every [Marsh]","[+3 Happiness] from every [Oasis]","[+3 Happiness] from every [Flood plains]","[+3 Happiness] from every [Atoll]","[+3 Production] from every [Mountain]","[+2 Culture] from every [Desert]","[+2 Culture] from every [Snow]","[+1 Food, +1 Culture] from every [Tundra]","[+1 Food, +1 Gold] from every [Coast]","[+1 Food, +1 Gold] from every [Ocean]","[+1 Food] from every [Grassland]","[+1 Food, +1 Production] from every [Plains]","[+1 Food, +1 Gold] from every [Lakes]","[+1 Production] from every [Hill]"], "cities": ["Onuqua"] }, - */ + { + "name": "Ssu'vi", + "leaderName": "Tak'ir'sar", + "adjective": ["Ssu'vian"], + "startBias": ["Grassland"], + "preferredVictoryType": "Cultural", + + "startIntroPart1": "Your people await you, o' great Tak'ir'sar, wise Sak'ret'i of the Ssu'vian empire. The light of the surface calls you once more! Your empire is one of the first to have ever existed. Bright and creative, your people are masters of magic and nature. As the last the last living member of the fabled 'Tak', the first of the Sauroids, it is your job to save your people from extinction at the hands of man. While your brothers and sisters no longer walk this world, their minds still live on through you.", + "startIntroPart2": "Tell us, Tak'ir'sar - will you rise from the depths of the underground and bring your people to glory? Will you ensure your place on surface, and let your people feel the warmth of the sun once more? Will you build a civilization that stands the test of time?", + + "declaringWar": "I feared this day would come. As the beasts of the wild fight for survival, so too must we rise against those who would stop us. Prepare yourselves for war.", + "attacked": "The sleeping dragon awakens only once disturbed. You've made the wrong decision in attacking us.", + "defeated": "I have no regrets. I will die knowing my brothers and sisters can now rest in peace. We made it to the surface, and gave our all to take back our homeland. My people are smiling at death. Can you say the same?", + "introduction": "As the sun rises to the hymns of Genesis, so too shall the Sauroids return to the surface. Do not interfere.", + + "neutralHello": "Greetings, young ones. Are you here to seek the wisdom of the elders?", + "neutralLetsHearIt": ["Speak through your soul, and we shall listen.", "Your words are heard.", "Our scales shine in the sun once more. We have no reason to hide any longer. Please, continue."], + "neutralNo": ["Even the smallest spark can light a forest ablaze. We cannot accept this.", "As mountains stand the test of time, so too shall we refuse to move at the behest of others.", "A flood can seep through the smallest of cracks. We cannot lower our guard."], + "neutralYes": ["The mightiest storm begins with a raindrop. Let it rain.", "We thank you deeply for this. The seeds of our friendship shall one day grow a forest.", "You are wise for a child. Where you walk, the earth must smile."], + + "hateHello": "The prophecy states that the Sauroids will walk in the sun once more. I hope you won't interfere.", + "hateLetsHearIt": ["Genesis watches us, stranger. Choose your words wisely.", "The wind waits for no one, stranger. Don't get left behind.", "My scales bristle at your presence. Do not anger me."], + "hateNo": ["We are wiser than you think. Do not cross us again.", "The earth has spoken. We will not accept this offer.", "I have lived for thousands of years. Throughout my life, I have seen many an empire rise and fall. You are nothing special. Do not try to fool us again."], + "hateYes": ["Your wisdom is shining, if only for a moment.", "I have seen offers far worse than this. You will have your way, for now.", "The sun shines upon us, revealing any deceptions. I do not fear your proposal.", "Our people may one day be at odds. If this deal will help us avoid that, we accept."], + + "afterPeace": "War's storm has ceased. May the flowers of peace blossom once more!", + "tradeRequest": "I have long forseen this deal, though it is not in my power to predict the will of another's soul. Choose your path wisely, and perhaps fate will lead us to prosperity.", + + "outerColor": [255, 255, 0], + "innerColor": [128, 94, 0], + + "favoredReligion": "The Divine Triad", + "uniqueName": "The Elder's Prophecy", + "uniques": ["Starts with [The Elder's Prophecy]","[+50]% Golden Age length","[+1] Movement "], + //"uniques": ["[50]% Golden Age length", "+1 Movement for all units during Golden Age", "+10% Strength for all units during Golden Age"], + //"uniques": ["Starts the game in a [50] turn golden age","Starts the game with [300] additional gold","Starts the game with [2] free policies available","Starts the game with [1] free techs available"], + //"uniques": ["Starts the game in a [50] turn golden age","+[100]% Unit Strength before turn [40]","Starts the game with [300] additional gold","Starts the game with [2] free policies available","Starts the game with [1] free techs available"], + "cities": ["Ssu", "Taka'zul", "Akiltzi", "Meccti", "Sarak"] + }, + { + "name": "Terazi", + "leaderName": "Andu'zi'tan", + "adjective": ["Terazian"], + "startBias": ["Jungle"], + "preferredVictoryType": "Domination", + + "startIntroPart1": "The jungle calls you, Andu'zi'tan, almighty Sak'ret'i of the Terazi empire. You must answer! As a proud sauroid empire, the Terazi are one of the first nations to have ever formed. Proud and powerful, your people are masters of the natural world. Hidden away in the depths of the jungle, they have managed to avoid extinction at the hands of man. Now, they call upon you, greatest of the blessed spawn, to avenge their bretheren.", + "startIntroPart2": "O' great and mighty Andu'zi'tan, will you emerge from the wilds of Jungara and begin your path to triumph? Will you rise against the tyranny of man, and save your race from extinction? Will you build a civilization that stands the test of time?", + + "declaringWar": "The jungle has called me. Tonight, you are its prey.", + "attacked": "You think yourselves strong, but we shall soon see who is fit to survive.", + "defeated": "The jungle calls me. Can you hear it? Soon, I shall return to Genesis.", + "introduction": "The jungle greets you, traveler. Are you prepared to receive its words?", + + "neutralHello": "The jungle is listening. What is your purpose here?", + "neutralLetsHearIt": ["You may speak.", "Your words are heard.", "Speak free, stranger."], + "neutralNo": ["The leaves whisper a warning to me. I cannot except.", "I do not wish to meddle in the affairs of outsiders.", "Even the peaceful blotrog would frown at this proposal."], + "neutralYes": ["The great river Azahan flows free. So too, shall we.", "The jungle rings with acceptance. You will have your way.", "I fear not the future. Tonight, let us feast."], + + "hateHello": "The jungle is hungry. Tread with caution.", + "hateLetsHearIt": ["Under the veil of the treetops, we shall reveal the slightest deception. Do not try to fool us.", "The jungle cares not for words, but we shall listen nonetheless.", "I feel the rain coming. Speak quickly."], + "hateNo": ["It is in the nature of the jungle to take from those who are weak or foolish, but be warned - we are not.", "The jungle watches over us. Do not try this again.", "The jungle bows to no one."], + "hateYes": ["We have nothing to fear from you. I accept.", "This offer has placed your people in a new light. The trees themselves smile upon you.", "Your words have reached us, at least this once."], + + "afterPeace": "The jungle is fed. We have no reason to harm you, for now.", + "tradeRequest": "The jungle speaks. Can you hear it?", + "outerColor": [169, 199, 38], + "innerColor": [26, 110, 0], + + "favoredReligion": "Saurianism", + "uniqueName": "Soul of Jungara", + "uniques": ["Enemy [Land] units must spend [3] extra movement points when inside your territory", "[+50]% Strength "], + "cities": ["Teraz", "Andu", "Kala'ka'tili", "Aztakczii", "Lik'tok"] + }, + // Ancient-Era Nations { "name": "Neph", @@ -161,6 +243,8 @@ "outerColor": [181, 158, 83], "innerColor": [255, 217, 0], + + "favoredReligion": "Nepharism", "uniqueName": "Ruler of Mankind", // "uniques": ["Gain Culture when you kill a barbarian unit", "Notified of new Barbarian encampments", "Receive triple Gold from Barbarian encampments and pillaging Cities", "+[100]% bonus vs Barbarians"], "uniques": ["Earn [100]% of killed [Barbarian] unit's [Strength] as [Culture]", "Earn [25]% of killed [Barbarian] unit's [Strength] as [Faith]", "Earn [100]% of killed [Barbarian] unit's [Cost] as [Gold]", "Earn [25]% of killed [Barbarian] unit's [Cost] as [Science]", "Notified of new Barbarian encampments"], @@ -196,6 +280,8 @@ "outerColor": [27, 158, 40], "innerColor": [255, 153, 0], + + "favoredReligion": "The Divine Triad", "uniqueName": "Legacy of the Naga", "uniques": ["[+3 Science] [in all cities]","[+3 Science] per [3] population [in all cities]"], "cities": ["Jharappa","Mijanho-deru","Zihan-de","Talanazza"] @@ -217,6 +303,7 @@ "hateHello": "Your taking a dangerous path, my friend.", "tradeRequest": "Come, let our people feast together!", + "favoredReligion": "Nepharism", "uniqueName": "Path Of The Homeland", "uniques": ["Enables embarkation for land units ", "Enables [All] units to enter ocean tiles ","[+5 Culture] [in capital]", "[+3 Happiness] [in all cities connected to capital]", "[+2 Happiness] [in all coastal cities]", "[+300]% Production when constructing [Settler] units [in capital]"], @@ -224,76 +311,7 @@ "outerColor": [0, 255, 0], "innerColor": [0, 0, 255] }, - { - "name": "Ssu'vi", - "leaderName": "Tak'ir'sar", - "adjective": ["Ssu'vian"], - "startBias": ["Grassland"], - "preferredVictoryType": "Cultural", - - "startIntroPart1": "Your people await you, o' great Tak'ir'sar, wise Sak'ret'i of the Ssu'vian empire. The light of the surface calls you once more! Your empire is one of the first to have ever existed. Bright and creative, your people are masters of magic and nature. As the last the last living member of the fabled 'Tak', the first of the Sauroids, it is your job to save your people from extinction at the hands of man. While your brothers and sisters no longer walk this world, their minds still live on through you.", - "startIntroPart2": "Tell us, Tak'ir'sar - will you rise from the depths of the underground and bring your people to glory? Will you ensure your place on surface, and let your people feel the warmth of the sun once more? Will you build a civilization that stands the test of time?", - - "declaringWar": "I feared this day would come. As the beasts of the wild fight for survival, so too must we rise against those who would stop us. Prepare yourselves for war.", - "attacked": "The sleeping dragon awakens only once disturbed. You've made the wrong decision in attacking us.", - "defeated": "I have no regrets. I will die knowing my brothers and sisters can now rest in peace. We made it to the surface, and gave our all to take back our homeland. My people are smiling at death. Can you say the same?", - "introduction": "As the sun rises to the hymns of Genesis, so too shall the Sauroids return to the surface. Do not interfere.", - - "neutralHello": "Greetings, young ones. Are you here to seek the wisdom of the elders?", - "neutralLetsHearIt": ["Speak through your soul, and we shall listen.", "Your words are heard.", "Our scales shine in the sun once more. We have no reason to hide any longer. Please, continue."], - "neutralNo": ["Even the smallest spark can light a forest ablaze. We cannot accept this.", "As mountains stand the test of time, so too shall we refuse to move at the behest of others.", "A flood can seep through the smallest of cracks. We cannot lower our guard."], - "neutralYes": ["The mightiest storm begins with a raindrop. Let it rain.", "We thank you deeply for this. The seeds of our friendship shall one day grow a forest.", "You are wise for a child. Where you walk, the earth must smile."], - - "hateHello": "The prophecy states that the Sauroids will walk in the sun once more. I hope you won't interfere.", - "hateLetsHearIt": ["Genesis watches us, stranger. Choose your words wisely.", "The wind waits for no one, stranger. Don't get left behind.", "My scales bristle at your presence. Do not anger me."], - "hateNo": ["We are wiser than you think. Do not cross us again.", "The earth has spoken. We will not accept this offer.", "I have lived for thousands of years. Throughout my life, I have seen many an empire rise and fall. You are nothing special. Do not try to fool us again."], - "hateYes": ["Your wisdom is shining, if only for a moment.", "I have seen offers far worse than this. You will have your way, for now.", "The sun shines upon us, revealing any deceptions. I do not fear your proposal.", "Our people may one day be at odds. If this deal will help us avoid that, we accept."], - - "afterPeace": "War's storm has ceased. May the flowers of peace blossom once more!", - "tradeRequest": "I have long forseen this deal, though it is not in my power to predict the will of another's soul. Choose your path wisely, and perhaps fate will lead us to prosperity.", - - "outerColor": [255, 255, 0], - "innerColor": [128, 94, 0], - "uniqueName": "The Elder's Prophecy", - "uniques": ["Starts with [The Elder's Prophecy]","[+50]% Golden Age length"], - //"uniques": ["[50]% Golden Age length", "+1 Movement for all units during Golden Age", "+10% Strength for all units during Golden Age"], - //"uniques": ["Starts the game in a [50] turn golden age","Starts the game with [300] additional gold","Starts the game with [2] free policies available","Starts the game with [1] free techs available"], - //"uniques": ["Starts the game in a [50] turn golden age","+[100]% Unit Strength before turn [40]","Starts the game with [300] additional gold","Starts the game with [2] free policies available","Starts the game with [1] free techs available"], - "cities": ["Ssu", "Taka'zul", "Akiltzi", "Meccti", "Sarak"] - }, - { - "name": "Terazi", - "leaderName": "Andu'zi'tan", - "adjective": ["Terazian"], - "startBias": ["Jungle"], - "preferredVictoryType": "Domination", - - "startIntroPart1": "The jungle calls you, Andu'zi'tan, almighty Sak'ret'i of the Terazi empire. You must answer! As a proud sauroid empire, the Terazi are one of the first nations to have ever formed. Proud and powerful, your people are masters of the natural world. Hidden away in the depths of the jungle, they have managed to avoid extinction at the hands of man. Now, they call upon you, greatest of the blessed spawn, to avenge their bretheren.", - "startIntroPart2": "O' great and mighty Andu'zi'tan, will you emerge from the wilds of Jungara and begin your path to triumph? Will you rise against the tyranny of man, and save your race from extinction? Will you build a civilization that stands the test of time?", - - "declaringWar": "The jungle has called me. Tonight, you are its prey.", - "attacked": "You think yourselves strong, but we shall soon see who is fit to survive.", - "defeated": "The jungle calls me. Can you hear it? Soon, I shall return to Genesis.", - "introduction": "The jungle greets you, traveler. Are you prepared to receive its words?", - - "neutralHello": "The jungle is listening. What is your purpose here?", - "neutralLetsHearIt": ["You may speak.", "Your words are heard.", "Speak free, stranger."], - "neutralNo": ["The leaves whisper a warning to me. I cannot except.", "I do not wish to meddle in the affairs of outsiders.", "Even the peaceful blotrog would frown at this proposal."], - "neutralYes": ["The great river Azahan flows free. So too, shall we.", "The jungle rings with acceptance. You will have your way.", "I fear not the future. Tonight, let us feast."], - - "hateHello": "The jungle is hungry. Tread with caution.", - "hateLetsHearIt": ["Under the veil of the treetops, we shall reveal the slightest deception. Do not try to fool us.", "The jungle cares not for words, but we shall listen nonetheless.", "I feel the rain coming. Speak quickly."], - "hateNo": ["It is in the nature of the jungle to take from those who are weak or foolish, but be warned - we are not.", "The jungle watches over us. Do not try this again.", "The jungle bows to no one."], - "hateYes": ["We have nothing to fear from you. I accept.", "This offer has placed your people in a new light. The trees themselves smile upon you.", "Your words have reached us, at least this once."], - "afterPeace": "The jungle is fed. We have no reason to harm you, for now.", - "tradeRequest": "The jungle speaks. Can you hear it?", - "outerColor": [169, 199, 38], - "innerColor": [26, 110, 0], - "uniqueName": "Soul of Jungara", - "uniques": ["Enemy [Land] units must spend [3] extra movement points when inside your territory", "[+50]% Strength "], - "cities": ["Teraz", "Andu", "Kala'ka'tili", "Aztakczii", "Lik'tok"] - }, // Classical-Era Nations { "name": "Kharn'dii", @@ -324,6 +342,8 @@ "tradeRequest": "I bring an offer. Accept it, lest your people become an obstacle to my horde.", "outerColor": [255, 0, 0], "innerColor": [0, 0, 255], + + "favoredReligion": "The Divine Triad", "uniqueName": "The Endless Horde", "uniques": ["Can only heal by pillaging", "[-50]% Strength for cities", "[+100]% Production when constructing [Military] units [in all cities]", "Cities are razed [5] times as fast", "\"Borrows\" city names from other civilizations in the game"], "cities": ["Kharn"] @@ -357,6 +377,8 @@ "tradeRequest": "Perhaps we could come to an agreement?", "outerColor": [255, 255, 0], "innerColor": [255, 0, 255], + + "favoredReligion": "Solarism", "uniqueName": "The Great Architects", "uniques": ["[+50]% Production when constructing [All] wonders [in all cities]"], "cities": ["Mesyptia", "Tekhmen", "Zhendar", "Phykhamet", "Rhas"] @@ -366,7 +388,7 @@ "leaderName": "Alandis Osthesi", "adjective": ["Zegrek"], "startBias": ["Coast"], - //"preferredVictoryType": "Diplomatic", + "preferredVictoryType": "Diplomatic", "startIntroPart1": "May the gods bless you, Alandis Osthesi, leader of the Zegrek people. Your people vary in nature, coming from a diverse yet united selection of small, one-city 'nations' that make up your empire. Your empire is the patron of the unaligned, and you have a certain influence over the lesser city states of the world. With sheer willpower, you and your allies will demolish anyone who attempts to break the order.", "startIntroPart2": "Great Alandis, will you bring peace and prosperity to the weak? Will you protect those who cannot easily protect themselves? Will you build a civilization that stands the test of time?", @@ -391,10 +413,49 @@ "outerColor": [181, 232, 232], "innerColor": [68, 142, 249], + + "favoredReligion": "Tolarianism", "uniqueName": "Coalition of Cities", "uniques": ["City-State territory always counts as friendly territory", "Gifts of Gold to City-States generate [100]% more Influence","Resting point for Influence with City-States is increased by [30]"], "cities": ["Zegris", "Acroplia", "Sartga"] }, + { + "name": "Rhone", + "leaderName": "Alaris Rhonor", + "adjective": ["Rhonan"], + "startBias": ["Coast"], + "preferredVictoryType": "Cultural", + + "startIntroPart1": "", + "startIntroPart2": "Will you build a civilization that stands the test of time?", + + "declaringWar": "Until there is nothing left but ashes, let power decide who is right and who is wrong.", + "attacked": "We will not fall to a warmonger like yourself!", + "defeated": "We are all equals in the end - death does not pick favorites. Until we meet again in the world beyond, I will keep my fists warm for you.", + "introduction": "Welcome to Rhone, stranger! There is little to say, and little time to say it, but I do hope you have a nice stay.", + + "neutralHello": "Greetings traveller!", + "neutralLetsHearIt": ["Let's hear it.", "Go on.", "Let's hear what you have to say."], + "neutralNo": ["No, thanks.", "I cannot accept this.", "Is this a joke?"], + "neutralYes": ["Agreed.", "The gods are smiling, traveller.", "You can expect an agreement on this one."], + + "hateHello": "Oh great, it's YOU.", + "hateLetsHearIt": ["Speak with caution.", "Continue.", "Hurry up."], + "hateNo": ["Unacceptable!", "No.", "I see you have a sense of humor."], + "hateYes": ["Mayhaps I misjudged you.", "I guess."], + + "afterPeace": "A pleasant outcome for a horrible event.", + "tradeRequest": "I've got much to offer, but first - deal or no deal?", + + "outerColor": [255, 42, 0], + "innerColor": [32, 6, 41], + + "favoredReligion": "Tolarianism", + "uniqueName": "The Great Bastion", + "uniques": ["[+100]% Strength decreasing with distance from the capital ","[+100]% Strength for cities","[+5] population in a random city "], + "cities": ["Rhone", "Zilska", "Arrhemi", "Tendylon", "Arkis"] + }, + // Medieval-Era Nations { "name": "Noraska", @@ -425,6 +486,8 @@ "tradeRequest": "How about a deal, eh?", "outerColor": [255, 0, 0], "innerColor": [0, 0, 255], + + "favoredReligion": "The Divine Triad", "uniqueName": "Fury of the North", "uniques": ["Can only heal by pillaging", "[+2] Movement ", "When defeating a [Water] unit, earn [25] Gold and recruit it", "All newly-trained [Sword] units [in all cities] receive the [Raiding Boats] promotion", "[+3] Sight ", "Defense bonus when embarked ", "[+1] Movement ", "[1] Movement point cost to embark", "[1] Movement point cost to disembark", "No movement cost to pillage "], "cities": ["Norkar", "Fygyr", "Ygglor", "Vungur", "Verdolir"] @@ -449,6 +512,7 @@ "uniqueName": "Crimson Sun's Blessing", "uniques": ["Great General provides double combat bonus", "[Great General] is earned [+100]% faster", "[Crimsonblooded Dragon] is earned [+100]% faster", "[+100]% XP gained from combat "], + "favoredReligion": "The Divine Triad", "cities": ["Dran-Lah'ng", "Shi'dar", "Xian'zin", "Alxi'or"], "outerColor": [252, 53, 3], "innerColor": [252, 194, 3] @@ -473,7 +537,8 @@ "uniqueName": "Dawr Legacy", "uniques": ["[+50]% Strength for cities", "[-1] Movement ", "[+5]% [Culture] from every [Mine]", "[+5 Gold, +5 Culture] from every [Mountain]", "Starts with [Dawr Legacy]"], - + + "favoredReligion": "Dawism", "cities": ["Soldürm", "Durkin", "Karkas", "Sturmloch"], "outerColor": [34, 179, 111], "innerColor": [150, 105, 36] @@ -485,7 +550,7 @@ "preferredVictoryType": "Cultural", "startBias": ["Hill"], - "startIntroPart1": "The mines echo empty, King Rolan of Soldür - a stain upon the Dwarven name. You must make it right! The humans have forced you back into the caverns your people once called home, but you are no strangers to oppression. Bide your time, grow stronger, and retake that which was taken from you!", + "startIntroPart1": "", "startIntroPart2": "Will you build a civilization that stands the test of time?", "introduction": "I welcome ya to Gnoki, our quaint little empire. I hope we can be friends, but don't underestimate a gnome's grit should it come down to it!", @@ -498,16 +563,76 @@ "uniqueName": "Highland's Bounty", "uniques": ["[-1] Movement ", "[+10]% [Food] from every [Farm]", "[+5 Science, +5 Culture] from every [Hill]", "[Great Artist] is earned [+100]% faster"], - + + "favoredReligion": "Gnokism", "cities": ["Gnokshire", "Highill", "Sandbark", "Armloch"], "outerColor": [67, 0, 92], "innerColor": [111, 252, 3] }, + { + "name": "Kasia", + "leaderName": "Durian the Brave", + "adjective": ["Kasian"], + "startBias": ["Coast"], + "preferredVictoryType": "Religious", + + "startIntroPart1": "", + "startIntroPart2": "Will you build a civilization that stands the test of time?", + + "declaringWar": "Prepare to die, heretic!", + "attacked": "Alright then. To war!", + "defeated": "I fear nothing. But in the end, I wonder if I should have feared after all.", + "introduction": "Well met, traveller! I am King Durian the Brave of Kasia. Everything bearing the blood of dragons must die, and it is by my hand that it shall be done.", + + "neutralHello": "To what do I owe the pleasure of speaking with you?", + "hateHello": "Are you certain what you have to say is worth it?", + "tradeRequest": "Care for a trade?", + + "outerColor": [234,0,0], + "innerColor": [255,255,255], + + "favoredReligion": "Ultimism", + "uniqueName": "Draconic Crusades", + "uniques": ["Upon capturing a city, receive [5] times its [Production] production as [Faith] immediately","Earn [100]% of killed [Flier] unit's [Strength] as [Faith]","Earn [100]% of killed [Bestial] unit's [Strength] as [Faith]"], + "cities": ["Lyndor", "Kasia's Rest", "Borchester", "Yorc", "Snowland"] + }, + + + // Renaissance-Era Nations + { + "name": "Eskein", + "leaderName": "Krak I", + "adjective": ["Eskein"], + "startBias": ["Avoid [Mountain]","Avoid [Hill]"], + "preferredVictoryType": "Diplomatic", + + "startIntroPart1": "", + "startIntroPart2": "Will you build a civilization that stands the test of time?", + + "declaringWar": "If only ye had kept your tongue held, then maybe ye wouldn't be in this situation.", + "attacked": "What a fool ye are! We are no pushovers!", + "defeated": "I died in battle... A fitting end, I suppose. I wonder, then. How will ye go? Peacefully, or dragged screaming into the ground? Only time will tell.", + "introduction": "I, King Krak of High Eskein, welcome ye to our lands. Stay on your best behavior, and we'll stay on ours.", + + "neutralHello": "Oh, welcome!", + "hateHello": "Speak quickly. I have not the time for this nonsense!", + "tradeRequest": "I don't suppose you'd be interested in a trade deal?", + + "outerColor": [150, 80, 0], + "innerColor": [255,255,255], + + "favoredReligion": "Ultimism", + "uniqueName": "Heroic Feasts", + "uniques": ["Upon capturing a city, receive [10] times its [Food] production as [Culture] immediately","Can spend Gold to annex or puppet a City-State that has been your ally for [3] turns."], + "cities": ["Wazzaw", "Krakark", "Bulwarr", "Bastń"] + }, + //City-States { "name": "Rhal'tu", "adjective": ["Rhal"], "cityStateType": "Maritime", + "startBias": ["Coast"], "declaringWar": "The guilds hunger for plunder. It is time I feed them.", "attacked": "The city of thieves bows to no man! Prepare your treasuries for our arrival!", "defeated": "Hypocrite. Even you are naught but a thief. Someone ought to set you straight.", @@ -519,6 +644,7 @@ { "name": "Ghandor", "adjective": ["Ghandorian"], + "startBias": ["Plains"], "cityStateType": "Militaristic", "declaringWar": "My people linger upon pretenses of war. Who am I to disappoint?", "attacked": "This transgression will not be forgotten.", @@ -530,25 +656,27 @@ }, { "name": "Hili", - "adjective": ["Hili"], + "adjective": ["Hilian"], + "startBias": ["Mountain"], "cityStateType": "Cultured", "declaringWar": "Sacrifices must be made for the barrier!", //"declaringWar": "The barrier between us and the spirit world is frail, and we must ensure it does not weaken any further. For that, there must be sacrifice.", "attacked": "War between our peoples will only serve to strengthen the spirit barrier.", "defeated": "When the spirit world tears into our own, do not be suprised. This was your choice.", - "uniques": ["Earn [25]% of killed [All] unit's [Cost] as [Culture]"], + "uniques": ["Damage is ignored when determining unit Strength"], "outerColor": [0, 255, 105], "innerColor": [255, 95, 0], "cities": ["Hili"] }, { "name": "Sangali", - "adjective": ["Sangali"], + "adjective": ["Sangalian"], + "startBias": ["River"], "cityStateType": "Mercantile", "declaringWar": "You failed to prove yourselves worthy to stand with the shining city. Prepare for war.", "attacked": "I'll make sure you hang for this!", "defeated": "Alas, our city shines no more. All beauty turns to shame eventually.", - "uniques": ["Defense bonus when embarked "], + "uniques": ["Defense bonus when embarked "], "outerColor": [255, 0, 0], "innerColor": [255, 255, 0], "cities": ["Sangali"] @@ -556,6 +684,7 @@ { "name": "Xagge", "adjective": ["Xagge"], + "startBias": ["Jungle"], "cityStateType": "Militaristic", "declaringWar": "The world is our domain. I'm afraid it's time to pay your keep.", "attacked": "What a challenge! Indeed, let us fight!", @@ -567,7 +696,8 @@ }, { "name": "Threfek", - "adjective": ["Threfek"], + "adjective": ["Threfekian"], + "startBias": ["Coast"], "cityStateType": "Mercantile", "declaringWar": "A man needs two things in life - coins and a home. You are about to be missing both.", "attacked": "Why, this is madness!", @@ -580,6 +710,7 @@ { "name": "Yate", "adjective": ["Yatian"], + "startBias": ["Coast"], "cityStateType": "Maritime", "declaringWar": "The sea calls us to battle. Let us enjoy the fires of war together!", "attacked": "Aye. If a fight's what you want, a fight's what you'll get!", @@ -591,19 +722,20 @@ }, { "name": "Tetku", - "adjective": ["Tetku"], + "adjective": ["Tetkuian"], + "startBias": ["Hill"], "cityStateType": "Cultured", "declaringWar": "The gods demand a sacrifice!", "attacked": "The sun glares at you, aggressors!", "defeated": "You'd better hope I misjudged you. The gods certainly won't.", - "uniques": ["Upon capturing a city, receive [10] times its [Gold] production as [Culture] immediately"], + "uniques": ["[+3] Sight"], "outerColor": [255, 255, 0], "innerColor": [56, 128, 56], "cities": ["Tetku"] }, { "name": "Arcania", - "adjective": ["Zegrek"], + "adjective": ["Arcanian"], "startBias": ["Forest"], "cityStateType": "Cultured", "declaringWar": "Nature itself is ours to command. You don't stand a chance!", @@ -611,9 +743,35 @@ "defeated": "Are we naught but dust before you? Why then, did you attack?", "outerColor": [105, 245, 66], "innerColor": [66, 114, 245], - "uniques": ["[-100]% Unhappiness from [Population] [in all cities]"], + "uniques": ["[+50]% growth [in all cities]"], "cities": ["Arcania", "Mantaria", "Tehgaia","Orchenos","Tethyn","Kapheae"] }, + { + "name": "Orruk-Tar", + "adjective": ["Orruk"], + "startBias": ["Plains"], + "cityStateType": "Militaristic", + "declaringWar": "WAR!", + "attacked": "BLOOD! SKULLS! DEATH!", + "defeated": "SO... MUCH... BLOOD...", + "outerColor": [255, 170, 0], + "innerColor": [94, 30, 0], + "uniques": ["New [Melee] units start with [120] Experience [in all cities]"], + "cities": ["Orruk-Tar"] + }, + { + "name": "Velis", + "adjective": ["Velian"], + "startBias": ["Mountain"], + "cityStateType": "Militaristic", + "declaringWar": "The skies shall be free once more!", + "attacked": "You gamble with the wrath of a dragon. Prepare to be burned.", + "defeated": "So... Cold...", + "outerColor": [52, 180, 235], + "innerColor": [71, 62, 0], + "uniques": ["[+100]% City Strength from defensive buildings"], + "cities": ["Fort Velis"] + }, //Barbarians { diff --git a/jsons/Religions.json b/jsons/Religions.json index 1ad90ba..89c9a16 100644 --- a/jsons/Religions.json +++ b/jsons/Religions.json @@ -1,7 +1,14 @@ [ - "The Divine Triad", - "Aetherism", - "Ktharism", - "Gesilor", - "Talor" + "The Divine Triad", // Worship of the three dragon gods that embody the physical world. This religion is especially common, as the gods they worship are physical beings rather than manifestations of a religion. + "Aetherism", // The Aetherian Pantheon, Aeronia and Pyria's ancestral religion. + "Ultimism", // The sole monotheistic pantheon ever founded, worshipping a god known as Deus-Ultima. Originally founded by Imperia after its polytheistic pantheon was slain by the Divine Triad. + "Gesilor", // Worship of the god Gesilor and embracing one's inner light. + "Talor", // Worship of the god Talor and unleashing one's inner darkness. + "Solarism", // Worship of the sun. + "Tolarianism", // Worship of the Zegrek/Rhonan pantheon, particularly their ruling storm goddess Tolaria. + "Gnokism", // Worship of the Gnoki pantheon. + "Dawism", //Worship of the Dwarven Pantheon. + "Gaeanimism", // Worship of nature and life as being divine. Has formed independently across multiple nations, but is most prevalent in the Onuqi. + "Saurianism", // Worship of the ancestral Sauroid gods. Very rare, even among Sauroid nations, as they were taught very early in their people's history to worship the Divine Triad. + "Nepharism" // Worship of the Neph ancestor gods, common in many ancient human civilizations. ] \ No newline at end of file diff --git a/jsons/Specialists.json b/jsons/Specialists.json index 9ac7227..c8abc32 100644 --- a/jsons/Specialists.json +++ b/jsons/Specialists.json @@ -22,5 +22,11 @@ "production":2, "greatPersonPoints": {"Great Engineer":3}, "color": [139,69,19] + }, + { + "name":"Hero", + "food":1, + "greatPersonPoints": {"Great Hero":3}, + "color": [255,0,0] } ] diff --git a/jsons/UnitPromotions.json b/jsons/UnitPromotions.json index 2e5d98e..2eba43d 100644 --- a/jsons/UnitPromotions.json +++ b/jsons/UnitPromotions.json @@ -3,7 +3,7 @@ { "name": "Heal Instantly", "uniques": ["Heal this unit by [50] HP", "Doing so will consume this opportunity to choose a Promotion"], - "unitTypes": ["Sword","Gunpowder","Mounted","Scout","Siege","Archery","Ranged Gunpowder","Armored","Melee Water","Ranged Water","Submarine"] + "unitTypes": ["Sword","Gunpowder","Mounted","Scout","Siege","Archery","Ranged Gunpowder","Armored","Melee Water","Ranged Water","Submarine","Flier","Bestial","Bestial Ranged","Bestial Water"] }, // Ranged+Siege @@ -66,43 +66,43 @@ { "name": "Shock I", "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Shock II", "prerequisites": ["Shock I"], "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Shock III", "prerequisites": ["Shock II"], "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Drill I", "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Drill II", "prerequisites": ["Drill I"], "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Drill III", "prerequisites": ["Drill II"], "uniques": ["[+15]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Charge", "prerequisites": ["Shock II","Drill II"], "uniques": ["[+33]% Strength "], - "unitTypes": ["Mounted","Armored"] + "unitTypes": ["Mounted","Armored","Flier"] }, { "name": "Besiege", // Not called "Siege" in order to not conflict with siege type units for translations @@ -114,20 +114,20 @@ "name": "Formation I", "prerequisites": ["Shock II","Drill II"], // G&K also has Accuracy II & Barrage II as possible prerequisites for this, but I couldn't find a source for the unittypes "uniques": ["[+33]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted"] + "unitTypes": ["Sword","Gunpowder","Mounted","Flier"] }, { "name": "Formation II", "prerequisites": ["Formation I"], "uniques": ["[+33]% Strength "], - "unitTypes": ["Sword","Gunpowder","Mounted"] + "unitTypes": ["Sword","Gunpowder","Mounted","Flier"] }, { "name": "Blitz", "prerequisites": ["Shock III","Drill III"], "uniques": ["[1] additional attacks per turn"], - "unitTypes": ["Sword","Gunpowder","Mounted","Armored"] + "unitTypes": ["Sword","Gunpowder","Mounted","Armored","Flier"] }, { "name": "Woodsman", @@ -147,15 +147,109 @@ "name": "Medic", "prerequisites": ["Shock I", "Drill I", "Scouting II", "Survivalism II"], "uniques": ["[+5] HP when healing", "All adjacent units heal [5] HP when healing"], - "unitTypes": ["Sword","Gunpowder","Mounted","Scout"] + "unitTypes": ["Sword","Gunpowder","Mounted","Scout","Flier"] }, { "name": "Medic II", "prerequisites": ["Medic"], "uniques": ["[+5] HP when healing", "[5] HP when healing ", "All adjacent units heal [5] HP when healing"], - "unitTypes": ["Sword","Gunpowder","Mounted","Scout"] + "unitTypes": ["Sword","Gunpowder","Mounted","Scout","Flier"] }, + // Bestial + { + "name": "Aggression I", + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Aggression II", + "prerequisites": ["Aggression I"], + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Aggression III", + "prerequisites": ["Aggression II"], + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Toughness I", + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Toughness II", + "prerequisites": ["Toughness I"], + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Toughness III", + "prerequisites": ["Toughness II"], + "uniques": ["[+15]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Terror", + "prerequisites": ["Aggression II","Toughness II"], + "uniques": ["[+33]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Destructive", + "prerequisites": ["Aggression II","Toughness II"], + "uniques": ["Ignores terrain cost","Destroys tile improvements when attacking"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Ferocity I", + "prerequisites": ["Aggression II","Toughness II"], + "uniques": ["[+50]% Strength "], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Ferocity II", + "prerequisites": ["Ferocity I"], + "uniques": ["[+50]% Strength ","Damage is ignored when determining unit Strength"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + + { + "name": "Rampage", + "prerequisites": ["Aggression III","Toughness III"], + "uniques": ["[1] additional attacks per turn"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Ambusher", + "prerequisites": ["Aggression III","Toughness III"], + "uniques": ["Invisible to non-adjacent units"], + // This could be generalized: ["-[50]% movement costs through [Forest] tiles", "-[50]% movement costs through [Jungle] tiles"], + // but with how getMovementCostBetweenAdjacentTiles() is optimized, that's difficult to implement. + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Overrun", + "prerequisites": ["Aggression I","Toughness I"], + "uniques": ["Ignores Zone of Control", "Can move after attacking"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Tenacity I", + "prerequisites": ["Aggression I","Toughness I"], + "uniques": ["[+5] HP when healing", "Unit will heal every turn, even if it performs an action"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + { + "name": "Tenacity II", + "prerequisites": ["Tenacity I"], + "uniques": ["[+5] HP when healing", "May heal outside of friendly territory"], + "unitTypes": ["Bestial","Bestial Ranged","Bestial Water"] + }, + + // Scout { "name": "Scouting I", @@ -424,18 +518,19 @@ "unitTypes": ["Fighter", "Bomber", "Helicopter"] }, - // Helicopter + // Helicopter, Flier { "name": "Mobility I", "uniques": ["[+1] Movement"], - "unitTypes": ["Helicopter"] + "unitTypes": ["Helicopter","Flier"] }, { "name": "Mobility II", "prerequisites": ["Mobility I"], "uniques": ["[+1] Movement"], - "unitTypes": ["Helicopter"] + "unitTypes": ["Helicopter","Flier"] }, + // Helicopter { "name": "Anti-Armor I", "uniques": ["+[25]% vs [Armored]"], @@ -547,7 +642,7 @@ "uniques": ["[+50]% Strength"] }, - // Unit Uniques + // Specific Unit Uniques { "name": "Keepers of the Empire", // only for Imperial Guard and subsequent upgrades "uniques": ["Can build [Land] improvements on tiles"] @@ -556,8 +651,112 @@ "name": "Defenders of the Empire", // only for Imperial Guard and subsequent upgrades "uniques": ["[+50]% Strength "] }, - - // Terrain Uniques + { + "name": "Spread Ammo", // only for Bowgunner and subsequent upgrades + "uniques": ["[+50]% Strength","[-1] Range"] + }, + { + "name": "Hunter's Training", // only for Flat Hunter and subsequent upgrades + "uniques": ["[+1] Movement ","[+33]% Strength ","[+33]% Strength "] + }, + { + "name": "Krush Mounts", // only for Krush Rider and subsequent upgrades + "uniques": ["[+50]% Strength ","[-1] Movement "] + }, + { + "name": "Hussar Charge", // only for Grand Hussar and subsequent upgrades. + "uniques": ["[+50]% to Flank Attack bonuses"] + }, + + // Unspecific Unit Uniques + { + "name": "Bestial Charge", // For various bestial unique units. + "uniques": ["[+50]% to Flank Attack bonuses ","[-50]% to Flank Attack bonuses "] + }, + + // Elemental Uniques + { + "name": "Blessing of Water", + "uniques": ["Eliminates combat penalty for attacking over a river", "Eliminates combat penalty for attacking across a coast","May travel on Water tiles without embarking"] + }, + { + "name": "Blessing of Grasslands", + "uniques": ["[+1] Movement"] + }, + { + "name": "Blessing of Plains", + "uniques": ["[+50]% XP gained from combat","Damage is ignored when determining unit Strength"] + }, + { + "name": "Blessing of Tundras", + "uniques": ["[-25]% Strength for enemy [Melee] units in adjacent [All] tiles"] + }, + { + "name": "Blessing of Deserts", + "uniques": ["[+25]% Strength bonus for [Melee] units within [1] tiles"] + }, + { + "name": "Blessing of Lakes", + "uniques": ["[1] additional attacks per turn"] + }, + { + "name": "Blessing of Mountains", + "uniques": ["May Paradrop up to [10] tiles from inside friendly territory"] + }, + { + "name": "Blessing of Snow", + "uniques": ["[-50]% Strength for enemy [Ranged] units in adjacent [All] tiles","Can enter ice tiles"] + }, + { + "name": "Blessing of Hills", + "uniques": ["Ignores terrain cost","Can pass through impassable tiles"] + }, + { + "name": "Blessing of Forests", + "uniques": ["Invisible to non-adjacent units"] + }, + { + "name": "Blessing of Jungles", + "uniques": ["[+50]% Strength"] + }, + { + "name": "Blessing of Marshes", + "uniques": ["All adjacent units heal [+25] HP when healing"] + }, + { + "name": "Blessing of Ruin", + "uniques": ["[+100]% Strength "] + }, + { + "name": "Blessing of Oasis", + "uniques": ["Can see invisible [Land] units"] + }, + { + "name": "Blessing of Flood Plains", + "uniques": ["Can move after attacking"] + }, + { + "name": "Blessing of Ice", + "uniques": ["Earn [100]% of the damage done to [All] units as [Culture]"] + }, + { + "name": "Blessing of Atolls", + "uniques": ["Ignores Zone of Control"] + }, + + // Terrain / Event Uniques + { + "name": "Divine Courier", // For scout units built in cities following a religion with the "Messenger of the Gods" pantheon. + "uniques": ["[+5] Sight","[+5] Movement"] + }, + { + "name": "Divine Protection", // For scout units built in cities following a religion with the "Messenger of the Gods" pantheon. + "uniques": ["[+100]% Strength "] + }, + { + "name": "Divine Undeath", // For scout units built in cities following a religion with the "Messenger of the Gods" pantheon. + "uniques": ["Damage is ignored when determining unit Strength","Can only heal by pillaging"] + }, { "name": "Rejuvenation", // only for Units that have been close to Natural Wonder Fountain of Youth "uniques": ["All healing effects doubled"] diff --git a/jsons/UnitTypes.json b/jsons/UnitTypes.json index e0d5ca4..4903986 100644 --- a/jsons/UnitTypes.json +++ b/jsons/UnitTypes.json @@ -98,6 +98,10 @@ "movementType": "Land", "uniques": ["Can pass through impassable tiles","Ignores terrain cost"] }, + { + "name": "Hero", + "movementType": "Land" + }, // Deprecated unit types required for mods without a UnitTypes.json file to work diff --git a/jsons/Units.json b/jsons/Units.json index bf7231c..36d70a5 100644 --- a/jsons/Units.json +++ b/jsons/Units.json @@ -7,7 +7,7 @@ "name": "Worker", "unitType": "Civilian", "movement": 2, - "uniques": ["Can build [Land] improvements on tiles"], + "uniques": ["Can build [Land] improvements on tiles", "Automation is a primary action"], "cost": 70 }, { @@ -15,7 +15,7 @@ "unitType": "Civilian", "movement": 2, "cost": 106, - "uniques": ["Founds a new city", "Excess Food converted to Production when under construction", + "uniques": ["Founds a new city ", "Excess Food converted to Production when under construction", "Requires at least [2] population"], "hurryCostModifier": 20 }, @@ -26,13 +26,13 @@ "strength": 5, "cost": 25, "obsoleteTech": "Scientific Theory", - "uniques": ["Ignores terrain cost"], + "uniques": ["Ignores terrain cost", "May upgrade to [Archer] through ruins-like effects", "Never appears as a Barbarian unit"], "attackSound": "nonmetalhit" }, { "name": "Herald", "unitType": "Civilian", - "uniques": ["Empire enters a [8]-turn Golden Age ","Cannot be purchased"], + "uniques": ["Empire enters a [8]-turn Golden Age ", "Cannot be purchased"], "cost": 240, "hurryCostModifier": 20, "movement": 1 @@ -47,7 +47,7 @@ "obsoleteTech": "Metal Casting", "upgradesTo": "Swordsman", "attackSound": "nonmetalhit", - "civilopediaText": [ + "civilopediaText": [ {"text": "This is your basic, club-swinging fighter."} ] }, @@ -63,29 +63,28 @@ "upgradesTo": "Composite Bowman", "attackSound": "arrow" }, - /* { - "name": "Archer", + "name": "Slinger", "unitType": "Archery", "uniqueTo": "Barbarians", "replaces": "Archer", "movement": 2, - "strength": 4, - "rangedStrength": 7, - "cost": 40, + "strength": 6, + "rangedStrength": 6, + "range": 1, + "cost": 20, "requiredTech": "Archery", - "obsoleteTech": "Machinery", - "upgradesTo": "Crossbowman", + "obsoleteTech": "Construction", + "upgradesTo": "Composite Bowman", "attackSound": "arrow" - // Barbarian unique archer. Has same icon and name but +1 rangedStrength (in vanilla) and slightly different 3d texture + // Barbarian unique archer. }, - */ { "name": "War Elephant", "unitType": "Bestial", "movement": 3, - "strength": 9, - "cost": 60, + "strength": 15, + "cost": 120, "requiredTech": "Animal Husbandry", "requiredResource": "Ivory", "upgradesTo": "Knight", @@ -93,13 +92,29 @@ "uniques": ["No defensive terrain bonus", "[+33]% Strength "], "attackSound": "arrow" }, + { + "name": "Brute Elephant", + "unitType": "Bestial", + "uniqueTo": "Barbarians", + "replaces": "War Elephant", + "movement": 3, + "strength": 9, + "cost": 90, + "requiredTech": "Animal Husbandry", + "requiredResource": "Ivory", + "upgradesTo": "Knight", + "obsoleteTech": "Chivalry", + "uniques": ["No defensive terrain bonus", "[+100]% Strength ", "[+500]% Strength "], + "attackSound": "arrow" + // Barbarian unique War Elephant. + }, { "name": "Work Boats", "unitType": "Civilian Water", "movement": 4, "cost": 30, "requiredTech": "Sailing", - "uniques": ["Cannot enter ocean tiles ", "May create improvements on water resources"] + "uniques": ["Cannot enter ocean tiles ", "May create improvements on water resources", "Automation is a primary action"] }, { "name": "Trireme", @@ -138,7 +153,7 @@ "requiredResource": "Horses", "upgradesTo": "Knight", "obsoleteTech": "Chivalry", - "uniques": ["No defensive terrain bonus", "Rough terrain penalty"], + "uniques": ["No defensive terrain bonus", "Rough terrain penalty", "Never appears as a Barbarian unit"], "attackSound": "arrow" }, { @@ -163,7 +178,7 @@ "requiredTech": "Bronze Working", "obsoleteTech": "Civil Service", "upgradesTo": "Pikeman", - "uniques": ["[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength "], + "uniques": ["[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength "], "attackSound": "metalhit" // Barbarian unique Spearman. Has same icon and name but slightly different 3d texture }, @@ -180,7 +195,7 @@ "requiredResource": "Horses", "upgradesTo": "Knight", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength " ], + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength "], "hurryCostModifier": 20, "attackSound": "horse" }, @@ -194,7 +209,7 @@ "requiredTech": "Mathematics", "obsoleteTech": "Physics", "upgradesTo": "Trebuchet", - "uniques": ["[+200]% Strength ", "No defensive terrain bonus", "Must set up to ranged attack", "[-1] Sight"], + "uniques": ["[+200]% Strength ", "No defensive terrain bonus", "Must set up to ranged attack", "[-1] Sight", "Never appears as a Barbarian unit"], "hurryCostModifier": 20, "attackSound": "throw" }, @@ -278,7 +293,7 @@ "obsoleteTech": "Military Science", "upgradesTo": "Cavalry", "requiredResource": "Horses", - "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength "], + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength "], "attackSound": "horse" }, { @@ -291,6 +306,7 @@ "requiredTech": "Machinery", "upgradesTo": "Gatling Gun", "obsoleteTech": "Industrialization", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "arrow" }, { @@ -303,7 +319,7 @@ "requiredTech": "Physics", "obsoleteTech": "Chemistry", "upgradesTo": "Cannon", - "uniques": ["[+200]% Strength ","No defensive terrain bonus","Must set up to ranged attack","[-1] Sight"], + "uniques": ["[+200]% Strength ","No defensive terrain bonus","Must set up to ranged attack","[-1] Sight","Never appears as a Barbarian unit"], "attackSound": "throw" }, { @@ -315,6 +331,7 @@ "requiredTech": "Steel", "upgradesTo": "Musketman", "obsoleteTech": "Gunpowder", + "uniques": ["Never appears as a Barbarian unit"], "requiredResource": "Iron", "attackSound": "metalhit" }, @@ -343,6 +360,7 @@ "requiredTech": "Gunpowder", "upgradesTo": "Rifleman", "obsoleteTech": "Rifling", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "shot" }, { @@ -355,6 +373,7 @@ "upgradesTo": "Destroyer", "promotions": ["Coastal Raider I"], "uniques": ["May capture killed [Water] units"], + // "uniques": ["Never appears as a Barbarian unit"], "attackSound": "cannon" }, { @@ -379,7 +398,7 @@ "cost": 185, "requiredTech": "Metallurgy", "requiredResource": "Horses", - "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength "], + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength "], "promotions": ["Formation I"], "upgradesTo": "Anti-Tank Gun", "obsoleteTech": "Combined Arms", @@ -395,7 +414,7 @@ "requiredTech": "Chemistry", "upgradesTo": "Artillery", "obsoleteTech": "Dynamite", - "uniques": ["[+200]% Strength ","No defensive terrain bonus","Must set up to ranged attack","[-1] Sight"], + "uniques": ["[+200]% Strength ","No defensive terrain bonus","Must set up to ranged attack","[-1] Sight"], "attackSound": "cannon" }, @@ -412,6 +431,7 @@ "requiredTech": "Industrialization", "upgradesTo": "Machine Gun", "obsoleteTech": "Ballistics", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "machinegun" }, { @@ -423,6 +443,7 @@ "requiredTech": "Rifling", "obsoleteTech": "Replaceable Parts", "upgradesTo": "Great War Infantry", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "shot" }, { @@ -435,7 +456,7 @@ "obsoleteTech": "Combustion", "requiredResource": "Horses", "upgradesTo": "Landship", - "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength " ], + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength " ], "attackSound": "horse" }, { @@ -448,7 +469,7 @@ "requiredResource": "Coal", "upgradesTo": "Destroyer", "obsoleteTech": "Combustion", - "uniques": ["[+33]% Strength ","Double movement in [Coast]"], + "uniques": ["[+33]% Strength ","Double movement in [Coast]"], "attackSound": "shipguns" }, { @@ -461,7 +482,7 @@ "cost": 320, "requiredTech": "Dynamite", "upgradesTo": "Rocket Artillery", - "uniques": ["[+200]% Strength ","No defensive terrain bonus", + "uniques": ["[+200]% Strength ","No defensive terrain bonus", "Must set up to ranged attack","[-1] Sight","Ranged attacks may be performed over obstacles"], "attackSound": "artillery" }, @@ -489,6 +510,7 @@ "requiredTech": "Replaceable Parts", "upgradesTo": "Infantry", "obsoleteTech": "Plastics", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "shot" }, { @@ -519,6 +541,7 @@ "requiredResource": "Oil", "upgradesTo": "Bomber", "obsoleteTech": "Radar", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "bombing" }, { @@ -530,6 +553,7 @@ "requiredTech": "Plastics", "upgradesTo": "Mechanized Infantry", "obsoleteTech": "Mobile Tactics", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "shot" }, { @@ -565,6 +589,7 @@ "cost": 350, "requiredTech": "Ballistics", "upgradesTo": "Mechanized Infantry", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "machinegun" // Upgrades to Bazooka in BNW }, @@ -608,7 +633,6 @@ }, // Atomic Era - { "name": "Marine", "unitType": "Gunpowder", @@ -646,6 +670,7 @@ "requiredTech": "Radar", "requiredResource": "Oil", "upgradesTo": "Stealth Bomber", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "bombing" }, { @@ -709,7 +734,7 @@ "cost": 425, "requiredTech": "Rocketry", "requiredResource": "Aluminum", - "uniques": ["[+200]% Strength ", "No defensive terrain bonus", + "uniques": ["[+200]% Strength ", "No defensive terrain bonus", "[-1] Sight","Ranged attacks may be performed over obstacles"], "attackSound": "artillery" }, @@ -733,6 +758,7 @@ "range": 8, "cost": 150, "requiredTech": "Advanced Ballistics", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "missile" }, { @@ -783,6 +809,7 @@ "strength": 90, "cost": 375, "requiredTech": "Mobile Tactics", + "uniques": ["Never appears as a Barbarian unit"], "attackSound": "tankshot" }, { @@ -826,17 +853,6 @@ "uniques": ["[100]% chance to intercept air attacks", "[+150]% Strength ", "[+150]% Strength ", "[+150]% Strength "], "attackSound": "jetgun" }, - { - "name": "Giant Death Robot", - "unitType": "Armored", - "movement": 5, - "strength": 150, - "cost": 425, - "requiredTech": "Nuclear Fusion", - "requiredResource": "Uranium", - "uniques": ["Can move after attacking", "No defensive terrain bonus"], - "attackSound": "gdrAttack" - }, { "name": "Stealth Bomber", "unitType": "Bomber", @@ -850,6 +866,18 @@ "uniques": ["Damage taken from interception reduced by [100]%", "Cannot be carried by [Carrier] units", "[+4] Sight", "Can see over obstacles"], "attackSound": "bombing" }, + // Future Era + { + "name": "Giant Death Robot", + "unitType": "Armored", + "movement": 5, + "strength": 150, + "cost": 425, + "requiredTech": "Nuclear Fusion", + "requiredResource": "Uranium", + "uniques": ["Can move after attacking", "No defensive terrain bonus"], + "attackSound": "gdrAttack" + }, /* Great people */ @@ -880,7 +908,7 @@ { "name": "Great Prophet", "unitType": "Civilian", - "uniques": ["Can construct [Holy site] if it hasn't spread religion yet", "Can spread religion [4] times", "May found a religion", "Great Person - [Faith]", "Unbuildable", "Hidden when religion is disabled"], + "uniques": ["Can instantly construct a [Holy site] improvement ","Can Spread Religion <[4] times> ","Removes other religions when spreading religion","May found a religion ","May enhance a religion ","May enter foreign tiles without open borders", "[-1] Sight", "Great Person - [Faith]","Unbuildable", "Religious Unit", "Hidden when religion is disabled","Takes your religion over the one in their birth city"], "movement": 2 }, { @@ -889,23 +917,30 @@ "uniques": ["Empire enters a [8]-turn Golden Age ", "[+15]% Strength bonus for [Military] units within [2] tiles", "Can instantly construct a [Citadel] improvement ", "Great Person - [War]", "Unbuildable"], "movement": 2 }, + { + "name": "Great Hero", + "unitType": "Hero", + "uniques": ["Great Person - [Combat]", "Unbuildable", "[+100]% Strength ", "[+100]% Strength ", "[+100]% Strength ", "[+100]% Strength ","[+100]% Strength ","[+100]% Strength ","[+100]% Strength "], + "strength": 20, + "movement": 3 + }, /* Religious units */ { "name": "Missionary", "unitType": "Civilian", - "uniques": ["Can [Spread Religion] [2] times", "May enter foreign tiles without open borders, but loses [250] religious strength each turn it ends there", "Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]", "[-1] Sight", "Unbuildable", "Religious Unit", "Hidden when religion is disabled"], + "uniques": ["Can Spread Religion <[2] times> ","May enter foreign tiles without open borders, but loses [250] religious strength each turn it ends there","Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]","[-1] Sight", "Unbuildable", "Religious Unit", "Hidden when religion is disabled"], "movement": 4, "religiousStrength": 1000 }, { "name": "Inquisitor", "unitType": "Civilian", - "uniques": ["Prevents spreading of religion to the city it is next to", "Can [Remove Foreign religions from your own cities] [1] times", "Can be purchased with [Faith] [in all cities in which the majority religion is an enhanced religion]", "[+1] Sight", "Hidden when religion is disabled", "Unbuildable", "Religious Unit"], + "uniques": ["Prevents spreading of religion to the city it is next to","Can remove other religions from cities ","Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]","[+1] Sight", "Hidden when religion is disabled", "Unbuildable", "Religious Unit"], "movement": 3 }, - // Nation Uniques + /* Nation Uniques */ { "name": "Chameran Skyknight", "unitType": "Flier", @@ -913,13 +948,13 @@ "strength": 20, "rangedStrength": 20, "range": 1, - "cost": 90, + "interceptRange": 2, + "cost": 120, "uniqueTo": "Aeronia", "replaces": "Knight", "upgradesTo": "Cavalry", "requiredTech": "Chivalry", "obsoleteTech": "Military Science", - "interceptRange": 2, "uniques": ["Can move after attacking","[25]% chance to intercept air attacks"], "hurryCostModifier": 20, "attackSound": "metalhit" @@ -929,12 +964,13 @@ "unitType": "Mounted", "movement": 8, "strength": 18, - "cost": 75, + "cost": 90, "uniqueTo": "Aeronia", "replaces": "Horseman", "requiredTech": "Horseback Riding", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking","[-33]% Strength ","May withdraw before melee ([50]%)"], + "promotions": ["Bestial Charge"], + "uniques": ["Can move after attacking","[-33]% Strength ","May withdraw before melee ([50]%)"], "hurryCostModifier": 20, "attackSound": "metalhit" }, @@ -942,14 +978,14 @@ "name": "Pyrian Wasteraider", "unitType": "Mounted", "movement": 4, - "strength": 14, - "cost": 75, + "strength": 15, + "cost": 90, "uniqueTo": "Pyria", "replaces": "Horseman", "requiredTech": "Horseback Riding", "obsoleteTech": "Metallurgy", "requiredResource": "Horses", - "uniques": ["Can move after attacking","No defensive terrain bonus","[+200]% Strength "], + "uniques": ["Can move after attacking","No defensive terrain bonus","[+33]% Strength ","[+100]% Strength ","[-50]% Strength "], "hurryCostModifier": 20, "attackSound": "metalhit" }, @@ -966,7 +1002,7 @@ "upgradesTo": "Artillery", "requiredTech": "Chemistry", "obsoleteTech": "Dynamite", - "uniques": ["[+200]% Strength ", "No defensive terrain bonus","Must set up to ranged attack","[-1] Sight"], + "uniques": ["[+200]% Strength ", "No defensive terrain bonus","Must set up to ranged attack","[-1] Sight"], "hurryCostModifier": 20 }, { @@ -1008,7 +1044,8 @@ "replaces": "Horseman", "requiredTech": "Horseback Riding", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking","[-66]% Strength ","[+300]% Strength ","[+33]% Strength ","[+33]% Strength "], + "promotions": ["Bestial Charge"], + "uniques": ["Can move after attacking","[-66]% Strength ","[+300]% Strength ","[+33]% Strength ","[+33]% Strength "], "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, @@ -1024,7 +1061,7 @@ "range": 6, "cost": 240, "requiredTech": "The Wheel", - "uniques": ["[+200]% Strength ","All adjacent units heal [30] HP when healing"], + "uniques": ["[+200]% Strength ","All adjacent units heal [30] HP when healing"], "upgradesTo": "Knight", "obsoleteTech": "Chivalry", "hurryCostModifier": 20, @@ -1041,7 +1078,7 @@ "range": 1, "cost": 240, "requiredTech": "The Wheel", - "uniques": ["[+200]% Strength ","[+33]% Strength ","[+33]% Strength ","[+25]% Strength ","[-50]% Strength for enemy [Military] units in adjacent [All] tiles"], + "uniques": ["[+200]% Strength ","[+33]% Strength ","[+33]% Strength ","[+25]% Strength ","[-50]% Strength for enemy [Military] units in adjacent [All] tiles"], "upgradesTo": "Knight", "obsoleteTech": "Chivalry", "hurryCostModifier": 20, @@ -1058,7 +1095,8 @@ "replaces": "Horseman", "requiredTech": "Horseback Riding", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking","[-33]% Strength ","No defensive terrain bonus","Unit will heal every turn, even if it performs an action"], + "promotions": ["Bestial Charge"], + "uniques": ["Can move after attacking","[-33]% Strength ","No defensive terrain bonus","Unit will heal every turn, even if it performs an action"], "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, @@ -1070,7 +1108,7 @@ "unitType": "Civilian", "uniques": ["Empire enters a [8]-turn Golden Age ","Can move immediately once bought"], "cost": 240, - "hurryCostModifier": 20, + "hurryCostModifier": 100, "movement": 1 }, { @@ -1100,16 +1138,30 @@ "name": "Imperial Guard", "unitType": "Sword", "movement": 2, - "strength": 9, - "cost": 40, + "strength": 18, + "cost": 60, "uniqueTo": "Imperia", - "replaces": "Warrior", - "obsoleteTech": "Metal Casting", - "upgradesTo": "Swordsman", + "replaces": "Swordsman", + "obsoleteTech": "Gunpowder", + "upgradesTo": "Longswordsman", "promotions": ["Keepers of the Empire","Defenders of the Empire"], "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, + { + "name": "Griffin Lancer", + "unitType": "Flier", + "movement": 3, + "strength": 45, + "cost": 230, + "replaces": "Lancer", + "requiredTech": "Metallurgy", + "upgradesTo": "Anti-Tank Gun", + "uniques": ["Can move after attacking","No defensive terrain bonus","[+33]% Strength "], + "promotions": ["Formation I","Bestial Charge"], + "obsoleteTech": "Combined Arms", + "attackSound": "horse" + }, { "name": "Sandwalker", "unitType": "Sword", @@ -1125,6 +1177,22 @@ "hurryCostModifier": 20, "attackSound": "metalhit" }, + { + "name": "Clay Golem", + "unitType": "Bestial Ranged", + "uniqueTo": "Jharappe", + "replaces": "Composite Bowman", + "movement": 1, + "strength": 14, + "rangedStrength": 40, + "range": 1, + "cost": 175, + "requiredTech": "Construction", + "obsoleteTech": "Machinery", + "upgradesTo": "Crossbowman", + "uniques": ["Can be purchased with [Science] [in all cities]", "[+50]% Strength ","[+100]% Strength "], + "attackSound": "arrow" + }, { "name": "Phalanx", "unitType": "Sword", @@ -1147,9 +1215,9 @@ "uniqueTo": "Zegrek", "replaces": "War Elephant", "movement": 3, - "strength": 9, - "rangedStrength": 9, - "cost": 50, + "strength": 15, + "rangedStrength": 18, + "cost": 120, "requiredTech": "Animal Husbandry", "upgradesTo": "Knight", "obsoleteTech": "Chivalry", @@ -1184,7 +1252,7 @@ "upgradesTo": "Gatling Gun", "obsoleteTech": "Industrialization", "promotions": ["Barrage I"], - "uniques": ["[2] additional attacks per turn","[+100]% Strength ", "[+100]% Strength "], + "uniques": ["[2] additional attacks per turn","[+50]% Strength ", "[+50]% Strength "], "hurryCostModifier": 20, "attackSound": "arrow" }, @@ -1194,28 +1262,76 @@ "uniqueTo": "Zharia", "replaces": "Great General", "uniques": [ - "[+25]% Strength bonus for [Military] units within [5] tiles", "Great Person - [War]", "Empire enters a [8]-turn Golden Age ", "Unbuildable", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ","[+50]% Strength ","[+50]% Strength ","[+50]% Strength " + "[+25]% Strength bonus for [Military] units within [5] tiles", "Great Person - [War]", "Empire enters a [8]-turn Golden Age ", "Unbuildable", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ", "[+50]% Strength ","[+50]% Strength ","[+50]% Strength ","[+50]% Strength " ], "strength": 20, - "movement": 2 + "movement": 2, + "attackSound": "nonmetalhit" }, - /* { - "name": "Mohtan Warrior", + "name": "Elemental Brave", "unitType": "Sword", "movement": 2, "strength": 10, - "cost": 20, + "cost": 30, "uniqueTo": "Onuqi", "replaces": "Warrior", "obsoleteTech": "Metal Casting", "upgradesTo": "Swordsman", - "uniques": ["Ignores terrain cost","+[50]% Strength in [Forest]","+[50]% Strength in [Jungle]"], + "replacementTextForUniques": "This unit gains various special promotions by ending its turn in different types of terrain.", + "uniques": ["This Unit gains the [Blessing of Water] promotion ","This Unit gains the [Blessing of Grasslands] promotion ","This Unit gains the [Blessing of Plains] promotion ","This Unit gains the [Blessing of Tundras] promotion ","This Unit gains the [Blessing of Deserts] promotion ","This Unit gains the [Blessing of Lakes] promotion ","This Unit gains the [Blessing of Mountains] promotion ","This Unit gains the [Blessing of Snow] promotion ","This Unit gains the [Blessing of Hills] promotion ","This Unit gains the [Blessing of Forests] promotion ","This Unit gains the [Blessing of Jungles] promotion ","This Unit gains the [Blessing of Marshes] promotion ","This Unit gains the [Blessing of Ruin] promotion ","This Unit gains the [Blessing of Oasis] promotion ","This Unit gains the [Blessing of Flood Plains] promotion ","This Unit gains the [Blessing of Ice] promotion ","This Unit gains the [Blessing of Atolls] promotion "], "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, - */ - + { + "name": "Thunderbeak", + "unitType": "Flier", + "uniqueTo": "Onuqi", + "replaces": "War Elephant", + "movement": 5, + "strength": 18, + "range": 3, + "rangedStrength": 36, + "cost": 150, + "requiredTech": "Animal Husbandry", + "upgradesTo": "Knight", + "obsoleteTech": "Chivalry", + "uniques": ["No defensive terrain bonus","[+66]% Strength ", "[+66]% Strength ", "[+66]% Strength "], + "hurryCostModifier": 20, + "attackSound": "arrow" + }, + { + "name": "Bladethrower", + "unitType": "Siege", + "replaces": "Catapult", + "uniqueTo": "Rhone", + "movement": 2, + "strength": 10, + "rangedStrength": 16, + "cost": 75, + "requiredTech": "Mathematics", + "obsoleteTech": "Physics", + "upgradesTo": "Trebuchet", + "uniques": ["No defensive terrain bonus", "[-1] Sight", "[+1] Range ","[+100]% Strength "], + "hurryCostModifier": 20, + "attackSound": "arrow" + }, + { + "name": "Bowgunner", + "unitType": "Archery", + "replaces": "Crossbowman", + "uniqueTo": "Rhone", + "movement": 2, + "strength": 13, + "rangedStrength": 18, + "cost": 120, + "requiredTech": "Machinery", + "upgradesTo": "Gatling Gun", + "promotions": ["Volley","Spread Ammo"], + "uniques": ["[2] additional attacks per turn"], + "obsoleteTech": "Industrialization", + "attackSound": "arrow" + }, { "name": "Tidemaster", "unitType": "Ranged Water", @@ -1249,7 +1365,7 @@ "attackSound": "arrow" }, { - "name": "Steppe Raiders", + "name": "Steppe Raider", "unitType": "Mounted", "replaces": "Horseman", "uniqueTo": "Kharn'dii", @@ -1262,7 +1378,7 @@ "requiredResource": "Horses", "upgradesTo": "Knight", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking", "No defensive terrain bonus", "[+50]% Strength "], + "uniques": ["Can move after attacking", "No defensive terrain bonus", "[+50]% Strength "], "hurryCostModifier": 20, "attackSound": "horse" }, @@ -1273,7 +1389,7 @@ "uniqueTo": "Kharn'dii", "movement": 2, "strength": 14, - "cost": 40, + "cost": 60, "requiredTech": "Iron Working", "upgradesTo": "Longswordsman", "obsoleteTech": "Steel", @@ -1288,11 +1404,11 @@ "uniqueTo": "Kharn'dii", "replaces": "Great General", "uniques": [ - "Empire enters a [8]-turn Golden Age ", - "[+15]% Strength bonus for [Military] units within [2] tiles", + "Empire enters a [8]-turn Golden Age ", + "[+15]% Strength bonus for [Military] units within [2] tiles", "All adjacent units heal [+15] HP when healing", "[+15] HP when healing", - "Can instantly construct a [Citadel] improvement ", - "Great Person - [War]", "Unbuildable", "Uncapturable"], + "Can instantly construct a [Citadel] improvement ", + "Great Person - [War]", "Unbuildable", "Uncapturable"], "movement": 5 }, { @@ -1320,8 +1436,10 @@ "attackSound": "arrow" }, { - "name": "Giant Slayers", + "name": "Giant Slayer", "unitType": "Sword", + "replaces": "Longswordsman", + "uniqueTo": "Soldür", "movement": 2, "strength": 25, "cost": 120, @@ -1356,6 +1474,117 @@ "uniques": ["Empire enters a [8]-turn Golden Age ", "Great Person - [Culture]", "Unbuildable", "Gain [500] [Culture] "], "movement": 2 }, + { + "name": "Longbowman", + "unitType": "Archery", + "range": 2, + "movement": 2, + "strength": 13, + "rangedStrength": 18, + "replaces": "Crossbowman", + "uniqueTo": "Kasia", + "cost": 120, + "requiredTech": "Machinery", + "upgradesTo": "Gatling Gun", + "obsoleteTech": "Industrialization", + "uniques": ["[+50]% Strength ","[+150]% Strength "], + "promotions": ["Extended Range"], + "attackSound": "arrow" + }, + { + "name": "Dragonslayer Paladin", + "uniqueTo": "Kasia", + "replaces": "Knight", + "unitType": "Mounted", + "movement": 4, + "strength": 25, + "cost": 120, + "requiredTech": "Chivalry", + "obsoleteTech": "Military Science", + "upgradesTo": "Cavalry", + "requiredResource": "Horses", + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength ","[+300]% Strength ","[+300]% Strength ","[+300]% Strength ","[+300]% Strength "], + "attackSound": "horse" + }, + { + "name": "Company Shipsbane", + "unitType": "Melee Water", + "replaces": "Privateer", + "uniqueTo": "Kasia", + "movement": 5, + "strength": 25, + "cost": 120, + "requiredTech": "Navigation", + "upgradesTo": "Destroyer", + "promotions": ["Coastal Raider I"], + "uniques": ["May capture killed [Water] units","[+100]% Strength ","Can move immediately once bought"], + "attackSound": "cannon" + }, + { + "name": "Flat Hunter", + "unitType": "Mounted", + "replaces": "Horseman", + "uniqueTo": "Eskein", + "movement": 4, + "strength": 12, + "range": 2, + "rangedStrength": 18, + "cost": 75, + "requiredTech": "Horseback Riding", + "requiredResource": "Horses", + "upgradesTo": "Knight", + "obsoleteTech": "Metallurgy", + "promotions": ["Hunter's Training"], + "uniques": ["Can move after attacking", "No defensive terrain bonus", "May withdraw before melee ([50]%)"], + "hurryCostModifier": 20, + "attackSound": "horse" + }, + { + "name": "Krush Rider", + "replaces": "Knight", + "uniqueTo": "Eskein", + "unitType": "Mounted", + "movement": 4, + "strength": 20, + "cost": 120, + "requiredTech": "Chivalry", + "obsoleteTech": "Military Science", + "upgradesTo": "Cavalry", + "requiredResource": "Ivory", + "promotions": ["Bestial Charge","Krush Mounts"], + "uniques": ["Can move after attacking","No defensive terrain bonus","[+33]% Strength "], + "attackSound": "horse" + }, + { + "name": "Grand Hussar", + "unitType": "Mounted", + "replaces": "Cavalry", + "uniqueTo": "Eskein", + "movement": 4, + "strength": 34, + "cost": 225, + "requiredResource": "Horses", + "requiredTech": "Military Science", + "obsoleteTech": "Combustion", + "upgradesTo": "Landship", + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength ","[+2] Sight"], + "promotions": ["Hussar Charge"], + "attackSound": "horse" + }, + { + "name": "Jabberfang", + "unitType": "Bestial", + "replaces": "War Elephant", + "uniqueTo": "Eskein", + "movement": 3, + "strength": 40, + "cost": 300, + "requiredTech": "Animal Husbandry", + "upgradesTo": "Knight", + "obsoleteTech": "Chivalry", + "uniques": ["No defensive terrain bonus","[+50]% Strength ","[-50]% Strength for enemy [Wounded] units in adjacent [All] tiles","[+50]% Strength bonus for [Wounded] units within [1] tiles"], + "attackSound": "metalhit" // Jabberfangs attack by causing their victims to fight amongst each other via mind-breaking magic, before swooping in for the kill. The sound reflects this infighting. + }, //City-State Uniques { @@ -1376,7 +1605,7 @@ "attackSound": "arrow" }, { - "name": "Phoenix Knight", + "name": "Golden Knight", "unitType": "Mounted", "uniqueTo": "Ghandor", "replaces": "Knight", @@ -1387,7 +1616,21 @@ "obsoleteTech": "Military Science", "upgradesTo": "Cavalry", "requiredResource": "Horses", - "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength ","All healing effects doubled"], + "uniques": ["Can move after attacking","No defensive terrain bonus","[-33]% Strength ","[+1000]% Strength "], + "hurryCostModifier": 20, + "attackSound": "horse" + }, + { + "name": "Phoenix Knight", + "unitType": "Flier", + "uniqueTo": "Ghandor", + "movement": 5, + "strength": 40, + "cost": 240, + "requiredTech": "Chivalry", + "obsoleteTech": "Military Science", + "upgradesTo": "Cavalry", + "uniques": ["Can move after attacking","No defensive terrain bonus","All healing effects doubled","Unit will heal every turn, even if it performs an action","Heal this unit by [100] HP "], "hurryCostModifier": 20, "attackSound": "horse" }, @@ -1430,7 +1673,8 @@ "requiredTech": "Animal Husbandry", "upgradesTo": "Knight", "obsoleteTech": "Chivalry", - "uniques": ["No defensive terrain bonus","[+66]% Strength ","[-33]% Strength ", "[+100]% Strength "], + "promotions": ["Bestial Charge"], + "uniques": ["No defensive terrain bonus","[+66]% Strength ","[-33]% Strength ", "[+100]% Strength "], "hurryCostModifier": 20, "attackSound": "horse" }, @@ -1458,7 +1702,7 @@ "strength": 5, "cost": 25, "obsoleteTech": "Scientific Theory", - "uniques": ["Ignores terrain cost","Invisible to others","May withdraw before melee ([50]%)","[-80]% Strength ","[-80]% Strength ","[+500]% Strength "], + "uniques": ["Ignores terrain cost","Invisible to others","May withdraw before melee ([50]%)","[-80]% Strength ","[-80]% Strength ","[+500]% Strength "], "attackSound": "nonmetalhit" }, { @@ -1477,6 +1721,31 @@ "hurryCostModifier": 20, "attackSound": "metalhit" }, + { + "name": "Orruk Brute", + "unitType": "Sword", + "uniqueTo": "Orruk-Tar", + "replaces": "Warrior", + "movement": 2, + "strength": 12, + "cost": 20, + "obsoleteTech": "Metal Casting", + "uniques": ["[+25]% Strength "], + "upgradesTo": "Swordsman", + "attackSound": "nonmetalhit" + }, + { + "name": "Velian War Dragon", + "unitType": "Flier", + "uniqueTo": "Velis", + "movement": 5, + "strength": 40, + "cost": 400, + "requiredTech": "Animal Husbandry", + "uniques": ["Cannot be purchased","Limited to [3] per Civilization","[-33]% Strength for enemy [Melee] units in adjacent [All] tiles"], + "attackSound": "horse" + }, + //Barbarian Uniques { "name": "Brute", @@ -1501,7 +1770,34 @@ "uniques": ["Unbuildable", "[+50]% Strength ", "[+100]% Strength ", "[+200]% Strength ", "[+400]% Strength ","[+300]% Strength ","[+600]% Strength ","[+1200]% Strength "], "attackSound": "horse" }, - + { + "name": "Sky Dragon", + "unitType": "Flier", + "movement": 5, + "strength": 40, + "cost": 400, + "uniques": ["Unbuildable"], + "attackSound": "horse" + }, + { + "name": "Natural Avatar", + "unitType": "Bestial", + "movement": 1, + "strength": 60, + "cost": 0, + "uniques": ["Unbuildable","No defensive terrain penalty","May heal outside of friendly territory","Unit will heal every turn, even if it performs an action"], + "attackSound": "horse" + }, + { + "name": "Druid", + "unitType": "Flier", + "movement": 4, + "strength": 15, + "cost": 0, + "uniques": ["Unbuildable","No defensive terrain penalty","May heal outside of friendly territory","Unit will heal every turn, even if it performs an action"], + "attackSound": "horse" + }, + /* Spaceship Parts */ // Must be transported to the Capital for launch. diff --git a/jsons/VictoryTypes.json b/jsons/VictoryTypes.json index b4ce95b..0445b5d 100644 --- a/jsons/VictoryTypes.json +++ b/jsons/VictoryTypes.json @@ -33,6 +33,14 @@ "victoryString": "You have triumphed over your foes through the art of diplomacy! Your cunning and wisdom have earned you great friends - and divided and sown confusion among your enemies! Forever will you be remembered as the leader who brought peace to this weary world!", "defeatString": "You have been defeated. Your civilization has been overwhelmed by its many foes. But your people do not despair, for they know that one day you shall return - and lead them forward to victory!" }, + { + "name": "Religious", + "hiddenInVictoryScreen": false, + "victoryScreenHeader": "Become the world religion and\nbuild the Ascension Monument!", + "milestones": ["Build [Ascension Nexus]", "Become the world religion"], + "victoryString": "You have triumphed over your foes through the art of diplomacy! Your cunning and wisdom have earned you great friends - and divided and sown confusion among your enemies! Forever will you be remembered as the leader who brought peace to this weary world!", + "defeatString": "You have been defeated. Your civilization has been overwhelmed by its many foes. But your people do not despair, for they know that one day you shall return - and lead them forward to victory!" + }, { "name": "Time", "hiddenInVictoryScreen": true,