2 ; You should not modify this file except to make bugfixes or
3 ; for other "maintenance". If you want to make custom changes,
4 ; you should create a new datadir subdirectory and copy this file
5 ; into that directory, and then modify that copy. Then use the
6 ; command "rulesetdir <mysubdir>" in the server to have freeciv
7 ; use your new customized file.
9 ; Note that the freeciv AI may not cope well with anything more
13 description="Civ1 effects data for Freeciv (approximate)"
14 options="+Freeciv-2.6-ruleset"
16 ; /* <-- avoid gettext warnings
20 ; type = What the effect does. Values of multiple active effects
21 ; of the same type get summed for the total.
22 ; See README.effects for list of possible types
23 ; value = Value added for the effect type when this effect is active,
24 ; i.e., all requirements are fulfilled
25 ; multiplier = Name of the policy that gives a multiplier for effect's value
26 ; reqs = Requirements for the effect to be active.
27 ; See README.effects for help on requirements
29 ; */ <-- avoid gettext warnings
31 ; Cheating AI effects are in separate file
32 *include "default/ai_effects.ruleset"
35 type = "City_Unhappy_Size"
38 ; Specialist output bonuses
40 [effect_gov_tile_bonus_0]
41 type = "Output_Penalty_Tile"
44 { "type", "name", "range"
45 "Gov", "Anarchy", "Player"
48 [effect_gov_tile_bonus_1]
49 type = "Output_Penalty_Tile"
52 { "type", "name", "range"
53 "Gov", "Despotism", "Player"
56 [effect_gov_tile_bonus_2]
57 type = "Output_Inc_Tile_Celebrate"
60 { "type", "name", "range"
61 "OutputType", "Trade", "Local"
62 "Gov", "Monarchy", "Player"
65 [effect_gov_tile_bonus_3]
66 type = "Output_Inc_Tile_Celebrate"
69 { "type", "name", "range"
70 "OutputType", "Trade", "Local"
71 "Gov", "Communism", "Player"
74 [effect_gov_tile_bonus_4]
75 type = "Output_Inc_Tile"
78 { "type", "name", "range"
79 "Gov", "Republic", "Player"
80 "OutputType", "Trade", "Local"
83 [effect_gov_tile_bonus_5]
84 type = "Output_Inc_Tile"
87 { "type", "name", "range"
88 "Gov", "Democracy", "Player"
89 "OutputType", "Trade", "Local"
92 [effect_corruption_anarchy0]
96 { "type", "name", "range"
97 "Gov", "Anarchy", "Player"
98 "OutputType", "Trade", "Local"
101 [effect_corruption_anarchy1]
102 type = "Output_Waste_By_Distance"
105 { "type", "name", "range"
106 "Gov", "Anarchy", "Player"
107 "OutputType", "Trade", "Local"
110 [effect_corruption_despotism0]
111 type = "Output_Waste"
114 { "type", "name", "range"
115 "Gov", "Despotism", "Player"
116 "OutputType", "Trade", "Local"
119 [effect_corruption_despotism1]
120 type = "Output_Waste_By_Distance"
123 { "type", "name", "range"
124 "Gov", "Despotism", "Player"
125 "OutputType", "Trade", "Local"
128 [effect_corruption_monarchy0]
129 type = "Output_Waste"
132 { "type", "name", "range"
133 "Gov", "Monarchy", "Player"
134 "OutputType", "Trade", "Local"
137 [effect_corruption_monarchy1]
138 type = "Output_Waste_By_Distance"
141 { "type", "name", "range"
142 "Gov", "Monarchy", "Player"
143 "OutputType", "Trade", "Local"
146 [effect_corruption_communism0]
147 type = "Output_Waste"
150 { "type", "name", "range"
151 "Gov", "Communism", "Player"
152 "OutputType", "Trade", "Local"
155 [effect_corruption_republic0]
156 type = "Output_Waste"
159 { "type", "name", "range"
160 "Gov", "Republic", "Player"
161 "OutputType", "Trade", "Local"
164 [effect_corruption_republic1]
165 type = "Output_Waste_By_Distance"
168 { "type", "name", "range"
169 "Gov", "Republic", "Player"
170 "OutputType", "Trade", "Local"
174 type = "Specialist_Output"
177 { "type", "name", "range"
178 "Specialist", "elvis", "Local"
179 "OutputType", "luxury", "Local"
183 type = "Specialist_Output"
186 { "type", "name", "range"
187 "Specialist", "scientist", "Local"
188 "OutputType", "science", "Local"
192 type = "Specialist_Output"
195 { "type", "name", "range"
196 "Specialist", "taxman", "Local"
197 "OutputType", "gold", "Local"
203 type = "No_Diplomacy"
206 { "type", "name", "range"
207 "NationGroup", "Barbarian", "Player"
210 ; Barbarian disappearance
212 [effect_barb_disappear]
216 { "type", "name", "range", "present"
217 "NationGroup", "Barbarian", "Player", TRUE
218 "Age", "5", "Local", TRUE
219 "CityTile", "Center", "Local", FALSE
222 ; Lone Leader might escape on coast (33% chance)
223 ; Complement of the two effects should be 0.9 * 0.66 = 0.594
224 ; (100 - 59) - 10 = 31
225 [effect_leader_escape]
229 { "type", "name", "range"
230 "UnitType", "Barbarian Leader", "Local"
232 "TerrainClass", "Oceanic", "Adjacent"
233 "MaxUnitsOnTile", "1", "Local"
236 ; Base vision range - radius of vision is sqrt(5) = 2.24
238 type = "City_Vision_Radius_Sq"
241 [effect_trade_routes]
242 type = "Max_Trade_Routes"
245 [effect_base_unit_upkeep]
246 type = "Upkeep_Factor"
249 [effect_republic_unit_upkeep]
250 type = "Upkeep_Factor"
253 { "type", "name", "range"
254 "Gov", "Republic", "Player"
255 "OutputType", "Food", "Local"
258 [effect_democracy_unit_upkeep]
259 type = "Upkeep_Factor"
262 { "type", "name", "range"
263 "Gov", "Democracy", "Player"
264 "OutputType", "Food", "Local"
267 [effect_republic_unit_unhappiness]
268 type = "Unhappy_Factor"
271 { "type", "name", "range"
272 "Gov", "Republic", "Player"
275 [effect_democracy_unit_unhappiness]
276 type = "Unhappy_Factor"
279 { "type", "name", "range"
280 "Gov", "Democracy", "Player"
283 [effect_upkeep_free_units_anarchy]
284 type = "Unit_Upkeep_Free_Per_City"
287 { "type", "name", "range"
288 "Gov", "Anarchy", "Player"
289 "OutputType", "Shield", "Local"
292 [effect_upkeep_free_units_despotism]
293 type = "Unit_Upkeep_Free_Per_City"
296 { "type", "name", "range"
297 "Gov", "Despotism", "Player"
298 "OutputType", "Shield", "Local"
302 type = "Civil_War_Chance"
305 { "type", "name", "range"
306 "Gov", "Anarchy", "Player"
310 type = "Civil_War_Chance"
313 { "type", "name", "range"
314 "Gov", "Despotism", "Player"
318 type = "Civil_War_Chance"
321 { "type", "name", "range"
322 "Gov", "Monarchy", "Player"
326 type = "Civil_War_Chance"
329 { "type", "name", "range"
330 "Gov", "Communism", "Player"
334 type = "Civil_War_Chance"
337 { "type", "name", "range"
338 "Gov", "Republic", "Player"
342 type = "Civil_War_Chance"
345 { "type", "name", "range"
346 "Gov", "Democracy", "Player"
349 [effect_empire_size_base_0]
350 type = "Empire_Size_Base"
353 { "type", "name", "range"
354 "Gov", "Anarchy", "Player"
357 [effect_empire_size_base_1]
358 type = "Empire_Size_Base"
361 { "type", "name", "range"
362 "Gov", "Despotism", "Player"
365 [effect_empire_size_base_2]
366 type = "Empire_Size_Base"
369 { "type", "name", "range"
370 "Gov", "Monarchy", "Player"
373 [effect_empire_size_base_3]
374 type = "Empire_Size_Base"
377 { "type", "name", "range"
378 "Gov", "Communism", "Player"
381 [effect_empire_size_base_4]
382 type = "Empire_Size_Base"
385 { "type", "name", "range"
386 "Gov", "Republic", "Player"
389 [effect_empire_size_base_5]
390 type = "Empire_Size_Base"
393 { "type", "name", "range"
394 "Gov", "Democracy", "Player"
397 ; FIXME: How this should work in Civ1?
398 ; This just makes it playable.
399 [effect_empire_size_step]
400 type = "Empire_Size_Step"
407 { "type", "name", "range"
408 "Gov", "Anarchy", "Player"
415 { "type", "name", "range"
416 "Gov", "Despotism", "Player"
423 { "type", "name", "range"
424 "Gov", "Monarchy", "Player"
431 { "type", "name", "range"
432 "Gov", "Communism", "Player"
439 { "type", "name", "range"
440 "Gov", "Republic", "Player"
447 { "type", "name", "range"
448 "Gov", "Democracy", "Player"
451 [effect_martial_law_each_0]
452 type = "Martial_Law_Each"
455 { "type", "name", "range"
456 "Gov", "Anarchy", "Player"
459 [effect_martial_law_each_1]
460 type = "Martial_Law_Each"
463 { "type", "name", "range"
464 "Gov", "Despotism", "Player"
467 [effect_martial_law_each_2]
468 type = "Martial_Law_Each"
471 { "type", "name", "range"
472 "Gov", "Monarchy", "Player"
475 [effect_martial_law_each_3]
476 type = "Martial_Law_Each"
479 { "type", "name", "range"
480 "Gov", "Communism", "Player"
483 [effect_martial_law_max_0]
484 type = "Martial_Law_Max"
487 { "type", "name", "range"
488 "Gov", "Anarchy", "Player"
491 [effect_martial_law_max_1]
492 type = "Martial_Law_Max"
495 { "type", "name", "range"
496 "Gov", "Despotism", "Player"
499 [effect_martial_law_max_2]
500 type = "Martial_Law_Max"
504 { "type", "name", "range"
505 "Gov", "Monarchy", "Player"
508 [effect_martial_law_max_3]
509 type = "Martial_Law_Max"
512 { "type", "name", "range"
513 "Gov", "Communism", "Player"
516 [effect_rapture_grow_0]
517 type = "Rapture_Grow"
520 { "type", "name", "range"
521 "Gov", "Republic", "Player"
524 [effect_rapture_grow_1]
525 type = "Rapture_Grow"
528 { "type", "name", "range"
529 "Gov", "Democracy", "Player"
532 [effect_revolution_0]
533 type = "Revolution_Unhappiness"
536 { "type", "name", "range"
537 "Gov", "Democracy", "Player"
544 { "type", "name", "range"
545 "Gov", "Republic", "Player"
552 { "type", "name", "range"
553 "Gov", "Democracy", "Player"
556 ; Base max city size of 10
557 [effect_aqueduct_size]
562 type = "Size_Unlimit"
565 { "type", "name", "range"
566 "Building", "Aqueduct", "City"
570 type = "Output_Bonus"
573 { "type", "name", "range"
574 "Building", "Marketplace", "City"
575 "Building", "Bank", "City"
576 "OutputType", "Gold", "Local"
580 type = "Output_Bonus"
583 { "type", "name", "range"
584 "Building", "Marketplace", "City"
585 "Building", "Bank", "City"
586 "OutputType", "Luxury", "Local"
590 type = "Veteran_Build"
593 { "type", "name", "range", "present"
594 "Building", "Barracks", "City", TRUE
595 "Building", "Barracks II", "City", FALSE
596 "Building", "Barracks III", "City", FALSE
600 type = "Veteran_Build"
603 { "type", "name", "range", "present"
604 "Building", "Barracks II", "City", TRUE
605 "Building", "Barracks III", "City", FALSE
608 [effect_barracks_iii]
609 type = "Veteran_Build"
612 { "type", "name", "range"
613 "Building", "Barracks III", "City"
617 type = "Make_Content"
620 { "type", "name", "range"
621 "Building", "Cathedral", "City"
625 type = "Defend_Bonus"
628 { "type", "name", "range", "present"
629 "Building", "City Walls", "City", TRUE
630 "UnitClass", "Land", "Local", TRUE
631 "Building", "Great Wall", "Player", FALSE
632 "UnitType", "Artillery", "Local", FALSE
635 [effect_city_walls_1]
636 type = "Defend_Bonus"
639 { "type", "name", "range", "present"
640 "Building", "City Walls", "City", TRUE
641 "UnitClass", "Sea", "Local", TRUE
642 "Building", "Great Wall", "Player", FALSE
645 [effect_city_walls_2]
646 type = "Unit_No_Lose_Pop"
649 { "type", "name", "range"
650 "Building", "City Walls", "City"
653 [effect_city_walls_visible]
654 type = "Visible_Walls"
657 { "type", "name", "range"
658 "Building", "City Walls", "City"
662 type = "Make_Content"
665 { "type", "name", "range"
666 "Building", "Colosseum", "City"
670 type = "Output_Waste_Pct"
673 { "type", "name", "range", "present"
674 "Building", "Courthouse", "City", TRUE
675 "OutputType", "Trade", "Local", TRUE
676 "Building", "Palace", "City", FALSE
680 type = "Output_Bonus"
683 { "type", "name", "range", "present"
684 "Building", "Factory", "City", TRUE
685 "OutputType", "Shield", "Local", TRUE
686 "Building", "Mfg. Plant", "City", FALSE
693 { "type", "name", "range"
694 "Building", "Granary", "City"
698 type = "Output_Bonus"
701 { "type", "name", "range", "present"
702 "Building", "Hydro Plant", "City", TRUE
703 "OutputType", "shield", "local", TRUE
704 "Building", "Hoover Dam", "Player", FALSE
705 "Building", "Nuclear Plant", "City", FALSE
708 [effect_hydro_plant_1]
709 type = "Pollu_Prod_Pct"
712 { "type", "name", "range", "present"
713 "Building", "Hydro Plant", "City", TRUE
714 "Building", "Recycling Center", "City", FALSE
715 "Building", "Hoover Dam", "Player", FALSE
716 "Building", "Nuclear Plant", "City", FALSE
720 type = "Output_Bonus"
723 { "type", "name", "range"
724 "Building", "Library", "City"
725 "OutputType", "science", "local"
729 type = "Output_Bonus"
732 { "type", "name", "range"
733 "Building", "Marketplace", "City"
734 "OutputType", "gold", "local"
737 [effect_marketplace_1]
738 type = "Output_Bonus"
741 { "type", "name", "range"
742 "Building", "Marketplace", "City"
743 "OutputType", "luxury", "local"
746 ; No population pollution until certain techs researched
747 [effect_pollu_pop_base]
748 type = "Pollu_Pop_Pct_2"
751 [effect_pollu_pop_automobile]
752 type = "Pollu_Pop_Pct_2"
755 { "type", "name", "range"
756 "Tech", "Automobile", "Player"
759 [effect_pollu_pop_industrialization]
760 type = "Pollu_Pop_Pct_2"
763 { "type", "name", "range"
764 "Tech", "Industrialization", "Player"
767 [effect_pollu_pop_mass_production]
768 type = "Pollu_Pop_Pct_2"
771 { "type", "name", "range"
772 "Tech", "Mass Production", "Player"
775 [effect_pollu_pop_plastics]
776 type = "Pollu_Pop_Pct_2"
779 { "type", "name", "range"
780 "Tech", "Plastics", "Player"
783 [effect_mass_transit]
784 type = "Pollu_Pop_Pct"
787 { "type", "name", "range"
788 "Building", "Mass Transit", "City"
792 type = "Output_Bonus"
795 { "type", "name", "range"
796 "Building", "Mfg. Plant", "City"
797 "OutputType", "shield", "local"
800 [effect_nuclear_plant]
801 type = "Output_Bonus"
804 { "type", "name", "range", "present"
805 "Building", "Nuclear Plant", "City", TRUE
806 "OutputType", "shield", "local", TRUE
807 "Building", "Hoover Dam", "Player", FALSE
810 [effect_nuclear_plant_1]
811 type = "Pollu_Prod_Pct"
814 { "type", "name", "range", "present"
815 "Building", "Nuclear Plant", "City", TRUE
816 "Building", "Recycling Center", "City", FALSE
817 "Building", "Hoover Dam", "Player", FALSE
821 type = "Output_Waste_Pct"
824 { "type", "name", "range"
825 "Building", "Palace", "City"
826 "OutputType", "trade", "local"
830 type = "Output_Waste_Pct"
833 { "type", "name", "range"
834 "Building", "Palace", "City"
835 "OutputType", "shield", "local"
839 type = "Spy_Resistant"
842 { "type", "name", "range"
843 "Building", "Palace", "City"
847 type = "Capital_City"
850 { "type", "name", "range"
851 "Building", "Palace", "City"
854 [effect_palace_gov_center]
858 { "type", "name", "range"
859 "Building", "Palace", "City"
863 type = "Output_Bonus"
866 { "type", "name", "range", "present"
867 "Building", "Power Plant", "City", TRUE
868 "OutputType", "shield", "local", TRUE
869 "Building", "Hoover Dam", "Player", FALSE
870 "Building", "Nuclear Plant", "City", FALSE
871 "Building", "Hydro Plant", "City", FALSE
874 [effect_recycling_center]
875 type = "Pollu_Prod_Pct"
878 { "type", "name", "range"
879 "Building", "Recycling Center", "City"
886 { "type", "name", "range", "present"
887 "Building", "SDI Defense", "City", TRUE
888 "DiplRel", "Is foreign", "Local", TRUE
889 "DiplRel", "Team", "Local", FALSE
892 [effect_space_component]
893 type = "SS_Component"
896 { "type", "name", "range"
897 "Building", "Space Component", "City"
900 [effect_space_module]
904 { "type", "name", "range"
905 "Building", "Space Module", "City"
908 [effect_space_structural]
909 type = "SS_Structural"
912 { "type", "name", "range"
913 "Building", "Space Structural", "City"
917 type = "Make_Content"
920 { "type", "name", "range"
921 "Building", "Temple", "City"
925 type = "Make_Content"
928 { "type", "name", "range"
929 "Tech", "Mysticism", "Player"
930 "Building", "Temple", "City"
934 type = "Output_Bonus"
937 { "type", "name", "range"
938 "Building", "Library", "City"
939 "Building", "University", "City"
940 "OutputType", "science", "local"
943 [effect_apollo_program]
944 type = "Reveal_Cities"
947 { "type", "name", "range"
948 "Building", "Apollo Program", "Player"
951 [effect_apollo_program_1]
952 type = "Enable_Space"
955 { "type", "name", "range", "survives"
956 "Building", "Apollo Program", "World", TRUE
960 type = "Output_Inc_Tile"
963 { "type", "name", "range"
964 "Building", "Colossus", "City"
965 "OutputType", "trade", "local"
968 [effect_copernicus_observatory]
969 type = "Output_Bonus"
972 { "type", "name", "range"
973 "Building", "Library", "City"
974 "Building", "Copernicus' Observatory", "City"
975 "OutputType", "science", "local"
978 [effect_copernicus_observatory_1]
979 type = "Output_Bonus"
982 { "type", "name", "range"
983 "Building", "University", "City"
984 "Building", "Copernicus' Observatory", "City"
985 "OutputType", "science", "local"
988 [effect_copernicus_observatory_2]
989 type = "Output_Bonus"
992 { "type", "name", "range"
993 "Building", "Copernicus' Observatory", "City"
994 "OutputType", "science", "local"
997 [effect_cure_for_cancer]
998 type = "Force_Content"
1001 { "type", "name", "range"
1002 "Building", "Cure For Cancer", "Player"
1005 [effect_darwins_voyage]
1006 type = "Give_Imm_Tech"
1009 { "type", "name", "range"
1010 "Building", "Darwin's Voyage", "Player"
1013 [effect_great_library]
1014 type = "Tech_Parasite"
1017 { "type", "name", "range"
1018 "Building", "Great Library", "Player"
1022 type = "Defend_Bonus"
1025 { "type", "name", "range", "present"
1026 "Building", "Great Wall", "Player", TRUE
1027 "UnitClass", "Land", "Local", TRUE
1028 "CityTile", "Center", "Local", TRUE
1029 "UnitType", "Artillery", "Local", FALSE
1032 [effect_great_wall_1]
1033 type = "Defend_Bonus"
1036 { "type", "name", "range"
1037 "Building", "Great Wall", "Player"
1038 "UnitClass", "Sea", "Local"
1039 "CityTile", "Center", "Local"
1042 [effect_great_wall_visible]
1043 type = "Visible_Walls"
1046 { "type", "name", "range"
1047 "Building", "Great Wall", "Player"
1050 [effect_hanging_gardens]
1054 { "type", "name", "range"
1055 "Building", "Hanging Gardens", "Player"
1059 type = "Output_Bonus"
1062 { "type", "name", "range"
1063 "Building", "Hoover Dam", "Continent"
1064 "OutputType", "shield", "local"
1067 [effect_hoover_dam_1]
1068 type = "Pollu_Prod_Pct"
1071 { "type", "name", "range", "present"
1072 "Building", "Hoover Dam", "Continent", TRUE
1073 "Building", "Recycling Center", "City", FALSE
1076 [effect_isaac_newtons_college]
1077 type = "Output_Bonus"
1080 { "type", "name", "range"
1081 "Building", "Library", "City"
1082 "Building", "Isaac Newton's College", "City"
1083 "OutputType", "science", "local"
1086 [effect_isaac_newtons_college_1]
1087 type = "Output_Bonus"
1090 { "type", "name", "range"
1091 "Building", "University", "City"
1092 "Building", "Isaac Newton's College", "Player"
1093 "OutputType", "science", "local"
1096 [effect_js_bachs_cathedral]
1097 type = "Force_Content"
1100 { "type", "name", "range"
1101 "Building", "J.S. Bach's Cathedral", "Continent"
1108 { "type", "name", "range"
1109 "Building", "Lighthouse", "Player"
1110 "UnitClass", "Sea", "Local"
1113 [effect_magellans_expedition]
1117 { "type", "name", "range"
1118 "Building", "Magellan's Expedition", "Player"
1119 "UnitClass", "Sea", "Local"
1122 [effect_manhattan_project]
1123 type = "Enable_Nuke"
1126 { "type", "name", "range", "survives"
1127 "Building", "Manhattan Project", "World", TRUE
1130 [effect_michelangelos_chapel]
1131 type = "Make_Content"
1134 { "type", "name", "range"
1135 "Building", "Cathedral", "City"
1136 "Building", "Michelangelo's Chapel", "City"
1140 type = "Make_Content"
1143 { "type", "name", "range"
1144 "Building", "Temple", "City"
1145 "Building", "Oracle", "Player"
1148 [effect_oracle_mysticism]
1149 type = "Make_Content"
1152 { "type", "name", "range"
1153 "Building", "Temple", "City"
1154 "Building", "Oracle", "Player"
1155 "Tech", "Mysticism", "Player"
1159 type = "Any_Government"
1162 { "type", "name", "range"
1163 "Building", "Pyramids", "Player"
1170 { "type", "name", "range"
1171 "Building", "Pyramids", "Player"
1174 [effect_seti_program]
1175 type = "Output_Bonus"
1178 { "type", "name", "range"
1179 "Building", "SETI Program", "Player"
1180 "OutputType", "science", "local"
1183 [effect_shakespeares_theatre]
1187 { "type", "name", "range"
1188 "Building", "Shakespeare's Theatre", "City"
1191 [effect_united_nations]
1192 type = "Any_Government"
1195 { "type", "name", "range"
1196 "Building", "United Nations", "Player"
1199 [effect_united_nations_1]
1203 { "type", "name", "range"
1204 "Building", "United Nations", "Player"
1207 [effect_womens_suffrage]
1208 type = "Make_Content_Mil_Per"
1211 { "type", "name", "range"
1212 "Building", "Women's Suffrage", "Player"
1215 [effect_flight_trade_revenue_reduce]
1216 type = "Trade_Revenue_Bonus"
1219 { "type", "name", "range"
1220 "Tech", "Flight", "Player"
1223 [effect_railroad_trade_revenue_reduce]
1224 type = "Trade_Revenue_Bonus"
1227 { "type", "name", "range"
1228 "Tech", "Railroad", "Player"
1231 ; FIXME: Calendar effects are copied from default rulesets and are
1232 ; probably wrong for civ1 ruleset.
1233 [effect_calendar_base]
1242 { "type", "name", "range"
1243 "MinYear", "-1000", "World"
1251 { "type", "name", "range"
1252 "MinYear", "0", "World"
1260 { "type", "name", "range"
1261 "MinYear", "1000", "World"
1269 { "type", "name", "range"
1270 "MinYear", "1500", "World"
1278 { "type", "name", "range"
1279 "MinYear", "1750", "World"
1287 { "type", "name", "range"
1288 "MinYear", "1900", "World"
1291 [effect_tech_cost_base]
1292 type = "Tech_Cost_Factor"
1295 [effect_tech_cost_double]
1296 type = "Tech_Cost_Factor"
1299 { "type", "name", "range"
1300 "MinYear", "1", "World"
1303 ; Cities can always work tiles
1304 [effect_tile_workable]
1305 type = "Tile_Workable"
1308 ; each city has at least one slot to build units
1309 [effect_city_build_slots_basic]
1310 type = "City_Build_Slots"
1313 [effect_city_image_1]
1317 { "type", "name", "range"
1318 "MinSize", "4", "City"
1321 [effect_city_image_2]
1325 { "type", "name", "range"
1326 "MinSize", "8", "City"
1329 [effect_city_image_3]
1333 { "type", "name", "range"
1334 "MinSize", "12", "City"
1337 [effect_city_image_4]
1341 { "type", "name", "range"
1342 "MinSize", "16", "City"
1349 { "type", "name", "range"
1350 "Extra", "Mine", "Local"
1354 type = "Irrigation_Pct"
1357 { "type", "name", "range", "present"
1358 "Extra", "Irrigation", "Local", TRUE
1359 "CityTile", "Center", "Local", FALSE
1362 [effect_irrigation_2]
1363 type = "Irrigation_Pct"
1366 { "type", "name", "range", "present"
1367 "CityTile", "Center", "Local", TRUE
1368 "TerrainAlter", "CanIrrigate", "Local", TRUE
1369 "Extra", "Mine", "Local", FALSE
1372 [effect_irrigate_src_ocean]
1373 type = "Irrig_Possible"
1376 { "type", "name", "range"
1377 "TerrainClass", "Oceanic", "CAdjacent"
1380 [effect_irrigate_src_river]
1381 type = "Irrig_Possible"
1384 { "type", "name", "range"
1385 "Extra", "River", "CAdjacent"
1388 [effect_irrigate_src_irrigation]
1389 type = "Irrig_Possible"
1392 { "type", "name", "range"
1393 "Extra", "Irrigation", "CAdjacent"
1397 type = "Mining_Possible"
1401 type = "Irrig_TF_Possible"
1405 type = "Mining_TF_Possible"
1409 type = "Output_Tile_Punish_Pct"
1412 { "type", "name", "range"
1413 "Extra", "Pollution", "Local"
1416 [effect_incite_cost_empty]
1417 type = "Incite_Cost_Pct"
1420 { "type", "name", "range"
1421 "MaxUnitsOnTile", "0", "Local"
1424 [effect_unit_bribe_cost_settlers]
1425 type = "Unit_Bribe_Cost_Pct"
1428 { "type", "name", "range"
1429 "UnitFlag", "Cities", "Local"
1432 [effect_illegal_action_move_cost_base]
1433 type = "Illegal_Action_Move_Cost"