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="Civ2 effects data for Freeciv (incomplete)"
14 options="+Freeciv-ruleset-Devel-2017.Jan.02"
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"
36 [effect_barbarian_diplomacy]
40 { "type", "name", "range"
41 "NationGroup", "Barbarian", "Player"
44 [effect_barbarian_waste]
45 type = "Output_Waste_Pct"
48 { "type", "name", "range"
49 "NationGroup", "Barbarian", "Player"
50 "OutputType", "Shield", "Local"
53 ; Barbarian disappearance
55 [effect_barb_disappear]
59 { "type", "name", "range", "present"
60 "NationGroup", "Barbarian", "Player", TRUE
61 "Age", "5", "Local", TRUE
62 "CityTile", "Center", "Local", FALSE
65 ; Lone Leader might escape on coast (33% chance)
66 ; Complement of the two effects should be 0.9 * 0.66 = 0.594
67 ; (100 - 59) - 10 = 31
68 [effect_leader_escape]
72 { "type", "name", "range"
73 "UnitType", "Barbarian Leader", "Local"
75 "TerrainClass", "Oceanic", "Adjacent"
76 "MaxUnitsOnTile", "1", "Local"
80 type = "City_Unhappy_Size"
83 [effect_gov_tile_bonus_0]
84 type = "Output_Penalty_Tile"
87 { "type", "name", "range"
88 "Gov", "Anarchy", "Player"
91 [effect_gov_tile_bonus_1]
92 type = "Output_Penalty_Tile"
95 { "type", "name", "range"
96 "Gov", "Despotism", "Player"
99 [effect_gov_tile_bonus_2]
100 type = "Output_Inc_Tile_Celebrate"
103 { "type", "name", "range"
104 "OutputType", "Trade", "Local"
105 "Gov", "Monarchy", "Player"
108 [effect_gov_tile_bonus_3]
109 type = "Output_Inc_Tile_Celebrate"
112 { "type", "name", "range"
113 "OutputType", "Trade", "Local"
114 "Gov", "Communism", "Player"
117 [effect_gov_tile_bonus_4]
118 type = "Output_Inc_Tile"
121 { "type", "name", "range"
122 "Gov", "Republic", "Player"
123 "OutputType", "Trade", "Local"
126 [effect_gov_tile_bonus_5]
127 type = "Output_Inc_Tile"
130 { "type", "name", "range"
131 "Gov", "Democracy", "Player"
132 "OutputType", "Trade", "Local"
135 [effect_gov_tile_bonus_6]
136 type = "Output_Inc_Tile_Celebrate"
139 { "type", "name", "range"
140 "Gov", "Fundamentalism", "Player"
141 "OutputType", "Trade", "Local"
144 [effect_corruption_anarchy0]
145 type = "Output_Waste"
148 { "type", "name", "range"
149 "Gov", "Anarchy", "Player"
150 "OutputType", "Trade", "Local"
153 [effect_corruption_anarchy1]
154 type = "Output_Waste_By_Distance"
157 { "type", "name", "range"
158 "Gov", "Anarchy", "Player"
159 "OutputType", "Trade", "Local"
162 [effect_corruption_despotism0]
163 type = "Output_Waste"
166 { "type", "name", "range"
167 "Gov", "Despotism", "Player"
168 "OutputType", "Trade", "Local"
171 [effect_corruption_despotism1]
172 type = "Output_Waste_By_Distance"
175 { "type", "name", "range"
176 "Gov", "Despotism", "Player"
177 "OutputType", "Trade", "Local"
180 [effect_corruption_monarchy0]
181 type = "Output_Waste"
184 { "type", "name", "range"
185 "Gov", "Monarchy", "Player"
186 "OutputType", "Trade", "Local"
189 [effect_corruption_monarchy1]
190 type = "Output_Waste_By_Distance"
193 { "type", "name", "range"
194 "Gov", "Monarchy", "Player"
195 "OutputType", "Trade", "Local"
198 [effect_corruption_communism0]
199 type = "Output_Waste"
202 { "type", "name", "range"
203 "Gov", "Communism", "Player"
204 "OutputType", "Trade", "Local"
207 [effect_corruption_republic0]
208 type = "Output_Waste"
211 { "type", "name", "range"
212 "Gov", "Republic", "Player"
213 "OutputType", "Trade", "Local"
216 [effect_corruption_republic1]
217 type = "Output_Waste_By_Distance"
220 { "type", "name", "range"
221 "Gov", "Republic", "Player"
222 "OutputType", "Trade", "Local"
225 [effect_corruption_fundamentalism0]
226 type = "Output_Waste"
229 { "type", "name", "range"
230 "Gov", "Fundamentalism", "Player"
231 "OutputType", "Trade", "Local"
234 [effect_corruption_fundamentalism1]
235 type = "Output_Waste_By_Distance"
238 { "type", "name", "range"
239 "Gov", "Fundamentalism", "Player"
240 "OutputType", "Trade", "Local"
243 [effect_waste_anarchy0]
244 type = "Output_Waste"
247 { "type", "name", "range"
248 "Gov", "Anarchy", "Player"
249 "OutputType", "Shield", "Local"
252 [effect_waste_anarchy1]
253 type = "Output_Waste_By_Distance"
256 { "type", "name", "range"
257 "Gov", "Anarchy", "Player"
258 "OutputType", "Shield", "Local"
261 [effect_waste_despotism0]
262 type = "Output_Waste"
265 { "type", "name", "range"
266 "Gov", "Despotism", "Player"
267 "OutputType", "Shield", "Local"
270 [effect_waste_despotism1]
271 type = "Output_Waste_By_Distance"
274 { "type", "name", "range"
275 "Gov", "Despotism", "Player"
276 "OutputType", "Shield", "Local"
279 [effect_waste_monarchy0]
280 type = "Output_Waste"
283 { "type", "name", "range"
284 "Gov", "Monarchy", "Player"
285 "OutputType", "Shield", "Local"
288 [effect_waste_monarchy1]
289 type = "Output_Waste_By_Distance"
292 { "type", "name", "range"
293 "Gov", "Monarchy", "Player"
294 "OutputType", "Shield", "Local"
297 [effect_waste_communism0]
298 type = "Output_Waste"
301 { "type", "name", "range"
302 "Gov", "Communism", "Player"
303 "OutputType", "Shield", "Local"
306 [effect_waste_republic0]
307 type = "Output_Waste"
310 { "type", "name", "range"
311 "Gov", "Republic", "Player"
312 "OutputType", "Shield", "Local"
315 [effect_waste_republic1]
316 type = "Output_Waste_By_Distance"
319 { "type", "name", "range"
320 "Gov", "Republic", "Player"
321 "OutputType", "Shield", "Local"
324 [effect_waste_fundamentalism0]
325 type = "Output_Waste"
328 { "type", "name", "range"
329 "Gov", "Fundamentalism", "Player"
330 "OutputType", "Shield", "Local"
333 [effect_waste_fundamentalism1]
334 type = "Output_Waste_By_Distance"
337 { "type", "name", "range"
338 "Gov", "Fundamentalism", "Player"
339 "OutputType", "Shield", "Local"
342 ; Specialist output bonuses
345 type = "Specialist_Output"
348 { "type", "name", "range"
349 "Specialist", "elvis", "Local"
350 "OutputType", "luxury", "Local"
354 type = "Specialist_Output"
357 { "type", "name", "range"
358 "Specialist", "scientist", "Local"
359 "OutputType", "science", "Local"
363 type = "Specialist_Output"
366 { "type", "name", "range"
367 "Specialist", "taxman", "Local"
368 "OutputType", "gold", "Local"
373 [effect_fortress_hp_regen]
377 { "type", "name", "range"
378 "Extra", "Fortress", "Tile"
379 "UnitClass", "Land", "Local"
382 ; Base vision range - radius of vision is sqrt(5) = 2.24
384 type = "City_Vision_Radius_Sq"
387 [effect_trade_routes]
388 type = "Max_Trade_Routes"
392 type = "Make_Content_Mil"
395 { "type", "name", "range"
396 "Gov", "Republic", "Player"
399 [effect_base_unit_upkeep]
400 type = "Upkeep_Factor"
403 [effect_communism_unit_upkeep]
404 type = "Upkeep_Factor"
407 { "type", "name", "range"
408 "Gov", "Communism", "Player"
409 "OutputType", "Food", "Local"
412 [effect_fundamentalism_unit_upkeep]
413 type = "Upkeep_Factor"
416 { "type", "name", "range"
417 "Gov", "Fundamentalism", "Player"
418 "OutputType", "Food", "Local"
421 [effect_fundamentalism_free_fanatics]
425 { "type", "name", "range"
426 "Gov", "Fundamentalism", "Player"
429 [effect_republic_unit_upkeep]
430 type = "Upkeep_Factor"
433 { "type", "name", "range"
434 "Gov", "Republic", "Player"
435 "OutputType", "Food", "Local"
438 [effect_democracy_unit_upkeep]
439 type = "Upkeep_Factor"
442 { "type", "name", "range"
443 "Gov", "Democracy", "Player"
444 "OutputType", "Food", "Local"
447 [effect_republic_unit_unhappiness]
448 type = "Unhappy_Factor"
451 { "type", "name", "range"
452 "Gov", "Republic", "Player"
455 [effect_democracy_unit_unhappiness]
456 type = "Unhappy_Factor"
459 { "type", "name", "range"
460 "Gov", "Democracy", "Player"
463 [effect_upkeep_free_units_anarchy]
464 type = "Unit_Upkeep_Free_Per_City"
467 { "type", "name", "range"
468 "Gov", "Anarchy", "Player"
469 "OutputType", "Shield", "Local"
472 [effect_upkeep_free_units_despotism]
473 type = "Unit_Upkeep_Free_Per_City"
476 { "type", "name", "range"
477 "Gov", "Despotism", "Player"
478 "OutputType", "Shield", "Local"
481 [effect_upkeep_free_units_monarchy]
482 type = "Unit_Upkeep_Free_Per_City"
485 { "type", "name", "range"
486 "Gov", "Monarchy", "Player"
487 "OutputType", "Shield", "Local"
490 [effect_upkeep_free_units_communism]
491 type = "Unit_Upkeep_Free_Per_City"
494 { "type", "name", "range"
495 "Gov", "Communism", "Player"
496 "OutputType", "Shield", "Local"
499 [effect_upkeep_free_units_fundamentalism]
500 type = "Unit_Upkeep_Free_Per_City"
503 { "type", "name", "range"
504 "Gov", "Fundamentalism", "Player"
505 "OutputType", "Shield", "Local"
509 type = "Civil_War_Chance"
512 { "type", "name", "range"
513 "Gov", "Anarchy", "Player"
517 type = "Civil_War_Chance"
520 { "type", "name", "range"
521 "Gov", "Despotism", "Player"
525 type = "Civil_War_Chance"
528 { "type", "name", "range"
529 "Gov", "Monarchy", "Player"
533 type = "Civil_War_Chance"
536 { "type", "name", "range"
537 "Gov", "Communism", "Player"
541 type = "Civil_War_Chance"
544 { "type", "name", "range"
545 "Gov", "Republic", "Player"
549 type = "Civil_War_Chance"
552 { "type", "name", "range"
553 "Gov", "Democracy", "Player"
556 [effect_empire_size_base_0]
557 type = "Empire_Size_Base"
560 { "type", "name", "range"
561 "Gov", "Anarchy", "Player"
564 [effect_empire_size_base_1]
565 type = "Empire_Size_Base"
568 { "type", "name", "range"
569 "Gov", "Despotism", "Player"
572 [effect_empire_size_base_2]
573 type = "Empire_Size_Base"
576 { "type", "name", "range"
577 "Gov", "Monarchy", "Player"
580 [effect_empire_size_base_3]
581 type = "Empire_Size_Base"
584 { "type", "name", "range"
585 "Gov", "Communism", "Player"
588 [effect_empire_size_base_4]
589 type = "Empire_Size_Base"
592 { "type", "name", "range"
593 "Gov", "Republic", "Player"
596 [effect_empire_size_base_5]
597 type = "Empire_Size_Base"
600 { "type", "name", "range"
601 "Gov", "Democracy", "Player"
604 [effect_empire_size_base_6]
605 type = "Empire_Size_Base"
608 { "type", "name", "range"
609 "Gov", "Fundamentalism", "Player"
612 [effect_empire_size_step_0]
613 type = "Empire_Size_Step"
616 { "type", "name", "range"
617 "Gov", "Anarchy", "Player"
620 [effect_empire_size_step_1]
621 type = "Empire_Size_Step"
624 { "type", "name", "range"
625 "Gov", "Despotism", "Player"
628 [effect_empire_size_step_2]
629 type = "Empire_Size_Step"
632 { "type", "name", "range"
633 "Gov", "Monarchy", "Player"
636 [effect_empire_size_step_3]
637 type = "Empire_Size_Step"
640 { "type", "name", "range"
641 "Gov", "Communism", "Player"
644 [effect_empire_size_step_4]
645 type = "Empire_Size_Step"
648 { "type", "name", "range"
649 "Gov", "Republic", "Player"
652 [effect_empire_size_step_5]
653 type = "Empire_Size_Step"
656 { "type", "name", "range"
657 "Gov", "Democracy", "Player"
660 [effect_empire_size_step_6]
661 type = "Empire_Size_Step"
664 { "type", "name", "range"
665 "Gov", "Fundamentalism", "Player"
672 { "type", "name", "range"
673 "Gov", "Anarchy", "Player"
680 { "type", "name", "range"
681 "Gov", "Despotism", "Player"
688 { "type", "name", "range"
689 "Gov", "Monarchy", "Player"
696 { "type", "name", "range"
697 "Gov", "Communism", "Player"
704 { "type", "name", "range"
705 "Gov", "Republic", "Player"
712 { "type", "name", "range"
713 "Gov", "Democracy", "Player"
720 { "type", "name", "range"
721 "Gov", "Fundamentalism", "Player"
724 [effect_martial_law_each_0]
725 type = "Martial_Law_Each"
728 { "type", "name", "range"
729 "Gov", "Anarchy", "Player"
732 [effect_martial_law_each_1]
733 type = "Martial_Law_Each"
736 { "type", "name", "range"
737 "Gov", "Despotism", "Player"
740 [effect_martial_law_each_2]
741 type = "Martial_Law_Each"
744 { "type", "name", "range"
745 "Gov", "Monarchy", "Player"
748 [effect_martial_law_each_3]
749 type = "Martial_Law_Each"
752 { "type", "name", "range"
753 "Gov", "Communism", "Player"
756 [effect_martial_law_max_0]
757 type = "Martial_Law_Max"
760 { "type", "name", "range"
761 "Gov", "Anarchy", "Player"
764 [effect_martial_law_max_1]
765 type = "Martial_Law_Max"
768 { "type", "name", "range"
769 "Gov", "Despotism", "Player"
772 [effect_martial_law_max_2]
773 type = "Martial_Law_Max"
776 { "type", "name", "range"
777 "Gov", "Monarchy", "Player"
780 [effect_martial_law_max_3]
781 type = "Martial_Law_Max"
784 { "type", "name", "range"
785 "Gov", "Communism", "Player"
788 [effect_rapture_grow_0]
789 type = "Rapture_Grow"
792 { "type", "name", "range"
793 "Gov", "Republic", "Player"
796 [effect_rapture_grow_1]
797 type = "Rapture_Grow"
800 { "type", "name", "range"
801 "Gov", "Democracy", "Player"
805 type = "Veteran_Build"
808 { "type", "name", "range"
809 "Gov", "Communism", "Player"
810 "UnitFlag", "Diplomat", "Local"
813 [effect_revolution_0]
814 type = "Revolution_Unhappiness"
817 { "type", "name", "range"
818 "Gov", "Democracy", "Player"
825 { "type", "name", "range"
826 "Gov", "Republic", "Player"
833 { "type", "name", "range"
834 "Gov", "Democracy", "Player"
837 [effect_partisans_communism]
838 type = "Inspire_Partisans"
841 { "type", "name", "range", "present"
842 "Gov", "Communism", "Player", TRUE
843 "Tech", "Communism", "Player", TRUE
844 "Tech", "Gunpowder", "Player", TRUE
845 "Tech", "Guerilla Warfare", "World", TRUE
846 "NationGroup", "Barbarian", "Player", FALSE
849 [effect_partisans_democracy]
850 type = "Inspire_Partisans"
853 { "type", "name", "range", "present"
854 "Gov", "Democracy", "Player", TRUE
855 "Tech", "Communism", "Player", TRUE
856 "Tech", "Gunpowder", "Player", TRUE
857 "Tech", "Guerilla Warfare", "World", TRUE
858 "NationGroup", "Barbarian", "Player", FALSE
861 [effect_fundamentalism]
862 type = "Output_Bonus_2"
865 { "type", "name", "range"
866 "Gov", "Fundamentalism", "Player"
867 "OutputType", "science", "local"
870 ; Nuclear power gives +1 moves to sea units
871 [effect_nuclear_powered_boats]
875 { "type", "name", "range"
876 "Tech", "Nuclear Power", "Player"
877 "UnitClass", "Sea", "Local"
881 type = "Veteran_Build"
884 { "type", "name", "range", "present"
885 "Building", "Airport", "City", TRUE
886 "UnitClass", "Air", "Local", TRUE
887 "UnitFlag", "NonMil", "Local", FALSE
888 "UnitFlag", "NoVeteran", "Local", FALSE
892 type = "Veteran_Build"
895 { "type", "name", "range", "present"
896 "Building", "Airport", "City", TRUE
897 "UnitClass", "Helicopter", "Local", TRUE
898 "UnitFlag", "NonMil", "Local", FALSE
899 "UnitFlag", "NoVeteran", "Local", FALSE
903 type = "Veteran_Build"
906 { "type", "name", "range", "present"
907 "Building", "Airport", "City", TRUE
908 "UnitClass", "Missile", "Local", TRUE
909 "UnitFlag", "NonMil", "Local", FALSE
910 "UnitFlag", "NoVeteran", "Local", FALSE
917 { "type", "name", "range"
918 "Building", "Airport", "City"
919 "UnitClass", "Air", "Local"
926 { "type", "name", "range"
927 "Building", "Airport", "City"
928 "UnitClass", "Helicopter", "Local"
935 { "type", "name", "range"
936 "Building", "Airport", "City"
939 ; Base max city size of 8
940 [effect_aqueduct_size]
948 { "type", "name", "range"
949 "Building", "Aqueduct", "City"
953 type = "Output_Bonus"
956 { "type", "name", "range"
957 "Building", "Marketplace", "City"
958 "Building", "Bank", "City"
959 "OutputType", "gold", "local"
963 type = "Output_Bonus"
966 { "type", "name", "range"
967 "Building", "Marketplace", "City"
968 "Building", "Bank", "City"
969 "OutputType", "luxury", "local"
973 type = "Veteran_Build"
976 { "type", "name", "range", "present"
977 "Building", "Barracks", "City", TRUE
978 "UnitClass", "Land", "Local", TRUE
979 "UnitFlag", "NonMil", "Local", FALSE
980 "UnitFlag", "NoVeteran", "Local", FALSE
981 "Building", "Barracks II", "City", FALSE
982 "Building", "Barracks III", "City", FALSE
989 { "type", "name", "range", "present"
990 "Building", "Barracks", "City", TRUE
991 "UnitClass", "Land", "Local", TRUE
992 "Building", "Barracks II", "City", FALSE
993 "Building", "Barracks III", "City", FALSE
997 type = "Veteran_Build"
1000 { "type", "name", "range", "present"
1001 "Building", "Barracks II", "City", TRUE
1002 "UnitClass", "Land", "Local", TRUE
1003 "UnitFlag", "NonMil", "Local", FALSE
1004 "UnitFlag", "NoVeteran", "Local", FALSE
1005 "Building", "Barracks III", "City", FALSE
1008 [effect_barracks_ii_1]
1012 { "type", "name", "range", "present"
1013 "Building", "Barracks II", "City", TRUE
1014 "UnitClass", "Land", "Local", TRUE
1015 "Building", "Barracks III", "City", FALSE
1018 [effect_barracks_iii]
1019 type = "Veteran_Build"
1022 { "type", "name", "range", "present"
1023 "Building", "Barracks III", "City", TRUE
1024 "UnitClass", "Land", "Local", TRUE
1025 "UnitFlag", "NonMil", "Local", FALSE
1026 "UnitFlag", "NoVeteran", "Local", FALSE
1029 [effect_barracks_iii_1]
1033 { "type", "name", "range"
1034 "Building", "Barracks III", "City"
1035 "UnitClass", "Land", "Local"
1039 type = "Make_Content"
1042 { "type", "name", "range", "present"
1043 "Building", "Cathedral", "City", TRUE
1044 "Building", "Michelangelo's Chapel", "Player", FALSE
1047 [effect_cathedral_1]
1048 type = "Make_Content"
1051 { "type", "name", "range", "present"
1052 "Tech", "Theology", "Player", TRUE
1053 "Building", "Cathedral", "City", TRUE
1054 "Building", "Michelangelo's Chapel", "Player", FALSE
1057 [effect_cathedral_2]
1058 type = "Make_Content"
1061 { "type", "name", "range", "present"
1062 "Tech", "Communism", "Player", TRUE
1063 "Building", "Cathedral", "City", TRUE
1064 "Building", "Michelangelo's Chapel", "Player", FALSE
1068 type = "Defend_Bonus"
1071 { "type", "name", "range", "present"
1072 "Building", "City Walls", "City", TRUE
1073 "UnitClass", "Land", "Local", TRUE
1074 "Building", "Great Wall", "Player", FALSE
1075 "UnitType", "Howitzer", "Local", FALSE
1078 [effect_city_walls_0]
1079 type = "Defend_Bonus"
1082 { "type", "name", "range", "present"
1083 "Building", "City Walls", "City", TRUE
1084 "UnitClass", "Helicopter", "Local", TRUE
1085 "Building", "Great Wall", "Player", FALSE
1088 [effect_city_walls_1]
1089 type = "Unit_No_Lose_Pop"
1092 { "type", "name", "range"
1093 "Building", "City Walls", "City"
1096 [effect_city_walls_visible]
1097 type = "Visible_Walls"
1100 { "type", "name", "range"
1101 "Building", "City Walls", "City"
1104 [effect_coastal_defense]
1105 type = "Defend_Bonus"
1108 { "type", "name", "range"
1109 "Building", "Coastal Defense", "City"
1110 "UnitClass", "Sea", "Local"
1114 type = "Make_Content"
1117 { "type", "name", "range"
1118 "Building", "Colosseum", "City"
1121 [effect_colosseum_1]
1122 type = "Make_Content"
1125 { "type", "name", "range"
1126 "Tech", "Electricity", "Player"
1127 "Building", "Colosseum", "City"
1131 type = "Output_Waste_Pct"
1134 { "type", "name", "range", "present"
1135 "Building", "Courthouse", "City", TRUE
1136 "OutputType", "trade", "local", TRUE
1137 "Building", "Palace", "City", FALSE
1140 [effect_courthouse_1]
1141 type = "Output_Waste_Pct"
1144 { "type", "name", "range", "present"
1145 "Building", "Courthouse", "City", TRUE
1146 "OutputType", "shield", "local", TRUE
1147 "Building", "Palace", "City", FALSE
1150 [effect_courthouse_2]
1151 type = "Make_Content"
1154 { "type", "name", "range"
1155 "Gov", "Democracy", "Player"
1156 "Building", "Courthouse", "City"
1159 [effect_courthouse_3]
1160 type = "Incite_Cost_Pct"
1163 { "type", "name", "range", "present"
1164 "Building", "Courthouse", "City", TRUE
1165 "MaxUnitsOnTile", "0", "Local", FALSE
1168 [effect_incite_cost_empty_courthouse]
1169 type = "Incite_Cost_Pct"
1172 { "type", "name", "range", "present"
1173 "MaxUnitsOnTile", "0", "Local", TRUE
1174 "Building", "Courthouse", "City", TRUE
1177 [effect_diplomat_defense_fortress]
1178 type = "Spy_Resistant"
1181 { "type", "name", "range"
1182 "Extra", "Fortress", "Local"
1185 [effect_incite_cost_empty]
1186 type = "Incite_Cost_Pct"
1189 { "type", "name", "range", "present"
1190 "MaxUnitsOnTile", "0", "Local", TRUE
1191 "Building", "Courthouse", "City", FALSE
1195 type = "Output_Bonus"
1198 { "type", "name", "range"
1199 "Building", "Factory", "City"
1200 "OutputType", "shield", "local"
1204 type = "Growth_Food"
1207 { "type", "name", "range", "present"
1208 "Building", "Granary", "City", TRUE
1209 "Building", "Pyramids", "Player", FALSE
1213 type = "Output_Add_Tile"
1216 { "type", "name", "range"
1217 "TerrainClass", "Oceanic", "Local"
1218 "Building", "Harbour", "City"
1219 "OutputType", "food", "local"
1222 [effect_hydro_plant]
1223 type = "Output_Bonus"
1226 { "type", "name", "range", "present"
1227 "Building", "Factory", "City", TRUE
1228 "Building", "Hydro Plant", "City", TRUE
1229 "OutputType", "shield", "local", TRUE
1230 "Building", "Hoover Dam", "Player", FALSE
1231 "Building", "Nuclear Plant", "City", FALSE
1232 "Building", "Solar Plant", "City", FALSE
1235 [effect_hydro_plant_1]
1236 type = "Output_Bonus"
1239 { "type", "name", "range", "present"
1240 "Building", "Mfg. Plant", "City", TRUE
1241 "Building", "Hydro Plant", "City", TRUE
1242 "OutputType", "shield", "local", TRUE
1243 "Building", "Hoover Dam", "Player", FALSE
1244 "Building", "Nuclear Plant", "City", FALSE
1245 "Building", "Solar Plant", "City", FALSE
1248 [effect_hydro_plant_2]
1249 type = "Pollu_Prod_Pct"
1252 { "type", "name", "range", "present"
1253 "Building", "Hydro Plant", "City", TRUE
1254 "Building", "Recycling Center", "City", FALSE
1255 "Building", "Hoover Dam", "Player", FALSE
1256 "Building", "Nuclear Plant", "City", FALSE
1257 "Building", "Solar Plant", "City", FALSE
1261 type = "Output_Bonus"
1264 { "type", "name", "range"
1265 "Building", "Library", "City"
1266 "OutputType", "science", "local"
1269 [effect_marketplace]
1270 type = "Output_Bonus"
1273 { "type", "name", "range"
1274 "Building", "Marketplace", "City"
1275 "OutputType", "gold", "local"
1278 [effect_marketplace_1]
1279 type = "Output_Bonus"
1282 { "type", "name", "range"
1283 "Building", "Marketplace", "City"
1284 "OutputType", "luxury", "local"
1287 ; No population pollution until certain techs researched
1288 [effect_pollu_pop_base]
1289 type = "Pollu_Pop_Pct_2"
1292 [effect_pollu_pop_automobile]
1293 type = "Pollu_Pop_Pct_2"
1296 { "type", "name", "range"
1297 "Tech", "Automobile", "Player"
1300 [effect_pollu_pop_industrialization]
1301 type = "Pollu_Pop_Pct_2"
1304 { "type", "name", "range"
1305 "Tech", "Industrialization", "Player"
1308 [effect_pollu_pop_mass_production]
1309 type = "Pollu_Pop_Pct_2"
1312 { "type", "name", "range"
1313 "Tech", "Mass Production", "Player"
1316 [effect_pollu_pop_plastics]
1317 type = "Pollu_Pop_Pct_2"
1320 { "type", "name", "range"
1321 "Tech", "Plastics", "Player"
1324 [effect_mass_transit]
1325 type = "Pollu_Pop_Pct"
1328 { "type", "name", "range"
1329 "Building", "Mass Transit", "City"
1333 type = "Output_Bonus"
1336 { "type", "name", "range"
1337 "Building", "Mfg. Plant", "City"
1338 "OutputType", "shield", "local"
1341 [effect_nuclear_plant]
1342 type = "Output_Bonus"
1345 { "type", "name", "range", "present"
1346 "Building", "Factory", "City", TRUE
1347 "Building", "Nuclear Plant", "City", TRUE
1348 "OutputType", "shield", "local", TRUE
1349 "Building", "Hoover Dam", "Player", FALSE
1350 "Building", "Solar Plant", "City", FALSE
1353 [effect_nuclear_plant_1]
1354 type = "Output_Bonus"
1357 { "type", "name", "range", "present"
1358 "Building", "Mfg. Plant", "City", TRUE
1359 "Building", "Nuclear Plant", "City", TRUE
1360 "OutputType", "shield", "local", TRUE
1361 "Building", "Hoover Dam", "Player", FALSE
1362 "Building", "Solar Plant", "City", FALSE
1365 [effect_nuclear_plant_2]
1366 type = "Pollu_Prod_Pct"
1369 { "type", "name", "range", "present"
1370 "Building", "Nuclear Plant", "City", TRUE
1371 "Building", "Recycling Center", "City", FALSE
1372 "Building", "Hoover Dam", "Player", FALSE
1373 "Building", "Solar Plant", "City", FALSE
1376 [effect_offshore_platform]
1377 type = "Output_Add_Tile"
1380 { "type", "name", "range"
1381 "TerrainClass", "Oceanic", "Local"
1382 "Building", "Offshore Platform", "City"
1383 "OutputType", "shield", "local"
1387 type = "Output_Waste_Pct"
1390 { "type", "name", "range"
1391 "Building", "Palace", "City"
1392 "OutputType", "trade", "local"
1396 type = "Output_Waste_Pct"
1399 { "type", "name", "range"
1400 "Building", "Palace", "City"
1401 "OutputType", "shield", "local"
1405 type = "Spy_Resistant"
1408 { "type", "name", "range"
1409 "Building", "Palace", "City"
1412 [effect_palace_2_sabotage]
1413 type = "Building_Saboteur_Resistant"
1416 { "type", "name", "range"
1417 "Building", "Palace", "City"
1421 type = "Capital_City"
1424 { "type", "name", "range"
1425 "Building", "Palace", "City"
1428 [effect_palace_gov_center]
1432 { "type", "name", "range"
1433 "Building", "Palace", "City"
1436 [effect_police_station]
1437 type = "Make_Content_Mil"
1440 { "type", "name", "range", "present"
1441 "Gov", "Republic", "Player", TRUE
1442 "Building", "Police Station", "City", TRUE
1443 "Building", "Women's Suffrage", "Player", FALSE
1446 [effect_police_station_1]
1447 type = "Make_Content_Mil"
1450 { "type", "name", "range", "present"
1451 "Gov", "Democracy", "Player", TRUE
1452 "Building", "Police Station", "City", TRUE
1453 "Building", "Women's Suffrage", "Player", FALSE
1456 [effect_port_facility]
1457 type = "Veteran_Build"
1460 { "type", "name", "range", "present"
1461 "Building", "Port Facility", "City", TRUE
1462 "UnitClass", "Sea", "Local", TRUE
1463 "UnitFlag", "NonMil", "Local", FALSE
1464 "UnitFlag", "NoVeteran", "Local", FALSE
1467 [effect_port_facility_1]
1471 { "type", "name", "range"
1472 "Building", "Port Facility", "City"
1473 "UnitClass", "Sea", "Local"
1476 [effect_power_plant]
1477 type = "Output_Bonus"
1480 { "type", "name", "range", "present"
1481 "Building", "Factory", "City", TRUE
1482 "Building", "Power Plant", "City", TRUE
1483 "OutputType", "shield", "local", TRUE
1484 "Building", "Hoover Dam", "Player", FALSE
1485 "Building", "Nuclear Plant", "City", FALSE
1486 "Building", "Hydro Plant", "City", FALSE
1487 "Building", "Solar Plant", "City", FALSE
1490 [effect_power_plant_1]
1491 type = "Output_Bonus"
1494 { "type", "name", "range", "present"
1495 "Building", "Mfg. Plant", "City", TRUE
1496 "Building", "Power Plant", "City", TRUE
1497 "OutputType", "shield", "local", TRUE
1498 "Building", "Hoover Dam", "Player", FALSE
1499 "Building", "Nuclear Plant", "City", FALSE
1500 "Building", "Hydro Plant", "City", FALSE
1501 "Building", "Solar Plant", "City", FALSE
1504 [effect_recycling_center]
1505 type = "Pollu_Prod_Pct"
1508 { "type", "name", "range", "present"
1509 "Building", "Recycling Center", "City", TRUE
1510 "Building", "Solar Plant", "City", FALSE
1513 [effect_research_lab]
1514 type = "Output_Bonus"
1517 { "type", "name", "range", "present"
1518 "Building", "Library", "City", TRUE
1519 "Building", "Research Lab", "City", TRUE
1520 "OutputType", "science", "local", TRUE
1521 "Building", "SETI Program", "Player", FALSE
1524 [effect_sam_battery]
1525 type = "Defend_Bonus"
1528 { "type", "name", "range"
1529 "Building", "SAM Battery", "City"
1530 "UnitClass", "Air", "Local"
1533 [effect_sdi_defense]
1537 { "type", "name", "range", "present"
1538 "Building", "SDI Defense", "City", TRUE
1539 "DiplRel", "Foreign", "Local", TRUE
1540 "DiplRel", "Team", "Local", FALSE
1543 [effect_sdi_defense_1]
1544 type = "Defend_Bonus"
1547 { "type", "name", "range"
1548 "Building", "SDI Defense", "City"
1549 "UnitClass", "Missile", "Local"
1552 [effect_sewer_system]
1553 type = "Size_Unlimit"
1556 { "type", "name", "range"
1557 "Building", "Aqueduct", "City"
1558 "Building", "Sewer System", "City"
1561 [effect_solar_plant]
1562 type = "Output_Bonus"
1565 { "type", "name", "range"
1566 "Building", "Factory", "City"
1567 "Building", "Solar Plant", "City"
1568 "OutputType", "Shield", "Local"
1571 [effect_solar_plant_1]
1572 type = "Output_Bonus"
1575 { "type", "name", "range"
1576 "Building", "Mfg. Plant", "City"
1577 "Building", "Solar Plant", "City"
1578 "OutputType", "Shield", "Local"
1581 [effect_solar_plant_2]
1582 type = "Pollu_Prod_Pct"
1585 { "type", "name", "range"
1586 "Building", "Solar Plant", "City"
1589 [effect_space_component]
1590 type = "SS_Component"
1593 { "type", "name", "range"
1594 "Building", "Space Component", "City"
1597 [effect_space_module]
1601 { "type", "name", "range"
1602 "Building", "Space Module", "City"
1605 [effect_space_structural]
1606 type = "SS_Structural"
1609 { "type", "name", "range"
1610 "Building", "Space Structural", "City"
1613 [effect_stock_exchange]
1614 type = "Output_Bonus"
1617 { "type", "name", "range"
1618 "Building", "Bank", "City"
1619 "Building", "Stock Exchange", "City"
1620 "OutputType", "gold", "local"
1623 [effect_stock_exchange_1]
1624 type = "Output_Bonus"
1627 { "type", "name", "range"
1628 "Building", "Bank", "City"
1629 "Building", "Stock Exchange", "City"
1630 "OutputType", "luxury", "local"
1633 [effect_super_highways]
1634 type = "Output_Per_Tile"
1637 { "type", "name", "range"
1638 "Extra", "Road", "Local"
1639 "Building", "Super Highways", "City"
1640 "OutputType", "trade", "local"
1647 { "type", "name", "range"
1648 "Extra", "Mine", "Local"
1652 type = "Irrigation_Pct"
1655 { "type", "name", "range", "present"
1656 "Extra", "Irrigation", "Local", TRUE
1657 "CityTile", "Center", "Local", FALSE
1660 [effect_irrigation_2]
1661 type = "Irrigation_Pct"
1664 { "type", "name", "range", "present"
1665 "CityTile", "Center", "Local", TRUE
1666 "TerrainAlter", "CanIrrigate", "Local", TRUE
1667 "Extra", "Mine", "Local", FALSE
1670 [effect_supermarket]
1671 type = "Output_Per_Tile"
1674 { "type", "name", "range", "present"
1675 "Extra", "Farmland", "Local", TRUE
1676 "Building", "Supermarket", "City", TRUE
1677 "OutputType", "Food", "Local", TRUE
1678 "CityTile", "Center", "Local", FALSE
1681 [effect_supermarket_2]
1682 type = "Output_Per_Tile"
1685 { "type", "name", "range", "present"
1686 "CityTile", "Center", "Local", TRUE
1687 "TerrainAlter", "CanIrrigate", "Local", TRUE
1688 "Building", "Supermarket", "City", TRUE
1689 "OutputType", "Food", "Local", TRUE
1690 "Extra", "Mine", "Local", FALSE
1694 type = "Make_Content"
1697 { "type", "name", "range"
1698 "Building", "Temple", "City"
1702 type = "Make_Content"
1705 { "type", "name", "range"
1706 "Tech", "Mysticism", "Player"
1707 "Building", "Temple", "City"
1711 type = "Output_Bonus"
1714 { "type", "name", "range"
1715 "Building", "Library", "City"
1716 "Building", "University", "City"
1717 "OutputType", "science", "local"
1720 [effect_apollo_program]
1724 { "type", "name", "range"
1725 "Building", "Apollo Program", "Player"
1728 [effect_apollo_program_1]
1729 type = "Enable_Space"
1732 { "type", "name", "range", "survives"
1733 "Building", "Apollo Program", "World", TRUE
1736 [effect_asmiths_trading_co]
1737 type = "Upkeep_Free"
1740 { "type", "name", "range"
1741 "Building", "A.Smith's Trading Co.", "Player"
1745 type = "Output_Inc_Tile"
1748 { "type", "name", "range"
1749 "Building", "Colossus", "City"
1750 "OutputType", "trade", "local"
1753 [effect_copernicus_observatory]
1754 type = "Output_Bonus"
1757 { "type", "name", "range"
1758 "Building", "Copernicus' Observatory", "City"
1759 "OutputType", "science", "local"
1762 [effect_cure_for_cancer]
1763 type = "Force_Content"
1766 { "type", "name", "range"
1767 "Building", "Cure For Cancer", "Player"
1770 [effect_darwins_voyage]
1771 type = "Give_Imm_Tech"
1774 { "type", "name", "range"
1775 "Building", "Darwin's Voyage", "Player"
1778 [effect_eiffel_tower]
1779 type = "Gain_AI_Love"
1782 { "type", "name", "range"
1783 "Building", "Eiffel Tower", "Player"
1786 [effect_great_library]
1787 type = "Tech_Parasite"
1790 { "type", "name", "range"
1791 "Building", "Great Library", "Player"
1795 type = "Defend_Bonus"
1798 { "type", "name", "range", "present"
1799 "Building", "Great Wall", "Player", TRUE
1800 "UnitClass", "Land", "Local", TRUE
1801 "CityTile", "Center", "Local", TRUE
1802 "UnitType", "Howitzer", "Local", FALSE
1805 [effect_great_wall_0]
1806 type = "Defend_Bonus"
1809 { "type", "name", "range"
1810 "Building", "Great Wall", "Player"
1811 "UnitClass", "Helicopter", "Local"
1812 "CityTile", "Center", "Local"
1815 [effect_great_wall_1]
1816 type = "Unit_No_Lose_Pop"
1819 { "type", "name", "range"
1820 "Building", "Great Wall", "Player"
1823 [effect_great_wall_visible]
1824 type = "Visible_Walls"
1827 { "type", "name", "range"
1828 "Building", "Great Wall", "Player"
1831 [effect_hanging_gardens]
1835 { "type", "name", "range", "present"
1836 "Building", "Hanging Gardens", "Player", TRUE
1837 "Building", "Hanging Gardens", "City", FALSE
1840 [effect_hanging_gardens_1]
1844 { "type", "name", "range"
1845 "Building", "Hanging Gardens", "City"
1849 type = "Output_Bonus"
1852 { "type", "name", "range", "present"
1853 "Building", "Factory", "City", TRUE
1854 "Building", "Hoover Dam", "Player", TRUE
1855 "OutputType", "Shield", "Local", TRUE
1856 "Building", "Solar Plant", "City", FALSE
1859 [effect_hoover_dam_1]
1860 type = "Output_Bonus"
1863 { "type", "name", "range", "present"
1864 "Building", "Mfg. Plant", "City", TRUE
1865 "Building", "Hoover Dam", "Player", TRUE
1866 "OutputType", "Shield", "Local", TRUE
1867 "Building", "Solar Plant", "City", FALSE
1870 [effect_hoover_dam_2]
1871 type = "Pollu_Prod_Pct"
1874 { "type", "name", "range", "present"
1875 "Building", "Hoover Dam", "Player", TRUE
1876 "Building", "Recycling Center", "City", FALSE
1877 "Building", "Solar Plant", "City", FALSE
1880 [effect_isaac_newtons_college]
1881 type = "Output_Bonus"
1884 { "type", "name", "range"
1885 "Building", "Isaac Newton's College", "City"
1886 "OutputType", "science", "local"
1889 [effect_js_bachs_cathedral]
1890 type = "Force_Content"
1893 { "type", "name", "range"
1894 "Building", "J.S. Bach's Cathedral", "Player"
1897 [effect_king_richards_crusade]
1898 type = "Output_Add_Tile"
1901 { "type", "name", "range"
1902 "Building", "King Richard's Crusade", "City"
1903 "OutputType", "shield", "local"
1906 [effect_leonardos_workshop]
1907 type = "Upgrade_Unit"
1910 { "type", "name", "range"
1911 "Building", "Leonardo's Workshop", "Player"
1918 { "type", "name", "range"
1919 "Building", "Lighthouse", "Player"
1920 "UnitClass", "Sea", "Local"
1923 [effect_lighthouse_2]
1924 type = "Veteran_Build"
1927 { "type", "name", "range", "present"
1928 "Building", "Lighthouse", "Player", TRUE
1929 "UnitClass", "Sea", "Local", TRUE
1930 "UnitFlag", "NonMil", "Local", FALSE
1931 "UnitFlag", "NoVeteran", "Local", FALSE
1932 "Building", "Port Facility", "City", FALSE
1935 [effect_magellans_expedition]
1939 { "type", "name", "range"
1940 "Building", "Magellan's Expedition", "Player"
1941 "UnitClass", "Sea", "Local"
1944 [effect_manhattan_project]
1945 type = "Enable_Nuke"
1948 { "type", "name", "range", "survives"
1949 "Building", "Manhattan Project", "World", TRUE
1952 [effect_marco_polos_contact]
1953 type = "Have_Contacts"
1956 { "type", "name", "range"
1957 "Building", "Marco Polo's Embassy", "Player"
1960 [effect_marco_polos_embassy]
1961 type = "Have_Embassies"
1964 { "type", "name", "range"
1965 "Building", "Marco Polo's Embassy", "Player"
1968 [effect_michelangelos_chapel]
1969 type = "Make_Content"
1972 { "type", "name", "range"
1973 "Building", "Michelangelo's Chapel", "Player"
1976 [effect_michelangelos_chapel_1]
1977 type = "Make_Content"
1980 { "type", "name", "range"
1981 "Tech", "Theology", "Player"
1982 "Building", "Michelangelo's Chapel", "Player"
1985 [effect_michelangelos_chapel_2]
1986 type = "Make_Content"
1989 { "type", "name", "range"
1990 "Tech", "Communism", "Player"
1991 "Building", "Michelangelo's Chapel", "Player"
1995 type = "Make_Content"
1998 { "type", "name", "range"
1999 "Building", "Temple", "City"
2000 "Building", "Oracle", "Player"
2003 [effect_oracle_mysticism]
2004 type = "Make_Content"
2007 { "type", "name", "range"
2008 "Building", "Temple", "City"
2009 "Building", "Oracle", "Player"
2010 "Tech", "Mysticism", "Player"
2014 type = "Growth_Food"
2017 { "type", "name", "range"
2018 "Building", "Pyramids", "Player"
2021 [effect_seti_program]
2022 type = "Output_Bonus"
2025 { "type", "name", "range"
2026 "Building", "Library", "City"
2027 "Building", "SETI Program", "Player"
2028 "OutputType", "science", "local"
2031 [effect_shakespeares_theatre]
2035 { "type", "name", "range"
2036 "Building", "Shakespeare's Theatre", "City"
2039 [effect_statue_of_liberty]
2040 type = "Any_Government"
2043 { "type", "name", "range"
2044 "Building", "Statue of Liberty", "Player"
2047 [effect_statue_of_liberty_1]
2051 { "type", "name", "range"
2052 "Building", "Statue of Liberty", "Player"
2055 [effect_sun_tzus_war_academy]
2056 type = "Veteran_Build"
2059 { "type", "name", "range", "present"
2060 "Building", "Sun Tzu's War Academy", "Player", TRUE
2061 "UnitClass", "Land", "Local", TRUE
2062 "UnitFlag", "NonMil", "Local", FALSE
2063 "UnitFlag", "NoVeteran", "Local", FALSE
2064 "Building", "Barracks", "City", FALSE
2065 "Building", "Barracks II", "City", FALSE
2066 "Building", "Barracks III", "City", FALSE
2069 [effect_sun_tzus_war_academy_1]
2070 type = "Veteran_Combat"
2073 { "type", "name", "range", "present"
2074 "Building", "Sun Tzu's War Academy", "Player", TRUE
2075 "UnitClass", "Land", "Local", TRUE
2076 "UnitFlag", "Diplomat", "Local", FALSE
2079 [effect_united_nations]
2080 type = "Unit_Recover"
2083 { "type", "name", "range"
2084 "Building", "United Nations", "Player"
2087 [effect_womens_suffrage]
2088 type = "Make_Content_Mil"
2091 { "type", "name", "range"
2092 "Gov", "Republic", "Player"
2093 "Building", "Women's Suffrage", "Player"
2096 [effect_womens_suffrage_1]
2097 type = "Make_Content_Mil"
2100 { "type", "name", "range"
2101 "Gov", "Democracy", "Player"
2102 "Building", "Women's Suffrage", "Player"
2105 [effect_flight_trade_revenue_reduce]
2106 type = "Trade_Revenue_Bonus"
2109 { "type", "name", "range"
2110 "Tech", "Flight", "Player"
2113 [effect_railroad_trade_revenue_reduce]
2114 type = "Trade_Revenue_Bonus"
2117 { "type", "name", "range"
2118 "Tech", "Railroad", "Player"
2121 [effect_enter_marketplace_bonus_reduction]
2122 type = "Trade_Revenue_Bonus"
2125 { "type", "name", "range"
2126 "Action", "Enter Marketplace", "Local"
2129 ; Fudge factor to more closely approximate Civ2 behavior. (Civ2 is
2130 ; really very different -- this just fakes it a little better)
2131 [effect_bonus_fudge_factor]
2132 type = "Trade_Revenue_Bonus"
2135 [effect_tithes_fundamentalism]
2136 type = "Happiness_To_Gold"
2139 { "type", "name", "range"
2140 "Gov", "Fundamentalism", "Player"
2143 ; FIXME: Calendar effects are copied from default rulesets and are
2144 ; probably wrong for civ2 ruleset.
2145 [effect_calendar_base]
2154 { "type", "name", "range"
2155 "MinYear", "-1000", "World"
2163 { "type", "name", "range"
2164 "MinYear", "0", "World"
2172 { "type", "name", "range"
2173 "MinYear", "1000", "World"
2181 { "type", "name", "range"
2182 "MinYear", "1500", "World"
2190 { "type", "name", "range"
2191 "MinYear", "1750", "World"
2199 { "type", "name", "range"
2200 "MinYear", "1900", "World"
2203 [effect_tech_cost_base]
2204 type = "Tech_Cost_Factor"
2207 [effect_tech_cost_double]
2208 type = "Tech_Cost_Factor"
2211 { "type", "name", "range"
2212 "MinYear", "1", "World"
2215 ; Cities can always work tiles
2216 [effect_tile_workable]
2217 type = "Tile_Workable"
2220 ; each city has at least one slot to build units
2221 [effect_city_build_slots_basic]
2222 type = "City_Build_Slots"
2225 [effect_city_image_1]
2229 { "type", "name", "range"
2230 "MinSize", "4", "City"
2233 [effect_city_image_2]
2237 { "type", "name", "range"
2238 "MinSize", "8", "City"
2241 [effect_city_image_3]
2245 { "type", "name", "range"
2246 "MinSize", "12", "City"
2249 [effect_city_image_4]
2253 { "type", "name", "range"
2254 "MinSize", "16", "City"
2257 [effect_irrigate_src_ocean]
2258 type = "Irrig_Possible"
2261 { "type", "name", "range"
2262 "TerrainClass", "Oceanic", "CAdjacent"
2265 [effect_irrigate_src_river]
2266 type = "Irrig_Possible"
2269 { "type", "name", "range"
2270 "Extra", "River", "CAdjacent"
2273 [effect_irrigate_src_irrigation]
2274 type = "Irrig_Possible"
2277 { "type", "name", "range"
2278 "Extra", "Irrigation", "CAdjacent"
2282 type = "Mining_Possible"
2286 type = "Irrig_TF_Possible"
2290 type = "Mining_TF_Possible"
2294 type = "Transform_Possible"
2297 { "type", "name", "range"
2298 "UnitFlag", "Transform", "Local"
2302 type = "Output_Tile_Punish_Pct"
2305 { "type", "name", "range"
2306 "Extra", "Pollution", "Local"
2309 [effect_unit_bribe_cost_settlers]
2310 type = "Unit_Bribe_Cost_Pct"
2313 { "type", "name", "range"
2314 "UnitFlag", "Cities", "Local"
2317 [effect_illegal_action_move_cost_base]
2318 type = "Illegal_Action_Move_Cost"
2321 { "type", "name", "range", "present"
2322 "Action", "Found City", "Local", FALSE
2323 "Action", "Join City", "Local", FALSE
2326 ; Allow everyone to declar war on the terrorist nation
2327 [effect_incident_plant_nuke_caught]
2328 type = "Casus_Belli_Caught"
2331 { "type", "name", "range", "present"
2332 "Action", "Suitcase Nuke Escape", "Local", TRUE
2333 "Gov", "Fundamentalism", "Player", FALSE
2336 ; TODO: Find the exact probability
2337 [effect_suitcase_plant_nuke_unlikely]
2338 type = "Action_Odds_Pct"
2341 { "type", "name", "range"
2342 "Action", "Suitcase Nuke Escape", "Local"
2345 [effect_incident_caught_steal_tech]
2346 type = "Casus_Belli_Caught"
2349 { "type", "name", "range", "present"
2350 "Action", "Steal Tech", "Local", TRUE
2351 "DiplRel", "War", "Local", FALSE
2354 [effect_incident_success_steal_tech]
2355 type = "Casus_Belli_Success"
2358 { "type", "name", "range", "present"
2359 "Action", "Steal Tech", "Local", TRUE
2360 "DiplRel", "War", "Local", FALSE
2363 [effect_incident_caught_tgt_steal_tech]
2364 type = "Casus_Belli_Caught"
2367 { "type", "name", "range", "present"
2368 "Action", "Targeted Steal Tech", "Local", TRUE
2369 "DiplRel", "War", "Local", FALSE
2372 [effect_incident_success_tgt_steal_tech]
2373 type = "Casus_Belli_Success"
2376 { "type", "name", "range", "present"
2377 "Action", "Targeted Steal Tech", "Local", TRUE
2378 "DiplRel", "War", "Local", FALSE
2381 [effect_incident_success_bribe_unit]
2382 type = "Casus_Belli_Success"
2385 { "type", "name", "range", "present"
2386 "Action", "Bribe Unit", "Local", TRUE
2387 "DiplRel", "War", "Local", FALSE
2390 [effect_incident_success_sabotage_unit]
2391 type = "Casus_Belli_Success"
2394 { "type", "name", "range", "present"
2395 "Action", "Sabotage Unit", "Local", TRUE
2396 "DiplRel", "War", "Local", FALSE
2399 [effect_incident_success_incite]
2400 type = "Casus_Belli_Success"
2403 { "type", "name", "range", "present"
2404 "Action", "Incite City", "Local", TRUE
2405 "DiplRel", "War", "Local", FALSE
2408 [effect_incident_success_incite_esc]
2409 type = "Casus_Belli_Success"
2412 { "type", "name", "range", "present"
2413 "Action", "Incite City Escape", "Local", TRUE
2414 "DiplRel", "War", "Local", FALSE
2417 [effect_incident_success_poison]
2418 type = "Casus_Belli_Success"
2421 { "type", "name", "range", "present"
2422 "Action", "Poison City", "Local", TRUE
2423 "DiplRel", "War", "Local", FALSE
2426 [effect_incident_success_sabotage_city]
2427 type = "Casus_Belli_Success"
2430 { "type", "name", "range", "present"
2431 "Action", "Sabotage City", "Local", TRUE
2432 "DiplRel", "War", "Local", FALSE
2435 [effect_incident_success_tgt_sabotage_city]
2436 type = "Casus_Belli_Success"
2439 { "type", "name", "range", "present"
2440 "Action", "Targeted Sabotage City", "Local", TRUE
2441 "DiplRel", "War", "Local", FALSE
2444 [effect_tgt_sabotage_city_half_chance]
2445 type = "Action_Odds_Pct"
2448 { "type", "name", "range", "present"
2449 "Action", "Targeted Sabotage City", "Local", TRUE
2452 [effect_incident_success_explode_nuke]
2453 type = "Casus_Belli_Success"
2456 { "type", "name", "range", "present"
2457 "Action", "Explode Nuclear", "Local", TRUE