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="Multiplayer effects data for Freeciv"
14 options="+Freeciv-ruleset-Devel-2017.Jan.02 web-compatible"
17 ; /* <-- avoid gettext warnings
21 ; type = What the effect does. Values of multiple active effects
22 ; of the same type get summed for the total.
23 ; See README.effects for list of possible types
24 ; value = Value added for the effect type when this effect is active,
25 ; i.e., all requirements are fulfilled
26 ; multiplier = Name of the policy that gives a multiplier for effect's value
27 ; reqs = Requirements for the effect to be active.
28 ; See README.effects for help on requirements
30 ; */ <-- avoid gettext warnings
32 ; Cheating AI effects are in separate file
33 *include "default/ai_effects.ruleset"
36 type = "City_Unhappy_Size"
45 { "type", "name", "range"
46 "NationGroup", "Barbarian", "Player"
49 ; Barbarian disappearance
51 [effect_barb_disappear]
55 { "type", "name", "range", "present"
56 "NationGroup", "Barbarian", "Player", TRUE
57 "Age", "5", "Local", TRUE
58 "CityTile", "Center", "Local", FALSE
61 ; Lone Leader might escape on coast (33% chance)
62 ; Complement of the two effects should be 0.9 * 0.66 = 0.594
63 ; (100 - 59) - 10 = 31
64 [effect_leader_escape]
68 { "type", "name", "range"
69 "UnitType", "Barbarian Leader", "Local"
71 "TerrainClass", "Oceanic", "Adjacent"
72 "MaxUnitsOnTile", "1", "Local"
75 ; Specialist output bonuses
78 type = "Specialist_Output"
81 { "type", "name", "range"
82 "Specialist", "elvis", "Local"
83 "OutputType", "luxury", "Local"
87 type = "Specialist_Output"
90 { "type", "name", "range"
91 "Specialist", "scientist", "Local"
92 "OutputType", "science", "Local"
96 type = "Specialist_Output"
99 { "type", "name", "range"
100 "Specialist", "taxman", "Local"
101 "OutputType", "gold", "Local"
105 ; Vision benefit from fortress watchtowers
106 [effect_fortress_vision]
107 type = "Unit_Vision_Radius_Sq"
110 { "type", "name", "range"
111 "Extra", "Fortress", "tile"
112 "Tech", "Invention", "player"
113 "UnitClass", "Land", "Local"
116 ; basic free tech upkeep
117 [effect_upkeep_tech_free]
118 type = "Tech_Upkeep_Free"
122 [effect_fortress_hp_regen]
126 { "type", "name", "range"
127 "Extra", "Fortress", "Tile"
128 "UnitClass", "Land", "Local"
131 ; Base vision range - radius of vision is sqrt(5) = 2.24
133 type = "City_Vision_Radius_Sq"
136 ; Nuclear power gives +1 moves to sea units
137 [effect_nuclear_powered_boats]
141 { "type", "name", "range"
142 "Tech", "Nuclear Power", "Player"
143 "UnitClass", "Sea", "Local"
146 [effect_anarchy_upkeep]
150 { "type", "name", "range"
151 "Gov", "Anarchy", "Player"
154 [effect_anarchy_upkeep_tech_free]
155 type = "Tech_Upkeep_Free"
158 { "type", "name", "range"
159 "Gov", "Anarchy", "Player"
163 type = "Make_Content_Mil"
166 { "type", "name", "range"
167 "Gov", "Republic", "Player"
170 [effect_corruption_anarchy0]
171 type = "Output_Waste"
174 { "type", "name", "range"
175 "Gov", "Anarchy", "Player"
176 "OutputType", "Trade", "Local"
179 [effect_corruption_anarchy1]
180 type = "Output_Waste_By_Distance"
183 { "type", "name", "range"
184 "Gov", "Anarchy", "Player"
185 "OutputType", "Trade", "Local"
188 [effect_corruption_despotism0]
189 type = "Output_Waste"
192 { "type", "name", "range"
193 "Gov", "Despotism", "Player"
194 "OutputType", "Trade", "Local"
197 [effect_corruption_despotism1]
198 type = "Output_Waste_By_Distance"
201 { "type", "name", "range"
202 "Gov", "Despotism", "Player"
203 "OutputType", "Trade", "Local"
206 [effect_corruption_monarchy0]
207 type = "Output_Waste"
210 { "type", "name", "range"
211 "Gov", "Monarchy", "Player"
212 "OutputType", "Trade", "Local"
215 [effect_corruption_monarchy1]
216 type = "Output_Waste_By_Distance"
219 { "type", "name", "range"
220 "Gov", "Monarchy", "Player"
221 "OutputType", "Trade", "Local"
224 [effect_corruption_communism0]
225 type = "Output_Waste"
228 { "type", "name", "range"
229 "Gov", "Communism", "Player"
230 "OutputType", "Trade", "Local"
233 [effect_corruption_republic0]
234 type = "Output_Waste"
237 { "type", "name", "range"
238 "Gov", "Republic", "Player"
239 "OutputType", "Trade", "Local"
242 [effect_corruption_republic1]
243 type = "Output_Waste_By_Distance"
246 { "type", "name", "range"
247 "Gov", "Republic", "Player"
248 "OutputType", "Trade", "Local"
251 [effect_base_unit_upkeep]
252 type = "Upkeep_Factor"
255 [effect_republic_unit_upkeep]
256 type = "Upkeep_Factor"
259 { "type", "name", "range"
260 "Gov", "Republic", "Player"
261 "OutputType", "Food", "Local"
264 [effect_democracy_unit_upkeep]
265 type = "Upkeep_Factor"
268 { "type", "name", "range"
269 "Gov", "Democracy", "Player"
270 "OutputType", "Food", "Local"
273 [effect_republic_unit_unhappiness]
274 type = "Unhappy_Factor"
277 { "type", "name", "range"
278 "Gov", "Republic", "Player"
281 [effect_democracy_unit_unhappiness]
282 type = "Unhappy_Factor"
285 { "type", "name", "range"
286 "Gov", "Democracy", "Player"
289 [effect_upkeep_free_units_anarchy]
290 type = "Unit_Upkeep_Free_Per_City"
293 { "type", "name", "range"
294 "Gov", "Anarchy", "Player"
295 "OutputType", "Shield", "Local"
298 [effect_upkeep_free_units_despotism]
299 type = "Unit_Upkeep_Free_Per_City"
302 { "type", "name", "range"
303 "Gov", "Despotism", "Player"
304 "OutputType", "Shield", "Local"
307 [effect_upkeep_free_units_monarchy]
308 type = "Unit_Upkeep_Free_Per_City"
311 { "type", "name", "range"
312 "Gov", "Monarchy", "Player"
313 "OutputType", "Shield", "Local"
316 [effect_upkeep_free_units_communism]
317 type = "Unit_Upkeep_Free_Per_City"
320 { "type", "name", "range"
321 "Gov", "Communism", "Player"
322 "OutputType", "Shield", "Local"
326 type = "Civil_War_Chance"
329 { "type", "name", "range"
330 "Gov", "Anarchy", "Player"
334 type = "Civil_War_Chance"
337 { "type", "name", "range"
338 "Gov", "Despotism", "Player"
342 type = "Civil_War_Chance"
345 { "type", "name", "range"
346 "Gov", "Monarchy", "Player"
350 type = "Civil_War_Chance"
353 { "type", "name", "range"
354 "Gov", "Communism", "Player"
358 type = "Civil_War_Chance"
361 { "type", "name", "range"
362 "Gov", "Republic", "Player"
366 type = "Civil_War_Chance"
369 { "type", "name", "range"
370 "Gov", "Democracy", "Player"
373 [effect_empire_size_base_0]
374 type = "Empire_Size_Base"
377 { "type", "name", "range"
378 "Gov", "Anarchy", "Player"
381 [effect_empire_size_base_1]
382 type = "Empire_Size_Base"
385 { "type", "name", "range"
386 "Gov", "Despotism", "Player"
389 [effect_empire_size_base_2]
390 type = "Empire_Size_Base"
393 { "type", "name", "range"
394 "Gov", "Monarchy", "Player"
397 [effect_empire_size_base_3]
398 type = "Empire_Size_Base"
401 { "type", "name", "range"
402 "Gov", "Communism", "Player"
405 [effect_empire_size_base_4]
406 type = "Empire_Size_Base"
409 { "type", "name", "range"
410 "Gov", "Republic", "Player"
413 [effect_empire_size_base_5]
414 type = "Empire_Size_Base"
417 { "type", "name", "range"
418 "Gov", "Democracy", "Player"
421 [effect_empire_size_base_6]
422 type = "Empire_Size_Base"
425 { "type", "name", "range"
426 "Gov", "Fundamentalism", "Player"
429 [effect_empire_size_step_0]
430 type = "Empire_Size_Step"
433 { "type", "name", "range"
434 "Gov", "Anarchy", "Player"
437 [effect_empire_size_step_1]
438 type = "Empire_Size_Step"
441 { "type", "name", "range"
442 "Gov", "Despotism", "Player"
445 [effect_empire_size_step_2]
446 type = "Empire_Size_Step"
449 { "type", "name", "range"
450 "Gov", "Monarchy", "Player"
453 ; Empire_Size_Step disabled for Communism
455 [effect_empire_size_step_3]
456 type = "Empire_Size_Step"
459 { "type", "name", "range"
460 "Gov", "Republic", "Player"
463 [effect_empire_size_step_4]
464 type = "Empire_Size_Step"
467 { "type", "name", "range"
468 "Gov", "Democracy", "Player"
471 [effect_empire_size_step_5]
472 type = "Empire_Size_Step"
475 { "type", "name", "range"
476 "Gov", "Fundamentalism", "Player"
483 { "type", "name", "range"
484 "Gov", "Anarchy", "Player"
491 { "type", "name", "range"
492 "Gov", "Despotism", "Player"
499 { "type", "name", "range"
500 "Gov", "Monarchy", "Player"
507 { "type", "name", "range"
508 "Gov", "Communism", "Player"
515 { "type", "name", "range"
516 "Gov", "Republic", "Player"
523 { "type", "name", "range"
524 "Gov", "Democracy", "Player"
527 [effect_martial_law_each_0]
528 type = "Martial_Law_Each"
531 { "type", "name", "range"
532 "Gov", "Anarchy", "Player"
535 [effect_martial_law_each_1]
536 type = "Martial_Law_Each"
539 { "type", "name", "range"
540 "Gov", "Despotism", "Player"
543 [effect_martial_law_each_2]
544 type = "Martial_Law_Each"
547 { "type", "name", "range"
548 "Gov", "Monarchy", "Player"
551 [effect_martial_law_each_3]
552 type = "Martial_Law_Each"
555 { "type", "name", "range"
556 "Gov", "Communism", "Player"
559 [effect_martial_law_max_0]
560 type = "Martial_Law_Max"
563 { "type", "name", "range"
564 "Gov", "Anarchy", "Player"
567 [effect_martial_law_max_1]
568 type = "Martial_Law_Max"
571 { "type", "name", "range"
572 "Gov", "Despotism", "Player"
575 [effect_martial_law_max_2]
576 type = "Martial_Law_Max"
579 { "type", "name", "range"
580 "Gov", "Monarchy", "Player"
583 [effect_martial_law_max_3]
584 type = "Martial_Law_Max"
587 { "type", "name", "range"
588 "Gov", "Communism", "Player"
591 [effect_rapture_grow_0]
592 type = "Rapture_Grow"
595 { "type", "name", "range"
596 "Gov", "Republic", "Player"
599 [effect_rapture_grow_1]
600 type = "Rapture_Grow"
603 { "type", "name", "range"
604 "Gov", "Democracy", "Player"
608 type = "Veteran_Build"
611 { "type", "name", "range"
612 "Gov", "Communism", "Player"
613 "UnitFlag", "Diplomat", "Local"
616 [effect_gov_tile_bonus_0]
617 type = "Output_Penalty_Tile"
620 { "type", "name", "range"
621 "Gov", "Anarchy", "Player"
624 [effect_gov_tile_bonus_1]
625 type = "Output_Penalty_Tile"
628 { "type", "name", "range"
629 "Gov", "Despotism", "Player"
632 [effect_gov_tile_bonus_2]
633 type = "Output_Inc_Tile_Celebrate"
636 { "type", "name", "range"
637 "OutputType", "Trade", "Local"
638 "Gov", "Monarchy", "Player"
641 [effect_gov_tile_bonus_3]
642 type = "Output_Inc_Tile_Celebrate"
645 { "type", "name", "range"
646 "OutputType", "Trade", "Local"
647 "Gov", "Communism", "Player"
650 [effect_gov_tile_bonus_4]
651 type = "Output_Inc_Tile"
654 { "type", "name", "range"
655 "Gov", "Republic", "Player"
656 "OutputType", "Trade", "Local"
659 [effect_gov_tile_bonus_5]
660 type = "Output_Inc_Tile"
663 { "type", "name", "range"
664 "Gov", "Democracy", "Player"
665 "OutputType", "Trade", "Local"
668 [effect_gov_tile_bonus_6]
669 type = "Output_Inc_Tile_Celebrate"
672 { "type", "name", "range"
673 "Gov", "Fundamentalism", "Player"
674 "OutputType", "Trade", "Local"
677 [effect_revolution_0]
678 type = "Revolution_Unhappiness"
681 { "type", "name", "range"
682 "Gov", "Democracy", "Player"
689 { "type", "name", "range"
690 "Gov", "Republic", "Player"
697 { "type", "name", "range"
698 "Gov", "Democracy", "Player"
701 [effect_partisans_communism]
702 type = "Inspire_Partisans"
705 { "type", "name", "range", "present"
706 "Gov", "Communism", "Player", TRUE
707 "Tech", "Communism", "Player", TRUE
708 "Tech", "Gunpowder", "Player", TRUE
709 "Tech", "Guerilla Warfare", "World", TRUE
710 "NationGroup", "Barbarian", "Player", FALSE
713 [effect_partisans_democracy]
714 type = "Inspire_Partisans"
717 { "type", "name", "range", "present"
718 "Gov", "Democracy", "Player", TRUE
719 "Tech", "Communism", "Player", TRUE
720 "Tech", "Gunpowder", "Player", TRUE
721 "Tech", "Guerilla Warfare", "World", TRUE
722 "NationGroup", "Barbarian", "Player", FALSE
726 type = "Veteran_Build"
729 { "type", "name", "range", "present"
730 "Building", "Airport", "City", TRUE
731 "UnitClass", "Air", "Local", TRUE
732 "UnitFlag", "NonMil", "Local", FALSE
733 "UnitFlag", "NoVeteran", "Local", FALSE
737 type = "Veteran_Build"
740 { "type", "name", "range", "present"
741 "Building", "Airport", "City", TRUE
742 "UnitClass", "Helicopter", "Local", TRUE
743 "UnitFlag", "NonMil", "Local", FALSE
744 "UnitFlag", "NoVeteran", "Local", FALSE
748 type = "Veteran_Build"
751 { "type", "name", "range", "present"
752 "Building", "Airport", "City", TRUE
753 "UnitClass", "Missile", "Local", TRUE
754 "UnitFlag", "NonMil", "Local", FALSE
755 "UnitFlag", "NoVeteran", "Local", FALSE
762 { "type", "name", "range"
763 "Building", "Airport", "City"
764 "UnitClass", "Air", "Local"
771 { "type", "name", "range"
772 "Building", "Airport", "City"
773 "UnitClass", "Helicopter", "Local"
780 { "type", "name", "range"
781 "Building", "Airport", "City"
784 ; Base max city size of 8
785 [effect_aqueduct_size]
793 { "type", "name", "range"
794 "Building", "Aqueduct", "City"
797 [effect_aqueduct_health]
801 { "type", "name", "range"
802 "Building", "Aqueduct", "City"
806 type = "Output_Bonus"
809 { "type", "name", "range"
810 "Building", "Marketplace", "City"
811 "Building", "Bank", "City"
812 "OutputType", "Gold", "Local"
816 type = "Output_Bonus"
819 { "type", "name", "range"
820 "Building", "Marketplace", "City"
821 "Building", "Bank", "City"
822 "OutputType", "Luxury", "Local"
826 type = "Veteran_Build"
829 { "type", "name", "range", "present"
830 "Building", "Barracks", "City", TRUE
831 "UnitClass", "Land", "Local", TRUE
832 "UnitFlag", "NonMil", "Local", FALSE
833 "UnitFlag", "NoVeteran", "Local", FALSE
840 { "type", "name", "range", "present"
841 "Building", "Barracks", "City", TRUE
842 "UnitClass", "Land", "Local", TRUE
846 type = "Veteran_Build"
849 { "type", "name", "range", "present"
850 "Building", "Barracks II", "City", TRUE
851 "UnitClass", "Land", "Local", TRUE
852 "UnitFlag", "NonMil", "Local", FALSE
853 "UnitFlag", "NoVeteran", "Local", FALSE
856 [effect_barracks_ii_1]
860 { "type", "name", "range", "present"
861 "Building", "Barracks II", "City", TRUE
862 "UnitClass", "Land", "Local", TRUE
865 [effect_barracks_iii]
866 type = "Veteran_Build"
869 { "type", "name", "range", "present"
870 "Building", "Barracks III", "City", TRUE
871 "UnitClass", "Land", "Local", TRUE
872 "UnitFlag", "NonMil", "Local", FALSE
873 "UnitFlag", "NoVeteran", "Local", FALSE
876 [effect_barracks_iii_1]
880 { "type", "name", "range"
881 "Building", "Barracks III", "City"
882 "UnitClass", "Land", "Local"
886 type = "Make_Content"
889 { "type", "name", "range", "present"
890 "Building", "Cathedral", "City", TRUE
891 "Building", "Michelangelo's Chapel", "Continent", FALSE
895 type = "Make_Content"
898 { "type", "name", "range", "present"
899 "Tech", "Theology", "Player", TRUE
900 "Building", "Cathedral", "City", TRUE
901 "Building", "Michelangelo's Chapel", "Continent", FALSE
905 type = "Make_Content"
908 { "type", "name", "range", "present"
909 "Tech", "Communism", "Player", TRUE
910 "Building", "Cathedral", "City", TRUE
911 "Building", "Michelangelo's Chapel", "Continent", FALSE
915 type = "Defend_Bonus"
918 { "type", "name", "range", "present"
919 "Building", "City Walls", "City", TRUE
920 "UnitClass", "Land", "Local", TRUE
921 "Building", "Great Wall", "Continent", FALSE
922 "UnitType", "Howitzer", "Local", FALSE
925 [effect_city_walls_0]
926 type = "Defend_Bonus"
929 { "type", "name", "range", "present"
930 "Building", "City Walls", "City", TRUE
931 "UnitClass", "Helicopter", "Local", TRUE
932 "Building", "Great Wall", "Continent", FALSE
935 [effect_city_walls_1]
936 type = "Unit_No_Lose_Pop"
939 { "type", "name", "range"
940 "Building", "City Walls", "City"
943 [effect_city_walls_visible]
944 type = "Visible_Walls"
947 { "type", "name", "range"
948 "Building", "City Walls", "City"
951 [effect_coastal_defense]
952 type = "Defend_Bonus"
955 { "type", "name", "range"
956 "Building", "Coastal Defense", "City"
957 "UnitClass", "Sea", "Local"
960 [effect_coastal_defense_trireme]
961 type = "Defend_Bonus"
964 { "type", "name", "range"
965 "Building", "Coastal Defense", "City"
966 "UnitClass", "Trireme", "Local"
969 [effect_amphitheatre]
970 type = "Make_Content"
973 { "type", "name", "range"
974 "Building", "Amphitheatre", "City"
977 [effect_amphitheatre_1]
978 type = "Make_Content"
981 { "type", "name", "range"
982 "Tech", "Electricity", "Player"
983 "Building", "Amphitheatre", "City"
987 type = "Output_Waste_Pct"
990 { "type", "name", "range", "present"
991 "Building", "Courthouse", "City", TRUE
992 "OutputType", "Trade", "Local", TRUE
993 "Building", "Palace", "City", FALSE
996 [effect_courthouse_1]
997 type = "Output_Waste_Pct"
1000 { "type", "name", "range", "present"
1001 "Building", "Courthouse", "City", TRUE
1002 "OutputType", "shield", "local", TRUE
1003 "Building", "Palace", "City", FALSE
1006 [effect_courthouse_2]
1007 type = "Make_Content"
1010 { "type", "name", "range"
1011 "Gov", "Democracy", "Player"
1012 "Building", "Courthouse", "City"
1015 [effect_courthouse_3]
1016 type = "Incite_Cost_Pct"
1019 { "type", "name", "range", "present"
1020 "Building", "Courthouse", "City", TRUE
1021 "MaxUnitsOnTile", "0", "Local", FALSE
1024 [effect_incite_cost_empty_courthouse]
1025 type = "Incite_Cost_Pct"
1028 { "type", "name", "range", "present"
1029 "MaxUnitsOnTile", "0", "Local", TRUE
1030 "Building", "Courthouse", "City", TRUE
1033 [effect_diplomat_defense_fortress]
1034 type = "Spy_Resistant"
1037 { "type", "name", "range"
1038 "Extra", "Fortress", "Local"
1041 [effect_incite_cost_empty]
1042 type = "Incite_Cost_Pct"
1045 { "type", "name", "range", "present"
1046 "MaxUnitsOnTile", "0", "Local", TRUE
1047 "Building", "Courthouse", "City", FALSE
1051 type = "Output_Bonus"
1054 { "type", "name", "range"
1055 "Building", "Factory", "City"
1056 "OutputType", "Shield", "Local"
1060 type = "Growth_Food"
1063 { "type", "name", "range"
1064 "Building", "Granary", "City"
1068 type = "Output_Add_Tile"
1071 { "type", "name", "range"
1072 "TerrainClass", "Oceanic", "Local"
1073 "Building", "Harbour", "City"
1074 "OutputType", "Food", "Local"
1077 [effect_hydro_plant]
1078 type = "Output_Bonus"
1081 { "type", "name", "range", "present"
1082 "Building", "Factory", "City", TRUE
1083 "Building", "Hydro Plant", "City", TRUE
1084 "OutputType", "Shield", "Local", TRUE
1085 "Building", "Hoover Dam", "Continent", FALSE
1086 "Building", "Nuclear Plant", "City", FALSE
1087 "Building", "Solar Plant", "City", FALSE
1090 [effect_hydro_plant_1]
1091 type = "Output_Bonus"
1094 { "type", "name", "range", "present"
1095 "Building", "Mfg. Plant", "City", TRUE
1096 "Building", "Hydro Plant", "City", TRUE
1097 "OutputType", "Shield", "Local", TRUE
1098 "Building", "Hoover Dam", "Continent", FALSE
1099 "Building", "Nuclear Plant", "City", FALSE
1100 "Building", "Solar Plant", "City", FALSE
1103 [effect_hydro_plant_2]
1104 type = "Pollu_Prod_Pct"
1107 { "type", "name", "range", "present"
1108 "Building", "Factory", "City", TRUE
1109 "Building", "Hydro Plant", "City", TRUE
1110 "Building", "Recycling Center", "City", FALSE
1111 "Building", "Hoover Dam", "Continent", FALSE
1112 "Building", "Nuclear Plant", "City", FALSE
1113 "Building", "Solar Plant", "City", FALSE
1116 [effect_hydro_plant_3]
1117 type = "Pollu_Prod_Pct"
1120 { "type", "name", "range", "present"
1121 "Building", "Mfg. Plant", "City", TRUE
1122 "Building", "Hydro Plant", "City", TRUE
1123 "Building", "Recycling Center", "City", FALSE
1124 "Building", "Hoover Dam", "Continent", FALSE
1125 "Building", "Nuclear Plant", "City", FALSE
1126 "Building", "Solar Plant", "City", FALSE
1130 type = "Output_Bonus"
1133 { "type", "name", "range"
1134 "Building", "Library", "City"
1135 "OutputType", "Science", "Local"
1138 [effect_marketplace]
1139 type = "Output_Bonus"
1142 { "type", "name", "range"
1143 "Building", "Marketplace", "City"
1144 "OutputType", "Gold", "Local"
1147 [effect_marketplace_1]
1148 type = "Output_Bonus"
1151 { "type", "name", "range"
1152 "Building", "Marketplace", "City"
1153 "OutputType", "Luxury", "Local"
1156 ; No population pollution until certain techs researched
1157 [effect_pollu_pop_base]
1158 type = "Pollu_Pop_Pct_2"
1161 [effect_pollu_pop_automobile]
1162 type = "Pollu_Pop_Pct_2"
1165 { "type", "name", "range"
1166 "Tech", "Automobile", "Player"
1169 [effect_pollu_pop_industrialization]
1170 type = "Pollu_Pop_Pct_2"
1173 { "type", "name", "range"
1174 "Tech", "Industrialization", "Player"
1177 [effect_pollu_pop_mass_production]
1178 type = "Pollu_Pop_Pct_2"
1181 { "type", "name", "range"
1182 "Tech", "Mass Production", "Player"
1185 [effect_pollu_pop_plastics]
1186 type = "Pollu_Pop_Pct_2"
1189 { "type", "name", "range"
1190 "Tech", "Plastics", "Player"
1193 [effect_mass_transit]
1194 type = "Pollu_Pop_Pct"
1197 { "type", "name", "range"
1198 "Building", "Mass Transit", "City"
1202 type = "Output_Bonus"
1205 { "type", "name", "range"
1206 "Building", "Mfg. Plant", "City"
1207 "OutputType", "Shield", "Local"
1210 [effect_nuclear_plant]
1211 type = "Output_Bonus"
1214 { "type", "name", "range", "present"
1215 "Building", "Factory", "City", TRUE
1216 "Building", "Nuclear Plant", "City", TRUE
1217 "OutputType", "Shield", "Local", TRUE
1218 "Building", "Hoover Dam", "Continent", FALSE
1219 "Building", "Solar Plant", "City", FALSE
1222 [effect_nuclear_plant_1]
1223 type = "Output_Bonus"
1226 { "type", "name", "range", "present"
1227 "Building", "Mfg. Plant", "City", TRUE
1228 "Building", "Nuclear Plant", "City", TRUE
1229 "OutputType", "Shield", "Local", TRUE
1230 "Building", "Hoover Dam", "Continent", FALSE
1231 "Building", "Solar Plant", "City", FALSE
1234 [effect_nuclear_plant_2]
1235 type = "Pollu_Prod_Pct"
1238 { "type", "name", "range", "present"
1239 "Building", "Factory", "City", TRUE
1240 "Building", "Nuclear Plant", "City", TRUE
1241 "Building", "Recycling Center", "City", FALSE
1242 "Building", "Hoover Dam", "Continent", FALSE
1243 "Building", "Solar Plant", "City", FALSE
1246 [effect_nuclear_plant_3]
1247 type = "Pollu_Prod_Pct"
1250 { "type", "name", "range", "present"
1251 "Building", "Mfg. Plant", "City", TRUE
1252 "Building", "Nuclear Plant", "City", TRUE
1253 "Building", "Recycling Center", "City", FALSE
1254 "Building", "Hoover Dam", "Continent", FALSE
1255 "Building", "Solar Plant", "City", FALSE
1258 [effect_offshore_platform]
1259 type = "Output_Add_Tile"
1262 { "type", "name", "range"
1263 "TerrainClass", "Oceanic", "Local"
1264 "Building", "Offshore Platform", "City"
1265 "OutputType", "Shield", "Local"
1269 type = "Output_Waste_Pct"
1272 { "type", "name", "range"
1273 "Building", "Palace", "City"
1274 "OutputType", "Trade", "Local"
1278 type = "Output_Waste_Pct"
1281 { "type", "name", "range"
1282 "Building", "Palace", "City"
1283 "OutputType", "shield", "local"
1287 type = "Spy_Resistant"
1290 { "type", "name", "range"
1291 "Building", "Palace", "City"
1294 [effect_palace_2_sabotage]
1295 type = "Building_Saboteur_Resistant"
1298 { "type", "name", "range"
1299 "Building", "Palace", "City"
1303 type = "Capital_City"
1306 { "type", "name", "range"
1307 "Building", "Palace", "City"
1310 [effect_palace_gov_center]
1314 { "type", "name", "range"
1315 "Building", "Palace", "City"
1319 type = "Output_Bonus"
1322 { "type", "name", "range"
1323 "Gov", "Despotism", "Player"
1324 "Building", "Palace", "City"
1325 "OutputType", "Shield", "Local"
1329 type = "Output_Bonus"
1332 { "type", "name", "range"
1333 "Gov", "Monarchy", "Player"
1334 "Building", "Palace", "City"
1335 "OutputType", "Shield", "Local"
1338 [effect_police_station]
1339 type = "Make_Content_Mil"
1342 { "type", "name", "range", "present"
1343 "Gov", "Republic", "Player", TRUE
1344 "Building", "Police Station", "City", TRUE
1345 "Building", "Women's Suffrage", "Continent", FALSE
1348 [effect_police_station_1]
1349 type = "Make_Content_Mil"
1352 { "type", "name", "range", "present"
1353 "Gov", "Democracy", "Player", TRUE
1354 "Building", "Police Station", "City", TRUE
1355 "Building", "Women's Suffrage", "Continent", FALSE
1358 [effect_port_facility]
1359 type = "Veteran_Build"
1362 { "type", "name", "range", "present"
1363 "Building", "Port Facility", "City", TRUE
1364 "UnitClass", "Sea", "Local", TRUE
1365 "UnitFlag", "NonMil", "Local", FALSE
1366 "UnitFlag", "NoVeteran", "Local", FALSE
1369 [effect_port_facility_1]
1373 { "type", "name", "range"
1374 "Building", "Port Facility", "City"
1375 "UnitClass", "Sea", "Local"
1378 [effect_port_facility_trireme]
1379 type = "Veteran_Build"
1382 { "type", "name", "range", "present"
1383 "Building", "Port Facility", "City", TRUE
1384 "UnitClass", "Trireme", "Local", TRUE
1385 "UnitFlag", "NonMil", "Local", FALSE
1386 "UnitFlag", "NoVeteran", "Local", FALSE
1389 [effect_port_facility_trireme_1]
1393 { "type", "name", "range"
1394 "Building", "Port Facility", "City"
1395 "UnitClass", "Trireme", "Local"
1398 [effect_power_plant]
1399 type = "Output_Bonus"
1402 { "type", "name", "range", "present"
1403 "Building", "Factory", "City", TRUE
1404 "Building", "Power Plant", "City", TRUE
1405 "OutputType", "Shield", "Local", TRUE
1406 "Building", "Hoover Dam", "Continent", FALSE
1407 "Building", "Nuclear Plant", "City", FALSE
1408 "Building", "Hydro Plant", "City", FALSE
1409 "Building", "Solar Plant", "City", FALSE
1412 [effect_power_plant_1]
1413 type = "Output_Bonus"
1416 { "type", "name", "range", "present"
1417 "Building", "Mfg. Plant", "City", TRUE
1418 "Building", "Power Plant", "City", TRUE
1419 "OutputType", "Shield", "Local", TRUE
1420 "Building", "Hoover Dam", "Continent", FALSE
1421 "Building", "Nuclear Plant", "City", FALSE
1422 "Building", "Hydro Plant", "City", FALSE
1423 "Building", "Solar Plant", "City", FALSE
1426 [effect_recycling_center]
1427 type = "Pollu_Prod_Pct"
1430 { "type", "name", "range", "present"
1431 "Building", "Recycling Center", "City", TRUE
1432 ; A Solar Plant can give a stronger effect than a Recycling Center, in which
1433 ; case we want only the Solar Plant's effect (not the addition of the two).
1434 "Building", "Solar Plant", "City", FALSE
1437 ; Nasty special cases: where a Solar Plant is present but its effect is less
1438 ; than that of a Recycling Center, top up so that the net effect is that of the
1440 ; (This would be so much easier if effects could be combined by functions
1441 ; other than addition...)
1443 ; Factory and no Mfg. Plant: Solar Plant saves 50%, less than 66%; add 16%
1444 [effect_recycling_center_1]
1445 type = "Pollu_Prod_Pct"
1448 { "type", "name", "range", "present"
1449 "Building", "Recycling Center", "City", TRUE
1450 "Building", "Solar Plant", "City", TRUE
1451 "Building", "Factory", "City", TRUE
1452 "Building", "Mfg. Plant", "City", FALSE
1455 ; Mfg. Plant and no Factory: Solar Plant saves 50%, less than 66%; add 16%
1456 [effect_recycling_center_2]
1457 type = "Pollu_Prod_Pct"
1460 { "type", "name", "range", "present"
1461 "Building", "Recycling Center", "City", TRUE
1462 "Building", "Solar Plant", "City", TRUE
1463 "Building", "Mfg. Plant", "City", TRUE
1464 "Building", "Factory", "City", FALSE
1467 ; Neither Factory nor Mfg. Plant: Solar Plant saves 0%; add 66%
1468 [effect_recycling_center_3]
1469 type = "Pollu_Prod_Pct"
1472 { "type", "name", "range", "present"
1473 "Building", "Recycling Center", "City", TRUE
1474 "Building", "Solar Plant", "City", TRUE
1475 "Building", "Factory", "City", FALSE
1476 "Building", "Mfg. Plant", "City", FALSE
1479 [effect_research_lab]
1480 type = "Output_Bonus"
1483 { "type", "name", "range"
1484 "Building", "Library", "City"
1485 "Building", "Research Lab", "City"
1486 "OutputType", "Science", "Local"
1489 [effect_research_lab_1]
1490 type = "Output_Bonus"
1493 { "type", "name", "range"
1494 "Building", "University", "City"
1495 "Building", "Research Lab", "City"
1496 "OutputType", "Science", "Local"
1499 [effect_sam_battery]
1500 type = "Defend_Bonus"
1503 { "type", "name", "range"
1504 "Building", "SAM Battery", "City"
1505 "UnitClass", "Air", "Local"
1508 [effect_sdi_defense]
1512 { "type", "name", "range", "present"
1513 "Building", "SDI Defense", "City", TRUE
1514 "DiplRel", "Foreign", "Local", TRUE
1515 "DiplRel", "Team", "Local", FALSE
1518 [effect_sdi_defense_1]
1519 type = "Defend_Bonus"
1522 { "type", "name", "range"
1523 "Building", "SDI Defense", "City"
1524 "UnitClass", "Missile", "Local"
1527 [effect_sewer_system]
1528 type = "Size_Unlimit"
1531 { "type", "name", "range"
1532 "Building", "Aqueduct", "City"
1533 "Building", "Sewer System", "City"
1536 [effect_sewer_system_health]
1540 { "type", "name", "range"
1541 "Building", "Aqueduct", "City"
1542 "Building", "Sewer System", "City"
1545 [effect_solar_plant]
1546 type = "Output_Bonus"
1549 { "type", "name", "range"
1550 "Building", "Factory", "City"
1551 "Building", "Solar Plant", "City"
1552 "OutputType", "Shield", "Local"
1555 [effect_solar_plant_1]
1556 type = "Output_Bonus"
1559 { "type", "name", "range"
1560 "Building", "Mfg. Plant", "City"
1561 "Building", "Solar Plant", "City"
1562 "OutputType", "Shield", "Local"
1565 [effect_solar_plant_2]
1566 type = "Pollu_Prod_Pct"
1569 { "type", "name", "range"
1570 "Building", "Factory", "City"
1571 "Building", "Solar Plant", "City"
1574 [effect_solar_plant_3]
1575 type = "Pollu_Prod_Pct"
1578 { "type", "name", "range"
1579 "Building", "Mfg. Plant", "City"
1580 "Building", "Solar Plant", "City"
1583 [effect_space_component]
1584 type = "SS_Component"
1587 { "type", "name", "range"
1588 "Building", "Space Component", "City"
1591 [effect_space_module]
1595 { "type", "name", "range"
1596 "Building", "Space Module", "City"
1599 [effect_space_structural]
1600 type = "SS_Structural"
1603 { "type", "name", "range"
1604 "Building", "Space Structural", "City"
1607 [effect_plastics_slowdown]
1608 type = "Slow_Down_Timeline"
1611 { "type", "name", "range", "survives"
1612 "Tech", "Plastics", "World", TRUE
1615 [effect_superconductor_slowdown]
1616 type = "Slow_Down_Timeline"
1619 { "type", "name", "range", "survives"
1620 "Tech", "Superconductors", "World", TRUE
1623 [effect_spaceflight_slowdown]
1624 type = "Slow_Down_Timeline"
1627 { "type", "name", "range", "survives"
1628 "Tech", "Space Flight", "World", TRUE
1631 [effect_stock_exchange]
1632 type = "Output_Bonus"
1635 { "type", "name", "range"
1636 "Building", "Bank", "City"
1637 "Building", "Stock Exchange", "City"
1638 "OutputType", "Gold", "Local"
1641 [effect_stock_exchange_1]
1642 type = "Output_Bonus"
1645 { "type", "name", "range"
1646 "Building", "Bank", "City"
1647 "Building", "Stock Exchange", "City"
1648 "OutputType", "Luxury", "Local"
1651 [effect_super_highways]
1652 type = "Output_Per_Tile"
1655 { "type", "name", "range"
1656 "Extra", "Road", "Local"
1657 "Building", "Super Highways", "City"
1658 "OutputType", "Trade", "Local"
1665 { "type", "name", "range"
1666 "Extra", "Mine", "Local"
1673 { "type", "name", "range"
1674 "Extra", "Oil Well", "Local"
1678 type = "Irrigation_Pct"
1681 { "type", "name", "range", "present"
1682 "Extra", "Irrigation", "Local", TRUE
1683 "CityTile", "Center", "Local", FALSE
1686 [effect_irrigation_2]
1687 type = "Irrigation_Pct"
1690 { "type", "name", "range", "present"
1691 "CityTile", "Center", "Local", TRUE
1692 "TerrainAlter", "CanIrrigate", "Local", TRUE
1693 "Extra", "Mine", "Local", FALSE
1694 "Extra", "Oil Well", "Local", FALSE
1697 [effect_supermarket]
1698 type = "Output_Per_Tile"
1701 { "type", "name", "range", "present"
1702 "Extra", "Farmland", "Local", TRUE
1703 "Building", "Supermarket", "City", TRUE
1704 "OutputType", "Food", "Local", TRUE
1705 "CityTile", "Center", "Local", FALSE
1708 [effect_supermarket_2]
1709 type = "Output_Per_Tile"
1712 { "type", "name", "range", "present"
1713 "CityTile", "Center", "Local", TRUE
1714 "TerrainAlter", "CanIrrigate", "Local", TRUE
1715 "Building", "Supermarket", "City", TRUE
1716 "OutputType", "Food", "Local", TRUE
1717 "Extra", "Mine", "Local", FALSE
1718 "Extra", "Oil Well", "Local", FALSE
1722 type = "Make_Content"
1725 { "type", "name", "range"
1726 "Building", "Temple", "City"
1730 type = "Make_Content"
1733 { "type", "name", "range"
1734 "Tech", "Mysticism", "Player"
1735 "Building", "Temple", "City"
1739 type = "Output_Bonus"
1742 { "type", "name", "range"
1743 "Building", "Library", "City"
1744 "Building", "University", "City"
1745 "OutputType", "Science", "Local"
1748 [effect_apollo_program]
1749 type = "Enable_Space"
1752 { "type", "name", "range", "survives"
1753 "Building", "Apollo Program", "Player", TRUE
1756 [effect_asmiths_trading_co]
1757 type = "Upkeep_Free"
1760 { "type", "name", "range"
1761 "Building", "A.Smith's Trading Co.", "Continent"
1765 type = "Output_Inc_Tile"
1768 { "type", "name", "range"
1769 "Building", "Colossus", "City"
1770 "OutputType", "Trade", "Local"
1773 [effect_copernicus_observatory]
1774 type = "Output_Bonus"
1777 { "type", "name", "range"
1778 "Building", "Copernicus' Observatory", "City"
1779 "OutputType", "Science", "Local"
1782 [effect_cure_for_cancer]
1786 { "type", "name", "range"
1787 "Building", "Cure For Cancer", "World"
1788 "Tech", "Genetic Engineering", "Player"
1791 ; HACK: these effects, with no net outcome, are here only to prevent
1792 ; is_building_replaced() in common/effects.c from returning TRUE for
1793 ; Darwin's Voyage (and consequently having the city production list
1794 ; draw it with strike-through).
1795 ; The actual giving of 2 techs is done in the lua script, so that players
1796 ; cannot get the bonus again when rebuilding the small wonder.
1797 [effect_darwins_voyage]
1798 type = "Give_Imm_Tech"
1801 { "type", "name", "range"
1802 "Building", "Darwin's Voyage", "Player"
1805 [effect_darwins_voyage_2]
1806 type = "Give_Imm_Tech"
1809 { "type", "name", "range"
1810 "Building", "Darwin's Voyage", "Player"
1813 [effect_eiffel_tower]
1814 type = "Unit_Upkeep_Free_Per_City"
1817 { "type", "name", "range"
1818 "Building", "Eiffel Tower", "Continent"
1819 "OutputType", "Shield", "Local"
1822 [effect_great_library]
1823 type = "Output_Waste_Pct"
1826 { "type", "name", "range"
1827 "Building", "Great Library", "Continent"
1828 "OutputType", "Trade", "Local"
1832 type = "Defend_Bonus"
1835 { "type", "name", "range", "present"
1836 "Building", "Great Wall", "Continent", TRUE
1837 "UnitClass", "Land", "Local", TRUE
1838 "CityTile", "Center", "Local", TRUE
1839 "UnitType", "Howitzer", "Local", FALSE
1842 [effect_great_wall_0]
1843 type = "Defend_Bonus"
1846 { "type", "name", "range"
1847 "Building", "Great Wall", "Continent"
1848 "UnitClass", "Helicopter", "Local"
1849 "CityTile", "Center", "Local"
1852 [effect_great_wall_1]
1853 type = "Unit_No_Lose_Pop"
1856 { "type", "name", "range"
1857 "Building", "Great Wall", "Continent"
1860 [effect_great_wall_visible]
1861 type = "Visible_Walls"
1864 { "type", "name", "range"
1865 "Building", "Great Wall", "Continent"
1868 [effect_hanging_gardens]
1872 { "type", "name", "range"
1873 "Building", "Hanging Gardens", "Continent"
1877 type = "Output_Bonus"
1880 { "type", "name", "range", "present"
1881 "Building", "Factory", "City", TRUE
1882 "Building", "Hoover Dam", "Continent", TRUE
1883 "OutputType", "Shield", "Local", TRUE
1884 "Building", "Solar Plant", "City", FALSE
1887 [effect_hoover_dam_1]
1888 type = "Output_Bonus"
1891 { "type", "name", "range", "present"
1892 "Building", "Mfg. Plant", "City", TRUE
1893 "Building", "Hoover Dam", "Continent", TRUE
1894 "OutputType", "Shield", "Local", TRUE
1895 "Building", "Solar Plant", "City", FALSE
1898 [effect_hoover_dam_2]
1899 type = "Pollu_Prod_Pct"
1902 { "type", "name", "range", "present"
1903 "Building", "Factory", "City", TRUE
1904 "Building", "Hoover Dam", "Continent", TRUE
1905 "Building", "Recycling Center", "City", FALSE
1906 "Building", "Solar Plant", "City", FALSE
1909 [effect_hoover_dam_3]
1910 type = "Pollu_Prod_Pct"
1913 { "type", "name", "range", "present"
1914 "Building", "Mfg. Plant", "City", TRUE
1915 "Building", "Hoover Dam", "Continent", TRUE
1916 "Building", "Recycling Center", "City", FALSE
1917 "Building", "Solar Plant", "City", FALSE
1920 [effect_isaac_newtons_college]
1921 type = "Output_Bonus"
1924 { "type", "name", "range"
1925 "Building", "University", "City"
1926 "Building", "Isaac Newton's College", "Continent"
1927 "OutputType", "Science", "Local"
1930 [effect_js_bachs_cathedral]
1931 type = "Force_Content"
1934 { "type", "name", "range"
1935 "Building", "J.S. Bach's Cathedral", "Continent"
1938 [effect_king_richards_crusade]
1939 type = "Output_Add_Tile"
1942 { "type", "name", "range"
1943 "Building", "King Richard's Crusade", "City"
1944 "OutputType", "Shield", "Local"
1947 [effect_leonardos_workshop]
1948 type = "Upgrade_Unit"
1951 { "type", "name", "range"
1952 "Building", "Leonardo's Workshop", "Player"
1959 { "type", "name", "range"
1960 "Building", "Lighthouse", "Player"
1961 "UnitClass", "Sea", "Local"
1964 [effect_lighthouse_1]
1968 { "type", "name", "range"
1969 "Building", "Lighthouse", "Player"
1970 "UnitClass", "Trireme", "Local"
1973 [effect_magellans_expedition]
1974 type = "Veteran_Build"
1977 { "type", "name", "range"
1978 "Building", "Magellan's Expedition", "Continent"
1979 "UnitClass", "Sea", "Local"
1982 ; Should be quite useless, just in case:
1983 [effect_magellans_expedition_1]
1984 type = "Veteran_Build"
1987 { "type", "name", "range"
1988 "Building", "Magellan's Expedition", "Continent"
1989 "UnitClass", "Trireme", "Local"
1992 [effect_manhattan_project]
1993 type = "Enable_Nuke"
1996 { "type", "name", "range", "survives"
1997 "Building", "Manhattan Project", "World", TRUE
2000 [effect_marco_polos_embassy]
2001 type = "Output_Bonus"
2004 { "type", "name", "range"
2005 "Building", "Marco Polo's Embassy", "Continent"
2006 "OutputType", "Trade", "Local"
2009 [effect_michelangelos_chapel]
2010 type = "Make_Content"
2013 { "type", "name", "range"
2014 "Building", "Michelangelo's Chapel", "Continent"
2017 [effect_michelangelos_chapel_1]
2018 type = "Make_Content"
2021 { "type", "name", "range"
2022 "Tech", "Theology", "Player"
2023 "Building", "Michelangelo's Chapel", "Continent"
2026 [effect_michelangelos_chapel_2]
2027 type = "Make_Content"
2030 { "type", "name", "range"
2031 "Tech", "Communism", "Player"
2032 "Building", "Michelangelo's Chapel", "Continent"
2036 type = "Make_Content"
2039 { "type", "name", "range"
2040 "Building", "Temple", "City"
2041 "Building", "Oracle", "Continent"
2045 type = "Rapture_Grow"
2048 { "type", "name", "range"
2049 "Building", "Pyramids", "City"
2053 type = "Output_Bonus"
2056 { "type", "name", "range"
2057 "Building", "Research Lab", "City"
2058 "Building", "The Internet", "Continent"
2059 "OutputType", "Science", "Local"
2062 [effect_shakespeares_theatre]
2066 { "type", "name", "range"
2067 "Building", "Shakespeare's Theatre", "City"
2070 [effect_statue_of_liberty]
2071 type = "Any_Government"
2074 { "type", "name", "range"
2075 "Building", "Statue of Liberty", "Player"
2078 [effect_statue_of_liberty_1]
2082 { "type", "name", "range"
2083 "Building", "Statue of Liberty", "Player"
2086 [effect_sun_tzus_war_academy]
2087 type = "Veteran_Build"
2090 { "type", "name", "range", "present"
2091 "Building", "Sun Tzu's War Academy", "Continent", TRUE
2092 "UnitClass", "Land", "Local", TRUE
2093 "UnitFlag", "NonMil", "Local", FALSE
2094 "UnitFlag", "NoVeteran", "Local", FALSE
2097 [effect_united_nations]
2101 { "type", "name", "range"
2102 "Building", "United Nations", "World"
2105 [effect_united_nations_1]
2106 type = "Revolution_Unhappiness"
2109 { "type", "name", "range", "present"
2110 "Building", "United Nations", "World", TRUE
2111 ; Without !present UN would make revolution less likely instead
2112 ; of enabling it with Democracy (value 2 -> 4 instead of 0 -> 2)
2113 "Gov", "Democracy", "Player", FALSE
2116 [effect_womens_suffrage]
2117 type = "Make_Content_Mil"
2120 { "type", "name", "range"
2121 "Gov", "Republic", "Player"
2122 "Building", "Women's Suffrage", "Continent"
2125 [effect_womens_suffrage_1]
2126 type = "Make_Content_Mil"
2129 { "type", "name", "range"
2130 "Gov", "Democracy", "Player"
2131 "Building", "Women's Suffrage", "Continent"
2134 [effect_fanatics_fundamentalism]
2138 { "type", "name", "range"
2139 "Gov", "Fundamentalism", "Player"
2142 [effect_corruption_fundamentalism0]
2143 type = "Output_Waste"
2146 { "type", "name", "range"
2147 "Gov", "Fundamentalism", "Player"
2148 "OutputType", "Trade", "Local"
2151 [effect_corruption_fundamentalism1]
2152 type = "Output_Waste_By_Distance"
2155 { "type", "name", "range"
2156 "Gov", "Fundamentalism", "Player"
2157 "OutputType", "Trade", "Local"
2160 [effect_waste_fundamentalism0]
2161 type = "Output_Waste"
2164 { "type", "name", "range"
2165 "Gov", "Fundamentalism", "Player"
2166 "OutputType", "Shield", "Local"
2169 [effect_waste_fundamentalism1]
2170 type = "Output_Waste_By_Distance"
2173 { "type", "name", "range"
2174 "Gov", "Fundamentalism", "Player"
2175 "OutputType", "Shield", "Local"
2178 [effect_fundamentalism_unit_upkeep]
2179 type = "Upkeep_Factor"
2182 { "type", "name", "range"
2183 "Gov", "Fundamentalism", "Player"
2184 "OutputType", "Food", "Local"
2187 [effect_upkeep_free_units_fundamentalism]
2188 type = "Unit_Upkeep_Free_Per_City"
2191 { "type", "name", "range"
2192 "Gov", "Fundamentalism", "Player"
2193 "OutputType", "Shield", "Local"
2196 [effect_bad_sci_fundamentalism]
2197 type = "Output_Bonus_2"
2200 { "type", "name", "range"
2201 "Gov", "Fundamentalism", "Player"
2202 "OutputType", "science", "local"
2205 [effect_tithes_fundamentalism]
2206 type = "Happiness_To_Gold"
2209 { "type", "name", "range"
2210 "Gov", "Fundamentalism", "Player"
2213 [effect_max_rates_fundamentalism]
2217 { "type", "name", "range"
2218 "Gov", "Fundamentalism", "Player"
2221 [effect_enviromentalism]
2222 type = "Pollu_Prod_Pct"
2225 { "type", "name", "range"
2226 "Tech", "Environmentalism", "Player"
2229 [effect_calendar_base]
2238 { "type", "name", "range"
2239 "MinYear", "-1000", "World"
2247 { "type", "name", "range"
2248 "MinYear", "0", "World"
2256 { "type", "name", "range"
2257 "MinYear", "1000", "World"
2265 { "type", "name", "range"
2266 "MinYear", "1500", "World"
2274 { "type", "name", "range"
2275 "MinYear", "1750", "World"
2283 { "type", "name", "range"
2284 "MinYear", "1900", "World"
2287 [effect_tech_cost_base]
2288 type = "Tech_Cost_Factor"
2291 ; Cities can always work tiles
2292 [effect_tile_workable]
2293 type = "Tile_Workable"
2296 { "type", "name", "range", "present"
2297 "Terrain", "Inaccessible", "Local", FALSE
2300 ; each city has at least one slot to build units
2301 [effect_city_build_slots_basic]
2302 type = "City_Build_Slots"
2305 [effect_city_image_1]
2309 { "type", "name", "range"
2310 "MinSize", "4", "City"
2313 [effect_city_image_2]
2317 { "type", "name", "range"
2318 "MinSize", "8", "City"
2321 [effect_city_image_3]
2325 { "type", "name", "range"
2326 "MinSize", "12", "City"
2329 [effect_city_image_4]
2333 { "type", "name", "range"
2334 "MinSize", "16", "City"
2337 [effect_irrigate_src_ocean]
2338 type = "Irrig_Possible"
2341 { "type", "name", "range"
2342 "TerrainClass", "Oceanic", "CAdjacent"
2345 [effect_irrigate_src_river]
2346 type = "Irrig_Possible"
2349 { "type", "name", "range"
2350 "Extra", "River", "CAdjacent"
2353 [effect_irrigate_src_irrigation]
2354 type = "Irrig_Possible"
2357 { "type", "name", "range"
2358 "Extra", "Irrigation", "CAdjacent"
2362 type = "Mining_Possible"
2365 { "type", "name", "range", "present"
2366 "TerrainFlag", "Oil", "Local", FALSE
2370 type = "Mining_Possible"
2373 { "type", "name", "range"
2374 "Terrain", "Desert", "Local"
2375 "Tech", "Construction", "Player"
2378 [effect_glacier_oil]
2379 type = "Mining_Possible"
2382 { "type", "name", "range"
2383 "Terrain", "Glacier", "Local"
2384 "Tech", "Refining", "Player"
2388 type = "Irrig_TF_Possible"
2392 type = "Mining_TF_Possible"
2396 type = "Transform_Possible"
2399 { "type", "name", "range"
2400 "UnitFlag", "Transform", "Local"
2404 type = "Output_Tile_Punish_Pct"
2407 { "type", "name", "range", "present"
2408 "Extra", "Pollution", "Local", TRUE
2409 "Extra", "Fallout", "Local", FALSE
2413 type = "Output_Tile_Punish_Pct"
2416 { "type", "name", "range", "present"
2417 "Extra", "Fallout", "Local", TRUE
2418 "Extra", "Pollution", "Local", FALSE
2421 [effect_pollution_fallout]
2422 type = "Output_Tile_Punish_Pct"
2425 { "type", "name", "range"
2426 "Extra", "Fallout", "Local"
2427 "Extra", "Pollution", "Local"
2430 [effect_unit_bribe_cost_settlers]
2431 type = "Unit_Bribe_Cost_Pct"
2434 { "type", "name", "range"
2435 "UnitFlag", "Cities", "Local"
2438 [effect_illegal_action_move_cost_base]
2439 type = "Illegal_Action_Move_Cost"
2442 { "type", "name", "range", "present"
2443 "Action", "Found City", "Local", FALSE
2444 "Action", "Join City", "Local", FALSE
2447 [effect_incident_caught_steal_tech]
2448 type = "Casus_Belli_Caught"
2451 { "type", "name", "range", "present"
2452 "Action", "Steal Tech", "Local", TRUE
2453 "DiplRel", "War", "Local", FALSE
2456 [effect_incident_success_steal_tech]
2457 type = "Casus_Belli_Success"
2460 { "type", "name", "range", "present"
2461 "Action", "Steal Tech", "Local", TRUE
2462 "DiplRel", "War", "Local", FALSE
2465 [effect_incident_caught_tgt_steal_tech]
2466 type = "Casus_Belli_Caught"
2469 { "type", "name", "range", "present"
2470 "Action", "Targeted Steal Tech", "Local", TRUE
2471 "DiplRel", "War", "Local", FALSE
2474 [effect_incident_success_tgt_steal_tech]
2475 type = "Casus_Belli_Success"
2478 { "type", "name", "range", "present"
2479 "Action", "Targeted Steal Tech", "Local", TRUE
2480 "DiplRel", "War", "Local", FALSE
2483 [effect_incident_success_bribe_unit]
2484 type = "Casus_Belli_Success"
2487 { "type", "name", "range", "present"
2488 "Action", "Bribe Unit", "Local", TRUE
2489 "DiplRel", "War", "Local", FALSE
2492 [effect_incident_success_sabotage_unit]
2493 type = "Casus_Belli_Success"
2496 { "type", "name", "range", "present"
2497 "Action", "Sabotage Unit", "Local", TRUE
2498 "DiplRel", "War", "Local", FALSE
2501 [effect_incident_success_incite]
2502 type = "Casus_Belli_Success"
2505 { "type", "name", "range", "present"
2506 "Action", "Incite City", "Local", TRUE
2507 "DiplRel", "War", "Local", FALSE
2510 [effect_incident_success_incite_esc]
2511 type = "Casus_Belli_Success"
2514 { "type", "name", "range", "present"
2515 "Action", "Incite City Escape", "Local", TRUE
2516 "DiplRel", "War", "Local", FALSE
2519 [effect_incident_success_poison]
2520 type = "Casus_Belli_Success"
2523 { "type", "name", "range", "present"
2524 "Action", "Poison City", "Local", TRUE
2525 "DiplRel", "War", "Local", FALSE
2528 [effect_incident_success_sabotage_city]
2529 type = "Casus_Belli_Success"
2532 { "type", "name", "range", "present"
2533 "Action", "Sabotage City", "Local", TRUE
2534 "DiplRel", "War", "Local", FALSE
2537 [effect_incident_success_tgt_sabotage_city]
2538 type = "Casus_Belli_Success"
2541 { "type", "name", "range", "present"
2542 "Action", "Targeted Sabotage City", "Local", TRUE
2543 "DiplRel", "War", "Local", FALSE
2546 [effect_tgt_sabotage_city_half_chance]
2547 type = "Action_Odds_Pct"
2550 { "type", "name", "range", "present"
2551 "Action", "Targeted Sabotage City", "Local", TRUE
2554 [effect_incident_success_explode_nuke]
2555 type = "Casus_Belli_Success"
2558 { "type", "name", "range", "present"
2559 "Action", "Explode Nuclear", "Local", TRUE