From 1d064ee38f8fdddc3d3462e9369bcefef694f4cb Mon Sep 17 00:00:00 2001 From: Fishedotjpg Date: Sat, 7 Feb 2026 22:41:06 +0000 Subject: [PATCH] Tells return --- .../province_terrain/00_province_terrain.txt | 164 +- common/terrain_types/00_terrains.txt | 29 +- .../building_types/icon_building_croke.dds | 2 +- .../icon_building_fountainebleau.dds | 2 +- .../building_types/icon_building_verdun.dds | 2 +- .../icon_building_versailles.dds | 2 +- .../icons/combat_effect/combat_tells.dds | 3 + gfx/interface/icons/terrain_types/tells.dds | 4 +- .../travel_danger_types/tells_active.dds | 3 + .../travel_danger_types/tells_inactive.dds | 3 + .../illustrations/terrain_types/tells.dds | 3 + gfx/map/map_object_data/building_locators.txt | 2 +- .../map_object_data/player_stack_locators.txt | 2 +- gfx/map/terrain/masks/_debug_mask.png | 4 +- gfx/map/terrain/masks/beach_02_mask.png | 4 +- .../masks/beach_02_mediterranean_mask.png | 4 +- .../terrain/masks/beach_02_pebbles_mask.png | 4 +- .../masks/central_lowlands_02_mask.png | 4 +- .../masks/central_lowlands_03_mask.png | 4 +- .../masks/coastline_cliff_grey_mask.png | 4 +- gfx/map/terrain/masks/desert_01_mask.png | 4 +- gfx/map/terrain/masks/farmland_01_mask.png | 4 +- gfx/map/terrain/masks/floodplains_01_mask.png | 4 +- .../terrain/masks/forest_jungle_01_mask.png | 4 +- gfx/map/terrain/masks/forest_leaf_01_mask.png | 4 +- gfx/map/terrain/masks/forest_pine_01_mask.png | 4 +- gfx/map/terrain/masks/forestfloor_mask.png | 4 +- gfx/map/terrain/masks/hills_01_mask.png | 4 +- gfx/map/terrain/masks/hills_01_rocks_mask.png | 4 +- .../masks/hills_01_rocks_small_mask.png | 4 +- gfx/map/terrain/masks/medi_dry_mud_mask.png | 4 +- gfx/map/terrain/masks/medi_farmlands_mask.png | 4 +- gfx/map/terrain/masks/medi_grass_01_mask.png | 4 +- .../terrain/masks/medi_lumpy_grass_mask.png | 4 +- .../terrain/masks/medi_noisy_grass_mask.png | 4 +- gfx/map/terrain/masks/mud_wet_01_mask.png | 4 +- .../terrain/masks/northern_plains_01_mask.png | 4 +- gfx/map/terrain/masks/oasis_mask.png | 4 +- gfx/map/terrain/masks/plains_01_dry_mask.png | 4 +- .../terrain/masks/plains_01_dry_mud_mask.png | 4 +- gfx/map/terrain/masks/plains_01_mask.png | 4 +- .../terrain/masks/plains_01_noisy_mask.png | 4 +- .../terrain/masks/plains_01_rough_mask.png | 4 +- gfx/map/terrain/masks/steppe_bushes_mask.png | 4 +- gfx/map/terrain/masks/steppe_grass_mask.png | 4 +- gfx/map/terrain/masks/steppe_rocks_mask.png | 4 +- gfx/map/terrain/masks/tells_01_mask.png | 3 + gfx/map/terrain/masks/tells_dry_02_mask.png | 3 + gfx/map/terrain/masks/wetlands_02_mask.png | 4 +- .../terrain/masks/wetlands_02_mud_mask.png | 4 +- .../masks_gen/gen_central_base_mask.png | 4 +- .../masks_gen/gen_central_hills_mask.png | 4 +- .../gen_central_lowlands_02_mask.png | 4 +- .../gen_central_lowlands_03_mask.png | 4 +- .../masks_gen/gen_central_lowlands_mask.png | 4 +- .../masks_gen/gen_central_mountain_mask.png | 4 +- .../gen_central_mountain_transition_mask.png | 4 +- .../masks_gen/gen_desert_lowlands_04_mask.png | 4 +- .../masks_gen/gen_drylands_base_mask.png | 4 +- .../masks_gen/gen_drylands_hills_mask.png | 4 +- .../gen_drylands_lowlands_02_mask.png | 4 +- .../gen_drylands_lowlands_03_mask.png | 4 +- .../masks_gen/gen_drylands_lowlands_mask.png | 4 +- .../masks_gen/gen_drylands_mountain_mask.png | 4 +- .../gen_drylands_mountain_transition_mask.png | 4 +- .../masks_gen/gen_mediterranean_base_mask.png | 4 +- .../gen_mediterranean_hills_mask.png | 4 +- .../gen_mediterranean_lowlands_02_mask.png | 4 +- .../gen_mediterranean_lowlands_03_mask.png | 4 +- .../gen_mediterranean_lowlands_mask.png | 4 +- .../gen_mediterranean_mountain_mask.png | 4 +- ...mediterranean_mountain_transition_mask.png | 4 +- .../masks_gen/gen_northern_base_mask.png | 4 +- .../masks_gen/gen_northern_hills_mask.png | 4 +- .../gen_northern_lowlands_02_mask.png | 4 +- .../gen_northern_lowlands_03_mask.png | 4 +- .../masks_gen/gen_northern_lowlands_mask.png | 4 +- .../masks_gen/gen_northern_mountain_mask.png | 4 +- .../gen_northern_mountain_transition_mask.png | 4 +- .../masks_gen/gen_steppe_hills_mask.png | 4 +- .../masks_gen/gen_steppe_mountain_mask.png | 4 +- .../gen_steppe_mountain_transition_mask.png | 4 +- .../masks_gen/gen_tropical_hills_mask.png | 4 +- .../gen_tropical_lowlands_02_mask.png | 4 +- .../gen_tropical_lowlands_03_mask.png | 4 +- .../masks_gen/gen_tropical_lowlands_mask.png | 4 +- .../masks_gen/gen_tropical_mountain_mask.png | 4 +- .../gen_tropical_mountain_transition_mask.png | 4 +- gfx/map/terrain/materials.settings | 1039 ++++++++ gfx/map/terrain/tells_diffuse.dds | 3 + gfx/map/terrain/tells_dry_diffuse.dds | 3 + gfx/map/terrain/tells_dry_normal.dds | 3 + gfx/map/terrain/tells_dry_properties.dds | 3 + gfx/map/terrain/tells_normal.dds | 3 + gfx/map/terrain/tells_properties.dds | 3 + .../replace/modifiers/modifiers_l_english.yml | 2120 +++++++++++++++++ .../english/replace/terrains_l_english.yml | 4 + map_data/heightmap.png | 4 +- map_data/nodes.dat | Bin 44739232 -> 44739232 bytes map_data/packed_heightmap.png | 4 +- 100 files changed, 3465 insertions(+), 243 deletions(-) create mode 100644 gfx/interface/icons/combat_effect/combat_tells.dds create mode 100644 gfx/interface/icons/travel_danger_types/tells_active.dds create mode 100644 gfx/interface/icons/travel_danger_types/tells_inactive.dds create mode 100644 gfx/interface/illustrations/terrain_types/tells.dds create mode 100644 gfx/map/terrain/masks/tells_01_mask.png create mode 100644 gfx/map/terrain/masks/tells_dry_02_mask.png create mode 100644 gfx/map/terrain/materials.settings create mode 100644 gfx/map/terrain/tells_diffuse.dds create mode 100644 gfx/map/terrain/tells_dry_diffuse.dds create mode 100644 gfx/map/terrain/tells_dry_normal.dds create mode 100644 gfx/map/terrain/tells_dry_properties.dds create mode 100644 gfx/map/terrain/tells_normal.dds create mode 100644 gfx/map/terrain/tells_properties.dds create mode 100644 localization/english/replace/modifiers/modifiers_l_english.yml diff --git a/common/province_terrain/00_province_terrain.txt b/common/province_terrain/00_province_terrain.txt index 3d7b39c3..c095cd14 100644 --- a/common/province_terrain/00_province_terrain.txt +++ b/common/province_terrain/00_province_terrain.txt @@ -28,7 +28,7 @@ default_coastal_sea=coastal_sea 25=forest 26=forest 27=wetlands -28=plains +28=tells 29=hills 30=plains 31=farmlands @@ -45,7 +45,7 @@ default_coastal_sea=coastal_sea 42=plains 43=farmlands 44=farmlands -45=wetlands +45=tells 46=wetlands 47=hills 48=plains @@ -85,7 +85,7 @@ default_coastal_sea=coastal_sea 82=plains 83=plains 84=forest -85=plains +85=tells 86=plains 87=plains 88=plains @@ -234,7 +234,7 @@ default_coastal_sea=coastal_sea 231=plains 232=taiga 233=mountains -234=taiga +234=tells 235=hills 236=hills 237=mountains @@ -1218,15 +1218,15 @@ default_coastal_sea=coastal_sea 1500=hills 1502=plains 1503=plains -1504=plains +1504=tells 1505=forest 1506=forest 1507=farmlands 1508=farmlands 1509=forest -1510=plains +1510=tells 1511=plains -1512=plains +1512=tells 1513=forest 1514=plains 1515=plains @@ -1240,11 +1240,11 @@ default_coastal_sea=coastal_sea 1523=wetlands 1524=plains 1525=plains -1526=farmlands -1527=farmlands +1526=tells +1527=tells 1528=farmlands -1529=farmlands -1530=farmlands +1529=tells +1530=tells 1531=plains 1532=farmlands 1533=forest @@ -1268,8 +1268,8 @@ default_coastal_sea=coastal_sea 1551=farmlands 1552=forest 1553=plains -1554=plains -1555=plains +1554=tells +1555=tells 1556=forest 1557=plains 1558=plains @@ -1319,7 +1319,7 @@ default_coastal_sea=coastal_sea 1602=farmlands 1603=plains 1604=forest -1605=forest +1605=tells 1606=forest 1607=hills 1608=forest @@ -1349,7 +1349,7 @@ default_coastal_sea=coastal_sea 1632=plains 1633=forest 1634=plains -1635=hills +1635=tells 1636=hills 1637=forest 1638=hills @@ -1357,9 +1357,9 @@ default_coastal_sea=coastal_sea 1640=plains 1641=forest 1642=forest -1643=plains +1643=tells 1644=forest -1645=plains +1645=tells 1646=plains 1647=forest 1648=hills @@ -1441,7 +1441,7 @@ default_coastal_sea=coastal_sea 1724=plains 1725=plains 1726=plains -1727=plains +1727=tells 1728=plains 1729=hills 1730=plains @@ -1467,14 +1467,14 @@ default_coastal_sea=coastal_sea 1750=hills 1751=hills 1752=plains -1753=forest -1754=plains +1753=tells +1754=tells 1755=plains 1756=plains 1757=plains 1758=plains 1759=plains -1760=plains +1760=tells 1761=hills 1762=mountains 1763=hills @@ -1555,7 +1555,7 @@ default_coastal_sea=coastal_sea 1838=plains 1839=plains 1840=plains -1841=plains +1841=tells 1842=plains 1843=plains 1844=plains @@ -1569,14 +1569,14 @@ default_coastal_sea=coastal_sea 1852=plains 1853=hills 1854=plains -1855=plains +1855=tells 1856=plains 1857=hills 1858=plains 1859=plains 1860=plains 1861=hills -1862=plains +1862=tells 1863=plains 1864=plains 1865=hills @@ -1633,11 +1633,11 @@ default_coastal_sea=coastal_sea 1916=mountains 1917=forest 1918=forest -1919=farmlands +1919=tells 1920=forest 1921=mountains 1922=mountains -1923=hills +1923=tells 1924=hills 1925=plains 1926=mountains @@ -1695,7 +1695,7 @@ default_coastal_sea=coastal_sea 1978=mountains 1979=plains 1980=plains -1981=farmlands +1981=tells 1982=hills 1983=hills 1984=mountains @@ -1709,7 +1709,7 @@ default_coastal_sea=coastal_sea 1992=forest 1993=plains 1994=farmlands -1995=farmlands +1995=tells 1996=hills 1997=hills 1998=hills @@ -1729,9 +1729,9 @@ default_coastal_sea=coastal_sea 2012=hills 2013=plains 2014=plains -2015=plains +2015=tells 2016=wetlands -2017=farmlands +2017=tells 2018=plains 2019=plains 2020=plains @@ -1749,7 +1749,7 @@ default_coastal_sea=coastal_sea 2032=plains 2033=plains 2034=mountains -2035=hills +2035=tells 2036=mountains 2037=plains 2038=mountains @@ -1765,7 +1765,7 @@ default_coastal_sea=coastal_sea 2048=plains 2049=plains 2050=hills -2051=plains +2051=tells 2052=mountains 2053=plains 2054=plains @@ -1776,7 +1776,7 @@ default_coastal_sea=coastal_sea 2059=mountains 2060=mountains 2061=mountains -2062=farmlands +2062=tells 2063=mountains 2064=hills 2065=wetlands @@ -1796,13 +1796,13 @@ default_coastal_sea=coastal_sea 2079=plains 2080=plains 2081=forest -2082=plains +2082=tells 2083=plains 2084=plains 2085=hills 2086=plains -2087=farmlands -2088=farmlands +2087=tells +2088=tells 2089=hills 2090=hills 2091=hills @@ -1815,20 +1815,20 @@ default_coastal_sea=coastal_sea 2098=plains 2099=plains 2100=plains -2101=farmlands +2101=tells 2102=farmlands 2103=wetlands 2104=farmlands 2105=plains -2106=plains -2107=plains +2106=tells +2107=tells 2108=plains 2109=plains 2110=plains 2111=plains 2112=plains 2113=plains -2114=plains +2114=tells 2115=farmlands 2116=plains 2117=plains @@ -1856,7 +1856,7 @@ default_coastal_sea=coastal_sea 2139=forest 2140=forest 2141=forest -2142=forest +2142=tells 2143=plains 2144=plains 2145=plains @@ -1865,8 +1865,8 @@ default_coastal_sea=coastal_sea 2148=plains 2149=plains 2150=plains -2151=plains -2152=farmlands +2151=tells +2152=tells 2153=farmlands 2154=farmlands 2155=plains @@ -1895,7 +1895,7 @@ default_coastal_sea=coastal_sea 2178=plains 2179=forest 2180=forest -2181=plains +2181=tells 2182=plains 2183=plains 2184=plains @@ -1921,14 +1921,14 @@ default_coastal_sea=coastal_sea 2204=plains 2205=plains 2206=hills -2207=hills +2207=tells 2208=farmlands 2209=hills 2210=mountains 2211=hills 2212=plains 2213=farmlands -2214=farmlands +2214=tells 2215=farmlands 2216=mountains 2217=hills @@ -2046,10 +2046,10 @@ default_coastal_sea=coastal_sea 2329=plains 2330=plains 2331=plains -2332=plains -2333=farmlands +2332=tells +2333=tells 2334=farmlands -2335=farmlands +2335=tells 2336=farmlands 2337=plains 2338=farmlands @@ -2068,10 +2068,10 @@ default_coastal_sea=coastal_sea 2351=plains 2352=plains 2353=plains -2354=plains +2354=tells 2355=plains 2356=farmlands -2357=farmlands +2357=tells 2358=plains 2359=plains 2360=plains @@ -2117,10 +2117,10 @@ default_coastal_sea=coastal_sea 2400=forest 2401=farmlands 2402=plains -2403=farmlands -2404=farmlands +2403=tells +2404=tells 2405=farmlands -2406=farmlands +2406=tells 2407=plains 2408=farmlands 2409=wetlands @@ -2147,9 +2147,9 @@ default_coastal_sea=coastal_sea 2430=plains 2431=plains 2432=plains -2433=plains +2433=tells 2434=plains -2435=plains +2435=tells 2436=forest 2437=wetlands 2438=forest @@ -2163,7 +2163,7 @@ default_coastal_sea=coastal_sea 2446=plains 2447=mountains 2448=plains -2449=plains +2449=tells 2450=plains 2451=plains 2452=wetlands @@ -2180,7 +2180,7 @@ default_coastal_sea=coastal_sea 2463=plains 2464=plains 2465=hills -2466=hills +2466=tells 2467=hills 2468=hills 2469=hills @@ -2196,7 +2196,7 @@ default_coastal_sea=coastal_sea 2479=mountains 2480=hills 2481=hills -2482=farmlands +2482=tells 2483=plains 2484=hills 2485=hills @@ -2231,7 +2231,7 @@ default_coastal_sea=coastal_sea 2514=hills 2515=mountains 2516=mountains -2517=farmlands +2517=tells 2518=plains 2519=plains 2520=hills @@ -2257,7 +2257,7 @@ default_coastal_sea=coastal_sea 2540=farmlands 2541=plains 2542=farmlands -2543=farmlands +2543=tells 2544=hills 2545=hills 2546=plains @@ -2289,9 +2289,9 @@ default_coastal_sea=coastal_sea 2572=plains 2573=plains 2574=farmlands -2575=farmlands +2575=tells 2576=wetlands -2577=farmlands +2577=tells 2578=farmlands 2579=farmlands 2580=plains @@ -2322,10 +2322,10 @@ default_coastal_sea=coastal_sea 2605=plains 2606=wetlands 2607=mountains -2608=farmlands +2608=tells 2609=farmlands 2610=forest -2611=plains +2611=tells 2612=farmlands 2613=hills 2614=plains @@ -2367,7 +2367,7 @@ default_coastal_sea=coastal_sea 2650=mountains 2651=hills 2652=mountains -2653=plains +2653=tells 2654=hills 2655=hills 2656=mountains @@ -2391,7 +2391,7 @@ default_coastal_sea=coastal_sea 2674=plains 2675=plains 2676=plains -2677=plains +2677=tells 2678=plains 2679=plains 2680=forest @@ -2435,7 +2435,7 @@ default_coastal_sea=coastal_sea 2718=plains 2719=plains 2720=plains -2721=plains +2721=tells 2722=plains 2723=forest 2724=plains @@ -2507,7 +2507,7 @@ default_coastal_sea=coastal_sea 2790=mountains 2791=plains 2792=plains -2793=plains +2793=tells 2794=plains 2795=plains 2796=plains @@ -2516,7 +2516,7 @@ default_coastal_sea=coastal_sea 2799=forest 2800=plains 2801=plains -2802=plains +2802=tells 2803=plains 2804=plains 2805=plains @@ -2569,7 +2569,7 @@ default_coastal_sea=coastal_sea 2852=hills 2853=hills 2854=plains -2855=farmlands +2855=tells 2856=plains 2857=plains 2858=plains @@ -2659,7 +2659,7 @@ default_coastal_sea=coastal_sea 2942=plains 2943=plains 2944=plains -2945=plains +2945=tells 2946=forest 2947=plains 2948=forest @@ -2800,7 +2800,7 @@ default_coastal_sea=coastal_sea 3083=mountains 3084=plains 3085=plains -3086=farmlands +3086=tells 3087=plains 3088=plains 3089=hills @@ -2872,14 +2872,14 @@ default_coastal_sea=coastal_sea 3155=plains 3156=forest 3157=forest -3158=plains +3158=tells 3159=plains 3160=plains 3161=forest 3162=plains 3163=plains -3164=forest -3165=forest +3164=tells +3165=tells 3166=plains 3167=forest 3168=plains @@ -8950,11 +8950,11 @@ default_coastal_sea=coastal_sea 9717=hills 9718=hills 9719=plains -9720=farmlands +9720=tells 9721=hills 9722=hills 9723=plains -9724=forest +9724=tells 9725=forest 9726=forest 9727=plains @@ -8963,8 +8963,8 @@ default_coastal_sea=coastal_sea 9730=plains 9731=farmlands 9732=plains -9733=plains -9734=farmlands +9733=tells +9734=tells 9735=farmlands 9736=plains 9737=plains @@ -9003,11 +9003,11 @@ default_coastal_sea=coastal_sea 9770=forest 9771=mountains 9772=hills -9773=forest +9773=tells 9774=hills 9775=plains 9776=farmlands -9777=forest +9777=tells 9778=hills 9779=forest 9780=forest diff --git a/common/terrain_types/00_terrains.txt b/common/terrain_types/00_terrains.txt index d4c4c957..9d5f022d 100644 --- a/common/terrain_types/00_terrains.txt +++ b/common/terrain_types/00_terrains.txt @@ -71,10 +71,12 @@ hills = { supply_limit_mult = -0.1 travel_danger = hills_danger_value county_fertility_growth_add = hills_county_fertility_value + monthly_county_control_decline_add = -0.05 } county_capital_modifier = { development_growth_factor = -0.1 + fort_level = 1 } defender_combat_effects = { @@ -100,10 +102,12 @@ mountains = { supply_limit_mult = -0.5 travel_danger = mountains_danger_value county_fertility_growth_add = mountains_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { development_growth_factor = -0.25 + fort_level = 3 } defender_combat_effects = { @@ -129,6 +133,7 @@ desert = { supply_limit_mult = -0.3 travel_danger = desert_danger_value county_fertility_growth_add = desert_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { @@ -151,10 +156,12 @@ desert_mountains = { supply_limit_mult = -0.6 travel_danger = desert_mountains_danger_value county_fertility_growth_add = desert_mountains_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { development_growth_factor = -0.5 + fort_level = 2 } defender_combat_effects = { @@ -206,10 +213,12 @@ jungle = { supply_limit_mult = -0.25 travel_danger = jungle_danger_value county_fertility_growth_add = jungle_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { development_growth_factor = -0.4 + fort_level = 1 } defender_combat_effects = { @@ -235,6 +244,7 @@ forest = { supply_limit_mult = -0.1 travel_danger = forest_danger_value county_fertility_growth_add = forest_county_fertility_value + monthly_county_control_decline_add = -0.05 } defender_combat_effects = { @@ -262,6 +272,7 @@ taiga = { supply_limit_mult = -0.2 travel_danger = taiga_danger_value county_fertility_growth_add = taiga_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { @@ -291,10 +302,12 @@ wetlands = { supply_limit_mult = -0.25 travel_danger = wetlands_danger_value county_fertility_growth_add = wetlands_county_fertility_value + monthly_county_control_decline_add = -0.1 } county_capital_modifier = { development_growth_factor = -0.25 + fort_level = 1 } attacker_modifier = { @@ -330,10 +343,12 @@ steppe = { supply_limit_mult = 0 travel_danger = steppe_danger_value county_fertility_growth_add = steppe_county_fertility_value + monthly_county_control_decline_add = -0.05 } county_capital_modifier = { development_growth_factor = -0.5 + fort_level = -1 } audio_parameter = 5.0 @@ -354,6 +369,7 @@ floodplains = { county_capital_modifier = { development_growth_factor = 0.2 + fort_level = 1 } combat_width = 0.75 @@ -384,14 +400,20 @@ drylands = { tells = { color = { 161 102 95 } travel_danger_color = { 61 102 95 } - travel_danger_score = hills_danger_value + travel_danger_score = mountains_danger_value provision_cost = @provisions_cost_medium - county_fertility = 25 + county_fertility = 15 province_modifier = { supply_limit_mult = -0.1 - travel_danger = hills_danger_value + travel_danger = mountains_danger_value county_fertility_growth_add = hills_county_fertility_value + monthly_county_control_decline_add = -0.015 + development_growth_factor = 0.1 + } + + county_capital_modifier = { + fort_level = 1 } defender_combat_effects = { @@ -417,6 +439,7 @@ terraced_hills = { county_capital_modifier = { development_growth_factor = 0.1 + fort_level = 1 } defender_combat_effects = { diff --git a/gfx/interface/icons/building_types/icon_building_croke.dds b/gfx/interface/icons/building_types/icon_building_croke.dds index b5d8bedf..d3e2cb43 100644 --- a/gfx/interface/icons/building_types/icon_building_croke.dds +++ b/gfx/interface/icons/building_types/icon_building_croke.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:918300f2aba92d39c8287b395a1a3e9ba96f74ec9bee146ed919764dd827ffb6 +oid sha256:4cf5db77b3b3835ef02d5d575eb51124010a5a59a0b741189c3e8f19099aaef6 size 61632 diff --git a/gfx/interface/icons/building_types/icon_building_fountainebleau.dds b/gfx/interface/icons/building_types/icon_building_fountainebleau.dds index 79f0c89b..53d4ead7 100644 --- a/gfx/interface/icons/building_types/icon_building_fountainebleau.dds +++ b/gfx/interface/icons/building_types/icon_building_fountainebleau.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:19c9c9acdc7d0b8bfa2d4d9b5771c3c2dd685e2b142a7c8e7e0fa4d332dca7d7 +oid sha256:e84f8e52279dca84bef0794e887bfa56618662210c4e7c463537f9b8cf12c152 size 61632 diff --git a/gfx/interface/icons/building_types/icon_building_verdun.dds b/gfx/interface/icons/building_types/icon_building_verdun.dds index 8b16f877..b3431065 100644 --- a/gfx/interface/icons/building_types/icon_building_verdun.dds +++ b/gfx/interface/icons/building_types/icon_building_verdun.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:dea15c245e6a5400effd51ae5c7860918f259d0693b36c7dd54604cc1644188a +oid sha256:b74780079ddbaaef6c25e66333e4a7f1053305150bffcf3e25ea4c4c2988b80a size 61632 diff --git a/gfx/interface/icons/building_types/icon_building_versailles.dds b/gfx/interface/icons/building_types/icon_building_versailles.dds index 3dd68703..9ab8fb17 100644 --- a/gfx/interface/icons/building_types/icon_building_versailles.dds +++ b/gfx/interface/icons/building_types/icon_building_versailles.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed0d76388a7cd46f78d8d3cb3e1d38ed4cb5c01279534587c9ce098bfc55f4ae +oid sha256:b0bc2fd6b80f762ba179d21c20acff601ab7de5ca4b2b630d4fd2fc5471bab15 size 61632 diff --git a/gfx/interface/icons/combat_effect/combat_tells.dds b/gfx/interface/icons/combat_effect/combat_tells.dds new file mode 100644 index 00000000..ba06faf2 --- /dev/null +++ b/gfx/interface/icons/combat_effect/combat_tells.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40647f1c5ca0dd570ac8146a99f66f98f15bb684a3eb4533744efcf896819cec +size 10128 diff --git a/gfx/interface/icons/terrain_types/tells.dds b/gfx/interface/icons/terrain_types/tells.dds index 2bb3b834..2a6e9faf 100644 --- a/gfx/interface/icons/terrain_types/tells.dds +++ b/gfx/interface/icons/terrain_types/tells.dds @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e882f4c297d86fb95d4979ce2eaf98f7ccf3fecc12ae72498eedffa1b080f31 -size 1928 +oid sha256:7f76c35cc95c02600c04ae51cf0f58ca5e15dfa5f0e76b41e57312636de4bfa3 +size 14528 diff --git a/gfx/interface/icons/travel_danger_types/tells_active.dds b/gfx/interface/icons/travel_danger_types/tells_active.dds new file mode 100644 index 00000000..78b396dd --- /dev/null +++ b/gfx/interface/icons/travel_danger_types/tells_active.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17c91cf31a85c27d447695a778e955fa453dfa404488285cc022c063281ac6d0 +size 19728 diff --git a/gfx/interface/icons/travel_danger_types/tells_inactive.dds b/gfx/interface/icons/travel_danger_types/tells_inactive.dds new file mode 100644 index 00000000..0923707f --- /dev/null +++ b/gfx/interface/icons/travel_danger_types/tells_inactive.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:435e58545aad86e760fb566eb6c4bfefe63faf90d043ba3dff122419e7abfe22 +size 19728 diff --git a/gfx/interface/illustrations/terrain_types/tells.dds b/gfx/interface/illustrations/terrain_types/tells.dds new file mode 100644 index 00000000..6a2eaa98 --- /dev/null +++ b/gfx/interface/illustrations/terrain_types/tells.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d297ffe2619ee1e02bc80ff940e68e3a6ec2300c6dbc9bd849a49c17ac950477 +size 2880128 diff --git a/gfx/map/map_object_data/building_locators.txt b/gfx/map/map_object_data/building_locators.txt index 4bd387c2..7465eb0c 100644 --- a/gfx/map/map_object_data/building_locators.txt +++ b/gfx/map/map_object_data/building_locators.txt @@ -2029,7 +2029,7 @@ } { id=339 - position={ 1855.507812 0.000000 3818.072754 } + position={ 1844.969360 0.000000 3819.404053 } rotation={ -0.000000 -0.112220 -0.000000 -0.993683 } scale={ 1.000000 1.000000 1.000000 } } diff --git a/gfx/map/map_object_data/player_stack_locators.txt b/gfx/map/map_object_data/player_stack_locators.txt index c1bd0a8c..e0af7d5b 100644 --- a/gfx/map/map_object_data/player_stack_locators.txt +++ b/gfx/map/map_object_data/player_stack_locators.txt @@ -2071,7 +2071,7 @@ } { id=339 - position={ 1858.619507 0.000000 3822.803223 } + position={ 1852.984985 0.000000 3821.643555 } rotation={ -0.000000 0.435732 -0.000000 0.900076 } scale={ 1.000000 1.000000 1.000000 } } diff --git a/gfx/map/terrain/masks/_debug_mask.png b/gfx/map/terrain/masks/_debug_mask.png index a03dbba0..1097e9cc 100644 --- a/gfx/map/terrain/masks/_debug_mask.png +++ b/gfx/map/terrain/masks/_debug_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2495e090650eb0dc5183b392e0d70aee49d830c581b61b8bc141c11d7a7c24d6 -size 7347715 +oid sha256:0f445f2fe773e1c8b839ba68d00d302b5b213aa439b27ca69f933ddb17aaf1ea +size 7346519 diff --git a/gfx/map/terrain/masks/beach_02_mask.png b/gfx/map/terrain/masks/beach_02_mask.png index 46ec635b..a6163c23 100644 --- a/gfx/map/terrain/masks/beach_02_mask.png +++ b/gfx/map/terrain/masks/beach_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7d0c93934bb4de20dae0802e8f500f12fa2e79ef5d033119885e70e582a410f6 -size 4107475 +oid sha256:0316639b82f49f53012337e5bc75ad79e4df0cc7b647116e9c3fc1e86a0d83de +size 4107167 diff --git a/gfx/map/terrain/masks/beach_02_mediterranean_mask.png b/gfx/map/terrain/masks/beach_02_mediterranean_mask.png index 6616bc05..5dc29dbd 100644 --- a/gfx/map/terrain/masks/beach_02_mediterranean_mask.png +++ b/gfx/map/terrain/masks/beach_02_mediterranean_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8e0799e9f1ad0a7bf9c1fa8bc8a9b8369238a2a44bc997e86c9040003ca86c6b -size 1493759 +oid sha256:d27e0ec14694dc696c0c0f5066109c399a2764905c2fff3e246bcda2b4cd0ae5 +size 1493367 diff --git a/gfx/map/terrain/masks/beach_02_pebbles_mask.png b/gfx/map/terrain/masks/beach_02_pebbles_mask.png index 2939fc57..2621aa55 100644 --- a/gfx/map/terrain/masks/beach_02_pebbles_mask.png +++ b/gfx/map/terrain/masks/beach_02_pebbles_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:401284a8dd94d8fb01c554e6ee216208148d82dff8e3ff50a6a2e3c7c434608a -size 829847 +oid sha256:cfd677197e7874f0cc75a914ecc409af215b99718edcd9ca3a29017963a95b77 +size 829837 diff --git a/gfx/map/terrain/masks/central_lowlands_02_mask.png b/gfx/map/terrain/masks/central_lowlands_02_mask.png index eba1b4be..c46a675a 100644 --- a/gfx/map/terrain/masks/central_lowlands_02_mask.png +++ b/gfx/map/terrain/masks/central_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:874ae6ea8de214e857d2ee7d6942c51442f7ba73fed6655b8f64ce0c9d35ff6d -size 315658 +oid sha256:c31f7fc00253467ba1bcdcd937a25a7e83cdc2028c082d39d9012dfb762da2aa +size 315659 diff --git a/gfx/map/terrain/masks/central_lowlands_03_mask.png b/gfx/map/terrain/masks/central_lowlands_03_mask.png index dac16dd5..b22c1883 100644 --- a/gfx/map/terrain/masks/central_lowlands_03_mask.png +++ b/gfx/map/terrain/masks/central_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c418c38dad1ae9f5caa0a06524e831cf2482efca8c592841cca409455cada8c -size 312344 +oid sha256:d0cab99167b5f04415ea2dff90bfa93be618d6dc45a8cbf59cacaf8e06dc2079 +size 312339 diff --git a/gfx/map/terrain/masks/coastline_cliff_grey_mask.png b/gfx/map/terrain/masks/coastline_cliff_grey_mask.png index 24792699..7895dafc 100644 --- a/gfx/map/terrain/masks/coastline_cliff_grey_mask.png +++ b/gfx/map/terrain/masks/coastline_cliff_grey_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e82ec20f9a446599a29d2c9d9897a6e5e0c126a0418f11c1f5f3ebdcb567c29 -size 932923 +oid sha256:77ccc08cfcdfc8f4d456d3c977357b778dc523976013ee33c99e399da1e5da5a +size 932740 diff --git a/gfx/map/terrain/masks/desert_01_mask.png b/gfx/map/terrain/masks/desert_01_mask.png index ab6aba1e..dc90ab1b 100644 --- a/gfx/map/terrain/masks/desert_01_mask.png +++ b/gfx/map/terrain/masks/desert_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:caf33d122399889c6225e2a1d6f7953a84749d4bd6ad26aba3225e80fa2985ae -size 334183 +oid sha256:32fa3c717405899342c015fded35751dd93a54451634a6f5dc8fc27509bef52d +size 334198 diff --git a/gfx/map/terrain/masks/farmland_01_mask.png b/gfx/map/terrain/masks/farmland_01_mask.png index 00ef92e3..b9926613 100644 --- a/gfx/map/terrain/masks/farmland_01_mask.png +++ b/gfx/map/terrain/masks/farmland_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bd101cb96a69de8ae4cfdb16f0a3d091f30978d38ce910899cde347ef4b0865 -size 341832 +oid sha256:cecb1465958338fbdedcb67129fb2cd3e8aab523dc3c2b64e38d80a321230f1a +size 341812 diff --git a/gfx/map/terrain/masks/floodplains_01_mask.png b/gfx/map/terrain/masks/floodplains_01_mask.png index f79320fe..65d95481 100644 --- a/gfx/map/terrain/masks/floodplains_01_mask.png +++ b/gfx/map/terrain/masks/floodplains_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:236c6fd9de4dde85a3a74f57554147bcdbccae631aec9aeddae5c0c313513ba4 -size 477010 +oid sha256:309f24c70ea4dad20e7bcaf8e51268f6ea3926f24a218fd7e1c9628fca1b87aa +size 477026 diff --git a/gfx/map/terrain/masks/forest_jungle_01_mask.png b/gfx/map/terrain/masks/forest_jungle_01_mask.png index 9f45bb60..22865574 100644 --- a/gfx/map/terrain/masks/forest_jungle_01_mask.png +++ b/gfx/map/terrain/masks/forest_jungle_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c1900d3144943cb32b7e76cf32be1b71147714cae1761bd40bf9a41658fa2528 -size 2239182 +oid sha256:d74b335cbc6508b1b199858944c958de2062ad8997b8bbfd21dc5cc281964e4b +size 2239195 diff --git a/gfx/map/terrain/masks/forest_leaf_01_mask.png b/gfx/map/terrain/masks/forest_leaf_01_mask.png index 16f35632..f1f8fb49 100644 --- a/gfx/map/terrain/masks/forest_leaf_01_mask.png +++ b/gfx/map/terrain/masks/forest_leaf_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cef911fc191d2703abb99331b5c514b19cb5029dda161047158ef6839d89242e -size 1377635 +oid sha256:809e8c3a4f26cf81036cf058a56ccff699da85b100240e1bdc74880988c84361 +size 1377532 diff --git a/gfx/map/terrain/masks/forest_pine_01_mask.png b/gfx/map/terrain/masks/forest_pine_01_mask.png index be4049c4..a5ff7188 100644 --- a/gfx/map/terrain/masks/forest_pine_01_mask.png +++ b/gfx/map/terrain/masks/forest_pine_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a15036f16f36c2e2e0d7c66d7a1f0201838c49e515f5a5fcbdf9e19f11e2eff -size 2235233 +oid sha256:acffea183e5cfad7b177905cbfeea08b7fb4d51ae3b2b1cb8e8efbfe7936ee9d +size 2235231 diff --git a/gfx/map/terrain/masks/forestfloor_mask.png b/gfx/map/terrain/masks/forestfloor_mask.png index bc98e753..1e29dc3d 100644 --- a/gfx/map/terrain/masks/forestfloor_mask.png +++ b/gfx/map/terrain/masks/forestfloor_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:673bb254dcba0667335880ff66dacd8832d556ae816d3a605c839134444ecd4e -size 1728829 +oid sha256:9d2fd5bbf921ea67b9a4c267b95192cbd0045b0b7d22f14c60f035b992f50768 +size 1728715 diff --git a/gfx/map/terrain/masks/hills_01_mask.png b/gfx/map/terrain/masks/hills_01_mask.png index e29e7f6e..15435fef 100644 --- a/gfx/map/terrain/masks/hills_01_mask.png +++ b/gfx/map/terrain/masks/hills_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:13b2134fb65105e19a59204322e29f5d6423170209d13522b01e58e8c89c7c2f -size 2765032 +oid sha256:f41a5e25e9fd9ab53a4ff1538e5721b752c02b3a3c9faff74a14bde233d458f4 +size 2763413 diff --git a/gfx/map/terrain/masks/hills_01_rocks_mask.png b/gfx/map/terrain/masks/hills_01_rocks_mask.png index c006e66f..c88454ad 100644 --- a/gfx/map/terrain/masks/hills_01_rocks_mask.png +++ b/gfx/map/terrain/masks/hills_01_rocks_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0187cea0eff56a482d38ca3b542c3e153307b87d40673d89b078ddf4502995a3 -size 1937276 +oid sha256:4215b3012295c6e6765c1d1dc84514302d6ec72b655d96242b093d3e885b711a +size 1936450 diff --git a/gfx/map/terrain/masks/hills_01_rocks_small_mask.png b/gfx/map/terrain/masks/hills_01_rocks_small_mask.png index 3d34310d..bcd32203 100644 --- a/gfx/map/terrain/masks/hills_01_rocks_small_mask.png +++ b/gfx/map/terrain/masks/hills_01_rocks_small_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:611e7aab0652a2aafa1066a98daeb080c3075d34de8ee1e59b6cc35dfb341db3 -size 1507090 +oid sha256:c104bc41df4ffaeeb787d0c12e299ebda0a9a2a5b1e7cabcf8fbdeb42ca2b955 +size 1506252 diff --git a/gfx/map/terrain/masks/medi_dry_mud_mask.png b/gfx/map/terrain/masks/medi_dry_mud_mask.png index 60211573..50496b7e 100644 --- a/gfx/map/terrain/masks/medi_dry_mud_mask.png +++ b/gfx/map/terrain/masks/medi_dry_mud_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1bfb45db2c22ab151d4835bf51ecdeeb6889c2b87b932b7e24fac4d9e4a5a9f -size 1006186 +oid sha256:246d2f521757607215295a024d64071fb70ecdf26b9102db477f82874a810e75 +size 1005678 diff --git a/gfx/map/terrain/masks/medi_farmlands_mask.png b/gfx/map/terrain/masks/medi_farmlands_mask.png index 87ec9422..1b1ce80b 100644 --- a/gfx/map/terrain/masks/medi_farmlands_mask.png +++ b/gfx/map/terrain/masks/medi_farmlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4dfc553f10df77d53b9aeb0be5c4715e4cae952cb1ae8bbdf1a47a30bb7d9b07 -size 265879 +oid sha256:ba906aa3ae003a465198d80b3375ced978aa860a1eb6dade2fb3b044bae98766 +size 266228 diff --git a/gfx/map/terrain/masks/medi_grass_01_mask.png b/gfx/map/terrain/masks/medi_grass_01_mask.png index 23eb9426..ea72f8d6 100644 --- a/gfx/map/terrain/masks/medi_grass_01_mask.png +++ b/gfx/map/terrain/masks/medi_grass_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:45184d3c416bec4ea667aa6d3c9caf0be7fb74ed30470e9881fd6d0efd42b310 -size 1216544 +oid sha256:106a02252c88b3f326c353b84e9b0519c0dde3d79c22d2269828fa5ab6afcc51 +size 1216274 diff --git a/gfx/map/terrain/masks/medi_lumpy_grass_mask.png b/gfx/map/terrain/masks/medi_lumpy_grass_mask.png index 87f20b42..c46673ac 100644 --- a/gfx/map/terrain/masks/medi_lumpy_grass_mask.png +++ b/gfx/map/terrain/masks/medi_lumpy_grass_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21df758b821c41f6460f381afe9b88112d817f55cc8dda35e0a9831cab5ecd73 -size 217032 +oid sha256:d852ca911b1c8084a078e525b7d8b1cb2d7e5243e7ad82872c895d869e2e31ef +size 217005 diff --git a/gfx/map/terrain/masks/medi_noisy_grass_mask.png b/gfx/map/terrain/masks/medi_noisy_grass_mask.png index 22238342..68bd9024 100644 --- a/gfx/map/terrain/masks/medi_noisy_grass_mask.png +++ b/gfx/map/terrain/masks/medi_noisy_grass_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:304c671ad0d5e411bd4d8e2c88a41214134b19a6d49fac1e799ec4b6a1b64a5e -size 329333 +oid sha256:1ee0c12ed021c124582f0c3541ac84b7001f5b1cbcf77871b2e2c6fea776f454 +size 329292 diff --git a/gfx/map/terrain/masks/mud_wet_01_mask.png b/gfx/map/terrain/masks/mud_wet_01_mask.png index b8b9b17d..4737289b 100644 --- a/gfx/map/terrain/masks/mud_wet_01_mask.png +++ b/gfx/map/terrain/masks/mud_wet_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bece2a4c739f037db80701590d3c71f6f5734462d6a730f3989ec6b5bfecdc1 -size 430742 +oid sha256:cb8d251cedae146a2f0407e6f5e1f2d102fe4fbcc3825d0cd83e29cbd0a2311f +size 430521 diff --git a/gfx/map/terrain/masks/northern_plains_01_mask.png b/gfx/map/terrain/masks/northern_plains_01_mask.png index 0d16a5e6..11033fd2 100644 --- a/gfx/map/terrain/masks/northern_plains_01_mask.png +++ b/gfx/map/terrain/masks/northern_plains_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:92f0460c46b82d1fb80938041d5e0ad5ac96cc35f26173d85fa8482a8aa03ae3 -size 711280 +oid sha256:c194284e04ea3cd99f513cf112f0f6b6d10c7343c569d6b3091430568acfc5bf +size 711233 diff --git a/gfx/map/terrain/masks/oasis_mask.png b/gfx/map/terrain/masks/oasis_mask.png index b520c23d..3601ff1d 100644 --- a/gfx/map/terrain/masks/oasis_mask.png +++ b/gfx/map/terrain/masks/oasis_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:da94f9bdb24018aa5e03295216baa17ee2fbb95f3be0329c969142092b549257 -size 307847 +oid sha256:e0b1156d9256b05ee42b9fe654e7df099e86b76216b7df5811aa532519fad41e +size 307843 diff --git a/gfx/map/terrain/masks/plains_01_dry_mask.png b/gfx/map/terrain/masks/plains_01_dry_mask.png index 18dff6eb..525e3a1c 100644 --- a/gfx/map/terrain/masks/plains_01_dry_mask.png +++ b/gfx/map/terrain/masks/plains_01_dry_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:355eec408f25cb29cf4f1ae7dc6f9f8fe5d211b3ca96cdc6b883037293edcb04 -size 2022935 +oid sha256:faa43eab85e901c183bcc2dea3b398bacb43ce34a330e81c7afae8729d6b9b97 +size 2022087 diff --git a/gfx/map/terrain/masks/plains_01_dry_mud_mask.png b/gfx/map/terrain/masks/plains_01_dry_mud_mask.png index 610b9091..55ff25db 100644 --- a/gfx/map/terrain/masks/plains_01_dry_mud_mask.png +++ b/gfx/map/terrain/masks/plains_01_dry_mud_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4e9eb9c1b9e2eb7b5414158b721e65c49dcaf8dfcfbe4c9c6c5408a0b665b112 -size 2067306 +oid sha256:116f74e4f1f5b506cd1b568a66679dcec27895637aa3e68bfa9a375a5c5c53f7 +size 2068335 diff --git a/gfx/map/terrain/masks/plains_01_mask.png b/gfx/map/terrain/masks/plains_01_mask.png index 811de013..0d615e15 100644 --- a/gfx/map/terrain/masks/plains_01_mask.png +++ b/gfx/map/terrain/masks/plains_01_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3511b9b5370e4d141b92a668d4e1b374acb07115c1fbacfbfb7755972ee687f1 -size 3333416 +oid sha256:dc2f30a02b4a1e9cd2e0c590828318a9ee78217d7958174972f2e5a40cb92334 +size 3333699 diff --git a/gfx/map/terrain/masks/plains_01_noisy_mask.png b/gfx/map/terrain/masks/plains_01_noisy_mask.png index 86f41d04..6f614dc2 100644 --- a/gfx/map/terrain/masks/plains_01_noisy_mask.png +++ b/gfx/map/terrain/masks/plains_01_noisy_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2f2c63b4d16ffc6ef40ee27df17cc5e281e3ddde68edd485258b3e9b140e4f68 -size 1650083 +oid sha256:c3127c546a6d2281eabd51b04a50e6a164737d25f452c9493e0936b848803e41 +size 1649568 diff --git a/gfx/map/terrain/masks/plains_01_rough_mask.png b/gfx/map/terrain/masks/plains_01_rough_mask.png index 7daa42da..517b460e 100644 --- a/gfx/map/terrain/masks/plains_01_rough_mask.png +++ b/gfx/map/terrain/masks/plains_01_rough_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:32948d6df042c24875a5a056392a3cde1215dba6bbaa80171325d7a3b1c75b6f -size 3108350 +oid sha256:f5ad0b1f9c8f1672cdeb20756fa68b309d7dab45cd45092cef2d80b0192fd896 +size 3108103 diff --git a/gfx/map/terrain/masks/steppe_bushes_mask.png b/gfx/map/terrain/masks/steppe_bushes_mask.png index 21659b71..0ae72e70 100644 --- a/gfx/map/terrain/masks/steppe_bushes_mask.png +++ b/gfx/map/terrain/masks/steppe_bushes_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f009e07cd29b057adb612c0d1c0ba396eca6bd6d0e3957e1eaacf849a49deb17 -size 2643903 +oid sha256:6a0d91681bfe0d3604e8c68cbf9c245041652d6024ac2247cb4c1245f33554bf +size 2643829 diff --git a/gfx/map/terrain/masks/steppe_grass_mask.png b/gfx/map/terrain/masks/steppe_grass_mask.png index f167bcb0..d24b28a9 100644 --- a/gfx/map/terrain/masks/steppe_grass_mask.png +++ b/gfx/map/terrain/masks/steppe_grass_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bb38bb113e68b21e9ebce719465f55e81e892d0c2142bccbd708c695ad937c13 -size 1381052 +oid sha256:358a88153c6b243a5d2a4e322177c57b7bc712a8be9b70d81facfe60ab6f7e89 +size 1381000 diff --git a/gfx/map/terrain/masks/steppe_rocks_mask.png b/gfx/map/terrain/masks/steppe_rocks_mask.png index a916c971..1bc1c554 100644 --- a/gfx/map/terrain/masks/steppe_rocks_mask.png +++ b/gfx/map/terrain/masks/steppe_rocks_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3aaf81f04dbae63338f7699d50a8694dbe4c41056644e96b6d8d8d8d471ecced -size 1035380 +oid sha256:3a29dd3354ea681049ab07fdc63e327e703a6d5d80ec27bb60fb5dbccfe539ca +size 1035292 diff --git a/gfx/map/terrain/masks/tells_01_mask.png b/gfx/map/terrain/masks/tells_01_mask.png new file mode 100644 index 00000000..bf6a5e36 --- /dev/null +++ b/gfx/map/terrain/masks/tells_01_mask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5904a9c982cf90a2bc1d248c85b06bc84ac763134cb07811c7f09b0eb2a269b0 +size 240024 diff --git a/gfx/map/terrain/masks/tells_dry_02_mask.png b/gfx/map/terrain/masks/tells_dry_02_mask.png new file mode 100644 index 00000000..1ad5d8c9 --- /dev/null +++ b/gfx/map/terrain/masks/tells_dry_02_mask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:433b45bd838f4ab66964dcb93d8138b1ce4d6913955c989e1457132ca6e7d141 +size 190843 diff --git a/gfx/map/terrain/masks/wetlands_02_mask.png b/gfx/map/terrain/masks/wetlands_02_mask.png index 3c548de6..4a89a7f1 100644 --- a/gfx/map/terrain/masks/wetlands_02_mask.png +++ b/gfx/map/terrain/masks/wetlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca7acd37ae503d2697d7ba6626b7ac30464261e06c3f8623d0c606a06974fc09 -size 672430 +oid sha256:67c518a0b44058869669eeaa28fda6efe8d1e8b7b42cd0c51873b628e50cbc44 +size 672037 diff --git a/gfx/map/terrain/masks/wetlands_02_mud_mask.png b/gfx/map/terrain/masks/wetlands_02_mud_mask.png index 51696d72..41ca6169 100644 --- a/gfx/map/terrain/masks/wetlands_02_mud_mask.png +++ b/gfx/map/terrain/masks/wetlands_02_mud_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7082b6296b9860889aa285b97853e49298c5ed6538d6df536de4cc569c9bfb5 -size 289472 +oid sha256:4a2da6cfefd3b1974ac4f6eda64714f1ed140d7c4bec1437260ef620b7007c7c +size 289442 diff --git a/gfx/map/terrain/masks_gen/gen_central_base_mask.png b/gfx/map/terrain/masks_gen/gen_central_base_mask.png index 2c7f1d36..a6f935bf 100644 --- a/gfx/map/terrain/masks_gen/gen_central_base_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_base_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a193cb339c1eecf52c440baa3106e9b3235c6f01aa2d9b8356afbde72141d240 -size 4209444 +oid sha256:4624a814021314e0599146b043cd623045021bd66a216248e493375304e52ed3 +size 4213274 diff --git a/gfx/map/terrain/masks_gen/gen_central_hills_mask.png b/gfx/map/terrain/masks_gen/gen_central_hills_mask.png index 652bbc8d..7760e3d9 100644 --- a/gfx/map/terrain/masks_gen/gen_central_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db8dfac39dd8a4f128c2a34bf4a6607192679ead24a6ed8dc75f0ea21ddd6d12 -size 4633312 +oid sha256:27c6c68ddba904989c701ad809d87046d4771795ce7347c72e5d081056ab6515 +size 4629309 diff --git a/gfx/map/terrain/masks_gen/gen_central_lowlands_02_mask.png b/gfx/map/terrain/masks_gen/gen_central_lowlands_02_mask.png index 90ea8e81..76eb2d1b 100644 --- a/gfx/map/terrain/masks_gen/gen_central_lowlands_02_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bdb644cf6598934d6d5d9080459bbab94a518fcd94f49430f31dfad934fc7dc -size 6219065 +oid sha256:1db2110ca029a4d7ec9ed7a442adc1c4cce5f28e44260477c770c313000e39e3 +size 6219263 diff --git a/gfx/map/terrain/masks_gen/gen_central_lowlands_03_mask.png b/gfx/map/terrain/masks_gen/gen_central_lowlands_03_mask.png index 1030aa99..2a162f10 100644 --- a/gfx/map/terrain/masks_gen/gen_central_lowlands_03_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b96015faf94250eca9a690cd24c920cd1d407bdac220e6046efbc9038389732 -size 5800817 +oid sha256:e213982869894847ee631445827a2a4fbe7260bc4bc97c43f2d7e62af29a4d04 +size 5799744 diff --git a/gfx/map/terrain/masks_gen/gen_central_lowlands_mask.png b/gfx/map/terrain/masks_gen/gen_central_lowlands_mask.png index 08e5c84d..1e9a88ec 100644 --- a/gfx/map/terrain/masks_gen/gen_central_lowlands_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_lowlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:89188b76d76a5fa12d54bb9b151cc86bb065e564eb272cb97b130b11c3bd5322 -size 6034972 +oid sha256:381e154222fdf154f1992487caed12f66fa4e4aa0537f8dd9837b3d8369100f5 +size 6037033 diff --git a/gfx/map/terrain/masks_gen/gen_central_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_central_mountain_mask.png index 2759ca19..d7b13d4f 100644 --- a/gfx/map/terrain/masks_gen/gen_central_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5c798f25acec8e65759755cd6e026d506d24e2c3142d3b794a4dfa468896f2fd -size 2405723 +oid sha256:dcb42210dfd59ce5f9d632a994f8f0a4bb8dd546d2b3f5a8b4fd1d38d199712c +size 2405243 diff --git a/gfx/map/terrain/masks_gen/gen_central_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_central_mountain_transition_mask.png index 06a1835c..8f1f91a2 100644 --- a/gfx/map/terrain/masks_gen/gen_central_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_central_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c6190d8d8b49bdb10b9606149485bad963ed8c442043a69916e5d8a06f9793ee -size 2445708 +oid sha256:e0ee572661e8184909ddf3658207fd900a843fb3c306bb0ff423088fa9059b1c +size 2445664 diff --git a/gfx/map/terrain/masks_gen/gen_desert_lowlands_04_mask.png b/gfx/map/terrain/masks_gen/gen_desert_lowlands_04_mask.png index 91e7cbcd..d91cad03 100644 --- a/gfx/map/terrain/masks_gen/gen_desert_lowlands_04_mask.png +++ b/gfx/map/terrain/masks_gen/gen_desert_lowlands_04_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1cbf691477cc3dfe6dcc665e8fb92d3591628e7a8256a81aae4556ef10fcd66a -size 2537964 +oid sha256:60907ed68f9a9ddb4b2b75c3b72193be924a767e28252ebd40ac407521c6b678 +size 2537975 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_base_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_base_mask.png index 11956383..f0c29b4a 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_base_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_base_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4f37d1b16a56bb89565d9b31f8cb499b840afa67b9fff3d3097ef2bb576070e -size 2983336 +oid sha256:929c7ed5890c9280e449173312aaea5000352af2a2572371d9413c23b119ff29 +size 2983374 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_hills_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_hills_mask.png index 7557f165..a9a52eb6 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:055b1f5d42f99e3c2a92b77471b08f6f7183ddb7bbd7634abaec7fc0c6a0b0e9 -size 3590761 +oid sha256:36c31f70d3da7c91bfb38ff1526de43e6cbc37f820b8027fcaa38725fe21d4ed +size 3589905 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_02_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_02_mask.png index 869328ee..9e18807a 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_02_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c3ac21d51ae7ad35eb9525d7746efda4bb25851d864b2c67f8a2051e3ff4bd78 -size 5159886 +oid sha256:9f1988cdd0091ef62fcbe29ab2e3d1a7a55e39d6013bd415ef28ea8a9f9578cd +size 5159806 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_03_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_03_mask.png index f7a43ce6..3a541091 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_03_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fcaa470af68243bc89ccf3adea11a07d6fb8510b230fed11a916d9d799f88a96 -size 4857699 +oid sha256:4e5cdded20b79da3b670e19e9b2f2439ef9c45d2eb654ba94e13b8522f1b217a +size 4857451 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_mask.png index 399bba24..2ee2a24a 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_lowlands_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_lowlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5155a4fca15d219be82665b98ab69bb83e77897180bb6031eb7a40a125626ae4 -size 5004745 +oid sha256:cc35e3e0dd96a6f61cf8ac06ee81d11740cfd76ead3e177415ec3f329ceefc2e +size 5004788 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_mountain_mask.png index c76aca66..2d91dea1 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8620de44cc0dd3bc49f7e2f116b14051d8105279f7fc7ac783318a041f1a9913 -size 2077988 +oid sha256:69da51789348f69325c89fa5cb41943479c008f53df997590c94598b855aed3b +size 2077985 diff --git a/gfx/map/terrain/masks_gen/gen_drylands_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_drylands_mountain_transition_mask.png index 944c094d..936d3ccd 100644 --- a/gfx/map/terrain/masks_gen/gen_drylands_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_drylands_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3df8a0b7c8b5d2bcae42366811156f093578f9bd3cfa08bab98ef5e7102db92e -size 1784401 +oid sha256:0cc586eeb4a41603ff6b306cfdd94bb6e306434a379585c8d61f0fa27a656d29 +size 1784408 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_base_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_base_mask.png index eb2b67aa..7759156c 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_base_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_base_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39a9f937d854968c39c280f390d02eb1168e599577096bc8491e88fc814b27a4 -size 899182 +oid sha256:bdc5c79f141a95a92cb0b42f949a6c7fbd10e0b4f5b60b28d4b25cd9d5dcf69f +size 902105 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_hills_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_hills_mask.png index f74ef0c8..ef84d56c 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:27c2b00ebf578829e9b6780f5b058a2005b1bc38dd945a95a38d318e5f3ede17 -size 955603 +oid sha256:19d236209a667ed02f6909e020d1afcb4471e34f28baccffdbbe35f223a011a7 +size 954019 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_02_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_02_mask.png index 5e541757..4075e965 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_02_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:279613f2ac2ad7e110f5be5e390868886323b6e5005df058a2384b3af28a090d -size 1054028 +oid sha256:bb5da2619fe6891d68077bc172dd9a086bf1d0f27fd49805f9c91b4a337f9547 +size 1054035 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_03_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_03_mask.png index 3ec06c55..c3e8b750 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_03_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d4160dbb84bb8a076c640f8a802f8835044cdb83a447f61c4fe2757e4fe20ba3 -size 1001406 +oid sha256:b53e08f990615f28d1d71ccc3a5da1f84328dd981a401d99cdd9838621f2dc04 +size 1001215 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_mask.png index 9de8af64..90957b97 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_lowlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b30e5cea3e2a5e2e418d94bd46779c7af1eec7e63dcc6cfb20d07237a0bd468 -size 987232 +oid sha256:4f224f312d61b23ef4c80259818c3069ced3b9c458461029236d94aa9f6b930a +size 987528 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_mask.png index 0d97298b..96623d9f 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b29015ef47c29dda8a97bd48ebda6521a457d5b27c8d73a43c59239d2b64f755 -size 591808 +oid sha256:da9714297386e1b9928524ba429dd7050770a13b4e32d85aadf113f3ea314e74 +size 591629 diff --git a/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_transition_mask.png index 66714f1f..c713cf02 100644 --- a/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_mediterranean_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:432e8b26541e79199ceeac82d3a62328694ff1d2fad14b0e9b7ad1af9affef6c -size 615416 +oid sha256:504dc37392b4dbb33b026efbc5a24c9d05a953cd2f28920232d3ef79f0c5a659 +size 615479 diff --git a/gfx/map/terrain/masks_gen/gen_northern_base_mask.png b/gfx/map/terrain/masks_gen/gen_northern_base_mask.png index 673be6a7..d0555724 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_base_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_base_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2cb3d17b17588cbb594e3825cfae0f6f037117b1fb86dc638b73e03dfa1c658b -size 1899111 +oid sha256:b41df28a08b3b9fcb31ca4887bf8003e636a8093cbcf686bcbc94794b59728ed +size 1899837 diff --git a/gfx/map/terrain/masks_gen/gen_northern_hills_mask.png b/gfx/map/terrain/masks_gen/gen_northern_hills_mask.png index a1132709..15b08160 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:119213b00c8b02e1be8db2bc5a8dc223b3265b89c24e7d2973ab50532219a083 -size 2114763 +oid sha256:65d1a73a03f30e99f67e81f81710d552cf469f4b0ff292e2b443b470dce71564 +size 2113974 diff --git a/gfx/map/terrain/masks_gen/gen_northern_lowlands_02_mask.png b/gfx/map/terrain/masks_gen/gen_northern_lowlands_02_mask.png index 429abd99..3560a2eb 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_lowlands_02_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ba03f334f99802608c6899c08a2958e54c0e1ccb26c3b4f606c3584c45e14cd2 -size 4599365 +oid sha256:8bb293edc21e41e0e471c3275f086c0e2b3a197a85c8e7d94a7c5954d2df1b41 +size 4599252 diff --git a/gfx/map/terrain/masks_gen/gen_northern_lowlands_03_mask.png b/gfx/map/terrain/masks_gen/gen_northern_lowlands_03_mask.png index 595bb6d9..c0f65b46 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_lowlands_03_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:81f537261b730d73b628ea47235216b6a8422c52ee70559a21dc440bd11beeb5 -size 4599129 +oid sha256:733dcba52af389eff1febff29d2b4390b2a2e9b2c3c115e955de42365b5c3ea9 +size 4598792 diff --git a/gfx/map/terrain/masks_gen/gen_northern_lowlands_mask.png b/gfx/map/terrain/masks_gen/gen_northern_lowlands_mask.png index 5e4c3254..02fd6df4 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_lowlands_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_lowlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3ebfc4f0be0729268d2b0dc97b466576f0141c05df31ce5be01d58575d113370 -size 4345855 +oid sha256:e41faa9dbfc49ecd5f07efc1bcaa1d835f4cc7e176bc45c460058cd1660401eb +size 4345788 diff --git a/gfx/map/terrain/masks_gen/gen_northern_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_northern_mountain_mask.png index 9f2c41e4..1ce6ffbe 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7f6627709ce1d1303e3049c38e7fb63a212759e694c6e6e727fd7e6a88367251 -size 1300099 +oid sha256:4912ebdf69ca1335e987412eb5dfa4f6e6cfd4407d1650b15c6e613971f8ef39 +size 1300085 diff --git a/gfx/map/terrain/masks_gen/gen_northern_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_northern_mountain_transition_mask.png index 84278480..0007e188 100644 --- a/gfx/map/terrain/masks_gen/gen_northern_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_northern_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4336327219c4f02c68f85c983a7460d592635c52a501044ee6de87413f4e27d9 -size 1172810 +oid sha256:4db4302d244c52d94f0fbaabf6678640049dd893780a108d8d406787d743aa70 +size 1172634 diff --git a/gfx/map/terrain/masks_gen/gen_steppe_hills_mask.png b/gfx/map/terrain/masks_gen/gen_steppe_hills_mask.png index 5e6b6c5d..02454126 100644 --- a/gfx/map/terrain/masks_gen/gen_steppe_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_steppe_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7bc1ee3aad964c6331b174e1300c132f91165fc41a73ab17e84c5a04216c9aac -size 1570283 +oid sha256:c321a31012325cd9e5d508eea59a49ddff0c1f67ee2b250b906bf117f2325a61 +size 1570149 diff --git a/gfx/map/terrain/masks_gen/gen_steppe_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_steppe_mountain_mask.png index 9e8030bd..18ae0260 100644 --- a/gfx/map/terrain/masks_gen/gen_steppe_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_steppe_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b98885f5ff803febc8732579142ee91852f80104ecbf09e2f511b02303e57702 -size 762610 +oid sha256:2ba2cda926dda2f4c0e2174cd377ece3514923222d9787ad58d427e31ba036f6 +size 762607 diff --git a/gfx/map/terrain/masks_gen/gen_steppe_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_steppe_mountain_transition_mask.png index be78093b..532d616e 100644 --- a/gfx/map/terrain/masks_gen/gen_steppe_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_steppe_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db7d744d50046bf1d10fece01b23c0b9203390837c43b31b7a903a2184ab7af3 -size 929958 +oid sha256:11a102be3e87be4225906cb554e7d60890f93c004f6eaeadfaaae65e0ea86be7 +size 929893 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_hills_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_hills_mask.png index 2c0d2a0b..c866a5ce 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_hills_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_hills_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:701797b21e58a8926880afbc5f8c84be735b1bf804fb2da25d09e07959165c76 -size 2111510 +oid sha256:98c6d99d46c68f5eb8b4bdf5a6d024021b06bb6099339b26a03c25f073dd295a +size 2110044 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_02_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_02_mask.png index 8cdc3430..9ea8088b 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_02_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_02_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49467b6fb783367243a99e99ea8e8b5ab6195b5c225e00b364994a442cc1a225 -size 3147952 +oid sha256:3e9eacee969ac0c1a9343d8a58d8e8e9806b0bcb8826ab04bea369edf2911228 +size 3147333 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_03_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_03_mask.png index f7a96ba5..57d8d9bd 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_03_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_03_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:249bd35e3591740452ed32c16b2d13f6cfcb4f675981cbfa9a8ffa8efd923519 -size 2502425 +oid sha256:54f78e0e9a846411726af2799bb3edf43aa8ec1b3093cc335f10782e0264c914 +size 2502070 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_mask.png index 14a72e66..799a40b9 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_lowlands_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_lowlands_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e5c3eb445ec4f180d36f83f563381a90e2f6a9d4818240eed3deb19d9ade129 -size 1091508 +oid sha256:6668619a67452382a6c14fefb04b7d69f6352bb97c29d858c4612713df21014f +size 1091430 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_mountain_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_mountain_mask.png index a71b59d3..45f06357 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_mountain_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_mountain_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cf0b6c6f98706cc842550316182cfce7a5b39b12ab771e3e8408aab0fbf46324 -size 833112 +oid sha256:faa3a444fee76037ec33782a90694d219857348570176e71edec78a79bb77618 +size 833096 diff --git a/gfx/map/terrain/masks_gen/gen_tropical_mountain_transition_mask.png b/gfx/map/terrain/masks_gen/gen_tropical_mountain_transition_mask.png index fa3fc5ec..4f153a09 100644 --- a/gfx/map/terrain/masks_gen/gen_tropical_mountain_transition_mask.png +++ b/gfx/map/terrain/masks_gen/gen_tropical_mountain_transition_mask.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ecb8d52487b7a7723b21705caa9172cb2e67b8ce95d4843a7bd9c8f9f71845a -size 1202628 +oid sha256:f63f5394e22bcc995ecbdeaede3c69b84b6242e9ba1d1f1aa590ea917a3b985f +size 1202424 diff --git a/gfx/map/terrain/materials.settings b/gfx/map/terrain/materials.settings new file mode 100644 index 00000000..c15d1462 --- /dev/null +++ b/gfx/map/terrain/materials.settings @@ -0,0 +1,1039 @@ +# masked textures +# diffuse - relative path +# normal - relative path +# material - relative path +# mask - relative path +# ( name - string ) defaults to the name in maskXX_NAME.png or, if the mask is named differently, the entire name of the mask image +# ( sort_order - number, where it will end up in the map editor ) defaults to 0 +# ( tile_factor - number, how often the texture tiles across the width of the map) defaults to 'detail_tile_factor' set in the settings.terrain file. +# id - string, an internal name that uniquely identifies this material + +{ + ############################################################################ + # Dynamic materials - reliant on material index, so don't change the order of these + ############################################################################ + { + name = "drought" + diffuse = "drought_diffuse.dds" + normal = "drought_normal.dds" + material = "drought_properties.dds" + mask = "masks/drought_mask.png" + id = "drought" + } + { + name = "drought_cracks" + diffuse = "drought_cracks_diffuse.dds" + normal = "drought_cracks_normal.dds" + material = "drought_cracks_properties.dds" + mask = "masks/drought_cracks_mask.png" + id = "drought_cracks" + } + { + name = "flood" + diffuse = "flood_diffuse.dds" + normal = "flood_normal.dds" + material = "flood_properties.dds" + mask = "masks/flood_mask.png" + id = "flood" + } + { + name = "summer_grass" + diffuse = "summer_grass_diffuse.dds" + normal = "summer_grass_normal.dds" + material = "summer_grass_properties.dds" + mask = "masks/summer_grass_mask.png" + id = "summer_grass" + } + { + name = "winter_effect" + diffuse = "winter_effect_diffuse.dds" + normal = "winter_effect_normal.dds" + material = "winter_effect_properties.dds" + mask = "masks/winter_effect_mask.png" + id = "winter_effect" + } + + ############################################################################ + # Legacy materials + ############################################################################ + { + name = "_debug" + diffuse = "_debug_diffuse.dds" + normal = "_debug_normal.dds" + material = "_debug_properties.dds" + mask = "masks/_debug_mask.png" + id = "debug" + } + { + name = "beach_02" + diffuse = "beach_02_diffuse.dds" + normal = "beach_02_normal.dds" + material = "beach_02_properties.dds" + mask = "masks/beach_02_mask.png" + id = "beach_02" + } + { + name = "beach_02_mediterranean" + diffuse = "beach_02_mediterranean_diffuse.dds" + normal = "beach_02_mediterranean_normal.dds" + material = "beach_02_mediterranean_properties.dds" + mask = "masks/beach_02_mediterranean_mask.png" + id = "beach_02_mediterranean" + } + { + name = "beach_02_pebbles" + diffuse = "beach_02_pebbles_diffuse.dds" + normal = "beach_02_pebbles_normal.dds" + material = "beach_02_pebbles_properties.dds" + mask = "masks/beach_02_pebbles_mask.png" + id = "beach_02_pebbles" + } + { + name = "coastline_cliff_desert" + diffuse = "coastline_cliff_desert_diffuse.dds" + normal = "coastline_cliff_grey_normal.dds" + material = "coastline_cliff_grey_properties.dds" + mask = "masks/coastline_cliff_desert_mask.png" + id = "coastline_cliff_desert" + } + { + name = "coastline_cliff_grey" + diffuse = "coastline_cliff_grey_diffuse.dds" + normal = "coastline_cliff_grey_normal.dds" + material = "coastline_cliff_grey_properties.dds" + mask = "masks/coastline_cliff_grey_mask.png" + tile_factor = 500 + id = "coastline_cliff_grey" + } + { + name = "desert_01" + diffuse = "desert_01_diffuse.dds" + normal = "desert_01_normal.dds" + material = "desert_01_properties.dds" + mask = "masks/desert_01_mask.png" + id = "desert_01" + } + { + name = "desert_02" + diffuse = "desert_02_diffuse.dds" + normal = "desert_02_normal.dds" + material = "desert_02_properties.dds" + mask = "masks/desert_02_mask.png" + id = "desert_02" + } + { + name = "desert_cracked" + diffuse = "desert_cracked_diffuse.dds" + normal = "desert_cracked_normal.dds" + material = "desert_cracked_properties.dds" + mask = "masks/desert_cracked_mask.png" + id = "desert_cracked" + } + { + name = "desert_flat_01" + diffuse = "desert_flat_01_diffuse.dds" + normal = "desert_flat_01_normal.dds" + material = "desert_flat_01_properties.dds" + mask = "masks/desert_flat_01_mask.png" + id = "desert_flat_01" + } + { + name = "desert_rocky" + diffuse = "desert_rocky_diffuse.dds" + normal = "desert_rocky_normal.dds" + material = "desert_rocky_properties.dds" + mask = "masks/desert_rocky_mask.png" + id = "desert_rocky" + } + { + name = "desert_wavy_01" + diffuse = "desert_wavy_01_diffuse.dds" + normal = "desert_wavy_01_normal.dds" + material = "desert_wavy_01_properties.dds" + mask = "masks/desert_wavy_01_mask.png" + id = "desert_wavy_01" + } + { + name = "desert_wavy_01_larger" + diffuse = "desert_wavy_01_larger_diffuse.dds" + normal = "desert_wavy_01_larger_normal.dds" + material = "desert_wavy_01_larger_properties.dds" + mask = "masks/desert_wavy_01_larger_mask.png" + id = "desert_wavy_01_larger" + } + { + name = "drylands_01" + diffuse = "drylands_01_diffuse.dds" + normal = "drylands_01_normal.dds" + material = "drylands_01_properties.dds" + mask = "masks/drylands_01_mask.png" + id = "drylands_01" + } + { + name = "drylands_01_cracked" + diffuse = "drylands_01_cracked_diffuse.dds" + normal = "drylands_01_cracked_normal.dds" + material = "drylands_01_cracked_properties.dds" + mask = "masks/drylands_01_cracked_mask.png" + id = "drylands_01_cracked" + } + { + name = "drylands_01_grassy" + diffuse = "drylands_01_grassy_diffuse.dds" + normal = "drylands_01_grassy_normal.dds" + material = "drylands_01_grassy_properties.dds" + mask = "masks/drylands_01_grassy_mask.png" + id = "drylands_01_grassy" + } + { + name = "farm_paddy_01" + diffuse = "farm_paddy_01_diffuse.dds" + normal = "farm_paddy_01_normal.dds" + material = "farm_paddy_01_properties.dds" + mask = "masks/farm_paddy_01_mask.png" + id = "farm_paddy_01" + } + { + name = "farmland_01" + diffuse = "farmland_01_diffuse.dds" + normal = "farmland_01_normal.dds" + material = "farmland_01_properties.dds" + mask = "masks/farmland_01_mask.png" + id = "farmland_01" + } + { + name = "floodplains_01" + diffuse = "floodplains_01_diffuse.dds" + normal = "floodplains_01_normal.dds" + material = "floodplains_01_properties.dds" + mask = "masks/floodplains_01_mask.png" + id = "floodplains_01" + } + { + name = "forest_jungle_01" + diffuse = "forest_jungle_01_diffuse.dds" + normal = "forest_jungle_01_normal.dds" + material = "forest_jungle_01_properties.dds" + mask = "masks/forest_jungle_01_mask.png" + id = "forest_jungle_01" + } + { + name = "forest_leaf_01" + diffuse = "forest_leaf_01_diffuse.dds" + normal = "forest_leaf_01_normal.dds" + material = "forest_leaf_01_properties.dds" + mask = "masks/forest_leaf_01_mask.png" + id = "forest_leaf_01" + } + { + name = "forest_pine_01" + diffuse = "forest_pine_01_diffuse.dds" + normal = "forest_pine_01_normal.dds" + material = "forest_pine_01_properties.dds" + mask = "masks/forest_pine_01_mask.png" + id = "forest_pine_01" + } + { + name = "forestfloor" + diffuse = "forestfloor_diffuse.dds" + normal = "forestfloor_normal.dds" + material = "forestfloor_properties.dds" + mask = "masks/forestfloor_mask.png" + id = "forestfloor" + } + { + name = "hills_01" + diffuse = "hills_01_diffuse.dds" + normal = "hills_01_normal.dds" + material = "hills_01_properties.dds" + mask = "masks/hills_01_mask.png" + id = "hills_01" + } + { + name = "hills_01_rocks" + diffuse = "hills_01_rocks_diffuse.dds" + normal = "hills_01_rocks_normal.dds" + material = "hills_01_rocks_properties.dds" + mask = "masks/hills_01_rocks_mask.png" + id = "hills_01_rocks" + } + { + name = "hills_01_rocks_medi" + diffuse = "hills_01_rocks_medi_diffuse.dds" + normal = "hills_01_rocks_medi_normal.dds" + material = "hills_01_rocks_medi_properties.dds" + mask = "masks/hills_01_rocks_medi_mask.png" + id = "hills_01_rocks_medi" + } + { + name = "hills_01_rocks_small" + diffuse = "hills_01_rocks_small_diffuse.dds" + normal = "hills_01_rocks_small_normal.dds" + material = "hills_01_rocks_small_properties.dds" + mask = "masks/hills_01_rocks_small_mask.png" + id = "hills_01_rocks_small" + tile_factor = 900 + } + { + name = "india_farmlands" + diffuse = "india_farmlands_diffuse.dds" + normal = "india_farmlands_normal.dds" + material = "india_farmlands_properties.dds" + mask = "masks/india_farmlands_mask.png" + id = "india_farmlands" + } + { + name = "medi_dry_mud" + diffuse = "medi_dry_mud_diffuse.dds" + normal = "medi_dry_mud_normal.dds" + material = "medi_dry_mud_properties.dds" + mask = "masks/medi_dry_mud_mask.png" + id = "medi_dry_mud" + } + { + name = "medi_farmlands" + diffuse = "medi_farmlands_diffuse.dds" + normal = "medi_farmlands_normal.dds" + material = "medi_farmlands_properties.dds" + mask = "masks/medi_farmlands_mask.png" + id = "medi_farmlands" + } + { + name = "medi_grass_01" + diffuse = "medi_grass_01_diffuse.dds" + normal = "medi_grass_01_normal.dds" + material = "medi_grass_01_properties.dds" + mask = "masks/medi_grass_01_mask.png" + id = "medi_grass_01" + } + { + name = "medi_lumpy_grass" + diffuse = "medi_lumpy_grass_diffuse.dds" + normal = "medi_lumpy_grass_normal.dds" + material = "medi_lumpy_grass_properties.dds" + mask = "masks/medi_lumpy_grass_mask.png" + id = "medi_lumpy_grass" + } + { + name = "medi_noisy_grass" + diffuse = "medi_noisy_grass_diffuse.dds" + normal = "medi_noisy_grass_normal.dds" + material = "medi_noisy_grass_properties.dds" + mask = "masks/medi_noisy_grass_mask.png" + id = "medi_noisy_grass" + } + # { + # name = "mountain_02" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_mask.png" + # id = "mountain_02" + # } + # { + # name = "mountain_02_b" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_b_mask.png" + # id = "mountain_02_b" + # } + # { + # name = "mountain_02_c" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_c_mask.png" + # id = "mountain_02_c" + # } + # { + # name = "mountain_02_c_snow" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_c_snow_mask.png" + # id = "mountain_02_c_snow" + # } + # { + # name = "mountain_02_d" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_d_mask.png" + # id = "mountain_02_d" + # } + # { + # name = "mountain_02_d_snow" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_d_snow_mask.png" + # id = "mountain_02_d_snow" + # } + # { + # name = "mountain_02_d_valleys" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_d_valleys_mask.png" + # id = "mountain_02_d_valleys" + # } + # { + # name = "mountain_02_desert_c" + # diffuse = "mountain_03_desert_diffuse.dds" + # normal = "mountain_03_desert_normal.dds" + # material = "mountain_03_desert_properties.dds" + # mask = "masks/mountain_02_desert_c_mask.png" + # id = "mountain_02_desert_c" + # } + # { + # name = "mountain_02_snow" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_02_snow_mask.png" + # id = "mountain_02_snow" + # } + # { + # name = "mountain_03" + # diffuse = "mountain_03_diffuse.dds" + # normal = "mountain_03_normal.dds" + # material = "mountain_03_properties.dds" + # mask = "masks/mountain_03_mask.png" + # id = "mountain_03" + # } + { + name = "mud_wet_01" + diffuse = "mud_wet_01_diffuse.dds" + normal = "mud_wet_01_normal.dds" + material = "mud_wet_01_properties.dds" + mask = "masks/mud_wet_01_mask.png" + id = "mud_wet_01" + } + { + name = "northern_plains_01" + diffuse = "northern_plains_01_diffuse.dds" + normal = "northern_plains_01_normal.dds" + material = "northern_plains_01_properties.dds" + mask = "masks/northern_plains_01_mask.png" + id = "northern_plains_01" + } + { + name = "oasis" + diffuse = "oasis_diffuse.dds" + normal = "oasis_normal.dds" + material = "oasis_properties.dds" + mask = "masks/oasis_mask.png" + id = "oasis" + } + { + name = "plains_01" + diffuse = "plains_01_diffuse.dds" + normal = "plains_01_normal.dds" + material = "plains_01_properties.dds" + mask = "masks/plains_01_mask.png" + id = "plains_01" + } + { + name = "plains_01_dry" + diffuse = "plains_01_dry_diffuse.dds" + normal = "plains_01_normal.dds" + material = "plains_01_properties.dds" + mask = "masks/plains_01_dry_mask.png" + id = "plains_01_dry" + } + { + name = "plains_01_dry_mud" + diffuse = "plains_01_dry_mud_diffuse.dds" + normal = "plains_01_dry_mud_normal.dds" + material = "plains_01_dry_mud_properties.dds" + mask = "masks/plains_01_dry_mud_mask.png" + id = "plains_01_dry_mud" + } + { + name = "plains_01_noisy" + diffuse = "plains_01_noisy_diffuse.dds" + normal = "plains_01_noisy_normal.dds" + material = "plains_01_noisy_properties.dds" + mask = "masks/plains_01_noisy_mask.png" + id = "plains_01_noisy" + } + { + name = "plains_01_rough" + diffuse = "plains_01_rough_diffuse.dds" + normal = "plains_01_rough_normal.dds" + material = "plains_01_rough_properties.dds" + mask = "masks/plains_01_rough_mask.png" + id = "plains_01_rough" + } + { + name = "snow" + diffuse = "snow_diffuse.dds" + normal = "snow_normal.dds" + material = "snow_properties.dds" + mask = "masks/snow_mask.png" + id = "snow" + } + { + name = "steppe_bushes" + diffuse = "steppe_bushes_diffuse.dds" + normal = "steppe_bushes_normal.dds" + material = "steppe_bushes_properties.dds" + mask = "masks/steppe_bushes_mask.png" + id = "steppe_bushes" + } + { + name = "steppe_grass" + diffuse = "steppe_grass_diffuse.dds" + normal = "steppe_grass_normal.dds" + material = "steppe_grass_properties.dds" + mask = "masks/steppe_grass_mask.png" + id = "steppe_grass" + } + { + name = "steppe_rocks" + diffuse = "steppe_rocks_diffuse.dds" + normal = "steppe_rocks_normal.dds" + material = "steppe_rocks_properties.dds" + mask = "masks/steppe_rocks_mask.png" + id = "steppe_rocks" + } + { + name = "wetlands_02" + diffuse = "wetlands_02_diffuse.dds" + normal = "wetlands_02_normal.dds" + material = "wetlands_02_properties.dds" + mask = "masks/wetlands_02_mask.png" + id = "wetlands_02" + } + { + name = "wetlands_02_mud" + diffuse = "wetlands_02_mud_diffuse.dds" + normal = "wetlands_02_mud_normal.dds" + material = "wetlands_02_mud_properties.dds" + mask = "masks/wetlands_02_mud_mask.png" + id = "wetlands_02_mud" + } + { + name = "central_mountain" + diffuse = "gen_central_mountain_diffuse.dds" + normal = "gen_central_mountain_normal.dds" + material = "gen_central_mountain_properties.dds" + mask = "masks/central_mountain_mask.png" + id = "central_mountain" + } + { + name = "central_lowlands_02" + diffuse = "gen_central_lowlands_02_diffuse.dds" + normal = "gen_central_lowlands_02_normal.dds" + material = "gen_central_lowlands_02_properties.dds" + mask = "masks/central_lowlands_02_mask.png" + id = "central_lowlands_02" + } + { + name = "central_lowlands_03" + diffuse = "gen_central_lowlands_03_diffuse.dds" + normal = "gen_central_lowlands_03_normal.dds" + material = "gen_central_lowlands_03_properties.dds" + mask = "masks/central_lowlands_03_mask.png" + id = "central_lowlands_03" + } + + +############################################################################ +# Materials with masks generated in Gaea +############################################################################ + + + ###### Tropical ###### + { + name = "gen_tropical_base" + diffuse = "gen_tropical_base_diffuse.dds" + normal = "plains_01_normal.dds" + material = "plains_01_properties.dds" + mask = "masks_gen/gen_tropical_base_mask.png" + id = "gen_tropical_base" + sort_order = 2 + } + { + name = "gen_tropical_lowlands" + diffuse = "gen_tropical_lowlands_diffuse.dds" + normal = "gen_tropical_lowlands_normal.dds" + material = "gen_tropical_lowlands_properties.dds" + mask = "masks_gen/gen_tropical_lowlands_mask.png" + id = "gen_tropical_lowlands" + sort_order = 2 + } + { + name = "gen_tropical_lowlands_02" + diffuse = "gen_tropical_lowlands_02_diffuse.dds" + normal = "gen_tropical_lowlands_02_normal.dds" + material = "gen_tropical_lowlands_02_properties.dds" + mask = "masks_gen/gen_tropical_lowlands_02_mask.png" + id = "gen_tropical_lowlands_02" + sort_order = 2 + } + { + name = "gen_tropical_lowlands_03" + diffuse = "gen_tropical_lowlands_03_diffuse.dds" + normal = "gen_tropical_lowlands_03_normal.dds" + material = "gen_tropical_lowlands_03_properties.dds" + mask = "masks_gen/gen_tropical_lowlands_03_mask.png" + id = "gen_tropical_lowlands_03" + sort_order = 2 + } + { + name = "gen_tropical_hills" + diffuse = "gen_tropical_hills_diffuse.dds" + normal = "gen_central_hills_normal.dds" + material = "gen_central_hills_properties.dds" + mask = "masks_gen/gen_tropical_hills_mask.png" + id = "gen_tropical_hills" + sort_order = 2 + } + { + name = "gen_tropical_mountain" + diffuse = "gen_tropical_mountain_diffuse.dds" + normal = "gen_tropical_mountain_normal.dds" + material = "gen_tropical_mountain_properties.dds" + mask = "masks_gen/gen_tropical_mountain_mask.png" + id = "gen_tropical_mountain" + sort_order = 2 + } + { + name = "gen_tropical_mountain_transition" + diffuse = "gen_tropical_mountain_transition_diffuse.dds" + normal = "gen_tropical_mountain_transition_normal.dds" + material = "gen_tropical_mountain_transition_properties.dds" + mask = "masks_gen/gen_tropical_mountain_transition_mask.png" + id = "gen_tropical_mountain_transition" + sort_order = 2 + } + + ###### Central ###### + { + name = "gen_central_base" + diffuse = "gen_central_base_diffuse.dds" + normal = "gen_central_base_normal.dds" + material = "gen_central_base_properties.dds" + mask = "masks_gen/gen_central_base_mask.png" + id = "gen_central_base" + sort_order = 3 + } + { + name = "gen_central_lowlands" + diffuse = "gen_central_lowlands_diffuse.dds" + normal = "gen_central_lowlands_normal.dds" + material = "gen_central_lowlands_properties.dds" + mask = "masks_gen/gen_central_lowlands_mask.png" + id = "gen_central_lowlands" + sort_order = 3 + } + { + name = "gen_central_lowlands_02" + diffuse = "gen_central_lowlands_02_diffuse.dds" + normal = "gen_central_lowlands_02_normal.dds" + material = "gen_central_lowlands_02_properties.dds" + mask = "masks_gen/gen_central_lowlands_02_mask.png" + id = "gen_central_lowlands_02" + sort_order = 3 + } + { + name = "gen_central_lowlands_03" + diffuse = "gen_central_lowlands_03_diffuse.dds" + normal = "gen_central_lowlands_03_normal.dds" + material = "gen_central_lowlands_03_properties.dds" + mask = "masks_gen/gen_central_lowlands_03_mask.png" + id = "gen_central_lowlands_03" + sort_order = 3 + } + { + name = "gen_central_hills" + diffuse = "gen_central_hills_diffuse.dds" + normal = "gen_central_hills_normal.dds" + material = "gen_central_hills_properties.dds" + mask = "masks_gen/gen_central_hills_mask.png" + id = "gen_central_hills" + sort_order = 3 + } + { + name = "gen_central_mountain" + diffuse = "gen_central_mountain_diffuse.dds" + normal = "gen_central_mountain_normal.dds" + material = "gen_central_mountain_properties.dds" + mask = "masks_gen/gen_central_mountain_mask.png" + id = "gen_central_mountain" + sort_order = 3 + } + { + name = "gen_central_mountain_transition" + diffuse = "gen_central_mountain_transition_diffuse.dds" + normal = "gen_central_mountain_transition_normal.dds" + material = "gen_central_mountain_transition_properties.dds" + mask = "masks_gen/gen_central_mountain_transition_mask.png" + id = "gen_central_mountain_transition" + sort_order = 3 + } + +###### Steppe ###### + + { + name = "gen_steppe_base" + diffuse = "gen_steppe_base_diffuse.dds" + normal = "gen_steppe_base_normal.dds" + material = "gen_steppe_base_properties.dds" + mask = "masks_gen/gen_steppe_base_mask.png" + id = "gen_steppe_base" + sort_order = 7 + } + { + name = "gen_steppe_lowlands" + diffuse = "gen_steppe_lowlands_diffuse.dds" + normal = "steppe_grass_normal.dds" + material = "steppe_grass_properties.dds" + mask = "masks_gen/gen_steppe_lowlands_mask.png" + id = "gen_steppe_lowlands" + sort_order = 7 + } + { + name = "gen_steppe_lowlands_02" + diffuse = "gen_steppe_lowlands_02_diffuse.dds" + normal = "gen_central_lowlands_02_normal.dds" + material = "gen_central_lowlands_02_properties.dds" + mask = "masks_gen/gen_steppe_lowlands_02_mask.png" + id = "gen_steppe_lowlands_02" + sort_order = 7 + } + { + name = "gen_steppe_lowlands_03" + diffuse = "gen_steppe_lowlands_03_diffuse.dds" + normal = "gen_central_lowlands_02_normal.dds" + material = "gen_central_lowlands_02_properties.dds" + mask = "masks_gen/gen_steppe_lowlands_03_mask.png" + id = "gen_steppe_lowlands_03" + sort_order = 7 + } + { + name = "gen_steppe_hills" + diffuse = "gen_steppe_hills_diffuse.dds" + normal = "gen_steppe_hills_normal.dds" + material = "gen_steppe_hills_properties.dds" + mask = "masks_gen/gen_steppe_hills_mask.png" + id = "gen_steppe_hills" + sort_order = 7 + } + { + name = "gen_steppe_mountain" + diffuse = "mountain_02_diffuse.dds" + normal = "mountain_03_normal.dds" + material = "mountain_02_properties.dds" + mask = "masks_gen/gen_steppe_mountain_mask.png" + id = "gen_steppe_mountain" + sort_order = 7 + } + { + name = "gen_steppe_mountain_transition" + diffuse = "steppe_rocks_diffuse.dds" + normal = "steppe_rocks_normal.dds" + material = "steppe_rocks_properties.dds" + mask = "masks_gen/gen_steppe_mountain_transition_mask.png" + id = "gen_steppe_mountain_transition" + sort_order = 7 + } + +###### Desert ###### + { + name = "gen_desert_base" + diffuse = "gen_desert_base_diffuse.dds" + normal = "gen_desert_base_normal.dds" + material = "gen_desert_base_properties.dds" + mask = "masks_gen/gen_desert_base_mask.png" + id = "gen_desert_base" + sort_order = 4 + } + { + name = "gen_desert_lowlands" + diffuse = "gen_desert_lowlands_diffuse.dds" + normal = "gen_desert_lowlands_normal.dds" + material = "gen_desert_lowlands_properties.dds" + mask = "masks_gen/gen_desert_lowlands_mask.png" + id = "gen_desert_lowlands" + sort_order = 4 + } + { + name = "gen_desert_lowlands_02" + diffuse = "gen_desert_lowlands_02_diffuse.dds" + normal = "gen_desert_lowlands_02_normal.dds" + material = "gen_desert_lowlands_02_properties.dds" + mask = "masks_gen/gen_desert_lowlands_02_mask.png" + id = "gen_desert_lowlands_02" + sort_order = 4 + } + { + name = "gen_desert_lowlands_03" + diffuse = "gen_desert_lowlands_03_diffuse.dds" + normal = "gen_desert_lowlands_03_normal.dds" + material = "gen_desert_lowlands_03_properties.dds" + mask = "masks_gen/gen_desert_lowlands_03_mask.png" + id = "gen_desert_lowlands_03" + sort_order = 4 + } + { + name = "gen_desert_lowlands_04" #NOT a gen material for now, but won't risk ruining the material index again.. + diffuse = "gen_desert_lowlands_04_diffuse.dds" + normal = "gen_desert_lowlands_04_normal.dds" + material = "gen_desert_lowlands_04_properties.dds" + mask = "masks_gen/gen_desert_lowlands_04_mask.png" + tile_factor = 200 + id = "gen_desert_lowlands_04" + sort_order = 4 + } + { + name = "gen_desert_hills" + diffuse = "gen_desert_hills_diffuse.dds" + normal = "gen_desert_hills_normal.dds" + material = "gen_desert_hills_properties.dds" + mask = "masks_gen/gen_desert_hills_mask.png" + id = "gen_desert_hills" + sort_order = 4 + } + { + name = "gen_desert_mountain" + diffuse = "gen_desert_mountain_diffuse.dds" + normal = "gen_desert_mountain_normal.dds" + material = "gen_desert_mountain_properties.dds" + mask = "masks_gen/gen_desert_mountain_mask.png" + id = "gen_desert_mountain" + sort_order = 4 + } + { + name = "gen_desert_mountain_transition" + diffuse = "gen_desert_mountain_transition_diffuse.dds" + normal = "gen_desert_mountain_transition_normal.dds" + material = "gen_desert_mountain_transition_properties.dds" + mask = "masks_gen/gen_desert_mountain_transition_mask.png" + id = "gen_desert_mountain_transition" + sort_order = 4 + } + + ###### Drylands ###### + { + name = "gen_drylands_base" + diffuse = "gen_drylands_base_diffuse.dds" + normal = "gen_drylands_base_normal.dds" + material = "gen_drylands_base_properties.dds" + mask = "masks_gen/gen_drylands_base_mask.png" + id = "gen_drylands_base" + sort_order = 6 + } + { + name = "gen_drylands_lowlands" + diffuse = "gen_drylands_lowlands_diffuse.dds" + normal = "gen_drylands_lowlands_normal.dds" + material = "gen_drylands_lowlands_properties.dds" + mask = "masks_gen/gen_drylands_lowlands_mask.png" + id = "gen_drylands_lowlands" + sort_order = 6 + } + { + name = "gen_drylands_lowlands_02" + diffuse = "gen_drylands_lowlands_02_diffuse.dds" + normal = "gen_drylands_lowlands_02_normal.dds" + material = "gen_drylands_lowlands_02_properties.dds" + mask = "masks_gen/gen_drylands_lowlands_02_mask.png" + id = "gen_drylands_lowlands_02" + sort_order = 6 + } + { + name = "gen_drylands_lowlands_03" + diffuse = "gen_drylands_lowlands_03_diffuse.dds" + normal = "gen_drylands_lowlands_03_normal.dds" + material = "gen_drylands_lowlands_03_properties.dds" + mask = "masks_gen/gen_drylands_lowlands_03_mask.png" + id = "gen_drylands_lowlands_03" + sort_order = 6 + } + { + name = "gen_drylands_hills" + diffuse = "gen_drylands_hills_diffuse.dds" + normal = "gen_drylands_hills_normal.dds" + material = "gen_drylands_hills_properties.dds" + mask = "masks_gen/gen_drylands_hills_mask.png" + id = "gen_drylands_hills" + sort_order = 6 + } + { + name = "gen_drylands_mountain" + diffuse = "gen_drylands_mountain_diffuse.dds" + normal = "gen_drylands_mountain_normal.dds" + material = "gen_drylands_mountain_properties.dds" + mask = "masks_gen/gen_drylands_mountain_mask.png" + id = "gen_drylands_mountain" + sort_order = 6 + } + { + name = "gen_drylands_mountain_transition" + diffuse = "gen_drylands_mountain_transition_diffuse.dds" + normal = "gen_drylands_mountain_transition_normal.dds" + material = "gen_drylands_mountain_transition_properties.dds" + mask = "masks_gen/gen_drylands_mountain_transition_mask.png" + id = "gen_drylands_mountain_transition" + sort_order = 6 + } + + ###### Northern ###### + { + name = "gen_northern_base" + diffuse = "gen_northern_base_diffuse.dds" + normal = "gen_northern_base_normal.dds" + material = "gen_northern_base_properties.dds" + mask = "masks_gen/gen_northern_base_mask.png" + id = "gen_northern_base" + sort_order = 7 + } + { + name = "gen_northern_lowlands" + diffuse = "gen_northern_lowlands_diffuse.dds" + normal = "gen_northern_lowlands_normal.dds" + material = "gen_northern_lowlands_properties.dds" + mask = "masks_gen/gen_northern_lowlands_mask.png" + id = "gen_northern_lowlands" + sort_order = 7 + } + { + name = "gen_northern_lowlands_02" + diffuse = "gen_northern_lowlands_02_diffuse.dds" + normal = "gen_northern_lowlands_02_normal.dds" + material = "gen_northern_lowlands_02_properties.dds" + mask = "masks_gen/gen_northern_lowlands_02_mask.png" + id = "gen_northern_lowlands_02" + sort_order = 7 + } + { + name = "gen_northern_lowlands_03" + diffuse = "gen_northern_lowlands_03_diffuse.dds" + normal = "gen_northern_lowlands_03_normal.dds" + material = "gen_northern_lowlands_03_properties.dds" + mask = "masks_gen/gen_northern_lowlands_03_mask.png" + id = "gen_northern_lowlands_03" + sort_order = 7 + } + { + name = "gen_northern_hills" + diffuse = "gen_northern_hills_diffuse.dds" + normal = "gen_northern_hills_normal.dds" + material = "gen_northern_hills_properties.dds" + mask = "masks_gen/gen_northern_hills_mask.png" + id = "gen_northern_hills" + sort_order = 7 + } + { + name = "gen_northern_mountain" + diffuse = "gen_northern_mountain_diffuse.dds" + normal = "gen_northern_mountain_normal.dds" + material = "gen_northern_mountain_properties.dds" + mask = "masks_gen/gen_northern_mountain_mask.png" + id = "gen_northern_mountain" + sort_order = 7 + } + { + name = "gen_northern_mountain_transition" + diffuse = "gen_northern_mountain_transition_diffuse.dds" + normal = "gen_northern_mountain_transition_normal.dds" + material = "gen_northern_mountain_transition_properties.dds" + mask = "masks_gen/gen_northern_mountain_transition_mask.png" + id = "gen_northern_mountain_transition" + sort_order = 7 + } + + ###### Mediterranean ###### + { + name = "gen_mediterranean_base" + diffuse = "gen_mediterranean_base_diffuse.dds" + normal = "gen_mediterranean_base_normal.dds" + material = "gen_mediterranean_base_properties.dds" + mask = "masks_gen/gen_mediterranean_base_mask.png" + id = "gen_mediterranean_base" + sort_order = 8 + } + { + name = "gen_mediterranean_lowlands" + diffuse = "gen_mediterranean_lowlands_diffuse.dds" + normal = "gen_mediterranean_lowlands_normal.dds" + material = "gen_mediterranean_lowlands_properties.dds" + mask = "masks_gen/gen_mediterranean_lowlands_mask.png" + id = "gen_mediterranean_lowlands" + sort_order = 8 + } + { + name = "gen_mediterranean_lowlands_02" + diffuse = "gen_mediterranean_lowlands_02_diffuse.dds" + normal = "gen_mediterranean_lowlands_02_normal.dds" + material = "gen_mediterranean_lowlands_02_properties.dds" + mask = "masks_gen/gen_mediterranean_lowlands_02_mask.png" + id = "gen_mediterranean_lowlands_02" + sort_order = 8 + } + { + name = "gen_mediterranean_lowlands_03" + diffuse = "gen_mediterranean_lowlands_03_diffuse.dds" + normal = "gen_mediterranean_lowlands_03_normal.dds" + material = "gen_mediterranean_lowlands_03_properties.dds" + mask = "masks_gen/gen_mediterranean_lowlands_03_mask.png" + id = "gen_mediterranean_lowlands_03" + sort_order = 8 + } + { + name = "gen_mediterranean_hills" + diffuse = "gen_mediterranean_hills_diffuse.dds" + normal = "gen_mediterranean_hills_normal.dds" + material = "gen_mediterranean_hills_properties.dds" + mask = "masks_gen/gen_mediterranean_hills_mask.png" + id = "gen_mediterranean_hills" + sort_order = 8 + } + { + name = "gen_mediterranean_mountain" + diffuse = "gen_mediterranean_mountain_diffuse.dds" + normal = "gen_mediterranean_mountain_normal.dds" + material = "gen_mediterranean_mountain_properties.dds" + mask = "masks_gen/gen_mediterranean_mountain_mask.png" + id = "gen_mediterranean_mountain" + sort_order = 8 + tile_factor = 400 + } + { + name = "gen_mediterranean_mountain_transition" + diffuse = "gen_mediterranean_mountain_transition_diffuse.dds" + normal = "gen_mediterranean_mountain_transition_normal.dds" + material = "gen_mediterranean_mountain_transition_properties.dds" + mask = "masks_gen/gen_mediterranean_mountain_transition_mask.png" + id = "gen_mediterranean_mountain_transition" + sort_order = 8 + } + { + name = "tells_01" + diffuse = "tells_diffuse.dds" + normal = "tells_normal.dds" + material = "tells_properties.dds" + mask = "masks/tells_01_mask.png" + id = "tells_01" + sort_order = 9 + } + { + name = "tells_dry_02" + diffuse = "tells_dry_diffuse.dds" + normal = "tells_dry_normal.dds" + material = "tells_dry_properties.dds" + mask = "masks/tells_dry_02_mask.png" + id = "tells_dry_02" + sort_order = 9 + } +} + +# unmasked textures +# diffuse - relative path +# normal - relative path +# material - relative path +{ +} \ No newline at end of file diff --git a/gfx/map/terrain/tells_diffuse.dds b/gfx/map/terrain/tells_diffuse.dds new file mode 100644 index 00000000..77dcb386 --- /dev/null +++ b/gfx/map/terrain/tells_diffuse.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c041c25e19fd637b54e1e62907f8457c2837bf7b5f0851615c0b48a4392c44d3 +size 1398256 diff --git a/gfx/map/terrain/tells_dry_diffuse.dds b/gfx/map/terrain/tells_dry_diffuse.dds new file mode 100644 index 00000000..9c62643f --- /dev/null +++ b/gfx/map/terrain/tells_dry_diffuse.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a51413e0080c1bd1d4d920d3704a834f6242f378e187a4f28ccd572a5eb1971a +size 1398256 diff --git a/gfx/map/terrain/tells_dry_normal.dds b/gfx/map/terrain/tells_dry_normal.dds new file mode 100644 index 00000000..562f3cf1 --- /dev/null +++ b/gfx/map/terrain/tells_dry_normal.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f071941d99a46ec3f12aeeba66998a83cd70d637a247806796df84dbab696384 +size 1398256 diff --git a/gfx/map/terrain/tells_dry_properties.dds b/gfx/map/terrain/tells_dry_properties.dds new file mode 100644 index 00000000..28e4c875 --- /dev/null +++ b/gfx/map/terrain/tells_dry_properties.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72b9f96935dfe372ab57a9dfbf351eaefce378b4a8524168a3f2d46d46c4cd31 +size 1398256 diff --git a/gfx/map/terrain/tells_normal.dds b/gfx/map/terrain/tells_normal.dds new file mode 100644 index 00000000..13fab699 --- /dev/null +++ b/gfx/map/terrain/tells_normal.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0842e9cd25b0beaca041cb6f63018f00d294189e20b07753f685726570852c96 +size 1398256 diff --git a/gfx/map/terrain/tells_properties.dds b/gfx/map/terrain/tells_properties.dds new file mode 100644 index 00000000..28e4c875 --- /dev/null +++ b/gfx/map/terrain/tells_properties.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72b9f96935dfe372ab57a9dfbf351eaefce378b4a8524168a3f2d46d46c4cd31 +size 1398256 diff --git a/localization/english/replace/modifiers/modifiers_l_english.yml b/localization/english/replace/modifiers/modifiers_l_english.yml new file mode 100644 index 00000000..d61c49f9 --- /dev/null +++ b/localization/english/replace/modifiers/modifiers_l_english.yml @@ -0,0 +1,2120 @@ +l_english: + MOD_DIPLOMACY:0 "[diplomacy|E]" + MOD_INTRIGUE:0 "[intrigue|E]" + MOD_STEWARDSHIP:0 "[stewardship|E]" + MOD_MARTIAL:0 "[martial|E]" + MOD_LEARNING:0 "[learning|E]" + MOD_PROWESS:0 "[prowess|E]" + MOD_PROWESS_NO_PORTRAIT:0 "[prowess|E]" + prowess_no_portrait_debug_desc:0 "Doesn't affect portraits. Note that you can get some odd results when using negative values for people with negate_prowess_penalty_add" + + MOD_DIPLOMACY_PREFIX:0 "[diplomacy_i]" + MOD_INTRIGUE_PREFIX:0 "[intrigue_i]" + MOD_STEWARDSHIP_PREFIX:0 "[stewardship_i]" + MOD_MARTIAL_PREFIX:0 "[martial_i]" + MOD_LEARNING_PREFIX:0 "[learning_i]" + MOD_PROWESS_PREFIX:0 "[prowess_i]" + + MOD_DIPLOMACY_PER_PIETY_LEVEL:0 "[diplomacy|E] per [piety_level|E]" + MOD_MARTIAL_PER_PIETY_LEVEL:0 "[martial|E] per [piety_level|E]" + MOD_STEWARDSHIP_PER_PIETY_LEVEL:0 "[stewardship|E] per [piety_level|E]" + MOD_INTRIGUE_PER_PIETY_LEVEL:0 "[intrigue|E] per [piety_level|E]" + MOD_LEARNING_PER_PIETY_LEVEL:0 "[learning|E] per [piety_level|E]" + MOD_PROWESS_PER_PIETY_LEVEL:0 "[prowess|E] per [piety_level|E]" + MOD_DIPLOMACY_PER_PRESTIGE_LEVEL:0 "[diplomacy|E] per [prestige_level|E]" + MOD_MARTIAL_PER_PRESTIGE_LEVEL:0 "[martial|E] per [prestige_level|E]" + MOD_STEWARDSHIP_PER_PRESTIGE_LEVEL:0 "[stewardship|E] per [prestige_level|E]" + MOD_INTRIGUE_PER_PRESTIGE_LEVEL:0 "[intrigue|E] per [prestige_level|E]" + MOD_LEARNING_PER_PRESTIGE_LEVEL:0 "[learning|E] per [prestige_level|E]" + MOD_PROWESS_PER_PRESTIGE_LEVEL:0 "[prowess|E] per [prestige_level|E]" + MOD_DIPLOMACY_PER_INFLUENCE_LEVEL: "[diplomacy|E] per [influence_level|E]" + MOD_MARTIAL_PER_INFLUENCE_LEVEL: "[martial|E] per [influence_level|E]" + MOD_STEWARDSHIP_PER_INFLUENCE_LEVEL: "[stewardship|E] per [influence_level|E]" + MOD_INTRIGUE_PER_INFLUENCE_LEVEL: "[intrigue|E] per [influence_level|E]" + MOD_LEARNING_PER_INFLUENCE_LEVEL: "[learning|E] per [influence_level|E]" + MOD_PROWESS_PER_INFLUENCE_LEVEL: "[prowess|E] per [influence_level|E]" + MOD_DIPLOMACY_PER_MERIT_LEVEL: "[diplomacy|E] per [merit_level|E]" + MOD_MARTIAL_PER_MERIT_LEVEL: "[martial|E] per [merit_level|E]" + MOD_STEWARDSHIP_PER_MERIT_LEVEL: "[stewardship|E] per [merit_level|E]" + MOD_INTRIGUE_PER_MERIT_LEVEL: "[intrigue|E] per [merit_level|E]" + MOD_LEARNING_PER_MERIT_LEVEL: "[learning|E] per [merit_level|E]" + MOD_PROWESS_PER_MERIT_LEVEL: "[prowess|E] per [merit_level|E]" + + MOD_DIPLOMACY_PER_STRESS_LEVEL:0 "[diplomacy|E] per [stress_level|E]" + MOD_MARTIAL_PER_STRESS_LEVEL:0 "[martial|E] per [stress_level|E]" + MOD_STEWARDSHIP_PER_STRESS_LEVEL:0 "[stewardship|E] per [stress_level|E]" + MOD_INTRIGUE_PER_STRESS_LEVEL:0 "[intrigue|E] per [stress_level|E]" + MOD_LEARNING_PER_STRESS_LEVEL:0 "[learning|E] per [stress_level|E]" + MOD_PROWESS_PER_STRESS_LEVEL:0 "[prowess|E] per [stress_level|E]" + + MOD_PIETY_LEVEL_IMPACT_MULT:1 "[piety_i|E][piety_level_impact|E]" + MOD_PRESTIGE_LEVEL_IMPACT_MULT:1 "[prestige_i|E][prestige_level_impact|E]" + MOD_INFLUENCE_LEVEL_IMPACT_MULT: "[influence_i|E][influence_level_impact|E]" + MOD_MERIT_LEVEL_IMPACT_MULT: "[merit_i|E][merit_level_impact|E]" + + MOD_DIPLOMACY_NEGATE_PENALTY:0 "Negated [diplomacy|E] Penalty" + MOD_INTRIGUE_NEGATE_PENALTY:0 "Negated [intrigue|E] Penalty" + MOD_STEWARDSHIP_NEGATE_PENALTY:0 "Negated [stewardship|E] Penalty" + MOD_MARTIAL_NEGATE_PENALTY:0 "Negated [martial|E] Penalty" + MOD_PROWESS_NEGATE_PENALTY:1 "Injury Resistance ([prowess|E])" + MOD_LEARNING_NEGATE_PENALTY:0 "Negated [learning|E] Penalty" + + MOD_FERTILITY:0 "[fertility|E]" + MOD_FERTILITY_NEGATE_PENALTY:0 "Disease Resistance ([fertility|E])" + + MOD_PROVISIONS_GAIN_MULT: "[provisions|E] Gain" + MOD_PROVISIONS_LOSS_MULT: "[provisions|E] Loss" + MOD_PROVISIONS_CAPACITY_ADD: "[provisions|E] Capacity" + MOD_PROVISIONS_CAPACITY_MULT: "$MOD_PROVISIONS_CAPACITY_ADD$" + + MOD_COST_PREFIX:0 "[gold_i]" + MOD_SCHEME_SECRECY:0 "[secrecy|E]" + MOD_SCHEME_SUCCESS:0 "Base [success_chance|E]" + MOD_COMBAT_PURSUE_EFFICIENCY:1 "[command_modifier_i|E][pursuit|E] Efficiency" + MOD_COMBAT_COUNTER_RESISTANCE:0 "[men_at_arms_counter|E] Resistance" + MOD_COMBAT_COUNTER_EFFICIENCY:2 "[men_at_arms_counter|E] Efficiency" + MOD_SIEGE_PHASE_TIME:2 "[command_modifier_i|E][siege|E] Phase Time" + MOD_SIEGE_MORALE_LOSS:1 "[command_modifier_i|E]Daily [siege_progress|E]" + MOD_CONTROLLED_PROVINCE_ADVANTAGE:0 "Controlled Territory Defender [advantage|E]" + MOD_REVOLTING_SIEGE_MORALE_LOSS_ADD:0 "[siege_progress|E] against [revolts|E]" + MOD_REVOLTING_SIEGE_MORALE_LOSS_MULT:0 "$MOD_REVOLTING_SIEGE_MORALE_LOSS_ADD$" + MOD_MOVEMENT_SPEED:1 "[army|E] Movement Speed" + MOD_MOVEMENT_SPEED_LAND_RAIDING:0 "Movement Speed over land while [raiding|e]" + MOD_RETREAT_LOSSES:2 "[command_modifier_i|E][retreat|E] Losses" + MOD_HARD_CASUALTY_MODIFIER:2 "[command_modifier_i|E]Friendly [dead_soldiers|E]" + MOD_ENEMY_HARD_CASUALTY_MODIFIER:2 "[command_modifier_i|E]Enemy [dead_soldiers|E]" + MOD_ADVANTAGE:1 "[command_modifier_i|E][advantage|E]" + MOD_ATTACKER_ADVANTAGE:1 "[command_modifier_i|E]Attacker [advantage|E]" + MOD_DEFENDER_ADVANTAGE:1 "[command_modifier_i|E]Defender [advantage|E]" + MOD_DEFENDER_HOLDING_ADVANTAGE:0 "[command_modifier_i|E] Defender [holding|E] [advantage|E]" + MOD_NUM_BUILDING_SLOTS:0 "Additional [building|E] Slots" + MOD_NO_WATER_CROSSING_PENALTY:2 "[command_modifier_i|E]Crosses Rivers & Straits without [advantage|E] penalties" + MOD_NO_DISEMBARK_PENALTY:0 "[command_modifier_i|E]No [advantage|E] penalty from [Concept( 'recently_disembarked', 'disembarking')|E]" + MOD_ENEMY_TERRAIN_ADVANTAGE:1 "[command_modifier_i|E]Enemy Defensive [advantage|E]" + MOD_DRYLANDS_ADVANTAGE:1 "[command_modifier_i|E]Drylands [advantage|E]" + MOD_DESERT_ADVANTAGE:1 "[command_modifier_i|E]Desert [advantage|E]" + MOD_DESERT_ATTRITION:1 "[command_modifier_i|E]Desert Attrition" + MOD_JUNGLE_ADVANTAGE:1 "[command_modifier_i|E]Jungle [advantage|E]" + MOD_JUNGLE_ATTRITION:1 "[command_modifier_i|E]Jungle Attrition" + MOD_JUNGLE_DETECTION:1 "[command_modifier_i|E]Jungle Detection" + MOD_HOSTILE_COUNTY_ATTRITION:0 "Hostile County Attrition" + MOD_HOSTILE_COUNTY_ATTRITION_RAIDING:0 "Hostile County Attrition while [raiding|e]" + MOD_FAITH_HOSTILITY_ADVANTAGE_MOD:1 "[command_modifier_i|E][faith_hostility|E] [advantage|E]" + MOD_CORELIGIONIST_ADVANTAGE_MOD:0 "[command_modifier_i|E][advantage|E] against co-religionists" + MOD_COASTAL_ADVANTAGE:0 "[command_modifier_i|E]Coastal [advantage|E]" + MOD_LEVY_REINFORCEMENT_RATE:0 "[levy|E] Reinforcement Rate" + MOD_LEVY_REINFORCEMENT_RATE_EVEN_IF_BARON:0 "$MOD_LEVY_REINFORCEMENT_RATE$" + MOD_LEVY_REINFORCEMENT_RATE_DIFFERENT_FAITH:0 "[levy|E] Reinforcement Rate (Different [faith|E])" + MOD_LEVY_REINFORCEMENT_RATE_DIFFERENT_FAITH_EVEN_IF_BARON:0 "$MOD_LEVY_REINFORCEMENT_RATE_DIFFERENT_FAITH$" + MOD_LEVY_REINFORCEMENT_RATE_SAME_FAITH:0 "[levy|E] Reinforcement Rate (Same [faith|E])" + MOD_LEVY_REINFORCEMENT_RATE_SAME_FAITH_EVEN_IF_BARON:0 "$MOD_LEVY_REINFORCEMENT_RATE_SAME_FAITH$" + MOD_LEVY_REINFORCEMENT_RATE_FRIENDLY_TERRITORY:0 "Friendly Territory [levy|E] Reinforcement Rate" + MOD_TITLE_CREATION_COST:2 "[title|E] Creation Cost" + MOD_TITLE_CREATION_COST_MULT:2 "[title|E] Creation Cost" + MOD_TITLE_CREATION_PIETY_COST: "[title|E] Creation [piety|E] Cost" + MOD_TITLE_CREATION_PIETY_COST_MULT: "[title|E] Creation [piety|E] Cost" + MOD_WINTER_MOVEMENT_SPEED:0 "Movement Speed in Provinces affected by Winter" + MOD_SUPPLY_LOSS_WINTER:0 "Supply loss in Provinces affected by Winter" + MOD_HARD_CASUALTY_WINTER:0 "[dead_soldiers|E] in Provinces affected by Winter" + MOD_DEFENDER_WINTER_ADVANTAGE:0 "Defender [advantage|E] in Provinces affected by Winter" + MOD_WINTER_ADVANTAGE:0 "[command_modifier_i|E][advantage|E] in Provinces affected by Winter" + MOD_LEAD_BY_OWNER_ADVANTAGE:0 "[command_modifier_i|E][advantage|E] when commanding own armies" + MOD_SAME_HERITAGE_COUNTY_ADVANTAGE:1 "[command_modifier_i|E][advantage|E] in same [cultural|E] [heritage|E] Provinces" + MOD_INDEPENDENT_PRIMARY_DEFENDER_ADVANTAGE:0 "[command_modifier_i|E][advantage|E] while primary defender and independent" + MOD_INDEPENDENT_PRIMARY_ATTACKER_ADVANTAGE: "[command_modifier_i|E][advantage|E] while primary attacker and independent" + MOD_ARMY_SIEGE_VALUE_MULT:0 "Army [siege_weapon|E] Effectiveness" + MOD_ARMY_DAMAGE_MULT:0 "Army [damage|E]" + MOD_ARMY_TOUGHNESS_MULT:0 "Army [toughness|E]" + MOD_ARMY_PURSUIT_MULT:0 "Army [pursuit|E]" + MOD_ARMY_SCREEN_MULT:0 "Army [screen|E]" + + MOD_MERCENARY_HIRE_COST_ADD:0 "[mercenary|E] Hire Cost" + MOD_MERCENARY_HIRE_COST_MULT:0 "$MOD_MERCENARY_HIRE_COST_ADD$" + MOD_MERCENARY_HIRE_TIME_MULT: "[mercenary|E] Hire Duration" + MOD_HOLY_ORDER_HIRE_COST_ADD:0 "[holy_order|E] Hire Cost" + MOD_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_HOLY_ORDER_HIRE_COST_ADD$" + MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD:0 "Same [culture|E] [mercenary|E] Hire Cost" + MOD_SAME_CULTURE_MERCENARY_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_MERCENARY_HIRE_COST_ADD$" + MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD:0 "Same [culture|E] [holy_order|E] Hire Cost" + MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_MULT:0 "$MOD_SAME_CULTURE_HOLY_ORDER_HIRE_COST_ADD$" + holy_order_government_levy_contribution_add:0 "[holy_order|E] [vassal|E] [levy|E] [modifier_contribution|E]" + + desert_advantage:1 "[command_modifier_i|E][advantage|E] in Desert" + desert_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Desert" + desert_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Desert" + desert_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Desert" + desert_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Desert" + desert_mountains_advantage:1 "[command_modifier_i|E][advantage|E] in Desert Mountains" + desert_mountains_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Desert Mountains" + desert_mountains_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Desert Mountains" + desert_mountains_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Desert Mountains" + desert_mountains_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Desert Mountains" + drylands_advantage:1 "[command_modifier_i|E][advantage|E] in Drylands" + drylands_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Drylands" + drylands_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Drylands" + drylands_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Drylands" + drylands_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Drylands" + farmlands_advantage:1 "[command_modifier_i|E][advantage|E] in Farmlands" + farmlands_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Farmlands" + farmlands_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Farmlands" + farmlands_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Farmlands" + farmlands_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Farmlands" + forest_advantage:1 "[command_modifier_i|E][advantage|E] in Forest" + forest_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Forest" + forest_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Forest" + forest_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Forest" + forest_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Forest" + hills_advantage:1 "[command_modifier_i|E][advantage|E] in Hills" + hills_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Hills" + hills_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Hills" + hills_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Hills" + hills_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Hills" + tells_advantage:1 "[command_modifier_i|E][advantage|E] in Tells" + tells_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Tells" + tells_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Tells" + tells_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Tells" + tells_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Tells" + jungle_advantage:1 "[command_modifier_i|E][advantage|E] in Jungle" + jungle_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Jungle" + jungle_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Jungle" + jungle_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Jungle" + jungle_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Jungle" + mountains_advantage:1 "[command_modifier_i|E][advantage|E] in Mountains" + mountains_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Mountains" + mountains_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Mountains" + mountains_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Mountains" + mountains_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Mountains" + oasis_advantage:1 "[command_modifier_i|E][advantage|E] in Oasis" + oasis_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Oasis" + oasis_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Oasis" + oasis_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Oasis" + oasis_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Oasis" + plains_advantage:1 "[command_modifier_i|E][advantage|E] in Plains" + plains_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Plains" + plains_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Plains" + plains_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Plains" + plains_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Plains" + steppe_advantage:1 "[command_modifier_i|E][advantage|E] in Steppe" + steppe_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Steppe" + steppe_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Steppe" + steppe_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Steppe" + steppe_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Steppe" + floodplains_advantage:1 "[command_modifier_i|E][advantage|E] in Floodplains" + floodplains_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Floodplains" + floodplains_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Floodplains" + floodplains_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Floodplains" + floodplains_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Floodplains" + taiga_advantage:1 "[command_modifier_i|E][advantage|E] in Taiga" + taiga_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Taiga" + taiga_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Taiga" + taiga_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Taiga" + taiga_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Taiga" + wetlands_advantage:1 "[command_modifier_i|E][advantage|E] in Wetlands" + wetlands_attrition_mult:1 "[command_modifier_i|E][attrition|E] Taken in Wetlands" + wetlands_cancel_negative_supply:1 "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Wetlands" + wetlands_max_combat_roll:1 "[command_modifier_i|E]Maximum [combat_roll|E] in Wetlands" + wetlands_min_combat_roll:1 "[command_modifier_i|E]Minimum [combat_roll|E] in Wetlands" + terraced_hills_advantage: "[command_modifier_i|E][advantage|E] in Terraced Hills" + terraced_hills_attrition_mult: "[command_modifier_i|E][attrition|E] Taken in Terraced Hills" + terraced_hills_cancel_negative_supply: "[command_modifier_i|E]Negate [supply_limit|E] Penalty in Terraced Hills" + terraced_hills_max_combat_roll: "[command_modifier_i|E]Maximum [combat_roll|E] in Terraced Hills" + terraced_hills_min_combat_roll: "[command_modifier_i|E]Minimum [combat_roll|E] in Terraced Hills" + + siege_weapon_siege_value_mult:0 "[siege_weapon|E] Effectiveness" + siege_weapon_toughness_add:0 "[siege_weapon|E] [toughness|E]" + siege_weapon_max_size_add:0 "Max Size of [siege_weapon|E] [regiments|E]" + siege_weapon_maintenance_mult:0 "[siege_weapon|E] Maintenance" + siege_weapon_recruitment_cost_mult:0 "[siege_weapon|E] Recruitment Cost" + siege_weapon_damage_mult: "[siege_weapon|E] [damage|E]" + siege_weapon_toughness_mult: "[siege_weapon|E] [toughness|E]" + light_cavalry_damage_add:1 "[light_cavalry|E] [damage|E]" + light_cavalry_damage_mult:0 "$light_cavalry_damage_add$" + light_cavalry_pursuit_add:1 "[light_cavalry|E] [pursuit|E]" + light_cavalry_pursuit_mult:0 "$light_cavalry_pursuit_add$" + light_cavalry_screen_add:1 "[light_cavalry|E] [screen|E]" + light_cavalry_screen_mult:0 "$light_cavalry_screen_add$" + light_cavalry_maintenance_mult:0 "[light_cavalry|E] Maintenance" + light_cavalry_recruitment_cost_mult:0 "[light_cavalry|E] Recruitment Cost" + light_cavalry_max_size_add:0 "Max Size of [light_cavalry|E] [regiments|E]" + heavy_infantry_screen_add:1 "[heavy_infantry|E] [screen|E]" + heavy_infantry_screen_mult: "$heavy_infantry_screen_add$" + pikemen_screen_add:2 "[spearmen|E] [screen|E]" + pikemen_damage_add:2 "[spearmen|E] [damage|E]" + pikemen_damage_mult:0 "$pikemen_damage_add$" + pikemen_toughness_add:2 "[spearmen|E] [toughness|E]" + pikemen_toughness_mult:0 "$pikemen_toughness_add$" + pikemen_max_size_add:0 "Max Size of [spearmen|E] [regiments|E]" + pikemen_maintenance_mult:0 "[spearmen|E] Maintenance" + pikemen_recruitment_cost_mult:0 "[spearmen|E] Recruitment Cost" + pikemen_screen_mult: "$pikemen_screen_add$" + archers_screen_add:1 "[archer|E] [screen|E]" + archers_screen_mult:0 "$archers_screen_add$" + archers_pursuit_add: "[archer|E] [pursuit|E]" + skirmishers_screen_add:2 "[skirmisher|E] [screen|E]" + skirmishers_screen_mult:0 "$skirmishers_screen_add$" + skirmishers_pursuit_add:2 "[skirmisher|E] [pursuit|E]" + skirmishers_pursuit_mult:0 "$skirmishers_pursuit_add$" + skirmishers_toughness_add:2 "[skirmisher|E] [toughness|E]" + skirmishers_toughness_mult:0 "$skirmishers_toughness_add$" + skirmishers_damage_add:2 "[skirmisher|E] [damage|E]" + skirmishers_damage_mult:0 "$skirmishers_damage_add$" + skirmishers_max_size_add:0 "Max Size of [skirmisher|E] [regiments|E]" + skirmishers_maintenance_mult:0 "[skirmisher|E] Maintenance" + skirmishers_recruitment_cost_mult:0 "[skirmisher|E] Recruitment Cost" + archers_damage_add:1 "[archer|E] [damage|E]" + archers_damage_mult:0 "$archers_damage_add$" + archers_toughness_add:1 "[archer|E] [toughness|E]" + archers_toughness_mult:0 "$archers_toughness_add$" + archers_max_size_add:0 "Max Size of [archer|E] [regiments|E]" + archers_maintenance_mult:0 "[archer|E] Maintenance" + archers_recruitment_cost_mult:0 "[archer|E] Recruitment Cost" + light_cavalry_toughness_add:1 "[light_cavalry|E] [toughness|E]" + light_cavalry_toughness_mult:0 "$light_cavalry_toughness_add$" + heavy_infantry_siege_value_add:1 "[heavy_infantry|E] [siege_progress|E]" + heavy_infantry_damage_add:1 "[heavy_infantry|E] [damage|E]" + heavy_infantry_damage_mult:0 "$heavy_infantry_damage_add$" + heavy_infantry_pursuit_add: "[heavy_infantry|E] [pursuit|E]" + heavy_infantry_pursuit_mult: "$heavy_infantry_pursuit_add$" + heavy_infantry_toughness_add:1 "[heavy_infantry|E] [toughness|E]" + heavy_infantry_toughness_mult:0 "$heavy_infantry_toughness_add$" + heavy_infantry_max_size_add:0 "Max Size of [heavy_infantry|E] [regiments|E]" + heavy_infantry_maintenance_mult:0 "[heavy_infantry|E] Maintenance" + heavy_infantry_recruitment_cost_mult:0 "[heavy_infantry|E] Recruitment Cost" + pikemen_siege_value_add:1 "[spearmen|E] [siege_progress|E]" + archers_siege_value_add:1 "[archer|E] [siege_progress|E]" + skirmishers_siege_value_add:1 "[skirmisher|E] [siege_progress|E]" + archer_cavalry_siege_value_add:0 "[archer_cavalry|E] [siege_progress|E]" + light_cavalry_siege_value_add:0 "[light_cavalry|E] [siege_progress|E]" + heavy_cavalry_damage_add:1 "[heavy_cavalry|E] [damage|E]" + heavy_cavalry_damage_mult:0 "$heavy_cavalry_damage_add$" + heavy_cavalry_pursuit_add:1 "[heavy_cavalry|E] [pursuit|E]" + heavy_cavalry_pursuit_mult:0 "$heavy_cavalry_pursuit_add$" + heavy_cavalry_screen_add:1 "[heavy_cavalry|E] [screen|E]" + heavy_cavalry_screen_mult:0 "$heavy_cavalry_screen_add$" + heavy_cavalry_toughness_add:1 "[heavy_cavalry|E] [toughness|E]" + heavy_cavalry_toughness_mult:0 "$heavy_cavalry_toughness_add$" + heavy_cavalry_max_size_add:0 "Max Size of [heavy_cavalry|E] [regiments|E]" + heavy_cavalry_maintenance_mult:0 "[heavy_cavalry|E] Maintenance" + heavy_cavalry_recruitment_cost_mult:0 "[heavy_cavalry|E] Recruitment Cost" + archer_cavalry_damage_add:0 "[archer_cavalry|E] [damage|E]" + archer_cavalry_damage_mult:0 "$archer_cavalry_damage_add$" + archer_cavalry_toughness_add:0 "[archer_cavalry|E] [toughness|E]" + archer_cavalry_toughness_mult:0 "$archer_cavalry_toughness_add$" + archer_cavalry_pursuit_add:0 "[archer_cavalry|E] [pursuit|E]" + archer_cavalry_pursuit_mult:0 "$archer_cavalry_pursuit_add$" + archer_cavalry_screen_add:0 "[archer_cavalry|E] [screen|E]" + archer_cavalry_screen_mult:0 "$archer_cavalry_screen_add$" + archer_cavalry_maintenance_mult:0 "[archer_cavalry|E] Maintenance" + archer_cavalry_recruitment_cost_mult:0 "[archer_cavalry|E] Recruitment Cost" + archer_cavalry_max_size_add:0 "Max Size of [archer_cavalry|E] [regiments|E]" + camel_cavalry_damage_add:0 "[camel_cavalry|E] [damage|E]" + camel_cavalry_damage_mult:0 "$camel_cavalry_damage_add$" + camel_cavalry_toughness_add:0 "[camel_cavalry|E] [toughness|E]" + camel_cavalry_toughness_mult:0 "$camel_cavalry_toughness_add$" + camel_cavalry_pursuit_add:0 "[camel_cavalry|E] [pursuit|E]" + camel_cavalry_pursuit_mult:0 "$camel_cavalry_pursuit_add$" + camel_cavalry_screen_add:0 "[camel_cavalry|E] [screen|E]" + camel_cavalry_screen_mult:0 "$camel_cavalry_screen_add$" + camel_cavalry_maintenance_mult:0 "[camel_cavalry|E] Maintenance" + camel_cavalry_recruitment_cost_mult:0 "[camel_cavalry|E] Recruitment Cost" + camel_cavalry_max_size_add:1 "Max Size of [camel_cavalry|E] [regiments|E]" + elephant_cavalry_damage_add:0 "[elephant_cavalry|E] [damage|E]" + elephant_cavalry_damage_mult:0 "$elephant_cavalry_damage_add$" + elephant_cavalry_toughness_add:0 "[elephant_cavalry|E] [toughness|E]" + elephant_cavalry_toughness_mult:0 "$elephant_cavalry_toughness_add$" + elephant_cavalry_pursuit_add:0 "[elephant_cavalry|E] [pursuit|E]" + elephant_cavalry_pursuit_mult:0 "$elephant_cavalry_pursuit_add$" + elephant_cavalry_screen_add:0 "[elephant_cavalry|E] [screen|E]" + elephant_cavalry_screen_mult:0 "$elephant_cavalry_screen_add$" + elephant_cavalry_maintenance_mult:0 "[elephant_cavalry|E] Maintenance" + elephant_cavalry_recruitment_cost_mult:0 "[elephant_cavalry|E] Recruitment Cost" + elephant_cavalry_max_size_add:0 "Max Size of [elephant_cavalry|E] [regiments|E]" + nomadic_horde_damage_add:0 "[horde|E] [damage|E]" + nomadic_horde_damage_mult:0 "$nomadic_horde_damage_add$" + nomadic_horde_toughness_add:0 "[horde|E] [toughness|E]" + nomadic_horde_toughness_mult:0 "$nomadic_horde_toughness_add$" + nomadic_horde_pursuit_add:0 "[horde|E] [pursuit|E]" + nomadic_horde_pursuit_mult:0 "$nomadic_horde_pursuit_add$" + nomadic_horde_screen_add:0 "[horde|E] [screen|E]" + nomadic_horde_screen_mult:0 "$nomadic_horde_screen_add$" + nomadic_horde_maintenance_mult:0 "[horde|E] Maintenance" + nomadic_horde_recruitment_cost_mult:0 "[horde|E] Recruitment Cost" + nomadic_horde_max_size_add:0 "Max Size of [horde|E] [regiments|E]" + + gunpowder_damage_add: "[gunpowder|E] [damage|E]" + gunpowder_damage_mult: "$gunpowder_damage_add$" + gunpowder_toughness_add: "[gunpowder|E] [toughness|E]" + gunpowder_toughness_mult: "$gunpowder_toughness_add$" + gunpowder_pursuit_add: "[gunpowder|E] [pursuit|E]" + gunpowder_pursuit_mult: "$gunpowder_pursuit_add$" + gunpowder_screen_add: "[gunpowder|E] [screen|E]" + gunpowder_screen_mult: "$gunpowder_screen_add$" + gunpowder_maintenance_mult: "[gunpowder|E] Maintenance" + gunpowder_recruitment_cost_mult: "[gunpowder|E] Recruitment Cost" + gunpowder_max_size_add: "Max Size of [gunpowder|E] [regiments|E]" + gunpowder_siege_value_add: "[gunpowder|E] [siege_progress|E]" + gunpowder_siege_value_mult: "[gunpowder|E] [siege_weapon|E] Effectiveness" + + MOD_COUNTY_FERTILITY_PREFIX: "@county_fertility_icon!" + MOD_MOVEMENT_SPEED_PREFIX:0 "@movement_speed_icon!" + MOD_DREAD_PREFIX:0 "@dread_icon!" + MOD_DISCOVERY_PREFIX:0 "@exposed_icon!" + MOD_TRAVEL_SAFETY_PREFIX:0 "@travel_safety_icon!" + MOD_TRAVEL_SPEED_PREFIX:0 "@travel_speed_icon!" + MOD_TRAVEL_DANGER_PREFIX:0 "@travel_danger_icon!" + MOD_SECRECY_PREFIX:0 "@scheme_secrecy_icon!" + MOD_SPEED_PREFIX: "@scheme_phase_duration_icon!" + MOD_SUCCESS_PREFIX:0 "@scheme_success_icon!" + MOD_SUCCESS_GROWTH_PREFIX: "@scheme_success_growth_icon!" + MOD_SUCCESS_MAX_PREFIX: "@scheme_success_max_icon!" + MOD_PROVISIONS_PREFIX: "@provisions_icon!" + MOD_HERD_PREFIX: "@herd_icon!" + MOD_SUPPLY_PREFIX:0 "@supply_icon!" + MOD_CONTROL_PREFIX:0 "@control_icon!" + MOD_RAID_PREFIX:0 "@raid_icon!" + MOD_ADVANTAGE_PREFIX:0 "@advantage_icon!" + MOD_DAMAGE_PREFIX:0 "@damage_icon!" + MOD_TOUGHNESS_PREFIX:0 "@toughness_icon!" + MOD_PURSUIT_PREFIX:0 "@pursuit_icon!" + MOD_SCREEN_PREFIX:0 "@screen_icon!" + MOD_SIEGE_PROGRESS_PREFIX:0 "@siege_progress_icon!" + MOD_MAA_DAMAGE_ADD:0 "[men_at_arms|E] [damage|E]" + MOD_MAA_DAMAGE_MULT:0 "$MOD_MAA_DAMAGE_ADD$" + MOD_MAA_TOUGHNESS_ADD:0 "[men_at_arms|E] [toughness|E]" + MOD_MAA_TOUGHNESS_MULT:0 "$MOD_MAA_TOUGHNESS_ADD$" + MOD_MAA_PURSUIT_ADD:0 "[men_at_arms|E] [pursuit|E]" + MOD_MAA_PURSUIT_MULT:0 "$MOD_MAA_PURSUIT_ADD$" + MOD_MAA_SCREEN_ADD:0 "[men_at_arms|E] [screen|E]" + MOD_MAA_SCREEN_MULT:0 "$MOD_MAA_SCREEN_ADD$" + MOD_MAA_SIEGE_VALUE_ADD:0 "[men_at_arms|E] [siege_progress|E]" + MOD_MAA_SIEGE_VALUE_MULT:0 "[men_at_arms|E] [siege_weapon|E] Effectiveness" + MOD_STATIONED_MAA_DAMAGE_ADD:0 "[stationed|E] [men_at_arms|E] [damage|E]" + MOD_STATIONED_MAA_DAMAGE_MULT:0 "$MOD_STATIONED_MAA_DAMAGE_ADD$" + MOD_STATIONED_MAA_TOUGHNESS_ADD:0 "[stationed|E] [men_at_arms|E] [toughness|E]" + MOD_STATIONED_MAA_TOUGHNESS_MULT:0 "$MOD_STATIONED_MAA_TOUGHNESS_ADD$" + MOD_STATIONED_MAA_PURSUIT_ADD:0 "[stationed|E] [men_at_arms|E] [pursuit|E]" + MOD_STATIONED_MAA_PURSUIT_MULT:0 "$MOD_STATIONED_MAA_PURSUIT_ADD$" + MOD_STATIONED_MAA_SCREEN_ADD:0 "[stationed|E] [men_at_arms|E] [screen|E]" + MOD_STATIONED_MAA_SCREEN_MULT:0 "$MOD_STATIONED_MAA_SCREEN_ADD$" + MOD_STATIONED_MAA_SIEGE_VALUE_ADD:0 "[stationed|E] [men_at_arms|E] [siege_progress|E]" + MOD_STATIONED_MAA_SIEGE_VALUE_MULT:0 "[stationed|E] [men_at_arms|E] [siege_weapon|E] Effectiveness" + stationed_skirmishers_damage_add:0 "[stationed|E] [skirmishers|E] [damage|E]" + stationed_skirmishers_damage_mult:0 "$stationed_skirmishers_damage_add$" + stationed_skirmishers_toughness_add:0 "[stationed|E] [skirmishers|E] [toughness|E]" + stationed_skirmishers_toughness_mult:0 "$stationed_skirmishers_toughness_add$" + stationed_skirmishers_pursuit_add:0 "[stationed|E] [skirmishers|E] [pursuit|E]" + stationed_skirmishers_pursuit_mult:0 "$stationed_skirmishers_pursuit_add$" + stationed_skirmishers_screen_add:0 "[stationed|E] [skirmishers|E] [screen|E]" + stationed_skirmishers_screen_mult:0 "$stationed_skirmishers_screen_add$" + stationed_skirmishers_siege_value_add:0 "[stationed|E] [skirmishers|E] [siege_progress|E]" + stationed_archers_damage_add:0 "[stationed|E] [archers|E] [damage|E]" + stationed_archers_damage_mult:0 "$stationed_archers_damage_add$" + stationed_archers_toughness_add:0 "[stationed|E] [archers|E] [toughness|E]" + stationed_archers_toughness_mult:0 "$stationed_archers_toughness_add$" + stationed_archers_pursuit_add:0 "[stationed|E] [archers|E] [pursuit|E]" + stationed_archers_pursuit_mult:0 "$stationed_archers_pursuit_add$" + stationed_archers_screen_add:0 "[stationed|E] [archers|E] [screen|E]" + stationed_archers_screen_mult:0 "$stationed_archers_screen_add$" + stationed_archers_siege_value_add:0 "[stationed|E] [archers|E] [siege_progress|E]" + stationed_light_cavalry_damage_add:0 "[stationed|E] [light_cavalry|E] [damage|E]" + stationed_light_cavalry_damage_mult:0 "$stationed_light_cavalry_damage_add$" + stationed_light_cavalry_toughness_add:0 "[stationed|E] [light_cavalry|E] [toughness|E]" + stationed_light_cavalry_toughness_mult:0 "$stationed_light_cavalry_toughness_add$" + stationed_light_cavalry_pursuit_add:0 "[stationed|E] [light_cavalry|E] [pursuit|E]" + stationed_light_cavalry_pursuit_mult:0 "$stationed_light_cavalry_pursuit_add$" + stationed_light_cavalry_screen_add:0 "[stationed|E] [light_cavalry|E] [screen|E]" + stationed_light_cavalry_screen_mult:0 "$stationed_light_cavalry_screen_add$" + stationed_light_cavalry_siege_value_add:0 "[stationed|E] [light_cavalry|E] [siege_progress|E]" + stationed_heavy_cavalry_damage_add:0 "[stationed|E] [heavy_cavalry|E] [damage|E]" + stationed_heavy_cavalry_damage_mult:0 "$stationed_heavy_cavalry_damage_add$" + stationed_heavy_cavalry_toughness_add:0 "[stationed|E] [heavy_cavalry|E] [toughness|E]" + stationed_heavy_cavalry_toughness_mult:0 "$stationed_heavy_cavalry_toughness_add$" + stationed_heavy_cavalry_pursuit_add:0 "[stationed|E] [heavy_cavalry|E] [pursuit|E]" + stationed_heavy_cavalry_pursuit_mult:0 "$stationed_heavy_cavalry_pursuit_add$" + stationed_heavy_cavalry_screen_add:0 "[stationed|E] [heavy_cavalry|E] [screen|E]" + stationed_heavy_cavalry_screen_mult:0 "$stationed_heavy_cavalry_screen_add$" + stationed_heavy_cavalry_siege_value_add:0 "[stationed|E] [heavy_cavalry|E] [siege_progress|E]" + stationed_pikemen_damage_add:0 "[stationed|E] [spearmen|E] [damage|E]" + stationed_pikemen_damage_mult:0 "$stationed_pikemen_damage_add$" + stationed_pikemen_toughness_add:0 "[stationed|E] [spearmen|E] [toughness|E]" + stationed_pikemen_toughness_mult:0 "$stationed_pikemen_toughness_add$" + stationed_pikemen_pursuit_add:0 "[stationed|E] [spearmen|E] [pursuit|E]" + stationed_pikemen_pursuit_mult:0 "$stationed_pikemen_pursuit_add$" + stationed_pikemen_screen_add:0 "[stationed|E] [spearmen|E] [screen|E]" + stationed_pikemen_screen_mult:0 "$stationed_pikemen_screen_add$" + stationed_pikemen_siege_value_add:0 "[stationed|E] [spearmen|E] [siege_progress|E]" + stationed_heavy_infantry_damage_add:0 "[stationed|E] [heavy_infantry|E] [damage|E]" + stationed_heavy_infantry_damage_mult:0 "$stationed_heavy_infantry_damage_add$" + stationed_heavy_infantry_toughness_add:0 "[stationed|E] [heavy_infantry|E] [toughness|E]" + stationed_heavy_infantry_toughness_mult:0 "$stationed_heavy_infantry_toughness_add$" + stationed_heavy_infantry_pursuit_add:0 "[stationed|E] [heavy_infantry|E] [pursuit|E]" + stationed_heavy_infantry_pursuit_mult:0 "$stationed_heavy_infantry_pursuit_add$" + stationed_heavy_infantry_screen_add:0 "[stationed|E] [heavy_infantry|E] [screen|E]" + stationed_heavy_infantry_screen_mult:0 "$stationed_heavy_infantry_screen_add$" + stationed_heavy_infantry_siege_value_add:0 "[stationed|E] [heavy_infantry|E] [siege_progress|E]" + stationed_archer_cavalry_damage_add:0 "[stationed|E] [archer_cavalry|E] [damage|E]" + stationed_archer_cavalry_damage_mult:0 "$stationed_archer_cavalry_damage_add$" + stationed_archer_cavalry_toughness_add:0 "[stationed|E] [archer_cavalry|E] [toughness|E]" + stationed_archer_cavalry_toughness_mult:0 "$stationed_archer_cavalry_toughness_add$" + stationed_archer_cavalry_pursuit_add:0 "[stationed|E] [archer_cavalry|E] [pursuit|E]" + stationed_archer_cavalry_pursuit_mult:0 "$stationed_archer_cavalry_pursuit_add$" + stationed_archer_cavalry_screen_add:0 "[stationed|E] [archer_cavalry|E] [screen|E]" + stationed_archer_cavalry_screen_mult:0 "$stationed_archer_cavalry_screen_add$" + stationed_archer_cavalry_siege_value_add:0 "[stationed|E] [archer_cavalry|E] [siege_progress|E]" + stationed_camel_cavalry_damage_add:0 "[stationed|E] [camel_cavalry|E] [damage|E]" + stationed_camel_cavalry_damage_mult:0 "$stationed_camel_cavalry_damage_add$" + stationed_camel_cavalry_toughness_add:0 "[stationed|E] [camel_cavalry|E] [toughness|E]" + stationed_camel_cavalry_toughness_mult:0 "$stationed_camel_cavalry_toughness_add$" + stationed_camel_cavalry_pursuit_add:0 "[stationed|E] [camel_cavalry|E] [pursuit|E]" + stationed_camel_cavalry_pursuit_mult:0 "$stationed_camel_cavalry_pursuit_add$" + stationed_camel_cavalry_screen_add:0 "[stationed|E] [camel_cavalry|E] [screen|E]" + stationed_camel_cavalry_screen_mult:0 "$stationed_camel_cavalry_screen_add$" + stationed_camel_cavalry_siege_value_add:0 "[stationed|E] [camel_cavalry|E] [siege_progress|E]" + stationed_elephant_cavalry_damage_add:0 "[stationed|E] [elephant_cavalry|E] [damage|E]" + stationed_elephant_cavalry_damage_mult:0 "$stationed_elephant_cavalry_damage_add$" + stationed_elephant_cavalry_toughness_add:0 "[stationed|E] [elephant_cavalry|E] [toughness|E]" + stationed_elephant_cavalry_toughness_mult:0 "$stationed_elephant_cavalry_toughness_add$" + stationed_elephant_cavalry_pursuit_add:0 "[stationed|E] [elephant_cavalry|E] [pursuit|E]" + stationed_elephant_cavalry_pursuit_mult:0 "$stationed_elephant_cavalry_pursuit_add$" + stationed_elephant_cavalry_screen_add:0 "[stationed|E] [elephant_cavalry|E] [screen|E]" + stationed_elephant_cavalry_screen_mult:0 "$stationed_elephant_cavalry_screen_add$" + stationed_elephant_cavalry_siege_value_add:0 "[stationed|E] [elephant_cavalry|E] [siege_progress|E]" + stationed_siege_weapon_damage_add:0 "[stationed|E] [siege_weapon|E] [damage|E]" + stationed_siege_weapon_damage_mult:0 "$stationed_siege_weapon_damage_add$" + stationed_siege_weapon_toughness_add:0 "[stationed|E] [siege_weapon|E] [toughness|E]" + stationed_siege_weapon_toughness_mult:0 "$stationed_siege_weapon_toughness_add$" + stationed_siege_weapon_pursuit_add:0 "[stationed|E] [siege_weapon|E] [pursuit|E]" + stationed_siege_weapon_pursuit_mult:0 "$stationed_siege_weapon_pursuit_add$" + stationed_siege_weapon_screen_add:0 "[stationed|E] [siege_weapon|E] [screen|E]" + stationed_siege_weapon_screen_mult:0 "$stationed_siege_weapon_screen_add$" + stationed_siege_weapon_siege_value_add:0 "[stationed|E] [siege_weapon|E] [siege_progress|E]" + stationed_siege_weapon_siege_value_mult:0 "[stationed|E] [siege_weapon|E] Effectiveness" + stationed_gunpowder_damage_add: "[stationed|E] [gunpowder|E] [damage|E]" + stationed_gunpowder_damage_mult: "$stationed_gunpowder_damage_add$" + stationed_gunpowder_toughness_add: "[stationed|E] [gunpowder|E] [toughness|E]" + stationed_gunpowder_toughness_mult: "$stationed_gunpowder_toughness_add$" + stationed_gunpowder_pursuit_add: "[stationed|E] [gunpowder|E] [pursuit|E]" + stationed_gunpowder_pursuit_mult: "$stationed_gunpowder_pursuit_add$" + stationed_gunpowder_screen_add: "[stationed|E] [gunpowder|E] [screen|E]" + stationed_gunpowder_screen_mult: "$stationed_gunpowder_screen_add$" + stationed_gunpowder_siege_value_add: "[stationed|E] [gunpowder|E] [siege_progress|E]" + stationed_gunpowder_siege_value_mult: "[stationed|E] [gunpowder|E] Effectiveness" + + river_crossing_modifier:0 "River crossing" + attacker_river_crossing_modifier:0 "River crossing" + major_river_crossing_modifier:0 "Major River crossing" + attacker_major_river_crossing_modifier:0 "Major River crossing" + high_ground_modifier:0 "High Ground" + rousing_speech_modifier:0 "Rousing Speech" + sleeping_camp_modifier:0 "Sleeping Camp" + MODIFIER_NAME_AND_DESC:0 "$NAME$\n $DESC$" + MOD_VASSAL_TAX_CONTRIBUTION_ADD:1 "[vassal|E] [tax|E] [modifier_base_contribution|E]" + MOD_VASSAL_TAX_CONTRIBUTION_MULT:1 "[vassal|E] [tax|E] [modifier_contribution|E]" + MOD_INTIMIDATED_VASSAL_TAX_CONTRIBUTION_ADD:1 "[intimidated|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_TAX_CONTRIBUTION_MULT:1 "[intimidated|E] [vassal|E] [tax|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_TAX_CONTRIBUTION_ADD:1 "[cowed|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_TAX_CONTRIBUTION_MULT:1 "[cowed|E] [vassal|E] [tax|E] [modifier_contribution|E]" + MOD_VASSAL_LEVY_CONTRIBUTION_ADD:1 "[vassal|E] [levy|E] [modifier_base_contribution|E]" + MOD_VASSAL_LEVY_CONTRIBUTION_MULT:1 "[vassal|E] [levy|E] [modifier_contribution|E]" + tribal_government_levy_contribution_mult:0 "[tribal|E] $MOD_VASSAL_LEVY_CONTRIBUTION_MULT$" + MOD_INTIMIDATED_VASSAL_LEVY_CONTRIBUTION_ADD:1 "[intimidated|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_LEVY_CONTRIBUTION_MULT:1 "[intimidated|E] [vassal|E] [levy|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_LEVY_CONTRIBUTION_ADD:1 "[cowed|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_LEVY_CONTRIBUTION_MULT:1 "[cowed|E] [vassal|E] [levy|E] [modifier_contribution|E]" + MOD_VASSAL_HERD_CONTRIBUTION_ADD: "[vassal|E] [herd|E] [modifier_base_contribution|E]" + MOD_VASSAL_HERD_CONTRIBUTION_MULT: "[vassal|E] [herd|E] [modifier_contribution|E]" + MOD_VASSAL_HERDER_CONTRIBUTION_ADD: "[vassal|E] [herd|E] [modifier_base_contribution|E]" + MOD_VASSAL_HERDER_CONTRIBUTION_MULT: "[vassal|E] [herd|E] [modifier_contribution|E]" + MOD_VASSAL_PRESTIGE_CONTRIBUTION_ADD: "[vassal|E] [prestige|E] [modifier_base_contribution|E]" + MOD_VASSAL_PRESTIGE_CONTRIBUTION_MULT: "[vassal|E] [prestige|E] [modifier_contribution|E]" + MOD_VASSAL_PIETY_CONTRIBUTION_ADD: "[vassal|E] [piety|E] [modifier_base_contribution|E]" + MOD_VASSAL_PIETY_CONTRIBUTION_MULT: "[vassal|E] [piety|E] [modifier_contribution|E]" + MOD_INTIMIDATED_VASSAL_HERD_CONTRIBUTION_ADD: "[intimidated|E] [vassal|E] [herd|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_HERD_CONTRIBUTION_MULT: "[intimidated|E] [vassal|E] [herd|E] [modifier_contribution|E]" + MOD_INTIMIDATED_VASSAL_PRESTIGE_CONTRIBUTION_ADD: "[intimidated|E] [vassal|E] [prestige|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_PRESTIGE_CONTRIBUTION_MULT: "[intimidated|E] [vassal|E] [prestige|E] [modifier_contribution|E]" + MOD_INTIMIDATED_VASSAL_PIETY_CONTRIBUTION_ADD: "[intimidated|E] [vassal|E] [piety|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_PIETY_CONTRIBUTION_MULT: "[intimidated|E] [vassal|E] [piety|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_HERD_CONTRIBUTION_ADD: "[cowed|E] [vassal|E] [herd|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_HERD_CONTRIBUTION_MULT: "[cowed|E] [vassal|E] [herd|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_PRESTIGE_CONTRIBUTION_ADD: "[cowed|E] [vassal|E] [prestige|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_PRESTIGE_CONTRIBUTION_MULT: "[cowed|E] [vassal|E] [prestige|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_PIETY_CONTRIBUTION_ADD: "[cowed|E] [vassal|E] [piety|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_PIETY_CONTRIBUTION_MULT: "[cowed|E] [vassal|E] [piety|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_TAX_CONTRIBUTION_ADD:2 "[powerful_vassal|E] [councillor|E] [tax|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_TAX_CONTRIBUTION_MULT:1 "[powerful_vassal|E] [councillor|E] [tax|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_LEVY_CONTRIBUTION_ADD:2 "[powerful_vassal|E] [councillor|E] [levy|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_LEVY_CONTRIBUTION_MULT:1 "[powerful_vassal|E] [councillor|E] [levy|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_HERD_CONTRIBUTION_ADD: "[powerful_vassal|E] [councillor|E] [herd|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_HERD_CONTRIBUTION_MULT: "[powerful_vassal|E] [councillor|E] [herd|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_PRESTIGE_CONTRIBUTION_ADD: "[powerful_vassal|E] [councillor|E] [prestige|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_PRESTIGE_CONTRIBUTION_MULT: "[powerful_vassal|E] [councillor|E] [prestige|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_PIETY_CONTRIBUTION_ADD: "[powerful_vassal|E] [councillor|E] [piety|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_PIETY_CONTRIBUTION_MULT: "[powerful_vassal|E] [councillor|E] [piety|E] [modifier_contribution|E]" + MOD_VASSAL_BARTER_GOODS_CONTRIBUTION_ADD: "[vassal|E] [barter_goods|E] [modifier_base_contribution|E]" + MOD_VASSAL_BARTER_GOODS_CONTRIBUTION_MULT: "[vassal|E] [barter_goods|E] [modifier_contribution|E]" + MOD_INTIMIDATED_VASSAL_BARTER_GOODS_CONTRIBUTION_ADD: "[intimidated|E] [vassal|E] [barter_goods|E] [modifier_base_contribution|E]" + MOD_INTIMIDATED_VASSAL_BARTER_GOODS_CONTRIBUTION_MULT: "[intimidated|E] [vassal|E] [barter_goods|E] [modifier_contribution|E]" + MOD_COWED_VASSAL_BARTER_GOODS_CONTRIBUTION_ADD: "[cowed|E] [vassal|E] [barter_goods|E] [modifier_base_contribution|E]" + MOD_COWED_VASSAL_BARTER_GOODS_CONTRIBUTION_MULT: "[cowed|E] [vassal|E] [barter_goods|E] [modifier_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_BARTER_GOODS_CONTRIBUTION_ADD: "[powerful_vassal|E] [councillor|E] [barter_goods|E] [modifier_base_contribution|E]" + MOD_HAPPY_POWERFUL_VASSAL_BARTER_GOODS_CONTRIBUTION_MULT: "[powerful_vassal|E] [councillor|E] [barter_goods|E] [modifier_contribution|E]" + republic_government_tax_contribution_add:1 "[republican|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + republic_government_tax_contribution_mult:1 "[republican|E] [vassal|E] [tax|E] [modifier_contribution|E]" + meritocratic_government_tax_contribution_add: "[meritocratic|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + meritocratic_government_tax_contribution_mult: "[meritocratic|E] [vassal|E] [tax|E] [modifier_contribution|E]" + steppe_admin_government_tax_contribution_add: "[steppe_admin|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + steppe_admin_government_tax_contribution_mult: "[steppe_admin|E] [vassal|E] [tax|E] [modifier_contribution|E]" + theocracy_government_tax_contribution_add:1 "[theocracy|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + theocracy_government_tax_contribution_mult:1 "[theocracy|E] [vassal|E] [tax|E] [modifier_contribution|E]" + theocracy_government_levy_contribution_add: "[theocracy|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + theocracy_government_levy_contribution_mult: "[theocracy|E] [vassal|E] [levy|E] [modifier_contribution|E]" + feudal_government_tax_contribution_add:0 "[feudal|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + feudal_government_tax_contribution_mult:0 "[feudal|E] [vassal|E] [tax|E] [modifier_contribution|E]" + clan_government_tax_contribution_add: "[clan|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + clan_government_tax_contribution_mult: "[clan|E] [vassal|E] [tax|E] [modifier_contribution|E]" + clan_government_levy_contribution_add: "[clan|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + clan_government_levy_contribution_mult: "[clan|E] [vassal|E] [levy|E] [modifier_contribution|E]" + tribal_government_tax_contribution_add: "[tribal|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + tribal_government_tax_contribution_mult: "[tribal|E] [vassal|E] [tax|E] [modifier_contribution|E]" + nomad_government_levy_contribution_add: "[nomad|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + nomad_government_levy_contribution_mult: "[nomad|E] [vassal|E] [tax|E] [modifier_contribution|E]" + MOD_SCHEME_PHASE_DURATION: "[scheme_speed|E]" + MOD_SCHEME_RESISTANCE:0 "Scheme Resistance" + MOD_HOSTILE_SCHEME_PHASE_DURATION_ADD: "[scheme_hostile|E] [scheme_speed|E]" + MOD_CONTRACT_SCHEME_PHASE_DURATION_ADD: "[task_contract|E] [scheme_speed|E]" + MOD_PERSONAL_SCHEME_PHASE_DURATION_ADD: "[personal|E] [scheme_speed|E]" + MOD_POLITICAL_SCHEME_PHASE_DURATION_ADD: "[political|E] [scheme_speed|E]" + MOD_ENEMY_HOSTILE_SCHEME_PHASE_DURATION_ADD: "Enemy $MOD_HOSTILE_SCHEME_PHASE_DURATION_ADD$" + MOD_ENEMY_CONTRACT_SCHEME_PHASE_DURATION_ADD: "Enemy $MOD_CONTRACT_SCHEME_PHASE_DURATION_ADD$" + MOD_ENEMY_PERSONAL_SCHEME_PHASE_DURATION_ADD: "Enemy $MOD_PERSONAL_SCHEME_PHASE_DURATION_ADD$" + MOD_ENEMY_POLITICAL_SCHEME_PHASE_DURATION_ADD: "Enemy $MOD_POLITICAL_SCHEME_PHASE_DURATION_ADD$" + MOD_HEALTH:0 "[health|E]" + MOD_CHILD_HEALTH: "[child_health|E]" + MOD_ADULT_HEALTH: "[adult_health|E]" + MOD_ELDERLY_HEALTH: "[elderly_health|E]" + NOT_MOD_HEALTH:0 "$MOD_HEALTH$" + MOD_HEALTH_NEGATE_PENALTY:0 "Disease Resistance ([health|E])" + MOD_MONTHLY_INCOME:0 "[tax|E]" + MOD_MONTHLY_INCOME_MULT:0 "Monthly [income|E]" + MOD_MONTHLY_WAR_INCOME_ADD: "[gold|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_INCOME_MULT: "Monthly [gold|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_PRESTIGE_INCOME_ADD: "[prestige|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_PRESTIGE_INCOME_MULT: "Monthly [prestige|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_PIETY_INCOME_ADD: "[piety|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_PIETY_INCOME_MULT: "Monthly [piety|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_INFLUENCE_INCOME_ADD: "[influence|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_INFLUENCE_INCOME_MULT: "Monthly [influence|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_MERIT_INCOME_ADD: "[merit|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_MERIT_INCOME_MULT: "Monthly [merit|E] [income|E] while at [war|E]" + MOD_MONTHLY_INCOME_PER_STRESS_LEVEL_ADD:0 "[income|E] per [stress_level|E]" + MOD_MONTHLY_INCOME_PER_STRESS_LEVEL_MULT:0 "Monthly [income|E] per [stress_level|E]" + MOD_MONTHLY_INCOME_FROM_HERD_MULT: "Monthly [income|E] from [herd|E]" + MOD_MONTHLY_TREASURY_FROM_VASSALS: "[treasury|E] from [vassals|E]" + MOD_MONTHLY_TREASURY_FROM_VASSALS_MULT: "[treasury|E] from [vassals|E]" + MOD_MONTHLY_TREASURY_FROM_NON_VASSALS: "[treasury|E] excluding [vassals|E]" + MOD_MONTHLY_TREASURY_FROM_NON_VASSALS_MULT: "[treasury|E] excluding [vassals|E]" + MOD_MONTHLY_TREASURY_FROM_LIEGE_ADD: "Monthly [treasury|E]" + MOD_MONTHLY_TREASURY_FROM_LIEGE_MULT: "Monthly [treasury|E]" + MOD_TREASURY_MINISTRY_BUDGET_ALLOCATION: "[treasury_ministry_budget|E] Allocation" + MOD_TREASURY_SALARY_BUDGET_ALLOCATION: "[treasury_salary_budget|E] Allocation" + MOD_TREASURY_MILITARY_BUDGET_ALLOCATION: "[treasury_military_budget|E] Allocation" + MOD_MONTHLY_TREASURY_FROM_MINISTRY_BUDGET_BASE: "Monthly [treasury_ministry_budget_short|E] [treasury_budget_base_rate_short|E]" + MOD_MONTHLY_TREASURY_FROM_MINISTRY_BUDGET_MULT: "Monthly [treasury_ministry_budget|E]" + MOD_MONTHLY_TREASURY_FROM_SALARY_BUDGET_BASE: "Monthly [treasury_salary_budget_short|E] [treasury_budget_base_rate_short|E]" + MOD_MONTHLY_TREASURY_FROM_SALARY_BUDGET_MULT: "[governor_salary|E]" + MOD_MONTHLY_TREASURY_FROM_MILITARY_BUDGET_BASE: "Monthly [treasury_military_budget_short|E] [treasury_budget_base_rate_short|E]" + MOD_MONTHLY_TREASURY_FROM_MILITARY_BUDGET_MULT: "Monthly [treasury_military_budget|E]" + MOD_MONTHLY_PIETY:0 "[piety|E]" + MOD_MONTHLY_PIETY_GAIN_MULT:0 "Monthly [piety|E]" + MOD_MONTHLY_PIETY_GAIN_PER_HAPPY_POWERFUL_VASSAL_ADD:1 "[piety|E] per [powerful_vassal|E] on the [council|E]" + MOD_MONTHLY_PIETY_GAIN_PER_HAPPY_POWERFUL_VASSAL_MULT:1 "Monthly [piety|E] per [powerful_vassal|E] on the [council|E]" + MOD_MONTHLY_PIETY_GAIN_PER_DREAD_ADD:0 "[piety|E] per [dread|E]" + MOD_MONTHLY_PIETY_GAIN_PER_DREAD_MULT:2 "Monthly [piety|E] per [dread|E]" + MOD_MONTHLY_PIETY_GAIN_PER_KNIGHT_ADD:2 "[piety|E] per [knight|E]" + MOD_MONTHLY_PIETY_GAIN_PER_KNIGHT_MULT:4 "Monthly [piety|E] per [knight|E]" + MOD_MONTHLY_PIETY_GAIN_PER_LEGITIMACY_LEVEL_ADD: "[piety|E] per [legitimacy_level|E]" + MOD_MONTHLY_PIETY_GAIN_PER_LEGITIMACY_LEVEL_MULT: "Monthly [piety|E] per [legitimacy_level|E]" + MOD_MONTHLY_PIETY_GAIN_PER_COURT_POSITION_ADD: "[piety|E] per [court_position|E]" + MOD_MONTHLY_PIETY_GAIN_PER_COURT_POSITION_MULT: "Monthly [piety|E] per [court_position|E]" + MOD_MONTHLY_PRESTIGE:0 "[prestige|E]" + MOD_MONTHLY_PRESTIGE_GAIN_MULT:0 "Monthly [prestige|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_HAPPY_POWERFUL_VASSAL_ADD:1 "[prestige|E] per [powerful_vassal|E] on the [council|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_HAPPY_POWERFUL_VASSAL_MULT:1 "Monthly [prestige|E] per [powerful_vassal|E] on the [council|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_DREAD_ADD:0 "[prestige|E] per [dread|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_DREAD_MULT:0 "Monthly [prestige|E] per [dread|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_KNIGHT_ADD:1 "[prestige|E] per [knight|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_KNIGHT_MULT:1 "Monthly [prestige|E] per [knight|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_LEGITIMACY_LEVEL_ADD: "[prestige|E] per [legitimacy_level|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_LEGITIMACY_LEVEL_MULT: "Monthly [prestige|E] per [legitimacy_level|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_COURT_POSITION_ADD: "[prestige|E] per [court_position|E]" + MOD_MONTHLY_PRESTIGE_GAIN_PER_COURT_POSITION_MULT: "Monthly [prestige|E] per [court_position|E]" + MOD_MONTHLY_PIETY_FROM_BUILDINGS_MULT:0 "Monthly [piety|E] from [buildings|E]" + MOD_MONTHLY_PRESTIGE_FROM_BUILDINGS_MULT:0 "Monthly [prestige|E] from [buildings|E]" + MOD_STRESS_GAIN_MULT:0 "[stress|E] Gain" + MOD_STRESS_LOSS_MULT:0 "[stress|E] Loss" + MOD_MONTHLY_DREAD:0 "[dread|E]" + MOD_DREAD_GAIN_MULT:0 "[dread|E] Gain" + MOD_DREAD_LOSS_MULT:0 "[dread|E] Loss" + MOD_TYRANNY_GAIN_MULT:0 "[tyranny|E] Gain" + MOD_TYRANNY_LOSS_MULT:0 "[tyranny|E] Loss" + MOD_MONTHLY_TYRANNY:0 "Monthly [tyranny|E]" + MOD_DREAD_BASELINE_ADD:0 "Natural [dread|E]" + MOD_DREAD_DECAY_ADD:0 "[dread|E] Decay" + MOD_DREAD_DECAY_MULT:0 "$MOD_DREAD_DECAY_ADD$" + MOD_DREAD_PER_TYRANNY_ADD:0 "[dread|E] Gain per [tyranny|E]" + MOD_DREAD_PER_TYRANNY_MULT:0 "$MOD_DREAD_PER_TYRANNY_ADD$" + MOD_COURT_GRANDEUR_BASELINE:1 "[court_grandeur|E] Bonus" + MOD_MONTHLY_COURT_GRANDEUR_CHANGE_ADD:0 "Monthly [court_grandeur|E] Change" + MOD_MONTHLY_COURT_GRANDEUR_CHANGE_MULT:0 "$MOD_MONTHLY_COURT_GRANDEUR_CHANGE_ADD$" + MOD_GENERAL_OPINION:0 "General Opinion" + MOD_GENERAL_OPINION_WITH_VALUE:0 "General Opinion: $VALUE|+=0$" + MOD_MONTHLY_INCOME_PREFIX:0 "[gold_i]" + MOD_MONTHLY_INCOME_MULT_PREFIX:0 "[gold_i]" + MOD_MONTHLY_HERD_PREFIX:0 "[herd_i]" + MOD_MONTHLY_HERD_MULT_PREFIX:0 "[herd_i]" + MOD_MONTHLY_TREASURY_PREFIX: "[treasury_i]" + MOD_MONTHLY_TREASURY_MULT_PREFIX: "[treasury_i]" + MOD_DEVELOPMENT_PREFIX:0 "[development_i]" + MOD_LEGEND_PREFIX: "[legend_i]" + MOD_PLAGUE_PREFIX: "[epidemic_i]" + MOD_LEGITIMACY_PREFIX: "[legitimacy_i]" + MOD_KNIGHT_PREFIX:0 "[knight_i]" + MOD_GOLD_PREFIX:0 "[gold_i]" + MOD_PIETY_PREFIX:0 "[piety_i]" + MOD_PRESTIGE_PREFIX:0 "[prestige_i]" + MOD_SOLDIER_PREFIX:0 "[soldier_i]" + MOD_MONTHLY_PIETY_PREFIX:0 "[piety_i]" + MOD_MONTHLY_PIETY_GAIN_MULT_PREFIX:0 "[piety_i]" + MOD_MONTHLY_PRESTIGE_PREFIX:0 "[prestige_i]" + MOD_MONTHLY_PRESTIGE_GAIN_MULT_PREFIX:1 "[prestige_i]" + MOD_TIME_PREFIX:0 "@time_icon!" + MOD_STRESS_GAIN_PREFIX:0 "[stress_gain_i]" + MOD_STRESS_LOSS_PREFIX:0 "[stress_loss_i]" + MOD_MONTHLY_DREAD_PREFIX:0 "@dread_icon!" + MOD_MONTHLY_POSTFIX:0 "/month" + MOD_MAX_PERSONAL_SCHEMES_ADD:0 "Max [personal_schemes|E]" + MOD_MAX_POLITICAL_SCHEMES_ADD: "Max [political_schemes|E]" + MOD_MAX_CONTRACT_SCHEMES_ADD:0 "Max [contract_schemes|E]" + MOD_MAX_HOSTILE_SCHEMES_ADD:0 "Max [hostile_schemes|E]" + MOD_OWNED_PERSONAL_SCHEME_SUCCESS_ADD: "Initial [personal_scheme|E] [success_chance|E]" + MOD_OWNED_POLITICAL_SCHEME_SUCCESS_ADD: "Initial [political_scheme|E] [success_chance|E]" + MOD_OWNED_CONTRACT_SCHEME_SUCCESS_ADD: "Initial [contract_scheme|E] [success_chance|E]" + MOD_OWNED_HOSTILE_SCHEME_SUCCESS_ADD: "Initial [hostile_scheme|E] [success_chance|E]" + MOD_ENEMY_PERSONAL_SCHEME_SUCCESS_ADD: "Initial Enemy [personal_scheme|E] [success_chance|E]" + MOD_ENEMY_POLITICAL_SCHEME_SUCCESS_ADD: "Initial Enemy [political_scheme|E] [success_chance|E]" + MOD_ENEMY_CONTRACT_SCHEME_SUCCESS_ADD: "Initial Enemy [contract_scheme|E] [success_chance|E]" + MOD_ENEMY_HOSTILE_SCHEME_SUCCESS_ADD: "Initial Enemy [hostile_scheme|E] [success_chance|E]" + MOD_OWNED_PERSONAL_SCHEME_SUCCESS_GROWTH_ADD: "[personal_scheme|E] [scheme_growth_growth|E]" + MOD_OWNED_POLITICAL_SCHEME_SUCCESS_GROWTH_ADD: "[political_scheme|E] [scheme_growth_growth|E]" + MOD_OWNED_CONTRACT_SCHEME_SUCCESS_GROWTH_ADD: "[contract_scheme|E] [scheme_growth_growth|E]" + MOD_OWNED_HOSTILE_SCHEME_SUCCESS_GROWTH_ADD: "[hostile_scheme|E] [scheme_growth_growth|E]" + MOD_ENEMY_PERSONAL_SCHEME_SUCCESS_GROWTH_ADD: "Enemy [personal_scheme|E] [scheme_growth_growth|E]" + MOD_ENEMY_POLITICAL_SCHEME_SUCCESS_GROWTH_ADD: "Enemy [political_scheme|E] [scheme_growth_growth|E]" + MOD_ENEMY_CONTRACT_SCHEME_SUCCESS_GROWTH_ADD: "Enemy [contract_scheme|E] [scheme_growth_growth|E]" + MOD_ENEMY_HOSTILE_SCHEME_SUCCESS_GROWTH_ADD: "Enemy [hostile_scheme|E] [scheme_growth_growth|E]" + MOD_SCHEME_SUCCESS_GROWTH: "[scheme_growth|E]" + MOD_OWNED_PERSONAL_SCHEME_SUCCESS_MAX_ADD: "[personal_scheme|E] [scheme_potential_potential|E]" + MOD_OWNED_POLITICAL_SCHEME_SUCCESS_MAX_ADD: "[political_scheme|E] [scheme_potential_potential|E]" + MOD_OWNED_CONTRACT_SCHEME_SUCCESS_MAX_ADD: "[contract_scheme|E] [scheme_potential_potential|E]" + MOD_OWNED_HOSTILE_SCHEME_SUCCESS_MAX_ADD: "[hostile_scheme|E] [scheme_potential_potential|E]" + MOD_ENEMY_PERSONAL_SCHEME_SUCCESS_MAX_ADD: "Enemy [personal_scheme|E] [scheme_potential_potential|E]" + MOD_ENEMY_POLITICAL_SCHEME_SUCCESS_MAX_ADD: "Enemy [political_scheme|E] [scheme_potential_potential|E]" + MOD_ENEMY_CONTRACT_SCHEME_SUCCESS_MAX_ADD: "Enemy [contract_scheme|E] [scheme_potential_potential|E]" + MOD_ENEMY_HOSTILE_SCHEME_SUCCESS_MAX_ADD: "Enemy [hostile_scheme|E] [scheme_potential_potential|E]" + MOD_SCHEME_SUCCESS_MAX: "Maximum [success_chance|E]" + MOD_OWNED_SCHEME_SECRECY_ADD:0 "[scheme|E] [secrecy|E]" + MOD_ENEMY_SCHEME_SECRECY_ADD: "Enemy [scheme|E] [secrecy|E]" + MOD_PER_SCHEME_PHASE_POSTFIX: " per [scheme_phase_phase|E]" + MOD_DAYS_PER_SCHEME_PHASE_SUFFIX_POSITIVE: " #weak days slower per [scheme_phase|E]#!" + MOD_DAYS_PER_SCHEME_PHASE_SUFFIX_NEGATIVE: " #weak days faster per [scheme_phase|E]#!" + # Scheme modifiers + murder_trusted_advice_modifier:0 "Trusted Advisor Agent" + murder_trusted_by_target_modifier:0 "Trusted by Target" + scheme_drunkard_murder_target_modifier:0 "Drunkard Target" + scheme_drunkard_murdering_drunkard_modifier:0 "Drunkard Targeting Drunkard" + slothful_reduces_power_modifier:0 "Slothful Agent" + hidden_nooks_and_crannies_modifier:0 "Hidden Nooks and Crannies" + hidden_nooks_and_crannies_architect_modifier:0 "Advanced Hidden Nooks and Crannies" + scheme_hero_agent_modifier:0 "Target Is Indebted to Agent" + scheme_agent_closing_in_modifier:0 "Agent Is Closing In" + scheme_talking_agent_modifier:0 "Target Is Talking to Agent" + scheme_stressed_target_modifier:0 "Target Is Stressed" + scheme_impaired_judgment_modifier:0 "Target's Judgment Is Impaired" + scheme_local_infiltrators_modifier:0 "Local Infiltrators" + scheme_court_chaplain_is_in_modifier:0 "Pious Contacts" + scheme_pious_target_court_chaplain_is_in_modifier:0 "Pious Contacts" + scheme_court_chaplain_is_working_against_modifier:0 "Pious Hindrance" + murder_agent_looking_after_child_target_modifier:0 "Agent Looking After Target" + murder_agent_befriending_child_target_modifier:0 "Agent Befriending Target" + known_incestuous_modifier:0 "Known Incest" + vengeful_lover_kin_modifier:0 "Vengeful Kin" + trimming_dynasty_modifier:0 "Trimming Dynasty" + PROWESS_AGE:0 "Old Age: $MOD|=+$" + men_at_arms_advantage:0 "$men_at_arms$ Tactic" + commander_advantage:0 "Commander Skill" + commander_trait_advantage:0 "Commander Traits" + MODIFIER_TIME_LEFT:2 "#weak Until [DATE.GetString]#!" + MODIFIER_MULTIPLE_INSTANCES:1 "$NAME$ ($NUMBER|V$)" + dungeon:0 "Dungeon" + house_arrest:0 "House Arrest" + MOD_IMPRISONED_RELATIVE_OPINION:0 "Relatives' Opinion of Imprisoner" + supply_state_supplied_advantage:2 "Army is Supplied" + supply_state_running_low_advantage:2 "Army Supply is Running Low" + supply_state_starving_advantage:2 "Army is Starving" + recently_disembarked_advantage:1 "Army is [recently_disembarked|E]" + gathering_army_advantage:0 "Gathering Army" + holding_defender_advantage:0 "Defensive [buildings|E]" + combat_debt_level_0: "Owner is slightly in [debt|E]" + combat_debt_level_1: "Owner is one year in [debt|E]" + combat_debt_level_2: "Owner is two years in [debt|E]" + combat_debt_level_3: "Owner is three years in [debt|E]" + combat_debt_level_4: "Owner is four years in [debt|E]" + combat_debt_level_5: "Owner is over five years in [debt|E]" + combat_debt_level_6: "Owner is over ten years in [debt|E]" + combat_debt_level_7: "Owner is over twenty-five years in [debt|E]" + combat_debt_level_8: "Owner is over fifty years in [debt|E]" + combat_debt_level_9: "Owner is over one hundred years in [debt|E]" + treasury_combat_debt_level_0: "Owner is slightly in [treasury_debt|E]" + treasury_combat_debt_level_1: "Owner is one year in [treasury_debt|E]" + treasury_combat_debt_level_2: "Owner is two years in [treasury_debt|E]" + treasury_combat_debt_level_3: "Owner is three years in [treasury_debt|E]" + treasury_combat_debt_level_4: "Owner is four years in [treasury_debt|E]" + treasury_combat_debt_level_5: "Owner is over five years in [treasury_debt|E]" + treasury_combat_debt_level_6: "Owner is over ten years in [treasury_debt|E]" + treasury_combat_debt_level_7: "Owner is over twenty-five years in [treasury_debt|E]" + treasury_combat_debt_level_8: "Owner is over fifty years in [treasury_debt|E]" + treasury_combat_debt_level_9: "Owner is over one hundred years in [treasury_debt|E]" + combat_debt_level_no_income: "Owner is in [debt|E]" #Special no income + debt_level_0: "Slightly in [debt|E]" + debt_level_1: "One year in [debt|E]" + debt_level_2: "Two years in [debt|E]" + debt_level_3: "Three years in [debt|E]" + debt_level_4: "Four years in [debt|E]" + debt_level_5: "Over five years in [debt|E]" + debt_level_6: "Over ten years in [debt|E]" + debt_level_7: "Over twenty-five years in [debt|E]" + debt_level_8: "Over fifty years in [debt|E]" + debt_level_9: "Over one hundred years in [debt|E]" + treasury_debt_level_0: "Slightly in [treasury_debt|E]" + treasury_debt_level_1: "One year in [treasury_debt|E]" + treasury_debt_level_2: "Two years in [treasury_debt|E]" + treasury_debt_level_3: "Three years in [treasury_debt|E]" + treasury_debt_level_4: "Four years in [treasury_debt|E]" + treasury_debt_level_5: "Over five years in [treasury_debt|E]" + treasury_debt_level_6: "Over ten years in [treasury_debt|E]" + treasury_debt_level_7: "Over twenty-five years in [treasury_debt|E]" + treasury_debt_level_8: "Over fifty years in [treasury_debt|E]" + treasury_debt_level_9: "Over one hundred years in [treasury_debt|E]" + debt_level_no_income: "In [debt|E]" #Special no income + no_embarkation_cost:0 "No Embarkation Cost" + domain_limit_plus_one:0 "Game Rule — Plus One" + domain_limit_plus_two:0 "Game Rule — Plus Two" + domain_limit_plus_three:0 "Game Rule — Plus Three" + domain_limit_minus_one:0 "Game Rule — Minus One" + domain_limit_minus_two:0 "Game Rule — Minus Two" + domain_limit_minus_three:0 "Game Rule — Minus Three" + unreformed_faith_province:2 "[unreformed_pagan_combat_bonus|E]" + MOD_SUPPLY_LIMIT_MULT:0 "[supply_limit|E]" + MOD_SUPPLY_LIMIT:0 "[supply_limit|E]" + MOD_HOLDING_FORT_LEVEL:0 "[fort_level|E]" + MOD_ADDITIONAL_HOLDING_FORT_LEVEL:0 "[fort_level|E]" + MOD_CAPITAL_HOLDING_FORT_LEVEL: "[fort_level|E]" + MOD_CAPITAL_ADDITIONAL_HOLDING_FORT_LEVEL: "[fort_level|E]" + MOD_SUPPLY_CAPACITY_ADD:1 "[command_modifier_i|E][supply|E] Capacity" + MOD_SUPPLY_CAPACITY_MULT:0 "$MOD_SUPPLY_CAPACITY_ADD$" + county_capital_province_modifier:0 "County Capital" + temporary_fort_province_modifier: "Temporary Fortifications" + temporary_fort_province_modifier_desc: "Makeshift fortifications created only for the duration of the ongoing war." + disabled_fort_province_modifier:0 "$MOD_HOLDING_FORT_LEVEL$" + independent_realm_capital_province_modifier:0 "Independent [realm|E] Capital" + high_tier_vassal_capital_province_modifier:0 "High Tier Vassal [realm|E] Capital" + capital_province_modifier:0 "[realm_capital|E]" + nomad_capital_province_modifier: "[GetGovernment( 'nomad_government' ).GetName] [realm_capital|E]" + capital_duchy_province_modifier:0 "[capital_duchy|E]" + coastal_province_modifier:0 "Coastal" + coastal_land_province_modifier:0 "Coastal" + coastal_land_county_capital_province_modifier: "Coastal Capital" + allied_province_modifier:0 "Allied Lands" + occupied_allied_province_modifier:0 "Occupied Allied Lands" + neighbor_allied_province_modifier:0 "Neighboring Allied Lands" + enemy_province_modifier:0 "Enemy Lands" + parliamentary_bureaucracy_modifier:0 "Parliamentary Bureaucracy" + parliamentary_bureaucracy_modifier_desc:0 "A codified and expansive set of laws organizes and empowers members of the Three Estates living in this Holding." + flourishing_culture_modifier:0 "Flourishing Culture" + flourishing_culture_modifier_desc:0 "This Holding is experiencing a boon of population, wealth and art." + hungarian_resettlement_modifier:0 "Christian Settlers" + hungarian_resettlement_modifier_desc:0 "This once wild land is experiencing an unexpected growth due to a steady influx of new settlers coming from nearby realms." + magyar_appreciation_modifier:0 "Magyar Sympathy" + magyar_appreciation_modifier_desc:0 "The local Magyar communities in this Holding are comforted by the support shown by their liege towards their ancient traditions." + modifier_dusgruntled_church:0 "Sabotaged Church-Investment" + modifier_dusgruntled_church_desc:0 "The local church is disgruntled ever since a good opportunity slipped away." + modifier_religious_understanding_modifier:0 "Religious Understanding" + modifier_religious_understanding_modifier_desc:0 "The liege of these lands has shown understanding towards this area's religion." + fertile_desert_mountains_modifier:0 "Al-Yamnat" + fertile_desert_mountains_modifier_desc:0 "Since ancient times the southern part of Arabia has been known as the fertile, or felicitous, Arabia. This region harbors more people and is more arable than the surrounding parts of the peninsula.\nCan build [GetBuilding('cereal_fields_01').GetName]" + dodekapolis_modifier: "Dodekapolis" + dodekapolis_modifier_desc: "Since the age of Homer, when the Aeolian and Ionian colonists disembarked upon the western coast of Anatolia, the 12 cities of the Anatolian coast — the #EMP dodekapolis#! — have stood as shining beacons of civilization and human development.\nCan build [GetBuilding('cereal_fields_01').GetName]" + backwater_county_modifier: "Backwater" + backwater_county_modifier_desc: "The bigger they are, the harder they fall. This county, once the territory of implacable rulers of Hellas, has sadly fallen into ignominy. While currently a shadow of its former self, this county may well rise to greatness once again.\n\n#X @warning_icon! This modifier may be removed using the [GetDecisionWithKey('restore_backwater_counties_decision').GetName] [decision|E] once [development|E] of this [county|E] is #V 50#! or more!#!\n\n" + + dance_plague_modifier:0 "Dancing Plague Downplayed" + dance_plague_modifier_desc:0 "The peasants in this area afflicted with ergotism have had their pleas for help ignored by the rulers of the lands." + + disease_spreading_modifier:0 "Ravaged by Disease" + disease_spreading_modifier_desc:0 "Disease is spreading across these lands" + + winter_none_modifier:1 "No [winter|E]" + winter_mild_modifier:1 "Mild [winter|E]" + winter_normal_modifier:1 "Normal [winter|E]" + winter_harsh_modifier:1 "Harsh [winter|E]" + spurned_by_traders:0 "Spurned by Traders" + elevate_mann_and_the_isles_modifier:0 "Elevated the Kingdom of Mann & the Isles" + extra_building_slot:0 "$MOD_NUM_BUILDING_SLOTS$" + army_fortification_province_modifier:0 "Fortification" + MOD_CONSTRUCTION_SPEED:0 "[building|E] Construction Time" + game_concept_great_project_build_speed: "[great_project|E] Construction Time" + MOD_CONSTRUCTION_GOLD_COST:1 "[building|E] Construction Cost" + plains_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Plains" + farmlands_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Farmlands" + hills_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Hills" + tells_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Tells" + mountains_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Mountains" + desert_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Desert" + desert_mountains_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Desert Mountains" + oasis_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Oasis" + jungle_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Jungle" + forest_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Forest" + taiga_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Taiga" + wetlands_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Wetlands" + steppe_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Steppe" + floodplains_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Floodplains" + drylands_construction_gold_cost:0 "$MOD_CONSTRUCTION_GOLD_COST$ in Drylands" + terraced_hills_construction_gold_cost: "$MOD_CONSTRUCTION_GOLD_COST$ in Terraced Hills" + plains_construction_prestige_cost:0 "$plains_construction_gold_cost$" + farmlands_construction_prestige_cost:0 "$farmlands_construction_gold_cost$" + hills_construction_prestige_cost:0 "$hills_construction_gold_cost$" + tells_construction_prestige_cost:0 "$tells_construction_gold_cost$" + mountains_construction_prestige_cost:0 "$mountains_construction_gold_cost$" + desert_construction_prestige_cost:0 "$desert_construction_gold_cost$" + desert_mountains_construction_prestige_cost:0 "$desert_mountains_construction_gold_cost$" + oasis_construction_prestige_cost:0 "$oasis_construction_gold_cost$" + jungle_construction_prestige_cost:0 "$jungle_construction_gold_cost$" + forest_construction_prestige_cost:0 "$forest_construction_gold_cost$" + taiga_construction_prestige_cost:0 "$taiga_construction_gold_cost$" + wetlands_construction_prestige_cost:0 "$wetlands_construction_gold_cost$" + steppe_construction_prestige_cost:0 "$steppe_construction_gold_cost$" + floodplains_construction_prestige_cost:0 "$floodplains_construction_gold_cost$" + drylands_construction_prestige_cost:0 "$drylands_construction_gold_cost$" + MOD_CONSTRUCTION_PIETY_COST:1 "[building|E] Construction Cost" + MONTHLY_DEVELOPMENT_GROWTH:0 "Monthly [development|E] Growth" + FROM_NEIGHTBOURS:0 "From Neighbors" + MOD_MONTHLY_DEVELOPMENT_GROWTH:0 "[development|E] Growth" + MOD_MONTHLY_DEVELOPMENT_DECLINE: "[development|E] Decline" + MOD_CHARACTER_CAPITAL_MONTHLY_DEVELOPMENT_GROWTH_ADD:0 "[development|E] Growth in [realm_capital|E]" + MOD_CHARACTER_CAPITAL_MONTHLY_CONTROL_ADD: "[control|E] in [realm_capital|E]" + MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR:1 "[development|E] Growth" + MOD_MONTHLY_DEVELOPMENT_DECLINE_FACTOR: "[development|E] Decline" + plains_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Plains" + farmlands_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Farmlands" + hills_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Hills" + tells_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Tells" + mountains_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Mountains" + desert_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Desert" + desert_mountains_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Desert Mountains" + oasis_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Oasis" + jungle_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Jungle" + forest_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Forest" + taiga_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Taiga" + wetlands_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Wetlands" + steppe_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Steppe" + floodplains_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Floodplains" + drylands_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH$ in Drylands" + plains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Plains" + farmlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Farmlands" + hills_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Hills" + tells_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Tells" + mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Mountains" + desert_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Desert" + desert_mountains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Desert Mountains" + oasis_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Oasis" + jungle_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Jungle" + forest_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Forest" + taiga_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Taiga" + wetlands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Wetlands" + steppe_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Steppe" + floodplains_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Floodplains" + drylands_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Drylands" + terraced_hills_development_growth_factor: "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in Terraced Hills" + world_steppe_development_growth_factor:1 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in the [GetGeographicalRegion('world_steppe').GetName] [region|E]" + COUNTY_PROVINCE_MODIFIER: "[PROVINCE.GetHolding.GetName]" + COUNTY_CAPITAL_PROVINCE_MODIFIER: "$COUNTY_PROVINCE_MODIFIER$ ([county_capital|E])" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH:0 "[control|E] Growth" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR:1 "[control|E] Growth" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_EVEN_IF_BARON:0 "$MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_AT_WAR:0 "[control|E] Growth when at [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_GROWTH_FACTOR_AT_WAR:0 "[control|E] Growth when at [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE: "[control|E] Decline" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE_EVEN_IF_BARON: "$MOD_MONTHLY_COUNTY_CONTROL_DECLINE$" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE_FACTOR: "[control|E] Decline" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE_FACTOR_EVEN_IF_BARON: "$MOD_MONTHLY_COUNTY_CONTROL_DECLINE_FACTOR$" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE_AT_WAR: "[control|E] Decline when at [war|E]" + MOD_MONTHLY_COUNTY_CONTROL_DECLINE_FACTOR_AT_WAR: "[control|E] Decline when at [war|E]" + MOD_CONSTRUCTION_PRESTIGE_COST:1 "[building|E] Construction Cost" + MOD_CONSTRUCTION_HERD_COST: "[building|E] Construction Cost" + MOD_DOMAIN_LIMIT:0 "[domain_limit|E]" + MOD_DOMAIN_LIMIT_WITH_VALUE:0 "[domain_limit|E]: $VALUE|0=+$" + MOD_DOMAIN_LIMIT_MIN: "Minimum [domain_limit|E]" + MOD_DOMAIN_LIMIT_MAX: "Maximum [domain_limit|E]" + MOD_VASSAL_LIMIT:0 "[vassal_limit|E]" + MOD_VASSAL_LIMIT_MIN: "Minimum [vassal_limit|E]" + MOD_VASSAL_LIMIT_MAX: "Maximum [vassal_limit|E]" + MOD_LEVY_SIZE:0 "[levy|E] Size" + MOD_GARRISON_SIZE:0 "[garrison|E] Size" + MOD_RELIGIOUS_HEAD_OPINION:0 "[head_of_faith|E] Opinion" + MOD_SAME_FAITH_OPINION:0 "Same [faith|E] Opinion" + MOD_DIFFERENT_FAITH_OPINION:0 "Different [faith|E] Opinion" + MOD_OPINION_OF_SAME_FAITH:0 "Opinion of Same [faith|E]" + MOD_OPINION_OF_DIFFERENT_FAITH:0 "Opinion of Different [faiths|E]" + MOD_SAME_CULTURE_OPINION:0 "Same [culture|E] Opinion" + MOD_DIFFERENT_CULTURE_OPINION:0 "Different [culture|E] Opinion" + MOD_OPINION_OF_SAME_CULTURE:0 "Opinion of Same [culture|E]" + MOD_OPINION_OF_DIFFERENT_CULTURE:0 "Opinion of Different [cultures|E]" + MOD_IGNORE_NEGATIVE_CULTURE_OPINION:0 "Ignore Negative [culture|E] Opinion" + MOD_IGNORE_NEGATIVE_OPINION_OF_CULTURE:0 "No Negative Opinion of Other [cultures|E]" + MOD_IGNORE_DIFFERENT_FAITH_OPINION:0 "Ignore Different [faith|E] Opinion" + MOD_IGNORE_OPINION_OF_DIFFERENT_FAITH:0 "No Negative Opinion of Other [faiths|E]" + MOD_RELIGIOUS_VASSAL_OPINION:0 "Religious [vassal|E] Opinion" + MOD_DIRECT_VASSAL_OPINION:0 "[direct_vassal|E] Opinion" + MOD_FELLOW_VASSAL_OPINION:0 "Fellow [vassal|E] Opinion" + MOD_FELLOW_TRIBUTARY_OPINION: "Fellow [tributary|E] Opinion" + MOD_FELLOW_CONFEDERATION_MEMBER_OPINION: "Fellow [confederation|E] Member Opinion" + theocracy_government_opinion_same_faith:1 "[theocracy_i|E] [theocratic|E] Ruler of Same [faith|E] Opinion" + clan_government_opinion_same_faith:0 "[clan_i|E] [clan|E] Ruler of Same [faith|E] Opinion" + mandala_government_opinion_same_faith: "[mandala_i|E] [mandala|E] Ruler of Same [faith|E] Opinion" + theocracy_government_opinion:0 "[theocracy_i|E] [theocratic|E] Ruler Opinion" + republic_government_opinion:0 "[republic_i|E] [republican|E] Ruler Opinion" + tribal_government_opinion:0 "[tribal_i|E] [tribal|E] Ruler Opinion" + feudal_government_opinion:0 "[feudal_i|E] [feudal|E] Ruler Opinion" + administrative_government_opinion: "[administrative_i|E] [administrative|E] Ruler Opinion" + landless_adventurer_government_opinion: "[adventurer_i|E] [adventurer|E] Opinion" + MOD_INDEPENDENT_RULER_OPINION:0 "Independent Ruler Opinion" + MOD_OPINION_OF_LIEGE:0 "Opinion of [liege|E]" + MOD_OPINION_OF_SUZERAIN: "Opinion of [suzerain|E]" + MOD_OPINION_OF_PARENTS:0 "Opinion of Parents" + MOD_OPINION_OF_VASSAL:0 "Opinion of [vassals|E]" + MOD_OPINION_OF_TRIBUTARY: "Opinion of [tributary|E]" + MOD_OPINION_OF_DIFFERENT_FAITH_LIEGE:1 "Opinion of Different [faith|E] [liege|E]" + MOD_OPINION_OF_DIFFERENT_FAITH_SUZERAIN: "Opinion of Different [faith|E] [suzerain|E]" + MOD_SPOUSE_OPINION:0 "[spouse|E] Opinion" + MOD_TWIN_OPINION:0 "Twin Opinion" + MOD_CLOSE_RELATIVE_OPINION:0 "[close_family|E] Opinion" + MOD_DYNASTY_HOUSE_OPINION:0 "[house|E] Opinion" + MOD_DYNASTY_OPINION:0 "[dynasty|E] Opinion" + MOD_LIEGE_OPINION:0 "[liege|E] Opinion" + MOD_SUZERAIN_OPINION: "[suzerain|E] Opinion" + MOD_DIFFERENT_FAITH_LIEGE_OPINION:0 "Different [faith|E] [liege|E] Opinion" + MOD_DIFFERENT_FAITH_SUZERAIN_OPINION:0 "Different [faith|E] [suzerain|E] Opinion" + MOD_VASSAL_OPINION:0 "[vassal|E] Opinion" + MOD_TRIBUTARY_OPINION:0 "[tributary|E] Opinion" + MOD_CLERGY_OPINION:0 "[clergy|E] Opinion" + MOD_COUNCILLOR_OPINION:0 "[councillor|E] Opinion" + MOD_REALM_PRIEST_OPINION:0 "[realm_priest|E] Opinion" + MOD_POWERFUL_VASSAL_OPINION:0 "[powerful_vassal|E] Opinion" + MOD_COURTIER_OPINION:0 "[SelectLocalization(IsLandlessAdventurer( GetPlayer ), 'mod_follower_opinion_desc', 'mod_courtier_opinion_desc')] Opinion" + mod_courtier_opinion_desc: "[courtier|E]" + mod_follower_opinion_desc: "[follower|E]" + MOD_GUEST_OPINION:0 "[guest|E] Opinion" + MOD_COURTIER_AND_GUEST_OPINION:0 "[courtier|E] and [guest|E] Opinion" + MOD_PRISONER_OPINION:0 "[prisoner|E] Opinion" + MOD_PLAYER_HEIR_OPINION:0 "[player_heir|E] Opinion" + MOD_CHILD_OPINION:0 "Child Opinion" + MOD_CHILD_EXCEPT_PLAYER_HEIR_OPINION:0 "Child Opinion" + MOD_ELIGIBLE_CHILD_OPINION:0 "[eligible_child|E] Opinion" + MOD_ELIGIBLE_CHILD_EXCEPT_PLAYER_HEIR_OPINION:0 "[eligible_child|E] Opinion" + MOD_TRAVEL_COMPANION_OPINION:0 "Travel Companion Opinion" + clan_government_vassal_opinion:0 "[clan_i|E] [clan|E] [vassal|E] Opinion" + feudal_government_vassal_opinion:0 "[feudal_i|E] [feudal|E] [vassal|E] Opinion" + republic_government_vassal_opinion:0 "[republic_i|E] [republic|E] [vassal|E] Opinion" + mercenary_government_vassal_opinion:0 "[mercenary_i|E] [mercenary|E] [vassal|E] Opinion" + holy_order_government_vassal_opinion:0 "[holy_order_i|E] [holy_order|E] [vassal|E] Opinion" + theocracy_government_vassal_opinion:0 "[theocracy_i|E] [theocracy|E] [vassal|E] Opinion" + tribal_government_vassal_opinion:0 "[tribal_i|E] [tribal|E] [vassal|E] Opinion" + nomad_government_vassal_opinion: "[nomad_i|E] [nomad|E] [vassal|E] Opinion" + administrative_government_vassal_opinion: "[administrative|E] [vassal|E] Opinion" + MOD_DOMAIN_TAX_MULT:1 "[domain|E] [taxes|E]" + MOD_DOMAIN_TAX_MULT_EVEN_IF_BARON:0 "$MOD_DOMAIN_TAX_MULT$" + MOD_DOMAIN_TAX_SAME_FAITH_MULT:1 "[domain|E] [taxes|E] (Same [faith|E])" + MOD_DOMAIN_TAX_SAME_FAITH_MULT_EVEN_IF_BARON:0 "$MOD_DOMAIN_TAX_SAME_FAITH_MULT$" + MOD_DOMAIN_TAX_DIFFERENT_FAITH_MULT:1 "[domain|E] [taxes|E] (Different [faith|E])" + MOD_DOMAIN_TAX_DIFFERENT_FAITH_MULT_EVEN_IF_BARON:0 "$MOD_DOMAIN_TAX_DIFFERENT_FAITH_MULT$" + MOD_VASSAL_TAX_MULT:1 "[vassal|E] [taxes|E]" + MOD_TRIBUTARY_TAX_MULT:1 "[tributary|E] [taxes|E]" + MOD_TRIBUTARY_PIETY_CONTRIBUTION_MULT: "[tributary|E] [piety|E] contributions" + MOD_DIPLOMACY_SCHEME_PHASE_DURATION: "[diplomacy_i]Diplomatic [scheme_speed|E]" + MOD_INTRIGUE_SCHEME_PHASE_DURATION: "[intrigue_i]Intrigue [scheme_speed|E]" + MOD_STEWARDSHIP_SCHEME_PHASE_DURATION: "[stewardship_i]Stewardship [scheme_speed|E]" + MOD_MARTIAL_SCHEME_PHASE_DURATION: "[martial_i]Martial [scheme_speed|E]" + MOD_PROWESS_SCHEME_PHASE_DURATION: "[prowess_i]Prowess [scheme_speed|E]" + MOD_LEARNING_SCHEME_PHASE_DURATION: "[learning_i]Learning [scheme_speed|E]" + MOD_DIPLOMACY_SCHEME_RESISTANCE:1 "Diplomatic [scheme_resistance|E]" + MOD_INTRIGUE_SCHEME_RESISTANCE:1 "Intrigue [scheme_resistance|E]" + MOD_STEWARDSHIP_SCHEME_RESISTANCE:1 "Stewardship [scheme_resistance|E]" + MOD_MARTIAL_SCHEME_RESISTANCE:1 "Martial [scheme_resistance|E]" + MOD_PROWESS_SCHEME_RESISTANCE:1 "Prowess [scheme_resistance|E]" + MOD_LEARNING_SCHEME_RESISTANCE:1 "Learning [scheme_resistance|E]" + MOD_SCHEME_DISCOVERY_CHANCE_MULT:2 "[scheme_discovery_chance|E]" + MOD_HOLDING_CONSTRUCTION_SPEED:0 "[holding|E] Construction Time" + MOD_HOLDING_CONSTRUCTION_GOLD_COST:1 "[holding|E] Construction Cost" + plains_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Plains" + farmlands_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Farmlands" + hills_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Hills" + tells_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Tells" + mountains_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Mountains" + desert_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Desert" + desert_mountains_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Desert Mountains" + oasis_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Oasis" + jungle_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Jungle" + forest_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Forest" + taiga_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Taiga" + wetlands_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Wetlands" + steppe_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Steppe" + floodplains_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Floodplains" + drylands_holding_construction_gold_cost:0 "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Drylands" + terraced_hills_holding_construction_gold_cost: "$MOD_HOLDING_CONSTRUCTION_GOLD_COST$ in Terraced Hills" + plains_holding_construction_prestige_cost:0 "$plains_holding_construction_gold_cost$" + farmlands_holding_construction_prestige_cost:0 "$farmlands_holding_construction_gold_cost$" + hills_holding_construction_prestige_cost:0 "$hills_holding_construction_gold_cost$" + tells_holding_construction_prestige_cost:0 "$hills_holding_construction_gold_cost$" + mountains_holding_construction_prestige_cost:0 "$mountains_holding_construction_gold_cost$" + desert_holding_construction_prestige_cost:0 "$desert_holding_construction_gold_cost$" + desert_mountains_holding_construction_prestige_cost:0 "$desert_mountains_holding_construction_gold_cost$" + oasis_holding_construction_prestige_cost:0 "$oasis_holding_construction_gold_cost$" + jungle_holding_construction_prestige_cost:0 "$jungle_holding_construction_gold_cost$" + forest_holding_construction_prestige_cost:0 "$forest_holding_construction_gold_cost$" + taiga_holding_construction_prestige_cost:0 "$taiga_holding_construction_gold_cost$" + wetlands_holding_construction_prestige_cost:0 "$wetlands_holding_construction_gold_cost$" + steppe_holding_construction_prestige_cost:0 "$steppe_holding_construction_gold_cost$" + floodplains_holding_construction_prestige_cost:0 "$floodplains_holding_construction_gold_cost$" + drylands_holding_construction_prestige_cost:0 "$drylands_holding_construction_gold_cost$" + MOD_HOLDING_CONSTRUCTION_PIETY_COST:1 "[holding|E] Construction Cost" + MOD_HOLDING_CONSTRUCTION_PRESTIGE_COST:1 "[holding|E] Construction Cost" + MOD_TAX_MULT:1 "[holding|E] [taxes|E]" + MOD_MEN_AT_ARMS_RECRUITMENT_COST:0 "[men_at_arms|E] Recruitment Cost" + MOD_MEN_AT_ARMS_MAINTENANCE:0 "[men_at_arms|E] Maintenance" + MOD_MEN_AT_ARMS_MAINTENANCE_PER_DREAD_MULT:0 "[men_at_arms|E] Maintenance per [dread|E]" + MOD_ARMY_MAINTENANCE_MULT:1 "[army|E] Gold Maintenance" + MOD_MEN_AT_ARMS_LIMIT:0 "Size of [men_at_arms|E] [regiments|E]" + MOD_MEN_AT_ARMS_TITLE_LIMIT: "Size of [title_men_at_arms|E] [regiments|E]" + MOD_MEN_AT_ARMS_CAP:0 "Max [men_at_arms|E] [regiments|E]" + MOD_MEN_AT_ARMS_TITLE_CAP: "Max [title_men_at_arms|E] [regiments|E]" + MOD_SHORT_REIGN_DURATION_MULT:0 "[short_reign|E] Duration" + MOD_LONG_REIGN_BONUS_MULT:0 "[long_reign|E] Bonus" + MOD_DIPLOMATIC_RANGE_MULT:0 "[diplomatic_range|E]" + MOD_EMBARKATION_COST_MULT:0 "[embarkation|E] Cost" + MOD_NAVAL_MOVEMENT_SPEED_MULT:0 "Naval Speed" + MOD_INBREEDING_CHANCE:0 "[inbreeding|E] Chance" + MOD_OPINION_OF_FEMALE_RULERS:0 "Opinion of Female Rulers" + MOD_OPINION_OF_MALE_RULERS:0 "Opinion of Male Rulers" + OPINION_SAME_FAITH:0 "Same [faith|E]" + OPINION_HOSTILE_FAITH:0 "[FAITH.GetName] is $LEVEL$" + OPINION_HOSTILE_FAITH_MODIFIED:0 "[FAITH.GetName] is $LEVEL$ (modified by [doctrines|E])" + OPINION_HOSTILE_FAITH_COUNTY:0 "Fervor ($FERVOR|0V%/$) and [FAITH.GetName] is $LEVEL$" + OPINION_DIVINE_MARRIAGE:0 "Divine Marriage" + NEGATED_SKILL_PENALTY_HEADER:1 "\n#weak Negating $ACTUAL_NEGATION|P$/$MAX_NEGATION|P$ penalties:#!" + MOD_COUNTY_OPINION_ADD:0 "[county_opinion|E]" + MOD_COUNTY_OPINION_ADD_EVEN_IF_BARON:0 "$MOD_COUNTY_OPINION_ADD$" + MOD_COUNTY_OPINION_DIFFERENT_FAITH_MULT:0 "Different [faith|E] [county_opinion|E]" + MOD_COUNTY_OPINION_DIFFERENT_FAITH_MULT_EVEN_IF_BARON:0 "$MOD_COUNTY_OPINION_DIFFERENT_FAITH_MULT$" + MOD_CULTURE_MERCENARY_MULT:2 "Available [mercenary|E] Companies" + MOD_CULTURAL_FASCINATION_INNOVATION_ADD:0 "[cultural_fascination|E] Progress" + MOD_CULTURAL_FASCINATION_INNOVATION_MULT:0 "$MOD_CULTURAL_FASCINATION_INNOVATION_ADD$" + MOD_CULTURAL_HEAD_ACCEPTANCE_GAIN_MULT:0 "[cultural_acceptance|E] Gain" + MOD_CULTURAL_ACCEPTANCE_GAIN_MULT:0 "[cultural_acceptance|E] Gain" + MODE_CULTURE_TRADITION_MAX_ADD:0 "Maximum [culture_traditions|E]" + NAMED_OPINION_MODIFIER:1 "$MODIFIER$ ([CHARACTER.GetShortUIName])" + MODIFIER_FROM_PROVINCES:0 "From Domain" + MODIFIER_FROM_TITLE_LAWS:1 "[TITLE.GetNamePossessive|U] [title_laws|E]" + MOD_ATTRACTION_OPINION:0 "[attraction|E] Opinion" + MOD_MIN_COMBAT_ROLL:1 "[command_modifier_i|E]Minimum [combat_roll|E]" + MOD_MAX_COMBAT_ROLL:1 "[command_modifier_i|E]Maximum [combat_roll|E]" + MOD_KNIGHT_LIMIT:1 "Number of [knight_i][knights|E]" + MOD_KNIGHT_EFFECTIVENESS_MULT:2 "[knight_effectiveness|E]" + MOD_SUPPLY_DURATION:1 "[command_modifier_i|E][supply|E] Duration" + MOD_POSITIVE_INACTIVE_INHERITANCE_CHANCE:0 "Chance of inheriting good [congenital_traits|E]" + MOD_NEGATIVE_INACTIVE_INHERITANCE_CHANCE:0 "Chance of inheriting bad [congenital_traits|E]" + MOD_POSITIVE_RANDOM_GENETIC_CHANCE:0 "Chance of new good [congenital_traits|E]" + MOD_NEGATIVE_RANDOM_GENETIC_CHANCE:0 "Chance of new bad [congenital_traits|E]" + MOD_GENETIC_TRAIT_STRENGTHEN_CHANCE:0 "Chance of reinforcing [congenital_traits|E]" + MOD_LIFE_EXPECTANCY:0 "[life_expectancy|E] #weak (years)#!" + MOD_YEARS_OF_FERTILITY:0 "Years of [fertility|E]" + held_barony_modifier:0 "Held [baronies|E]" + held_county_modifier:0 "Held [counties|E]" + held_duchy_modifier:0 "Held [duchies|E]" + held_kingdom_modifier:0 "Held [kingdoms|E]" + held_empire_modifier:0 "Held [empires|E]" + held_hegemony_modifier: "Held [hegemonies|E]" + MOD_MONTHLY_LIFESTYLE_XP_GAIN_ADD: "$MOD_MONTHLY_LIFESTYLE_XP_GAIN_MULT$" + MOD_MONTHLY_LIFESTYLE_XP_GAIN_MULT:0 "Monthly [lifestyle|E] Experience" + martial_lifestyle_xp_gain_add: "Martial [lifestyle|E] Experience Gain" + martial_lifestyle_xp_gain_mult: "$martial_lifestyle_xp_gain_add$" + monthly_martial_lifestyle_xp_gain_add: "$monthly_martial_lifestyle_xp_gain_mult$" + monthly_martial_lifestyle_xp_gain_mult:0 "Monthly Martial [lifestyle|E] Experience" + diplomacy_lifestyle_xp_gain_add: "Diplomacy [lifestyle|E] Experience Gain" + diplomacy_lifestyle_xp_gain_mult: "$diplomacy_lifestyle_xp_gain_add$" + monthly_diplomacy_lifestyle_xp_gain_add: "$monthly_diplomacy_lifestyle_xp_gain_mult$" + monthly_diplomacy_lifestyle_xp_gain_mult:0 "Monthly Diplomacy [lifestyle|E] Experience" + stewardship_lifestyle_xp_gain_add: "Stewardship [lifestyle|E] Experience Gain" + stewardship_lifestyle_xp_gain_mult: "$stewardship_lifestyle_xp_gain_add$" + monthly_stewardship_lifestyle_xp_gain_add: "$monthly_stewardship_lifestyle_xp_gain_mult$" + monthly_stewardship_lifestyle_xp_gain_mult:0 "Monthly Stewardship [lifestyle|E] Experience" + learning_lifestyle_xp_gain_add: "Learning [lifestyle|E] Experience Gain" + learning_lifestyle_xp_gain_mult: "$learning_lifestyle_xp_gain_add$" + monthly_learning_lifestyle_xp_gain_add: "$monthly_learning_lifestyle_xp_gain_mult$" + monthly_learning_lifestyle_xp_gain_mult:0 "Monthly Learning [lifestyle|E] Experience" + intrigue_lifestyle_xp_gain_add: "Intrigue [lifestyle|E] Experience Gain" + intrigue_lifestyle_xp_gain_mult: "$intrigue_lifestyle_xp_gain_add$" + monthly_intrigue_lifestyle_xp_gain_add: "$monthly_intrigue_lifestyle_xp_gain_mult$" + monthly_intrigue_lifestyle_xp_gain_mult:0 "Monthly Intrigue [lifestyle|E] Experience" + monthly_wanderer_lifestyle_xp_gain_mult: "Monthly Wandering [lifestyle|E] Experience" + wanderer_lifestyle_xp_gain_mult: "Wandering [lifestyle|E] Experience" + MOD_FAITH_CONVERSION_PIETY_COST_ADD:0 "[faith|E] Conversion Cost" + MOD_FAITH_CONVERSION_PIETY_COST_MULT:0 "$MOD_FAITH_CONVERSION_PIETY_COST_ADD$" + MOD_FAITH_CREATION_PIETY_COST_ADD:1 "[faith|E] Creation and Reformation Cost" + MOD_FAITH_CREATION_PIETY_COST_MULT:0 "$MOD_FAITH_CREATION_PIETY_COST_ADD$" + MOD_NO_PROWESS_LOSS_FROM_AGE:0 "No [prowess|E] Loss from Age" + MOD_MONTHLY_DYNASTY_PRESTIGE:0 "[dynasty_prestige|E]" + MOD_MONTHLY_DYNASTY_PRESTIGE_MULT:0 "Monthly [dynasty_prestige|E]" + MOD_MONTHLY_DYNASTY_PRESTIGE_PREFIX:0 "[dynasty_prestige_i]" + MOD_MONTHLY_DYNASTY_PRESTIGE_MULT_PREFIX:0 "[dynasty_prestige_i]" + MOD_OPINION_FROM_PROWESS_SUFFIX: " / point" + MOD_MONTHLY_INFLUENCE: "[influence|E]" + MOD_MONTHLY_INFLUENCE_PREFIX: "[influence_i|E]" + MOD_MONTHLY_INFLUENCE_MULT: "Monthly [influence|E]" + MOD_MONTHLY_INFLUENCE_MULT_PREFIX: "[influence_i|E]" + MOD_MONTHLY_MERIT: "[merit|E]" + MOD_MONTHLY_MERIT_PREFIX: "[merit_i|E]" + MOD_MONTHLY_MERIT_MULT: "Monthly [merit|E]" + MOD_MONTHLY_MERIT_MULT_PREFIX: "[merit_i|E]" + MOD_MONTHLY_MERIT_PER_TITLE_MAA_VALUE: "Monthly [merit|E] per [title_men_at_arms|E] Base Recruitment Cost" + MOD_MONTHLY_MERIT_PER_TITLE_MAA_VALUE_PREFIX: "[merit_i|E]" + MOD_MONTHLY_MERIT_PER_LIEGE_TAX: "Monthly [merit|E] per total [tax|E] paid to [liege|E]" + MOD_MONTHLY_MERIT_PER_LIEGE_TAX_PREFIX: "[merit_i|E]" + MOD_RAID_SPEED:1 "[command_modifier_i|E][raid|E] Speed" + MOD_HOSTILE_RAID_TIME:0 "Hostile [raid|E] Time" + MOD_HOLDING_FORT_LEVEL_PREFIX:0 "@fort_icon!" + MOD_MAX_LOOT_MULT:1 "[army|E] [loot|E] Capacity" + MOD_EXTERNAL_SLOTS_PREFIX: "@external_slots_icon!" + + city_holding_build_speed:1 "City [buildings|E] Construction Time" + church_holding_build_speed:0 "Temple [buildings|E] Construction Time" + castle_holding_build_speed:0 "Castle [buildings|E] Construction Time" + tribal_holding_build_speed:0 "Tribal [buildings|E] Construction Time" + + city_holding_build_gold_cost:0 "City [buildings|E] Construction Cost" + church_holding_build_gold_cost:0 "Temple [buildings|E] Construction Cost" + castle_holding_build_gold_cost:0 "Castle [buildings|E] Construction Cost" + tribal_holding_build_gold_cost:0 "Tribal [buildings|E] Construction Cost" + + city_holding_holding_build_speed:0 "City [holding|E] Construction Time" + church_holding_holding_build_speed:0 "Temple [holding|E] Construction Time" + castle_holding_holding_build_speed:0 "Castle [holding|E] Construction Time" + tribal_holding_holding_build_speed:0 "Tribal [holding|E] Construction Time" + temple_citadel_holding_holding_build_speed: "Temple Citadel [holding|E] Construction Time" + + city_holding_holding_build_gold_cost:0 "City [holding|E] Construction Cost" + church_holding_holding_build_gold_cost:0 "Temple [holding|E] Construction Cost" + castle_holding_holding_build_gold_cost:0 "Castle [holding|E] Construction Cost" + tribal_holding_holding_build_gold_cost:0 "Tribal [holding|E] Construction Cost" + temple_citadel_holding_build_gold_cost: "Temple Citadel [holding|E] Construction Cost" + temple_citadel_holding_build_piety_cost: "Temple Citadel [building|E] Construction Cost" + temple_citadel_holding_holding_build_gold_cost: "Temple Citadel [holding|E] Construction Cost" + + plains_tax_mult:0 "$MOD_TAX_MULT$ in Plains" + farmlands_tax_mult:0 "$MOD_TAX_MULT$ in Farmlands" + hills_tax_mult:0 "$MOD_TAX_MULT$ in Hills" + tells_tax_mult:0 "$MOD_TAX_MULT$ in Tells" + terraced_hills_tax_mult:0 "$MOD_TAX_MULT$ in Terraced Hills" + mountains_tax_mult:0 "$MOD_TAX_MULT$ in Mountains" + desert_tax_mult:0 "$MOD_TAX_MULT$ in Desert" + desert_mountains_tax_mult:0 "$MOD_TAX_MULT$ in Desert Mountains" + oasis_tax_mult:0 "$MOD_TAX_MULT$ in Oasis" + jungle_tax_mult:0 "$MOD_TAX_MULT$ in Jungle" + forest_tax_mult:0 "$MOD_TAX_MULT$ in Forest" + taiga_tax_mult:0 "$MOD_TAX_MULT$ in Taiga" + wetlands_tax_mult:0 "$MOD_TAX_MULT$ in Wetlands" + steppe_tax_mult:0 "$MOD_TAX_MULT$ in Steppe" + floodplains_tax_mult:0 "$MOD_TAX_MULT$ in Floodplains" + drylands_tax_mult:0 "$MOD_TAX_MULT$ in Drylands" + plains_levy_size:0 "$MOD_LEVY_SIZE$ in Plains" + farmlands_levy_size:0 "$MOD_LEVY_SIZE$ in Farmlands" + hills_levy_size:0 "$MOD_LEVY_SIZE$ in Hills" + tells_levy_size:0 "$MOD_LEVY_SIZE$ in Tells" + mountains_levy_size:0 "$MOD_LEVY_SIZE$ in Mountains" + desert_levy_size:0 "$MOD_LEVY_SIZE$ in Desert" + desert_mountains_levy_size:0 "$MOD_LEVY_SIZE$ in Desert Mountains" + oasis_levy_size:0 "$MOD_LEVY_SIZE$ in Oasis" + jungle_levy_size:0 "$MOD_LEVY_SIZE$ in Jungle" + forest_levy_size:0 "$MOD_LEVY_SIZE$ in Forest" + taiga_levy_size:0 "$MOD_LEVY_SIZE$ in Taiga" + wetlands_levy_size:0 "$MOD_LEVY_SIZE$ in Wetlands" + steppe_levy_size:0 "$MOD_LEVY_SIZE$ in Steppe" + floodplains_levy_size:0 "$MOD_LEVY_SIZE$ in Floodplains" + drylands_levy_size:0 "$MOD_LEVY_SIZE$ in Drylands" + terraced_hills_levy_size: "$MOD_LEVY_SIZE$ in Terraced Hills" + plains_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Plains" + farmlands_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Farmlands" + hills_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Hills" + tells_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Tells" + mountains_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Mountains" + desert_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Desert" + desert_mountains_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Desert Mountains" + oasis_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Oasis" + jungle_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Jungle" + forest_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Forest" + taiga_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Taiga" + wetlands_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Wetlands" + steppe_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Steppe" + floodplains_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Floodplains" + drylands_supply_limit_mult:0 "$MOD_SUPPLY_LIMIT_MULT$ in Drylands" + + # Scheme modifiers + claim_throne_scheme_phase_duration_mult: "[GetScheme('claim_throne').GetTypeName] [scheme_speed_single|E]" + claim_throne_scheme_phase_duration_add: "[GetScheme('claim_throne').GetTypeName] [scheme_speed_single|E]" + seduce_scheme_phase_duration_add: "[GetScheme('seduce').GetTypeName] [scheme_speed_single|E]" + courting_scheme_phase_duration_add: "[GetScheme('courting').GetTypeName] [scheme_speed_single|E]" + max_courting_schemes_add:0 "Max [GetScheme('courting').GetTypeName] [schemes|E]" + befriend_scheme_phase_duration_add: "[GetScheme('befriend').GetTypeName] [scheme_speed_single|E]" + elope_scheme_phase_duration_add: "[GetScheme('elope').GetTypeName] [scheme_speed_single|E]" + sway_scheme_phase_duration_add: "[GetScheme('sway').GetTypeName] [scheme_speed_single|E]" + murder_scheme_phase_duration_add: "[GetScheme('murder').GetTypeName] [scheme_speed_single|E]" + abduct_scheme_phase_duration_add: "[GetScheme('abduct').GetTypeName] [scheme_speed_single|E]" + learn_language_scheme_phase_duration_add: "[GetScheme('learn_language').GetTypeName] [scheme_speed_single|E]" + learn_language_schemes_add:1 "Max [GetScheme('learn_language').GetTypeName] [schemes|E]" + max_learn_language_schemes_add:0 "$learn_language_schemes_add$" + max_sway_schemes_add:1 "Max [GetScheme('sway').GetTypeName] [schemes|E]" + + #County modifiers + occupation_modifier:0 "Occupied" + siege_modifier:0 "Under Siege" + encouraged_improvement_modifier:0 "Encouraged Improvements" + county_base_modifier:0 "Base Value" + reclaim_britannia_culture_modifier:0 "Reclaimed Britannia" + reclaim_britannia_culture_modifier_desc:1 "[promote_culture|E] ($celtic_group$ cultures only) Speed: #P +75%#!" + + #Tier modifiers + unlanded_modifier:0 "Unlanded" + baron_modifier:0 "Baron" + count_modifier:0 "Count" + duke_modifier:0 "Duke" + king_modifier:0 "King" + emperor_modifier:0 "Emperor" + hegemon_modifier: "Hegemon" + + #Skill tooltips + diplomacy_effect_desc:0 "Increases effectiveness of Diplomacy [schemes|E]\nIncreases [initial_legitimacy|E]" + martial_effect_desc:0 "Increases [advantage|E] when commanding armies in combat" + intrigue_effect_desc: "Every [EmptyScope.ScriptValue('scheme_starting_opportunities_per_intrigue_increment_value')] [intrigue|E] above [EmptyScope.ScriptValue('scheme_starting_opportunities_per_intrigue_threshold_value')] gives +1 starting [scheme_opportunity_opportunities|E] to [intrigue] [schemes|E]\nIncreases starting [success_chance|E] of Intrigue [schemes|E]\nIncreases [scheme_growth|E] of Intrigue [schemes|E]\nIncreases chance to successfully [imprison|E] another character" + learning_effect_desc:0 "Reduces the [prestige|E] cost to increase [crown_authority|E]\nOther characters are more likely to accept when you [demand_conversion|E]" + + piety_level_0: "Sinner" + piety_level_0_desc: "$piety_level_0$ is the only negative [piety_level|E]. The next level is [GetModifier( 'piety_level_1' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc( '(int32)0' )]" + piety_level_1: "Dutiful" + piety_level_1_desc: "$piety_level_1$ is the first [piety_level|E]. The next level is [GetModifier( 'piety_level_2' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc( '(int32)1' )]" + piety_level_2: "Faithful" + piety_level_2_desc: "$piety_level_2$ is the second [piety_level|E]. The next level is [GetModifier( 'piety_level_3' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc( '(int32)2' )]" + piety_level_3: "Devoted Servant" + piety_level_3_desc: "$piety_level_3$ is the third [piety_level|E]. The next level is [GetModifier( 'piety_level_4' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc( '(int32)3' )]" + piety_level_4: "Paragon of Virtue" + piety_level_4_desc: "$piety_level_4$ is the fourth [piety_level|E]. The next level is [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc( '(int32)4' )]" + piety_level_5: "Religious Icon" + piety_level_5_desc: "$piety_level_5$ is the fifth and highest possible [piety_level|E] for [governments|E] who are not [mandala|E]. The next level is [GetModifier( 'piety_level_6' ).GetNameWithTooltip|L].\nEffects:\n[GetPietyLevelDesc('(int32)5')|=+]" + piety_level_6: "Divine" + piety_level_6_desc: "$piety_level_6$ is the sixth [piety_level|E]. The next level is [GetModifier( 'piety_level_7' ).GetNameWithTooltip|L].\n\nWhen a [mandala|E] [ruler|E] dies in a manner acceptable to their [aspect|E], after reaching [GetModifier( 'piety_level_5' ).GetNameWithTooltip|L], that Ruler's [heir|E] develops the ability to progress to this Level of Devotion.\n\nEffects:\n[GetPietyLevelDesc('(int32)6')|=+]" + piety_level_7: "Demigod" + piety_level_7_desc: "$piety_level_7$ is the seventh [piety_level|E]. The next level is [GetModifier( 'piety_level_8' ).GetNameWithTooltip|L].\n\nWhen a [mandala|E] [ruler|E] dies in a manner acceptable to their [aspect|E], after reaching [GetModifier( 'piety_level_6' ).GetNameWithTooltip|L], that Ruler's [heir|E] develops the ability to progress to this Level of Devotion.\n\nEffects:\n[GetPietyLevelDesc('(int32)7')|=+]" + piety_level_8: "Godlike" + piety_level_8_desc: "$piety_level_8$ is the eight and highest possible [piety_level|E] for the [mandala|E] [government|E].\n\nWhen a [mandala|E] [ruler|E] dies in a manner acceptable to their [aspect|E], after reaching [GetModifier( 'piety_level_7' ).GetNameWithTooltip|L], that Ruler's [heir|E] develops the ability to progress to this ultimate Level of Devotion.\n\nEffects:\n[GetPietyLevelDesc('(int32)8')|=+]" + + prestige_level_0: "Disgraced" + prestige_level_0_desc: "$prestige_level_0$ is the lowest possible [prestige_level|E]. The next level is [GetModifier( 'prestige_level_1' ).GetNameWithTooltip|L].\nEffects:\n[GetPrestigeLevelDesc( '(int32)0' )]" + prestige_level_1: "Established" + prestige_level_1_desc: "$prestige_level_1$ is the first [prestige_level|E]. The next level is [GetModifier( 'prestige_level_2' ).GetNameWithTooltip|L].\nEffects:\n[GetPrestigeLevelDesc( '(int32)1' )]" + prestige_level_2: "Distinguished" + prestige_level_2_desc: "$prestige_level_2$ is the second [prestige_level|E]. The next level is [GetModifier( 'prestige_level_3' ).GetNameWithTooltip|L].\nEffects:\n[GetPrestigeLevelDesc( '(int32)2' )]\n[SelectLocalization( IsLandlessAdventurer( GetPlayer ), 'prestige_level_2_laamp_desc', 'blank_line' )]" + prestige_level_3: "Illustrious" + prestige_level_3_desc: "$prestige_level_3$ is the third [prestige_level|E]. The next level is [GetModifier( 'prestige_level_4' ).GetNameWithTooltip|L].\nEffects:\n[GetPrestigeLevelDesc( '(int32)3' )]\n[SelectLocalization( IsLandlessAdventurer( GetPlayer ), 'prestige_level_3_laamp_desc', 'blank_line' )]" + prestige_level_4: "Exalted Among Men" + prestige_level_4_desc: "$prestige_level_4$ is the fourth [prestige_level|E]. The next level is [GetModifier( 'prestige_level_5' ).GetNameWithTooltip|L].\nEffects:\n[GetPrestigeLevelDesc( '(int32)4' )]\n[SelectLocalization( IsLandlessAdventurer( GetPlayer ), 'prestige_level_4_laamp_desc', 'blank_line' )]" + prestige_level_5: "Legendary Figure" + prestige_level_5_desc: "$prestige_level_5$ is the fifth and highest possible [prestige_level|E].\nEffects:\n[GetPrestigeLevelDesc('(int32)5')]\n[SelectLocalization( IsLandlessAdventurer( GetPlayer ), 'prestige_level_5_laamp_desc', 'blank_line' )]" + prestige_level_2_laamp_desc: "Unlocks the following:\n\t#weak $EP3_LAAMP_INVASION_CB_COUNTY_NAME$ [casus_belli|e]\n\t$purchase_land_interaction$ [interaction|E] for [counties|E]\n\t$hire_laamp_mercenaries_interaction$ [county|E] reward\n\t$procure_estate_interaction$ [interaction|E] #!" + prestige_level_3_laamp_desc: "Unlocks the following:\n\t#weak $EP3_LAAMP_INVASION_CB_DUCHY_NAME$ and below [casus_bellis|e]\n\t$purchase_land_interaction$ [interaction|E] for [counties|E] and [duchies|E]\n\t$hire_laamp_mercenaries_interaction$ [interaction|E] [county|E] and [duchy|E] rewards\n\t$seize_realm$ [scheme|E] for [duchies|E] and [counties|E]\n\t$request_laamp_invasion_sponsorship_interaction$ [interaction|E]#!" + prestige_level_4_laamp_desc: "Unlocks the following:\n\t#weak $EP3_LAAMP_INVASION_CB_KINGDOM_NAME$ and below [casus_bellis|e]\n\t$purchase_land_interaction$ [interaction|E] for [duchies|E] and [counties|E] with increased acceptance\n\t$hire_laamp_mercenaries_interaction$ [county|E] and [duchy|E] rewards\n\t$seize_realm$ [scheme|E] for [kingdoms|E] and below\n\t$request_laamp_invasion_sponsorship_interaction$ [interaction|E] #!" + prestige_level_5_laamp_desc: "Unlocks the following:\n\t#weak $EP3_LAAMP_INVASION_CB_EMPIRE_NAME$ and below\n\t$purchase_land_interaction$ [interaction|E] for [duchies|E] and [counties|E] with increased acceptance\n\t$hire_laamp_mercenaries_interaction$ [county|E] and [duchy|E] rewards\n\t$seize_realm$ [scheme|E] for [empires|E] and below\n\t$request_laamp_invasion_sponsorship_interaction$ [interaction|E] #!" + + influence_level_0: "Impotent" + influence_level_0_desc: "$influence_level_0$ is the lowest possible [influence_level|E]. The next level is [GetModifier( 'influence_level_1' ).GetNameWithTooltip|L].\nEffects:\n[GetInfluenceLevelDesc( '(int32)0' )]" + influence_level_1: "Influential" + influence_level_1_desc: "$influence_level_1$ is the second [influence_level|E]. The next level is [GetModifier( 'influence_level_2' ).GetNameWithTooltip|L].\nEffects:\n[GetInfluenceLevelDesc( '(int32)1' )]" + influence_level_2: "Persuasive" + influence_level_2_desc: "$influence_level_2$ is the third [influence_level|E]. The next level is [GetModifier( 'influence_level_3' ).GetNameWithTooltip|L].\nEffects:\n[GetInfluenceLevelDesc( '(int32)2' )]" + influence_level_3: "Controlling" + influence_level_3_desc: "$influence_level_3$ is the fourth [influence_level|E]. The next level is [GetModifier( 'influence_level_4' ).GetNameWithTooltip|L].\nEffects:\n[GetInfluenceLevelDesc( '(int32)3' )]" + influence_level_4: "Authoritative" + influence_level_4_desc: "$influence_level_4$ is the fifth [influence_level|E]. The next level is [GetModifier( 'influence_level_5' ).GetNameWithTooltip|L].\nEffects:\n[GetInfluenceLevelDesc( '(int32)4' )]" + influence_level_5: "Imperious" + influence_level_5_desc: "$influence_level_5$ is the sixth and highest possible [influence_level|E].\nEffects:\n[GetInfluenceLevelDesc( '(int32)5' )]" + + merit_level_0: "No Rank" + merit_level_0_desc: "To be without a [merit_level|E] is to be scholarly worthless and unsuitable for office.\n\nThe first and lowest rank is [GetModifier( 'merit_level_1' ).GetNameWithTooltip|L].\n\n#S Effects:#!\n" + merit_level_1: "9th Rank" + merit_level_1_desc: "The entry level [merit_level|E] of prospective examination entrants.\n\n#S Effects:#!\n" + merit_level_2: "8th Rank" + merit_level_2_desc: "$merit_level_2$ is a barely significant [merit_level|E].\n\n#S Effects:#!\n" + merit_level_3: "7th Rank" + merit_level_3_desc: "$merit_level_3$ is a less significant [merit_level|E].\n\n#S Effects:#!\n" + merit_level_4: "6th Rank" + merit_level_4_desc: "$merit_level_4$ is a fairly significant [merit_level|E].\n\n#S Effects:#!\n" + merit_level_5: "5th Rank" + merit_level_5_desc: "$merit_level_5$ is the fulcrum of the nine ranks, and denotes a \"worthy official\".\n\n#S Effects:#!\n" + merit_level_6: "4th Rank" + merit_level_6_desc: "$merit_level_6$ is a significant [merit_level|E].\n\n#S Effects:#!\n" + merit_level_7: "3rd Rank" + merit_level_7_desc: "$merit_level_7$ is a markedly significant [merit_level|E] of capable administrators whose talents rise well above the ordinary.\n\n#S Effects:#!\n" + merit_level_8: "2nd Rank" + merit_level_8_desc: "$merit_level_8$ is a highly significant [merit_level|E] that recognizes an official of high virtue and talent.\n\n#S Effects:#!\n" + merit_level_9: "1st Rank" + merit_level_9_desc: "$merit_level_9$ is the most significant [merit_level|E] reserved for paragons of both Confucian virtue and scholarly brilliance.\n\n#S Effects:#!\n" + + merit_level_short_0: "None" + merit_level_short_1: "9th" + merit_level_short_2: "8th" + merit_level_short_3: "7th" + merit_level_short_4: "6th" + merit_level_short_5: "5th" + merit_level_short_6: "4th" + merit_level_short_7: "3rd" + merit_level_short_8: "2nd" + merit_level_short_9: "1st" + + stress_level_1:1 "Stress Level 1" + stress_level_2:1 "Stress Level 2" + stress_level_3:1 "Stress Level 3" + stress_level_4:1 "Stress Level 4" + stress_level_5:1 "Stress Level 5" + + recently_looted_modifier:0 "Recently Looted" + recently_looted_modifier_desc:0 "This [holding|E] has been recently looted by a [raid|E] or [siege|E] and cannot be looted until this modifier expires." + + recently_bartered_modifier: "Recently Bartered" + recently_bartered_modifier_desc: "A party of [GetGovernment( 'wanua_government' ).GetName] sailors have recently [bartered|E] with this [holding|E] and it cannot be looted or bartered in until this modifier expires." + + shattered_defenses_modifier: "Shattered Defenses" + shattered_defenses_modifier_desc: "This [holding|E] has recently had its defenses shattered by violent raiders." + + hard_difficulty: "Hard" + hard_difficulty_player: "$hard_difficulty$" + very_hard_difficulty: "Very Hard" + very_hard_difficulty_player: "$very_hard_difficulty$" + very_easy_difficulty:0 "Very Easy" + easy_difficulty:0 "Easy" + game_rule_base_value: "Base: $VALUE|=+0$" + difficulty_skilled_courtier_block: "Uninterested in Marriage: $VALUE|=+0$" + commander_enemy_terrain_advantage:0 "Counters enemy defensive terrain advantage" + + # Informs players about scripted county modifiers for council tasks (e.g., either faster county conversions, or slower ones depending). + CUSTOM_MOD_FAITH_CONVERSION_SPEED:0 "$task_conversion$ Speed: " + CUSTOM_MOD_CULTURE_CONVERSION_SPEED:0 "$task_promote_culture$ Speed: " + CUSTOM_MOD_FABRICATE_CLAIM_SPEED:0 "$task_fabricate_claim$ Speed: " + + # Informs players about the stress loss decisions enabled by coping mechanism traits. + CUSTOM_MOD_ENABLES_STRESS_LOSS_DECISIONS:0 "Enables a special [decision|E] that #P reduces#! [stress|E]" + + # RoCo + world_innovation_elephants_development_growth_factor:0 "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in the [GetGeographicalRegion('world_innovation_elephants').GetName] [region|E]" + + # FP3 + world_persian_empire_development_growth_factor: "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in the [GetGeographicalRegion('world_persian_empire').GetName] [region|E]" + + # Travel + MOD_TRAVEL_SPEED:1 "[travel|E] Speed" + MOD_TRAVEL_SPEED_MULT:0 "$MOD_TRAVEL_SPEED$" + MOD_TRAVEL_SAFETY:1 "[travel|E] Safety" + MOD_TRAVEL_SAFETY_MULT:0 "$MOD_TRAVEL_SAFETY$" + MOD_CHARACTER_TRAVEL_SPEED:0 "$MOD_TRAVEL_SPEED$" + MOD_CHARACTER_TRAVEL_SPEED_MULT:0 "$MOD_TRAVEL_SPEED$" + MOD_CHARACTER_TRAVEL_SAFETY:0 "$MOD_TRAVEL_SAFETY$" + MOD_CHARACTER_TRAVEL_SAFETY_MULT:0 "$MOD_TRAVEL_SAFETY$" + MOD_TRAVEL_DANGER:0 "[travel_danger|E]" + MOD_TRAVEL_DANGER_EPIDEMIC: "[epidemic|E] [travel_danger|E]" + hills_travel_danger:0 "[GetTerrain( 'hills' ).GetName] [travel_danger|E]" + tells_travel_danger:0 "[GetTerrain( 'tells' ).GetName] [travel_danger|E]" + mountains_travel_danger:0 "[GetTerrain( 'mountains' ).GetName] [travel_danger|E]" + desert_travel_danger:0 "[GetTerrain( 'desert' ).GetName] [travel_danger|E]" + desert_mountains_travel_danger:0 "[GetTerrain( 'desert_mountains' ).GetName] [travel_danger|E]" + terraced_hills_travel_danger: "[GetTerrain( 'terraced_hills' ).GetName] [travel_danger|E]" + jungle_travel_danger:0 "[GetTerrain( 'jungle' ).GetName] [travel_danger|E]" + forest_travel_danger:0 "[GetTerrain( 'forest' ).GetName] [travel_danger|E]" + taiga_travel_danger:0 "[GetTerrain( 'taiga' ).GetName] [travel_danger|E]" + wetlands_travel_danger:0 "[GetTerrain( 'wetlands' ).GetName] [travel_danger|E]" + steppe_travel_danger:0 "[GetTerrain( 'steppe' ).GetName] [travel_danger|E]" + floodplains_travel_danger:0 "[GetTerrain( 'floodplains' ).GetName] [travel_danger|E]" + drylands_travel_danger:0 "[GetTerrain( 'drylands' ).GetName] [travel_danger|E]" + sea_travel_danger:0 "[GetTerrain( 'sea' ).GetName] [travel_danger|E]" + coastal_sea_travel_danger:0 "[GetTerrain( 'coastal_sea' ).GetName] [travel_danger|E]" + plains_travel_danger: "[GetTerrain( 'plains' ).GetName] [travel_danger|E]" + farmlands_travel_danger: "[GetTerrain( 'farmlands' ).GetName] [travel_danger|E]" + oasis_travel_danger: "[GetTerrain( 'oasis' ).GetName] [travel_danger|E]" + + MOD_STRIFE_OPINION_GAIN_MULT:0 "[strife|E] Gain" + MOD_STRIFE_OPINION_LOSS_MULT:0 "[strife|E] Loss" + + # Accolades + MOD_ACTIVE_ACCOLADES:0 "[accolades|E] Available" + MOD_ACCOLADE_GLORY_GAIN_MULT:0 "[accolade|e] [glory|E] Gain" + + MOD_EPIDEMIC_RESISTANCE: "[epidemic_resistance|E]" + MOD_OWNED_LEGEND_SPREAD_ADD: "[legend|E] Spread Chance" + MOD_OWNED_LEGEND_SPREAD_MULT: "$MOD_OWNED_LEGEND_SPREAD_ADD$" + + MOD_LEGITIMACY_GAIN_MULT: "[legitimacy|E] Gain" + MOD_LEGITIMACY_LOSS_MULT: "[legitimacy|E] Loss" + MOD_LEGITIMACY_MONTHLY_CHANGE: "[legitimacy|E]" + + MOD_LEVY_MAINTENANCE:0 "[levy|E] Maintenance" + MOD_UNCONTROLLED_PROVINCE_ADVANTAGE:0 "Uncontrolled Territory Attacker [advantage|E]" + MOD_LEVY_ATTACK:0 "[levy|E] [damage|E]" + MOD_LEVY_TOUGHNESS:0 "[levy|E] [toughness|E]" + MOD_LEVY_SIEGE:0 "[levy|E] [siege_progress|E]" + MOD_LEVY_PURSUIT:0 "[levy|E] [pursuit|E]" + MOD_LEVY_SCREEN:0 "[levy|E] [screen|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_DREAD:0 "[knight_effectiveness|E] per [dread|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_TYRANNY:0 "[knight_effectiveness|E] per [tyranny|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_PROWESS: "[knight_effectiveness|E] per [prowess_i|E][prowess|E] [skill|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_DIPLOMACY: "[knight_effectiveness|E] per [diplomacy_i|E][diplomacy|E] [skill|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_INTRIGUE: "[knight_effectiveness|E] per [intrigue_i|E][intrigue|E] [skill|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_LEARNING: "[knight_effectiveness|E] per [learning_i|E][learning|E] [skill|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_MARTIAL: "[knight_effectiveness|E] per [martial_i|E][martial|E] [skill|E]" + MOD_KNIGHT_EFFECTIVENESS_PER_STEWARDSHIP: "[knight_effectiveness|E] per [stewardship_i|E][stewardship|E] [skill|E]" + MOD_STRESS_LOSS_PER_PIETY_LEVEL:0 "[stress|E] loss per [piety_level|E]" + MOD_STRESS_LOSS_PER_PRESTIGE_LEVEL:0 "[stress|E] loss per [prestige_level|E]" + + pilgrim_xp_gain_mult:0 "[GetTrait('pilgrim').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + governor_xp_gain_mult: "[GetTrait('governor').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + confucian_education_xp_gain_mult: "[GetTrait('confucian_education').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + lifestyle_traveler_xp_gain_mult:0 "[GetTrait('lifestyle_traveler').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + lifestyle_reveler_xp_gain_mult:0 "[GetTrait('lifestyle_reveler').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + + lifestyle_hunter_xp_gain_mult:0 "[GetTrait('lifestyle_hunter').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + trait_track_hunter_xp_gain_mult:0 "Venator #weak ([GetTrait('lifestyle_hunter').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_falconer_xp_gain_mult:0 "Falconer #weak ([GetTrait('lifestyle_hunter').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_lifestyle_poet_xp_gain_mult:0 "Poetry #weak ([GetTrait('lifestyle_poet').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_peasant_leader_xp_gain_mult: "Notoriety #weak ([GetTrait('peasant_leader').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + + lifestyle_mystic_xp_gain_mult:0 "[GetTrait('lifestyle_mystic').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + + trait_track_travel_xp_gain_mult: "Wanderer #weak ([GetTrait('lifestyle_traveler').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_danger_xp_gain_mult: "Seasoned #weak ([GetTrait('lifestyle_traveler').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + + tourney_participant_xp_gain_mult:0 "[GetTrait('tourney_participant').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + trait_track_foot_xp_gain_mult:0 "Foot #weak ([GetTrait('tourney_participant').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_bow_xp_gain_mult:0 "Bow #weak ([GetTrait('tourney_participant').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_horse_xp_gain_mult:0 "Horse #weak ([GetTrait('tourney_participant').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + trait_track_wit_xp_gain_mult:0 "Wit #weak ([GetTrait('tourney_participant').GetName( GetNullCharacter )])#! [trait_level_track_xp|E] Gain" + + trait_track_lifestyle_blademaster_xp_gain_mult:0 "[GetTrait('lifestyle_blademaster').GetName( GetNullCharacter )] [trait_level_track_xp|E]" + lifestyle_blademaster_xp_gain_mult:0 "[GetTrait('lifestyle_blademaster').GetName( GetNullCharacter )] [trait_level_track_xp|E] gain" + + lifestyle_physician_xp_gain_mult: "[GetTrait('lifestyle_physician').GetName( GetNullCharacter )] [trait_level_track_xp|E] gain" + + pilgrim_xp_degradation_mult:0 "Monthly [GetTrait('pilgrim').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + governor_xp_degradation_mult: "Monthly [GetTrait('governor').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + lifestyle_traveler_xp_degradation_mult:0 "Monthly [GetTrait('lifestyle_traveler').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + lifestyle_reveler_xp_degradation_mult:0 "Monthly [GetTrait('lifestyle_reveler').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + lifestyle_hunter_xp_degradation_mult:0 "Monthly [GetTrait('lifestyle_hunter').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + tourney_participant_xp_degradation_mult:0 "Monthly [GetTrait('tourney_participant').GetName( GetNullCharacter )] [trait_level_track_xp|E] degradation" + + #FP3 + max_murder_schemes_add: "Max [GetScheme('murder').GetTypeName] [schemes|E]" + MODIFIER_DEFINITION_VALUE_PER_HOUSE_UNITY_MEMBER: " \t#weak Increase per [landed|E] [house|E] member#!" + MODIFIER_DEFINITION_MAIN_DESC_HOUSE_UNITY: "This modifier increases per [landed|E] [house|E] member (#bold $MULTIPLIER|0$#!/#bold 10#!)" + MODIFIER_DEFINITION_BASE_VALUE: "Base value" + avalanche_impact:0 "Avalanche Impact" + avalanche_impact_desc:0 "This holding is affected by the recent passing of an enormous avalanche." + + convert_to_witchcraft_scheme_speed_mult: "[GetScheme('convert_to_witchcraft').GetTypeName] [scheme_speed_single|E]" + + MOD_HOSTAGE_PRESTIGE_MULT: "Monthly [prestige|E] from [hostages|E]" + MOD_HOSTAGE_PIETY_MULT: "Monthly [piety|E] from [hostages|E]" + MOD_HOSTAGE_RENOWN_MULT: "Monthly [dynasty_prestige|E] from [hostages|E]" + MOD_HOSTAGE_INCOME_MULT: "Monthly income from [hostages|E]" + + player_facing_ai_energy: "Energy" + player_facing_ai_honor: "Honor" + player_facing_ai_vengefulness: "Vengefulness" + player_facing_ai_greed: "Greed" + player_facing_ai_compassion: "Compassion" + player_facing_ai_rationality: "Rationality" + player_facing_ai_sociability: "Sociability" + player_facing_ai_zeal: "Zeal" + player_facing_ai_boldness: "Boldness" + + glory_hound_ai_energy: "[GetVassalStance( 'glory_hound' ).GetTextIcon][GetVassalStance( 'glory_hound' ).GetName] [personality|E] $player_facing_ai_energy$" + glory_hound_ai_boldness: "[GetVassalStance( 'glory_hound' ).GetTextIcon][GetVassalStance( 'glory_hound' ).GetName] [personality|E] $player_facing_ai_boldness$" + + zealot_ai_vengefulness: "[GetVassalStance( 'zealot' ).GetTextIcon][GetVassalStance( 'zealot' ).GetName] [personality|E] $player_facing_ai_vengefulness$" + zealot_ai_zeal: "[GetVassalStance( 'zealot' ).GetTextIcon][GetVassalStance( 'zealot' ).GetName] [personality|E] $player_facing_ai_zeal$" + zealot_ai_boldness: "[GetVassalStance( 'zealot' ).GetTextIcon][GetVassalStance( 'zealot' ).GetName] [personality|E] $player_facing_ai_boldness$" + + minority_ai_energy: "[GetVassalStance( 'minority' ).GetTextIcon][GetVassalStance( 'minority' ).GetName] [personality|E] $player_facing_ai_energy$" + MOD_NUM_TAX_SLOTS: "Available [tax_jurisdictions|E]" + clan_tax_slot_add: "$MOD_NUM_TAX_SLOTS$" # Can re-localize if we re-use tax slots in other governments + + MOD_CULTURE_INNOVATION_PROGRESS_CHANCE_FROM_SPREAD_ADD: "[innovation|E] progress chance from [spread|E]" + MOD_CHARACTER_INNOVATION_PROGRESS_CHANCE_FROM_FASCINATION_ADD: "[innovation|E] progress chance from [fascination|E]" + MOD_INNOVATIONS_MONTHLY_POSTFIX: "% / month" + + AFFECTING_MODIFIERS_LABEL: "Affecting modifiers:" + PROVINCE_MODIFIERS: "[barony|E] Modifiers" + COUNTY_MODIFIERS: "[county|E] Modifiers" + PROVINCE_AND_COUNTY_MODIFIERS: "[barony|E] and [county|E] Modifiers" + OWNER_MODIFIERS: "Owner Modifiers" + + ai_conqueror_modifier: "Conqueror" + ai_conqueror_modifier_desc: "$struggle_parameter_unlocks_forced_vassalization_casus_belli$\nRemoves [prestige_i|E][prestige|E] Costs from [casus_bellis|E]\nRemoves [piety_i|E][piety|E] Costs from [casus_bellis|E]\n[armies|e] will #bold flock#! to their banners\n[claimants|e] will #bold crowd #!their [court|e]\n[vassals|e] will #bold fall in line#!\n\n#low The world lies before me, ripe for the taking. It will be mine.#!" + + ai_weak_conqueror_modifier: "Conqueror" + ai_weak_conqueror_modifier_desc: "#low The world lies before me, ripe for the taking. It will be mine.#!" + + ai_extreme_conqueror_modifier: "Scourge of the Gods" + ai_extreme_conqueror_modifier_desc: "#low I am the punishment of God. If you had not committed great sins, God would not have sent a punishment like me upon you.\n\n#!Unlocks unlimited #V Invasion#! [casus_bellis|E]" + + OPINION_HIGH_PROWESS: "High @skill_prowess_icon![prowess|E]" + OPINION_LOW_PROWESS: "Low @skill_prowess_icon![prowess|E]" + OPINION_DISDAIN_HIGH_PROWESS: "Disdain for $OPINION_HIGH_PROWESS$" + OPINION_DISDAIN_LOW_PROWESS: "Disdain for $OPINION_LOW_PROWESS$" + OPINION_RESPECT_HIGH_PROWESS: "Respect for $OPINION_HIGH_PROWESS$" + OPINION_RESPECT_LOW_PROWESS: "Respect for $OPINION_LOW_PROWESS$" + MOD_OPINION_FROM_HIGH_PROWESS: "[opinion|E] bonus from $OPINION_HIGH_PROWESS$" + MOD_OPINION_FROM_LOW_PROWESS: "[opinion|E] penalty from $OPINION_LOW_PROWESS$" + + # EP3 + administrative_government_tax_contribution_add: "[administrative|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + administrative_government_tax_contribution_mult: "[administrative|E] [vassal|E] [tax|E] [modifier_contribution|E]" + administrative_government_levy_contribution_add: "[administrative|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + administrative_government_levy_contribution_mult: "[administrative|E] [vassal|E] [levy|E] [modifier_contribution|E]" + MODIFIER_DEFINITION_MAIN_DESC_INFLUENCE_LEVEL: "This modifier increases per [influence_level|E] ($MULTIPLIER|+=0$)" + MODIFIER_DEFINITION_VALUE_PER_INFLUENCE_LEVEL: "\t#weak Increase per [influence_level|E]#!" + MODIFIER_DEFINITION_MAIN_DESC_GOVERNANCE_TIER: "This modifier increases per [governance_issue_tier|E] ($MULTIPLIER|+=0$)" + MODIFIER_DEFINITION_VALUE_PER_GOVERNANCE_TIER: "\t#weak Increase per [governance_issue_tier|E] Tier#!" + MODIFIER_DEFINITION_ESTATE_SCALING_DESC: "This modifier increases based on your [estate|E] ($MULTIPLIER|+=0$)" + MODIFIER_DEFINITION_VALUE_ESTATE_FACTORS: "\t#weak Increase per contributing factor#!" + MODIFIER_DEFINITION_MAIN_DESC_EPARCH_APTITUDE: "This modifier increases with [aptitude|E] ($MULTIPLIER|+=0$)" + MODIFIER_DEFINITION_VALUE_EPARCH_APTITUDE: "\t#weak Increase per [aptitude|E] level#!" + MOD_DOMICILE_MONTHLY_GOLD_ADD: "[domicile|E] [income|E]" + MOD_DOMICILE_MONTHLY_PRESTIGE_ADD: "[domicile|E] [prestige|E]" + MOD_DOMICILE_MONTHLY_PIETY_ADD: "[domicile|E] [piety|E]" + MOD_DOMICILE_MONTHLY_INFLUENCE_ADD: "[domicile|E] [influence|E]" + MOD_DOMICILE_MONTHLY_HERD_ADD: "[domicile|E] [herd|E]" + MOD_DOMICILE_MONTHLY_GOLD_MULT: "$MOD_DOMICILE_MONTHLY_GOLD_ADD$" + MOD_DOMICILE_MONTHLY_PRESTIGE_MULT: "Monthly $MOD_DOMICILE_MONTHLY_PRESTIGE_ADD$" + MOD_DOMICILE_MONTHLY_PIETY_MULT: "Monthly $MOD_DOMICILE_MONTHLY_PIETY_ADD$" + MOD_DOMICILE_MONTHLY_INFLUENCE_MULT: "Monthly $MOD_DOMICILE_MONTHLY_INFLUENCE_ADD$" + MOD_DOMICILE_MONTHLY_HERD_MULT: "Monthly $MOD_DOMICILE_MONTHLY_HERD_ADD$" + MOD_DOMICILE_BUILD_GOLD_COST: "[domicile_building|E] Construction Cost" + MOD_DOMICILE_CONSTRUCTION_SPEED: "$game_concept_domicile_build_speed$" + MOD_DOMICILE_TRAVEL_SPEED: "$game_concept_domicile_travel_speed$" + MOD_DOMICILE_EXTERNAL_SLOTS_CAPACITY_ADD: "Number of [domicile_building_slots|E]" + + MOD_PROVISIONS_USE_MULT: "[provisions|E] Use" + plains_provisions_use_mult: "[GetTerrain( 'plains' ).GetName] [provisions|E] Use" + farmlands_provisions_use_mult: "[GetTerrain( 'farmlands' ).GetName] [provisions|E] Use" + hills_provisions_use_mult: "[GetTerrain( 'hills' ).GetName] [provisions|E] Use" + hills_provisions_use_mult: "[GetTerrain( 'tells' ).GetName] [provisions|E] Use" + mountains_provisions_use_mult: "[GetTerrain( 'mountains' ).GetName] [provisions|E] Use" + oasis_provisions_use_mult: "[GetTerrain( 'oasis' ).GetName] [provisions|E] Use" + jungle_provisions_use_mult: "[GetTerrain( 'jungle' ).GetName] [provisions|E] Use" + forest_provisions_use_mult: "[GetTerrain( 'forest' ).GetName] [provisions|E] Use" + taiga_provisions_use_mult: "[GetTerrain( 'taiga' ).GetName] [provisions|E] Use" + wetlands_provisions_use_mult: "[GetTerrain( 'wetlands' ).GetName] [provisions|E] Use" + steppe_provisions_use_mult: "[GetTerrain( 'steppe' ).GetName] [provisions|E] Use" + floodplains_provisions_use_mult: "[GetTerrain( 'floodplains' ).GetName] [provisions|E] Use" + desert_provisions_use_mult: "[GetTerrain( 'desert' ).GetName] [provisions|E] Use" + desert_mountains_provisions_use_mult: "[GetTerrain( 'desert_mountains' ).GetName] [provisions|E] Use" + drylands_provisions_use_mult: "[GetTerrain( 'drylands' ).GetName] [provisions|E] Use" + terraced_hills_provisions_use_mult: "[GetTerrain( 'terraced_hills' ).GetName] [provisions|E] Use" + + plains_barter_goods_mult: "[GetTerrain( 'plains' ).GetName] [barter_goods|E]" + farmlands_barter_goods_mult: "[GetTerrain( 'farmlands' ).GetName] [barter_goods|E]" + hills_barter_goods_mult: "[GetTerrain( 'hills' ).GetName] [barter_goods|E]" + tells_barter_goods_mult: "[GetTerrain( 'tells' ).GetName] [barter_goods|E]" + mountains_barter_goods_mult: "[GetTerrain( 'mountains' ).GetName] [barter_goods|E]" + oasis_barter_goods_mult: "[GetTerrain( 'oasis' ).GetName] [barter_goods|E]" + jungle_barter_goods_mult: "[GetTerrain( 'jungle' ).GetName] [barter_goods|E]" + forest_barter_goods_mult: "[GetTerrain( 'forest' ).GetName] [barter_goods|E]" + taiga_barter_goods_mult: "[GetTerrain( 'taiga' ).GetName] [barter_goods|E]" + wetlands_barter_goods_mult: "[GetTerrain( 'wetlands' ).GetName] [barter_goods|E]" + steppe_barter_goods_mult: "[GetTerrain( 'steppe' ).GetName] [barter_goods|E]" + floodplains_barter_goods_mult: "[GetTerrain( 'floodplains' ).GetName] [barter_goods|E]" + desert_barter_goods_mult: "[GetTerrain( 'desert' ).GetName] [barter_goods|E]" + desert_mountains_barter_goods_mult: "[GetTerrain( 'desert_mountains' ).GetName] [barter_goods|E]" + drylands_barter_goods_mult: "[GetTerrain( 'drylands' ).GetName] [barter_goods|E]" + terraced_hills_barter_goods_mult: "[GetTerrain( 'terraced_hills' ).GetName] [barter_goods|E]" + + # BP3 + black_sea_coast_region_development_growth: "$MOD_MONTHLY_DEVELOPMENT_GROWTH_FACTOR$ in the [GetGeographicalRegion('black_sea_coast_region').GetName] [region|E]" + + charioteer_blue_xp_gain_mult:0 "[GetTrait('charioteer_blue').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + charioteer_green_xp_gain_mult:0 "[GetTrait('charioteer_green').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + charioteer_white_xp_gain_mult:0 "[GetTrait('charioteer_white').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + charioteer_red_xp_gain_mult:0 "[GetTrait('charioteer_red').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + + # MPO + MOD_MONTHLY_COUNTY_FERTILITY_GROWTH: "[county_fertility|E] Growth" + MOD_MONTHLY_COUNTY_FERTILITY_DECLINE: "[county_fertility|E] Consumption" + MOD_MONTHLY_COUNTY_FERTILITY_GROWTH_ADD: "$MOD_MONTHLY_COUNTY_FERTILITY_GROWTH$" + MOD_MONTHLY_COUNTY_FERTILITY_GROWTH_MULT: "$MOD_MONTHLY_COUNTY_FERTILITY_GROWTH$" + MOD_CHARACTER_CAPITAL_MONTHLY_COUNTY_FERTILITY_GROWTH_ADD: "[capital|E] $MOD_MONTHLY_COUNTY_FERTILITY_GROWTH$" + MOD_MONTHLY_COUNTY_FERTILITY_DECLINE_ADD: "$MOD_MONTHLY_COUNTY_FERTILITY_DECLINE$" + MOD_MONTHLY_COUNTY_FERTILITY_DECLINE_MULT: "$MOD_MONTHLY_COUNTY_FERTILITY_DECLINE$" + MOD_CHARACTER_CAPITAL_MONTHLY_COUNTY_FERTILITY_DECLINE_ADD: "[capital|E] $MOD_MONTHLY_COUNTY_FERTILITY_DECLINE$" + MONTHLY_COUNTY_FERTILITY_APPLIED_CHANGE_DIFF: "Current [county_fertility|E] Modifier" + + plains_fertility_growth_add: "[county_fertility|E] Growth in Plains [terrain|E]" + plains_fertility_growth_mult: "$plains_fertility_growth_add$" + plains_fertility_decline_add: "[county_fertility|E] Decline in Plains [terrain|E]" + plains_fertility_decline_mult: "$plains_fertility_decline_add$" + + farmlands_fertility_growth_add: "[county_fertility|E] Growth in Farmlands [terrain|E]" + farmlands_fertility_growth_mult: "$farmlands_fertility_growth_add$" + farmlands_fertility_decline_add: "[county_fertility|E] Decline in Farmlands [terrain|E]" + farmlands_fertility_decline_mult: "$farmlands_fertility_decline_add$" + + hills_fertility_growth_add: "[county_fertility|E] Growth in Hills [terrain|E]" + hills_fertility_growth_mult: "$hills_fertility_growth_add$" + hills_fertility_decline_add: "[county_fertility|E] Decline in Hills [terrain|E]" + hills_fertility_decline_mult: "$hills_fertility_decline_add$" + + tells_fertility_growth_add: "[county_fertility|E] Growth in Tells [terrain|E]" + tells_fertility_growth_mult: "$tells_fertility_growth_add$" + tells_fertility_decline_add: "[county_fertility|E] Decline in Tells [terrain|E]" + tells_fertility_decline_mult: "$tells_fertility_decline_add$" + + mountains_fertility_growth_add: "[county_fertility|E] Growth in Mountains [terrain|E]" + mountains_fertility_growth_mult: "$mountains_fertility_growth_add$" + mountains_fertility_decline_add: "[county_fertility|E] Decline in Mountains [terrain|E]" + mountains_fertility_decline_mult: "$mountains_fertility_decline_add$" + + desert_fertility_growth_add: "[county_fertility|E] Growth in Desert [terrain|E]" + desert_fertility_growth_mult: "$desert_fertility_growth_add$" + desert_fertility_decline_add: "[county_fertility|E] Decline in Desert [terrain|E]" + desert_fertility_decline_mult: "$desert_fertility_decline_add$" + + desert_mountains_fertility_growth_add: "[county_fertility|E] Growth in Desert Mountains [terrain|E]" + desert_mountains_fertility_growth_mult: "$desert_mountains_fertility_growth_add$" + desert_mountains_fertility_decline_add: "[county_fertility|E] Decline in Desert Mountains [terrain|E]" + desert_mountains_fertility_decline_mult: "$desert_mountains_fertility_decline_add$" + + oasis_fertility_growth_add: "[county_fertility|E] Growth in Oasis [terrain|E]" + oasis_fertility_growth_mult: "$oasis_fertility_growth_add$" + oasis_fertility_decline_add: "[county_fertility|E] Decline in Oasis [terrain|E]" + oasis_fertility_decline_mult: "$oasis_fertility_decline_add$" + + jungle_fertility_growth_add: "[county_fertility|E] Growth in Jungle [terrain|E]" + jungle_fertility_growth_mult: "$jungle_fertility_growth_add$" + jungle_fertility_decline_add: "[county_fertility|E] Decline in Jungle [terrain|E]" + jungle_fertility_decline_mult: "$jungle_fertility_decline_add$" + + forest_fertility_growth_add: "[county_fertility|E] Growth in Forest [terrain|E]" + forest_fertility_growth_mult: "$forest_fertility_growth_add$" + forest_fertility_decline_add: "[county_fertility|E] Decline in Forest [terrain|E]" + forest_fertility_decline_mult: "$forest_fertility_decline_add$" + + taiga_fertility_growth_add: "[county_fertility|E] Growth in Taiga [terrain|E]" + taiga_fertility_growth_mult: "$taiga_fertility_growth_add$" + taiga_fertility_decline_add: "[county_fertility|E] Decline in Taiga [terrain|E]" + taiga_fertility_decline_mult: "$taiga_fertility_decline_add$" + + wetlands_fertility_growth_add: "[county_fertility|E] Growth in Wetlands [terrain|E]" + wetlands_fertility_growth_mult: "$wetlands_fertility_growth_add$" + wetlands_fertility_decline_add: "[county_fertility|E] Decline in Wetlands [terrain|E]" + wetlands_fertility_decline_mult: "$wetlands_fertility_decline_add$" + + steppe_fertility_growth_add: "[county_fertility|E] Growth in Steppe [terrain|E]" + steppe_fertility_growth_mult: "$steppe_fertility_growth_add$" + steppe_fertility_decline_add: "[county_fertility|E] Decline Steppe [terrain|E]" + steppe_fertility_decline_mult: "$steppe_fertility_decline_add$" + + floodplains_fertility_growth_add: "[county_fertility|E] Growth in Floodplains [terrain|E]" + floodplains_fertility_growth_mult: "$floodplains_fertility_growth_add$" + floodplains_fertility_decline_add: "[county_fertility|E] Decline in Floodplains [terrain|E]" + floodplains_fertility_decline_mult: "$floodplains_fertility_decline_add$" + + drylands_fertility_growth_add: "[county_fertility|E] Growth in Drylands [terrain|E]" + drylands_fertility_growth_mult: "$drylands_fertility_growth_add$" + drylands_fertility_decline_add: "[county_fertility|E] Decline in Drylands [terrain|E]" + drylands_fertility_decline_mult: "$drylands_fertility_decline_add$" + + terraced_hills_fertility_growth_add: "[county_fertility|E] Growth in Terraced Hills [terrain|E]" + terraced_hills_fertility_growth_mult: "$terraced_hills_fertility_growth_add$" + terraced_hills_fertility_decline_add: "[county_fertility|E] Decline in Terraced Hills [terrain|E]" + terraced_hills_fertility_decline_mult: "$terraced_hills_fertility_decline_add$" + + MOD_HERD_GAIN: "[herd|E] Gain" + MOD_HERD_GAIN_MULT: "$MOD_HERD_GAIN$" + MOD_HERD_CONVERSION: "[herd|E] Conversion into $nomadic_riders$" + MOD_HERD_CAPACITY_ADD: "[herd|E] Capacity" + MOD_HERD_CAPACITY_MULT: "$MOD_HERD_CAPACITY_ADD$" + MOD_HORDE_CONVERSION_COST: "Upgrade [horde|E] Regiment Cost" + + MOD_BLOOD_BROTHER_PRESTIGE_MULT: "Monthly [prestige|E] from [blood_brothers|E]" + MOD_BLOOD_BROTHER_PIETY_MULT: "Monthly [piety|E] from [blood_brothers|E]" + MOD_BLOOD_BROTHER_RENOWN_MULT: "Monthly [dynasty_prestige|E] from [blood_brothers|E]" + + military_engineer_xp_gain_mult:0 "[GetTrait('military_engineer').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + forder_xp_gain_mult: "[GetTrait('forder').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + + the_great_steppe_all: "Current [steppe_season|E]" + + the_great_steppe_supply_limit_add: "[supply_limit|E] in [the_great_steppe|E]" + the_great_steppe_supply_limit_mult: "[supply_limit|E] in [the_great_steppe|E]" + + game_rule_extra_nomads_sami_supply_limit_add: "[supply_limit|E] in $situation_game_rule_extra_nomads_sami$" + game_rule_extra_nomads_sami_supply_limit_mult: "[supply_limit|E] in $situation_game_rule_extra_nomads_sami$" + + game_rule_extra_nomads_sahel_supply_limit_add: "[supply_limit|E] in $situation_game_rule_extra_nomads_sahel$" + game_rule_extra_nomads_sahel_supply_limit_mult: "[supply_limit|E] in $situation_game_rule_extra_nomads_sahel$" + + game_rule_extra_nomads_horn_supply_limit_add: "[supply_limit|E] in $situation_game_rule_extra_nomads_horn$" + game_rule_extra_nomads_horn_supply_limit_mult: "[supply_limit|E] in $situation_game_rule_extra_nomads_horn$" + + game_rule_extra_nomads_arabs_supply_limit_add: "[supply_limit|E] in $situation_game_rule_extra_nomads_arabs$" + game_rule_extra_nomads_arabs_supply_limit_mult: "[supply_limit|E] in $situation_game_rule_extra_nomads_arabs$" + + MOD_MAX_MIGRATION_DISTANCE_MULT: "Max [migration|E] Distance" + + specialized_herds_modifier_camel: "$building_camel_farms_01$" + specialized_herds_modifier_sheep: "$goat_yurt_01_domicile_building$, $sheep_yurt_01_domicile_building$" + specialized_herds_modifier_hunting: "$mpo_hunt_steppe$" + specialized_herds_modifier_horses: "$building_type_horse_pastures_01$" + + # TGP + MOD_GREAT_PROJECT_CONSTRUCTION_SPEED: "$game_concept_great_project_build_speed$" + + japan_administrative_government_opinion: "[ritsuryo_i|E] [japan_administrative|E] Ruler Opinion" + japan_administrative_government_vassal_opinion: "[ritsuryo_i|E] [japan_administrative|E] [vassal|E] Opinion" + japan_administrative_government_tax_contribution_add: "[ritsuryo_i|E] [japan_administrative|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + japan_administrative_government_tax_contribution_mult: "[ritsuryo_i|E] [japan_administrative|E] [vassal|E] [tax|E] [modifier_contribution|E]" + japan_administrative_government_levy_contribution_add: "[ritsuryo_i|E] [japan_administrative|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + japan_administrative_government_levy_contribution_mult: "[ritsuryo_i|E] [japan_administrative|E] [vassal|E] [levy|E] [modifier_contribution|E]" + japan_feudal_government_opinion: "[soryo_i|E] [japan_feudal|E] Ruler Opinion" + japan_feudal_government_vassal_opinion: "[soryo_i|E] [japan_feudal|E] [vassal|E] Opinion" + japan_feudal_government_tax_contribution_add: "[soryo_i|E] [japan_feudal|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + japan_feudal_government_tax_contribution_mult: "[soryo_i|E] [japan_feudal|E] [vassal|E] [tax|E] [modifier_contribution|E]" + japan_feudal_government_levy_contribution_add: "[soryo_i|E] [japan_feudal|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + japan_feudal_government_levy_contribution_mult: "[soryo_i|E] [japan_feudal|E] [vassal|E] [levy|E] [modifier_contribution|E]" + celestial_government_opinion: "[celestial_i|E] [celestial|E] Ruler Opinion" + celestial_government_vassal_opinion: "[celestial_i|E] [celestial|E] [vassal|E] Opinion" + celestial_government_tax_contribution_add: "[celestial_i|E] [celestial|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + celestial_government_tax_contribution_mult: "[celestial_i|E] [celestial|E] [vassal|E] [tax|E] [modifier_contribution|E]" + celestial_government_levy_contribution_add: "[celestial_i|E] [celestial|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + celestial_government_levy_contribution_mult: "[celestial_i|E] [celestial|E] [vassal|E] [levy|E] [modifier_contribution|E]" + mandala_government_opinion: "[mandala_i|E] [mandala|E] Ruler Opinion" + mandala_government_vassal_opinion: "[mandala_i|E] [mandala|E] [vassal|E] Opinion" + mandala_government_tax_contribution_add: "[mandala_i|E] [mandala|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + mandala_government_tax_contribution_mult: "[mandala_i|E] [mandala|E] [vassal|E] [tax|E] [modifier_contribution|E]" + mandala_government_levy_contribution_add: "[mandala_i|E] [mandala|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + mandala_government_levy_contribution_mult: "[mandala_i|E] [mandala|E] [vassal|E] [levy|E] [modifier_contribution|E]" + wanua_government_opinion: "[wanua_i|E] [wanua|E] Ruler Opinion" + wanua_government_vassal_opinion: "[wanua_i|E] [wanua|E] [vassal|E] Opinion" + wanua_government_tax_contribution_add: "[wanua_i|E] [wanua|E] [vassal|E] [tax|E] [modifier_base_contribution|E]" + wanua_government_tax_contribution_mult: "[wanua_i|E] [wanua|E] [vassal|E] [tax|E] [modifier_contribution|E]" + wanua_government_levy_contribution_add: "[wanua_i|E] [wanua|E] [vassal|E] [levy|E] [modifier_base_contribution|E]" + wanua_government_levy_contribution_mult: "[wanua_i|E] [wanua|E] [vassal|E] [levy|E] [modifier_contribution|E]" + + # Dynamic modifiers subject salary + subject_salary_expense: "salary expense" + subject_salary_income: "salary income" + subject_salary_expense_breakdown: "[subject|E] Salaries" + subject_salary_income_breakdown: "[subject|E] Salary" + + # Dynamic modifiers subject salary Gold + subject_salary_expense_gold_add: "[subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_mult: "$subject_salary_expense_gold_add$" + subject_salary_expense_gold_county_add: "[county|E] [subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_county_mult: "$subject_salary_expense_gold_county_add$" + subject_salary_expense_gold_duchy_add: "[duchy|E] [subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_duchy_mult: "$subject_salary_expense_gold_duchy_add$" + subject_salary_expense_gold_kingdom_add: "[kingdom|E] [subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_kingdom_mult: "$subject_salary_expense_gold_kingdom_add$" + subject_salary_expense_gold_empire_add: "[empire|E] [subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_empire_mult: "$subject_salary_expense_gold_empire_add$" + subject_salary_expense_gold_hegemony_add: "[hegemony|E] [subject|E] [gold|E] $subject_salary_expense$" + subject_salary_expense_gold_hegemony_mult: "$subject_salary_expense_gold_hegemony_add$" + subject_salary_income_gold_add: "[subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_mult: "$subject_salary_income_gold_add$" + subject_salary_income_gold_county_add: "[county|E] [subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_county_mult: "$subject_salary_income_gold_county_add$" + subject_salary_income_gold_duchy_add: "[duchy|E] [subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_duchy_mult: "$subject_salary_income_gold_duchy_add$" + subject_salary_income_gold_kingdom_add: "[kingdom|E] [subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_kingdom_mult: "$subject_salary_income_gold_kingdom_add$" + subject_salary_income_gold_empire_add: "[empire|E] [subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_empire_mult: "$subject_salary_income_gold_empire_add$" + subject_salary_income_gold_hegemony_add: "[hegemony|E] [subject|E] [gold|E] $subject_salary_income$" + subject_salary_income_gold_hegemony_mult: "$subject_salary_income_gold_hegemony_add$" + + # Dynamic modifiers subject salary Prestige + subject_salary_expense_prestige_add: "[subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_mult: "$subject_salary_expense_prestige_add$" + subject_salary_expense_prestige_county_add: "[county|E] [subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_county_mult: "$subject_salary_expense_prestige_county_add$" + subject_salary_expense_prestige_duchy_add: "[duchy|E] [subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_duchy_mult: "$subject_salary_expense_prestige_duchy_add$" + subject_salary_expense_prestige_kingdom_add: "[kingdom|E] [subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_kingdom_mult: "$subject_salary_expense_prestige_kingdom_add$" + subject_salary_expense_prestige_empire_add: "[empire|E] [subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_empire_mult: "$subject_salary_expense_prestige_empire_add$" + subject_salary_expense_prestige_hegemony_add: "[hegemony|E] [subject|E] [prestige|E] $subject_salary_expense$" + subject_salary_expense_prestige_hegemony_mult: "$subject_salary_expense_prestige_hegemony_add$" + subject_salary_income_prestige_add: "[subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_mult: "$subject_salary_income_prestige_add$" + subject_salary_income_prestige_county_add: "[county|E] [subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_county_mult: "$subject_salary_income_prestige_county_add$" + subject_salary_income_prestige_duchy_add: "[duchy|E] [subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_duchy_mult: "$subject_salary_income_prestige_duchy_add$" + subject_salary_income_prestige_kingdom_add: "[kingdom|E] [subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_kingdom_mult: "$subject_salary_income_prestige_kingdom_add$" + subject_salary_income_prestige_empire_add: "[empire|E] [subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_empire_mult: "$subject_salary_income_prestige_empire_add$" + subject_salary_income_prestige_hegemony_add: "[hegemony|E] [subject|E] [prestige|E] $subject_salary_income$" + subject_salary_income_prestige_hegemony_mult: "$subject_salary_income_prestige_hegemony_add$" + + # Dynamic modifiers subject salary Piety + subject_salary_expense_piety_add: "[subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_mult: "$subject_salary_expense_piety_add$" + subject_salary_expense_piety_county_add: "[county|E] [subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_county_mult: "$subject_salary_expense_piety_county_add$" + subject_salary_expense_piety_duchy_add: "[duchy|E] [subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_duchy_mult: "$subject_salary_expense_piety_duchy_add$" + subject_salary_expense_piety_kingdom_add: "[kingdom|E] [subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_kingdom_mult: "$subject_salary_expense_piety_kingdom_add$" + subject_salary_expense_piety_empire_add: "[empire|E] [subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_empire_mult: "$subject_salary_expense_piety_empire_add$" + subject_salary_expense_piety_hegemony_add: "[hegemony|E] [subject|E] [piety|E] $subject_salary_expense$" + subject_salary_expense_piety_hegemony_mult: "$subject_salary_expense_piety_hegemony_add$" + subject_salary_income_piety_add: "[subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_mult: "$subject_salary_income_piety_add$" + subject_salary_income_piety_county_add: "[county|E] [subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_county_mult: "$subject_salary_income_piety_county_add$" + subject_salary_income_piety_duchy_add: "[duchy|E] [subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_duchy_mult: "$subject_salary_income_piety_duchy_add$" + subject_salary_income_piety_kingdom_add: "[kingdom|E] [subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_kingdom_mult: "$subject_salary_income_piety_kingdom_add$" + subject_salary_income_piety_empire_add: "[empire|E] [subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_empire_mult: "$subject_salary_income_piety_empire_add$" + subject_salary_income_piety_hegemony_add: "[hegemony|E] [subject|E] [piety|E] $subject_salary_income$" + subject_salary_income_piety_hegemony_mult: "$subject_salary_income_piety_hegemony_add$" + + # Dynamic modifiers subject salary Renown + subject_salary_expense_renown_add: "[subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_mult: "$subject_salary_expense_renown_add$" + subject_salary_expense_renown_county_add: "[county|E] [subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_county_mult: "$subject_salary_expense_renown_county_add$" + subject_salary_expense_renown_duchy_add: "[duchy|E] [subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_duchy_mult: "$subject_salary_expense_renown_duchy_add$" + subject_salary_expense_renown_kingdom_add: "[kingdom|E] [subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_kingdom_mult: "$subject_salary_expense_renown_kingdom_add$" + subject_salary_expense_renown_empire_add: "[empire|E] [subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_empire_mult: "$subject_salary_expense_renown_empire_add$" + subject_salary_expense_renown_hegemony_add: "[hegemony|E] [subject|E] [dynasty_prestige|E] $subject_salary_expense$" + subject_salary_expense_renown_hegemony_mult: "$subject_salary_expense_renown_hegemony_add$" + subject_salary_income_renown_add: "[subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_mult: "$subject_salary_income_renown_add$" + subject_salary_income_renown_county_add: "[county|E] [subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_county_mult: "$subject_salary_income_renown_county_add$" + subject_salary_income_renown_duchy_add: "[duchy|E] [subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_duchy_mult: "$subject_salary_income_renown_duchy_add$" + subject_salary_income_renown_kingdom_add: "[kingdom|E] [subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_kingdom_mult: "$subject_salary_income_renown_kingdom_add$" + subject_salary_income_renown_empire_add: "[empire|E] [subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_empire_mult: "$subject_salary_income_renown_empire_add$" + subject_salary_income_renown_hegemony_add: "[hegemony|E] [subject|E] [dynasty_prestige|E] $subject_salary_income$" + subject_salary_income_renown_hegemony_mult: "$subject_salary_income_renown_hegemony_add$" + + # Dynamic modifiers subject salary Influence + subject_salary_expense_influence_add: "[subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_mult: "$subject_salary_expense_influence_add$" + subject_salary_expense_influence_county_add: "[county|E] [subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_county_mult: "$subject_salary_expense_influence_county_add$" + subject_salary_expense_influence_duchy_add: "[duchy|E] [subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_duchy_mult: "$subject_salary_expense_influence_duchy_add$" + subject_salary_expense_influence_kingdom_add: "[kingdom|E] [subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_kingdom_mult: "$subject_salary_expense_influence_kingdom_add$" + subject_salary_expense_influence_empire_add: "[empire|E] [subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_empire_mult: "$subject_salary_expense_influence_empire_add$" + subject_salary_expense_influence_hegemony_add: "[hegemony|E] [subject|E] [influence|E] $subject_salary_expense$" + subject_salary_expense_influence_hegemony_mult: "$subject_salary_expense_influence_hegemony_add$" + subject_salary_income_influence_add: "[subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_mult: "$subject_salary_income_influence_add$" + subject_salary_income_influence_county_add: "[county|E] [subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_county_mult: "$subject_salary_income_influence_county_add$" + subject_salary_income_influence_duchy_add: "[duchy|E] [subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_duchy_mult: "$subject_salary_income_influence_duchy_add$" + subject_salary_income_influence_kingdom_add: "[kingdom|E] [subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_kingdom_mult: "$subject_salary_income_influence_kingdom_add$" + subject_salary_income_influence_empire_add: "[empire|E] [subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_empire_mult: "$subject_salary_income_influence_empire_add$" + subject_salary_income_influence_hegemony_add: "[hegemony|E] [subject|E] [influence|E] $subject_salary_income$" + subject_salary_income_influence_hegemony_mult: "$subject_salary_income_influence_hegemony_add$" + + # Dynamic modifiers subject salary Herd + subject_salary_expense_herd_add: "[subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_mult: "$subject_salary_expense_herd_add$" + subject_salary_expense_herd_county_add: "[county|E] [subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_county_mult: "$subject_salary_expense_herd_county_add$" + subject_salary_expense_herd_duchy_add: "[duchy|E] [subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_duchy_mult: "$subject_salary_expense_herd_duchy_add$" + subject_salary_expense_herd_kingdom_add: "[kingdom|E] [subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_kingdom_mult: "$subject_salary_expense_herd_kingdom_add$" + subject_salary_expense_herd_empire_add: "[empire|E] [subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_empire_mult: "$subject_salary_expense_herd_empire_add$" + subject_salary_expense_herd_hegemony_add: "[hegemony|E] [subject|E] [herd|E] $subject_salary_expense$" + subject_salary_expense_herd_hegemony_mult: "$subject_salary_expense_herd_hegemony_add$" + subject_salary_income_herd_add: "[subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_mult: "$subject_salary_income_herd_add$" + subject_salary_income_herd_county_add: "[county|E] [subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_county_mult: "$subject_salary_income_herd_county_add$" + subject_salary_income_herd_duchy_add: "[duchy|E] [subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_duchy_mult: "$subject_salary_income_herd_duchy_add$" + subject_salary_income_herd_kingdom_add: "[kingdom|E] [subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_kingdom_mult: "$subject_salary_income_herd_kingdom_add$" + subject_salary_income_herd_empire_add: "[empire|E] [subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_empire_mult: "$subject_salary_income_herd_empire_add$" + subject_salary_income_herd_hegemony_add: "[hegemony|E] [subject|E] [herd|E] $subject_salary_income$" + subject_salary_income_herd_hegemony_mult: "$subject_salary_income_herd_hegemony_add$" + + # Dynamic modifiers subject salary Treasury + subject_salary_expense_treasury_add: "[subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_mult: "$subject_salary_expense_treasury_add$" + subject_salary_expense_treasury_county_add: "[county|E] [subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_county_mult: "$subject_salary_expense_treasury_county_add$" + subject_salary_expense_treasury_duchy_add: "[duchy|E] [subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_duchy_mult: "$subject_salary_expense_treasury_duchy_add$" + subject_salary_expense_treasury_kingdom_add: "[kingdom|E] [subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_kingdom_mult: "$subject_salary_expense_treasury_kingdom_add$" + subject_salary_expense_treasury_empire_add: "[empire|E] [subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_empire_mult: "$subject_salary_expense_treasury_empire_add$" + subject_salary_expense_treasury_hegemony_add: "[hegemony|E] [subject|E] [treasury|E] $subject_salary_expense$" + subject_salary_expense_treasury_hegemony_mult: "$subject_salary_expense_treasury_hegemony_add$" + subject_salary_income_treasury_add: "[subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_mult: "$subject_salary_income_treasury_add$" + subject_salary_income_treasury_county_add: "[county|E] [subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_county_mult: "$subject_salary_income_treasury_county_add$" + subject_salary_income_treasury_duchy_add: "[duchy|E] [subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_duchy_mult: "$subject_salary_income_treasury_duchy_add$" + subject_salary_income_treasury_kingdom_add: "[kingdom|E] [subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_kingdom_mult: "$subject_salary_income_treasury_kingdom_add$" + subject_salary_income_treasury_empire_add: "[empire|E] [subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_empire_mult: "$subject_salary_income_treasury_empire_add$" + subject_salary_income_treasury_hegemony_add: "[hegemony|E] [subject|E] [treasury|E] $subject_salary_income$" + subject_salary_income_treasury_hegemony_mult: "$subject_salary_income_treasury_hegemony_add$" + + # Dynamic modifiers subject salary Merit + subject_salary_expense_merit_add: "[subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_mult: "$subject_salary_expense_merit_add$" + subject_salary_expense_merit_county_add: "[county|E] [subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_county_mult: "$subject_salary_expense_merit_county_add$" + subject_salary_expense_merit_duchy_add: "[duchy|E] [subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_duchy_mult: "$subject_salary_expense_merit_duchy_add$" + subject_salary_expense_merit_kingdom_add: "[kingdom|E] [subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_kingdom_mult: "$subject_salary_expense_merit_kingdom_add$" + subject_salary_expense_merit_empire_add: "[empire|E] [subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_empire_mult: "$subject_salary_expense_merit_empire_add$" + subject_salary_expense_merit_hegemony_add: "[hegemony|E] [subject|E] [merit|E] $subject_salary_expense$" + subject_salary_expense_merit_hegemony_mult: "$subject_salary_expense_merit_hegemony_add$" + subject_salary_income_merit_add: "[subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_mult: "$subject_salary_income_merit_add$" + subject_salary_income_merit_county_add: "[county|E] [subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_county_mult: "$subject_salary_income_merit_county_add$" + subject_salary_income_merit_duchy_add: "[duchy|E] [subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_duchy_mult: "$subject_salary_income_merit_duchy_add$" + subject_salary_income_merit_kingdom_add: "[kingdom|E] [subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_kingdom_mult: "$subject_salary_income_merit_kingdom_add$" + subject_salary_income_merit_empire_add: "[empire|E] [subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_empire_mult: "$subject_salary_income_merit_empire_add$" + subject_salary_income_merit_hegemony_add: "[hegemony|E] [subject|E] [merit|E] $subject_salary_income$" + subject_salary_income_merit_hegemony_mult: "$subject_salary_income_merit_hegemony_add$" + + # Dynamic modifiers subject salary Barter Goods + subject_salary_expense_barter_goods_add: "[subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_mult: "$subject_salary_expense_barter_goods_add$" + subject_salary_expense_barter_goods_county_add: "[county|E] [subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_county_mult: "$subject_salary_expense_barter_goods_county_add$" + subject_salary_expense_barter_goods_duchy_add: "[duchy|E] [subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_duchy_mult: "$subject_salary_expense_barter_goods_duchy_add$" + subject_salary_expense_barter_goods_kingdom_add: "[kingdom|E] [subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_kingdom_mult: "$subject_salary_expense_barter_goods_kingdom_add$" + subject_salary_expense_barter_goods_empire_add: "[empire|E] [subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_empire_mult: "$subject_salary_expense_barter_goods_empire_add$" + subject_salary_expense_barter_goods_hegemony_add: "[hegemony|E] [subject|E] [barter_goods|E] $subject_salary_expense$" + subject_salary_expense_barter_goods_hegemony_mult: "$subject_salary_expense_barter_goods_hegemony_add$" + subject_salary_income_barter_goods_add: "[subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_mult: "$subject_salary_income_barter_goods_add$" + subject_salary_income_barter_goods_county_add: "[county|E] [subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_county_mult: "$subject_salary_income_barter_goods_county_add$" + subject_salary_income_barter_goods_duchy_add: "[duchy|E] [subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_duchy_mult: "$subject_salary_income_barter_goods_duchy_add$" + subject_salary_income_barter_goods_kingdom_add: "[kingdom|E] [subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_kingdom_mult: "$subject_salary_income_barter_goods_kingdom_add$" + subject_salary_income_barter_goods_empire_add: "[empire|E] [subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_empire_mult: "$subject_salary_income_barter_goods_empire_add$" + subject_salary_income_barter_goods_hegemony_add: "[hegemony|E] [subject|E] [barter_goods|E] $subject_salary_income$" + subject_salary_income_barter_goods_hegemony_mult: "$subject_salary_income_barter_goods_hegemony_add$" + + # dynamic experience levels + MOD_MAX_PIETY_LEVEL: "Maximum [piety_level|E]" + max_piety_level_entry: "#L [maximum_piety_level|E]: $LEVEL$" + base_piety_level_entry: "Default [piety_level|E]: $LEVEL$" + government_piety_level_entry: "[maximum_piety_level|E] for [Character.GetGovernment.GetName]: $LEVEL$" + MOD_MAX_PRESTIGE_LEVEL: "Maximum [prestige_level|E]" + max_prestige_level_entry: "Maximum $game_concept_prestige_level$: $LEVEL$" + base_prestige_level_entry: "Default [prestige_level|E]: $LEVEL$" + government_prestige_level_entry: "Maximum [prestige_level|E] for [Character.GetGovernment.GetName]: $LEVEL$" + MOD_MAX_INFLUENCE_LEVEL: "Maximum [influence_level|E]" + max_influence_level_entry: "Maximum $game_concept_influence_level$: $LEVEL$" + base_influence_level_entry: "Default [influence_level|E]: $LEVEL$" + government_influence_level_entry: "Maximum [influence_level|E] for [Character.GetGovernment.GetName]: $LEVEL$" + MOD_MAX_MERIT_LEVEL: "Maximum [merit_level|E]" + max_merit_level_entry: "Maximum: $LEVEL$" + base_merit_level_entry: "Base: $LEVEL$" + government_merit_level_entry: "Maximum [merit_level|E] for [Character.GetGovernment.GetName]: $LEVEL$" + + MOD_STATIONED_MAA_DAMAGE_MULT_PER_PIETY_LEVEL: "$MOD_STATIONED_MAA_DAMAGE_ADD$ per [piety_level|E]" + MOD_STATIONED_MAA_TOUGHNESS_MULT_PER_PIETY_LEVEL: "$MOD_STATIONED_MAA_TOUGHNESS_ADD$ per [piety_level|E]" + MOD_TAX_PER_PIETY_LEVEL: "[tax|E] per [piety_level|E]" + MOD_MONTHLY_INCOME_PER_PIETY_LEVEL_ADD: "$MOD_MONTHLY_INCOME_MULT$ per [piety_level|E]" + + MOD_MONTHLY_BARTER_GOODS_PREFIX: "[barter_goods_i]" + MOD_MONTHLY_BARTER_GOODS: "[barter_goods|E]" + MOD_MONTHLY_BARTER_GOODS_MULT: "Monthly [barter_goods|E]" + MOD_MONTHLY_WAR_BARTER_GOODS_INCOME_ADD: "[barter_goods|E] [income|E] while at [war|E]" + MOD_MONTHLY_WAR_BARTER_GOODS_INCOME_MULT: "Monthly [barter_goods|E] [income|E] while at [war|E]" + + celestial_movement_power_promote_scheme_phase_duration_add: "[GetScheme('celestial_movement_power_promote').GetTypeName] [scheme_speed_single|E]" + study_confucian_classics_scheme_phase_duration_add: "[GetScheme('study_confucian_classics').GetTypeName] [scheme_speed_single|E]" + mentoring_scheme_phase_duration_add: "[GetScheme('mentoring').GetTypeName] [scheme_speed_single|E]" + + merit_income_per_liege_tax_entry: "[merit|E] for [governor|E] [taxes|E]" + merit_income_per_army_value_entry: "[merit|E] for [governor|E] [title_men_at_arms|E]" + merit_income_per_tax_mult_entry: "[merit|E] per [tax|E] paid" + merit_income_per_army_value_mult_entry: "[merit|E] per [Concept( 'title_men_at_arms', 'Men-at-Arms' )|E] value" + merit_income_regiment_value_entry: "[Concept( 'title_men_at_arms', 'Men-at-Arms' )|E] Recruitment Value" + merit_base_income_entry: "Base [merit|E] gain" + merit_income_breakdown_title: "Monthly [merit|E] income" + + lifestyle_poet_xp_gain_mult: "[GetTrait('lifestyle_poet').GetName( GetNullCharacter )] [trait_level_track_xp|E] Gain" + + MOD_CAN_VASSALS_BE_ATTACKED: "Can vassals be attacked" diff --git a/localization/english/replace/terrains_l_english.yml b/localization/english/replace/terrains_l_english.yml index 34bae8b8..c75bc1b1 100644 --- a/localization/english/replace/terrains_l_english.yml +++ b/localization/english/replace/terrains_l_english.yml @@ -2,6 +2,10 @@ plains:0 "Plains" hills:0 "Hills" combat_hills:0 "Defending in Hills" + travel_danger_type_tells:0 "Tells" + travel_danger_type_tells_desc:0 "Anything could be hiding among these tells." + terrain_tells:0 "tells" + terrain_tells_plural:0 "$terrain_tells$" mountains:0 "Mountains" combat_mountain:0 "Defending in Mountains" desert:0 "Desert" diff --git a/map_data/heightmap.png b/map_data/heightmap.png index b5c74c1d..6150d1ee 100644 --- a/map_data/heightmap.png +++ b/map_data/heightmap.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b204ada39bdb3739e006d3c6e838c946326332df7b49ea4fba40672fac1cb1ff -size 122554594 +oid sha256:64b7bd34a3f6de5fe86311583b5dd0ec461301830f49c5e1ca1f28648ad7479a +size 122557290 diff --git a/map_data/nodes.dat b/map_data/nodes.dat index 90cf4ae98d2b5b26bfd8f16aa0f321010418b0eb..0140d3ef7c46554343ceb08b611fda4c24fb64b3 100644 GIT binary patch delta 4563 zcmZ|Q3w+IW1IO|IIor9|&B`!Fxo*kiFdH^(=bX7@LdcBReW8T}D!oP?2ubl6rD`z8~A3JbOHQy*}^Pd7aeXpufvTa9#V^?0_asZ{dvi`${gl75D66t5yQ-oByeF)I z)4nh{y?ssv4sbL}wa;vF*0tYM(`*!5%GaJ>zMt#_!#HVorscY~TE|(8yf-~3ss`2S zGSHfDGqOu>Ie3sZ!oe5qdo4@dQI;r+k+Jobjq>3bk27M!_dCr-fj&dH+tV&IsAX`b zy|ypY9pit@&&ZzSoe>(;J0LjJR-9hq$}z1q8OA4`6SaeS2S?lDQd+v3`DgeU8N+iD zB7#(~3Q<*6sJcVlsj8_kRbACkHC4E(rE04PRY%oTcd5HoJyl;dPz_Zh)mTNUD0Po& zqV82qRkUiR?(-%@G#@|0^sRTxoaRIKgrwTD&ZIbJ8fI;Mw%b!D(UBTmx~#<2-aJw7 z>~@#ky+yjhY1}6=_f%#+MUQr%?FnnXvdAk(Zft{VRJ_3fFL?D9^dt!R7Pw z?JrJFa!oeP)cSATvd4;XXR!TRVG~!OX{0{HPPb=GlA~8hoYC+=NutT9$7gbRt|mFQ z2Oqb6zG#{&&b&y+9q<%69kGE$jW)VU&4;z}dG8gcqj!^#P+Qu>TwSBGuYq^aXh$!T zZt#qZ99MyPiViHwDH`KYEmTVtqgtt06{lLOHma?PR|%?}YOgw|M3tnR%B9>YS#?yM zRA<#i-LJZ;6xB^Vpt`Fbs;7ET^-{f6s_LWqs(z}!8lckDKs89EtHElB%1}eqFg09d zs)y9WYJ?i8MyW^CXf;MXs>Z6v)HpR>J+3CGiE5IXtfr``YMPp^W~e9BOf^eoscbb{ z%~5mJJoTh{O692eYJpm)a@8WWSS?XYRi0X=ma7#iU#(P6D~~Er&!|;uwOXT|RcqBc zRj8g*&#U!ngW9MzsTb5{^`d%7y{ukQThyy+tJ zTQp|xvIXW{HN4#~?_C>aJ{O*IA>b{w&wC-DxbQb?sy$}&r6h0u)#BQw$Z*r%F4J9n zbN~5USpKWbjyH@RH^)6kuNAk6D%Ml*e~+&C4Rf@`e0qInPt5h=wzfX{L0jJ+>zQ!9 z_=@F-ZFNeHXTpu*BFj|HzB0x)Fsr>$QYWI)sVjcW+3|<{FWL_cYgcKUt=)Xe>SV|4 zA)cs80oWr(#Q;|6D#^vCpz`J?w0UE}g41&io-a=NraWR4 zT=lXOq#9298?k}6*?YwXn%b`|K2&J~%&$1X54PLSFB`WQt8M>1-@DfA>uEB@c`y3; z_L;56ZRdAacX@VNeeu=}wi*j!U7kx;-`|l{>|xQJDs5}|EvKzw@7t}P%Nu6*#cwo) zdV6f~4Y5Q<+YU}>aGOc|kLMefX)vC1bh}UOS8uC#)Vu0{I;h@L@2d~gA@!m9NPVn6 zQ6=iII-)*RN7ZNQnEG6Op}thd)d}^LI;p-^r_^b6Mt!5cRo|(z>YVysomW4oAJtFl zXZ4G^pf0Lk)o-d){jM&lKh$OQr}|6%OZ}~`sH^Ilx~^{I9^GzQs=y3>;13qCf(`6Y z1p*)tf*=?|pelsI9dIX9gD|KLHJ~PhLoKKc5l{!}!d-AT)Pwra02)FgXbh1M1@}M` zxEGp2G&FMffHQdhGggnouD&xf%~B= zq(C=#0J=jD=m`%(FX#=a&AV`P7Fa$DSC=7$)kO>dL!!QCy!YFtI zM#C6*6vo11Fb>AU<1hgx!X%gsQ(!7ggXu5>o`9J!3$h>^X2Tqq3-jPfcnWf0J}iKR zkPC}oF)V?lkO#|PIjn$uSP4&q2MXXBSOu$L4Ll2LVI360bMQQ@hYhe1Ho*(98D4~! z;AMCPw!o{f6}G`^upM^5PS^#ngBRX_H(@sv!5-KPZ^1q&1|RH)x8WUl7Y@Kdcn{u( z58x1d2p_@6@ClT_VK@Sx!cq7Pj=|^f1$+s|;RJjIC*f;21*hQ*d;{OYcW@TY!S`?; zet;k0C-@nDfeUaEeudwl6n=+G@CRImKjAO<7yJ!Z;3`~$>u|%Q$Ddg*Okf5-@COT6 z!3K7y0s#;RK@bcfP!&Sq4!9GlK^Rnr8c-9$p%&DJ2&e;f;V!rv>Op;I01crLG=@ls zf_tC|+zU-18k)g<&>S4l0$M^0w1QZOgVxXn+Cn@eKs#s;9Uu{szzHsJLo#%PPS6>; z!2Qq_QlJ|=0NtSn^n?eY7xacy=mUMBAM}R-kOl)`5TwIk7y=nE6o$cY$b^UBVHg1; zVH7+9qhSm@3S;3h7zg9wahL!TVG>M+DKHhL!E~4bPryu=1zC^{vtbU*g?aEKJOw#0 z9~Qtu$c06)7?!|N$b)6D99BR+tc0h*0|oF5tb*0B2A+krunr30Id~q{!v@$0o8Sf5 NY~H8GpZUW-{|%|xr=I`- delta 4504 zcmZwI2~<>N1BdZDGr(MB5le6{*A(2wtrS$48N{vJ&{A>31xw9bQ8EKpRLBi=Tu@PS zDRW7($*^SFQ!6Vo%Sy{MEfdYOa^w3y2<7pUbDrNB?)$#?zH^5=gGASQK?aTqxff0Tf^wnPA}USMz(pN^>9?Cc#U{ij|Uj-<;GF2H>)_Xi4 zF!h+FowxUiz`l+~Ddx0@)2>u&GpmsvRC4aQCHqN_HjMAhHGvb|v;DXG8M(_m$IAs( z?szKT-2h|ou{$RB*G8CJXl8!Cz@6%!s?G1bW23w|#v_fEmELiN8I$!MF1S2xLW7zG zXPZ@g!`zMihxi$>S>CCkK?!AplkEiq4!fMzB8!n;p zzKT$hs)1^#8mY$K=&DV|jj-(WZlBR4XtrA=T#Ve-YagEaPqh?0q9xe;xvFUfLA6T+J$FwcUcb+NU^%>WH zdn_Fv8f>Qhc+h#Rc)~T8Cnwg?GbGZe{lVcFd-1Wsv7Q^Tj@|k+V^V9nvWhnv@5y&M zS_Y0Ss^`inKG4;B-RVe((9_XxVy1Ij@xpB`Z~sw_o)&$;Uyi8nTEoQjt{M5G9jd8n zrkbl3s-=2ZJ)&Bv)+$Oxt2U~wYNujUta2)sa;rGiUd5{ps-xZcM_e>Ff2RD;xDm86EKp=y{Ku9DRV^`v@AjZ~x5X!W!j zqn=S?)i^a?O;8inB$c8jt0^i~J*%dw=hQUyyh>B)YPy=CW~y0gwwj|d)Lb=B%~zQ! zOTC~LsD)~gTCA3+Y_(J^Q_Gb{txzk~Dz#eWs5NS>TBmZ=dbL4qR4=McYO~s+wyKxZ z%W9i?MQv9*)K0Zay{dMrJoTE|qh42D^@iH3-cTZ`ve-w5+|z53SL3f7(B z85hdFt@e8_lr6};6p&(WY1qW+U3#OSip6@w@LarE5FWx)m>y*q!IoyT);T>#ZWgqv z_qx9I`0e&{P-^Kj%j}buq1F97&2JU7w(|h<%Y<76*R5kskE5s{+%u=BV5@btxooU2 zd|AA&V_FL%Hg)}7=PP}F)1wah6`EI4Zr(LMzvTJmdPnau&iVnxyALvQ?lI2#+vA4a zSXDg1Q^DfvXUX(5vG^*cm5gcaM!)NKU7K_B>~rlLb8T4CUE`d)biCm`##uk8WPO%# z&-H2lPB3l%KY^Ql`vP&sP_y~giFa*a!N24BM!Uy2>q|FKXusF`a-|b&#t9~Pv#q{F zizU)qX!Gs224tIg@A;gb*8+S|WxlZUT7L)Yc3c~83G`U)zVnv0o}G4I#gNjAM47*@ z_}J;KVEUpqS(3fow)+P8TNCY`i@SZ{A^fA}R`xWSh97Wd9NFzt@2Gdxd+L4lf%;H= zq&`*$)IoJfeWE^9pQ*#@bM=M#QXNrWsiW#^bxeJuzE#K7cj|lfgF2y3svp%)>XiCf zomOYmFY2s1r+!txsq^Z0bwL%Xi|Ug4LtR#Xsw?WM`b+(-{!!P|b#+7CRJT-7=8@f& zg$k@-13&PG0I-7zWuPnsLJ$N)2$X|RC=d6+{ZIkIARH<}C8!Klpej^@>hJ(O2sNN4 z)PmYj2kOE@P!H-u1VlmuXb6p~1t!B3NQGx%Dm(|%;CV=cbeIk^ zU?$9h*)Rt(U@pvq`H%@&@B%D=g|G+~!xG4brLYW^g9lc?N>~M}AqUpLT383UupTzR zMtBi6!DiS3Tj3>m8MeVIupM^5PS^#n!fwce*I*C44qkWz_QIQx5BuOPcpLUZ0r=n@ zco*J-_u&Kh5I%yB;Q$A;uz(e8;0OK?0Cq5;43vdH2!db;fpQQE<>5ZKA1Xi?ghNHB1eKu*RE26#9Ug!O zp$621T2LG6KwWqU>Op;ofJkTn4WSVt98G={;Y@o`X5QPpx6Ka diff --git a/map_data/packed_heightmap.png b/map_data/packed_heightmap.png index a3e5b695..e91fa412 100644 --- a/map_data/packed_heightmap.png +++ b/map_data/packed_heightmap.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d51b183b62a65206fe5b9c3cefd98de579fc58461fce9ca5996e2016fcd7881b -size 16501758 +oid sha256:e4dad67452ba60e121a9a7a75e2c75f7a6cb436250c926a73f4f8d07aae5eb73 +size 16503593