001package com.fs.starfarer.api.impl.campaign.econ; 002 003public class ConditionData { 004 005 006 007 public static float BASE_SUPPLIES_1 = 5f; 008 public static float BASE_SUPPLIES_2 = 20f; 009 public static float BASE_SUPPLIES_3 = 50f; 010 011 public static float CREW_MARINES_NON_CONSUMING_FRACTION = 0.5f; 012 013 public static float AQUACULTURE_MACHINERY_MULT = 0.001f; 014 public static float AQUACULTURE_FOOD_MULT = 0.2f; 015 //public static float AQUACULTURE_ORGANICS_MULT = 0.01f; 016 017 018 public static float AUTOFAC_HEAVY_METALS = 1000; 019 public static float AUTOFAC_HEAVY_RARE_METALS = 100; 020 public static float AUTOFAC_HEAVY_VOLATILES = 1000; 021 public static float AUTOFAC_HEAVY_ORGANICS = 1000; 022 //public static float AUTOFAC_HEAVY_CREW = 1000; 023 public static float AUTOFAC_HEAVY_MACHINERY_DEMAND = 200; 024 public static float AUTOFAC_HEAVY_MACHINERY = 1200; 025 public static float AUTOFAC_HEAVY_SUPPLIES = 5000; // 2000 026 public static float AUTOFAC_HEAVY_HAND_WEAPONS = 2000; 027 028 public static float COTTAGE_INDUSTRY_ORGANICS = 2000f; 029 public static float COTTAGE_INDUSTRY_DOMESTIC_GOODS = 1000f; 030 031 public static float CRYOSANCTUM_VOLATILES_MULT = 0.1f; 032 public static float CRYOSANCTUM_ORGANICS_MULT = 0.1f; 033 public static float CRYOSANCTUM_MACHINERY_MULT = 0.01f; 034 public static float CRYOSANCTUM_CREW_MULT = 0.01f; 035 public static float CRYOSANCTUM_ORGANS = 500f; 036 public static float CRYOSANCTUM_CREW = 50f; 037 038 public static float DECIV_WEAPONS_MULT = 0.01f; 039 public static float DECIV_CREW_MULT = 5f; 040 public static float DECIV_SUPPLIES = 0.01f; 041 public static float DECIV_DRUGS_MULT = 5f; 042 public static float DECIV_GOODS_PENALTY = 0f; 043 public static float DECIV_PRODUCTION_PENALTY = 0f; 044 public static float DECIV_FOOD_PENALTY = 0.25f; 045 public static float DECIV_DEMAND_PRICE_MULT = 0.5f; 046 047 public static float DISSIDENT_WEAPONS_MULT = 0.01f; 048 public static float DISSIDENT_MARINES_MULT = 0.001f; 049 public static float DISSIDENT_CREW_MULT = 2f; 050 051 public static float FREE_PORT_DRUGS = 100f; 052 053 public static float FRONTIER_WEAPONS = 0.001f; 054 public static float FRONTIER_SUPPLIES = 0.01f; 055 public static float FRONTIER_LUXURY_PENALTY = 0.1f; 056 057 public static float FUEL_PRODUCTION_ORGANICS = 1000; 058 public static float FUEL_PRODUCTION_VOLATILES = 1000; 059 public static float FUEL_PRODUCTION_RARE_METALS = 300; 060 public static float FUEL_PRODUCTION_MACHINERY = 200; 061 //public static float FUEL_PRODUCTION_CREW = 500; 062 public static float FUEL_PRODUCTION_FUEL = 2500; 063 //public static float FUEL_PRODUCTION_FUEL = 60000; 064 065 public static float HEADQUARTERS_OFFICER_NUM_MULT_BONUS = 0.25f; 066 public static float HEADQUARTERS_OFFICER_LEVEL_MULT_BONUS = 0.25f; 067 068 //public static float HYDROPONICS_COMPLEX_FOOD = 100000; 069 public static float HYDROPONICS_COMPLEX_FOOD = 400; 070// public static float HYDROPONICS_COMPLEX_ORGANICS = 5000; 071// public static float HYDROPONICS_COMPLEX_CREW = 1000; 072// public static float HYDROPONICS_COMPLEX_MACHINERY = 250; 073 074 public static float LIGHT_INDUSTRY_ORGANICS = 500f; 075 public static float LIGHT_INDUSTRY_VOLATILES = 500f; 076 public static float LIGHT_INDUSTRY_MACHINERY = 100f; 077 public static float LIGHT_INDUSTRY_DOMESTIC_GOODS = 1000f; 078 public static float LIGHT_INDUSTRY_LUXURY_GOODS = 200f; 079 080 public static float LUDDIC_MAJORITY_LUXURY_MULT = 0.1f; 081 082 public static float MILITARY_BASE_SUPPLIES = 1000; 083 public static float MILITARY_BASE_FUEL = 4000; 084 public static float MILITARY_BASE_WEAPONS = 1000; 085 public static float MILITARY_BASE_MACHINERY = 50; 086 public static float MILITARY_BASE_MARINES_DEMAND = 100; 087 public static float MILITARY_BASE_CREW_DEMAND = 500; 088 public static float MILITARY_BASE_MARINES_SUPPLY = 150; // 200 089 public static float MILITARY_BASE_CREW_SUPPLY = 500; 090 public static float MILITARY_BASE_OFFICER_LEVEL_MULT_BONUS = 0.25f; 091 public static float MILITARY_BASE_OFFICER_NUM_MULT_BONUS = 0.25f; 092 093 public static float ORBITAL_BURNS_FOOD_BONUS = 2f; 094 095 public static float ORBITAL_STATION_FUEL_BASE = 1000f; 096 public static float ORBITAL_STATION_FUEL_MAX = 15000f; // 10000f; 097 public static float ORBITAL_STATION_REGULAR_CREW_SUPPLY = 500f; 098 public static float ORBITAL_STATION_SUPPLIES = 1000f; 099 public static float ORBITAL_STATION_CREW = 500f; 100 public static float ORBITAL_STATION_FUEL_MULT = 0.002f; 101 //public static float ORBITAL_STATION_OFFICER_LEVEL_MULT_BONUS = 0.25f; 102 public static float ORBITAL_STATION_OFFICER_NUM_MULT_BONUS = 0.25f; 103 104 public static float ORE_MINING_ORE = 2000f; 105 public static float ORE_MINING_RARE_ORE = 400; 106 public static float ORE_MINING_MACHINERY = 100; 107 //public static float ORE_MINING_CREW = 500; 108 109 public static float ORE_REFINING_ORE = 3000f; 110 public static float ORE_REFINING_RARE_ORE = 600f; 111 public static float ORE_REFINING_METAL_PER_ORE = 0.5f; 112 public static float ORE_REFINING_MACHINERY = 100; 113 //public static float ORE_REFINING_CREW = 500; 114 115 public static float ORGANICS_MINING_ORGANICS = 5500f; 116 public static float ORGANICS_MINING_MACHINERY = 100; 117 //public static float ORGANICS_MINING_CREW = 1000; 118 119 public static float ORGANIZED_CRIME_VOLATILES = 500f; 120 public static float ORGANIZED_CRIME_ORGANICS = 500f; 121 public static float ORGANIZED_CRIME_DRUGS = 1000f; 122 public static float ORGANIZED_CRIME_ORGANS = 400f; 123 public static float ORGANIZED_CRIME_MARINES = 100f; 124 public static float ORGANIZED_CRIME_WEAPONS = 50f; 125 126 public static float OUTPOST_MARINES_SIZE_1 = 5; 127 public static float OUTPOST_MARINES_SIZE_2 = 10; 128 public static float OUTPOST_MARINES_SIZE_3 = 50; 129 public static float OUTPOST_MARINES_MAX = 100; 130 public static float OUTPOST_FUEL = 1000; 131 132 public static float REFUGEE_POPULATION_PENALTY = 0.5f; 133 public static float REFUGEE_GREEN_CREW_MIN = 10f; 134 public static float REFUGEE_GREEN_CREW_MULT = 2f; 135 136 public static float RURAL_POLITY_FOOD_BONUS = 2f; 137 public static float RURAL_POLITY_DEMAND_MULT = 0.5f; 138 139 public static float SHIPBREAKING_CREW = 5000f; 140 public static float SHIPBREAKING_MACHINERY = 500f; 141 public static float SHIPBREAKING_SUPPLIES = 10000f; 142 public static float SHIPBREAKING_METALS = 4000f; 143 public static float SHIPBREAKING_RARE_METALS = 2000f; 144 145 public static float SPACEPORT_FUEL_BASE = 1000f; 146 public static float SPACEPORT_FUEL_MAX = 15000f; //10000f; 147 public static float SPACEPORT_SUPPLIES = 1000f; 148 public static float SPACEPORT_CREW = 2000f; 149 public static float SPACEPORT_FUEL_MULT = 0.002f; 150 public static float SPACEPORT_OFFICER_NUM_MULT_BONUS = 0.25f; 151 152 public static float TRADE_CENTER_STOCKPILE_CREDITS_PER_DEMAND_PER_SIZE = 1000; 153 154 public static float URBANIZED_POLITY_FOOD_PENALTY = 0.5f; 155 public static float URBANIZED_POLITY_DEMAND_MULT = 2f; 156 157 public static float VICE_DRUGS = 500; 158 public static float VICE_WEAPONS = 100; 159 160 public static float VOLATILES_DEPOT_STOCKPILE = 5000f; 161 162 public static float VOLATILES_MINING_VOLATILES = 5500f; 163 public static float VOLATILES_MINING_MACHINERY = 100; 164 //public static float VOLATILES_MINING_CREW = 5000; 165 166 public static float VOLTURNIAN_LOBSTER_PENS_LOBSTER = 5000f; 167 168 169 public static float FARMING_ORGANICS_FRACTION = 0.33f; 170 171 public static float WORLD_BARREN_MARGINAL_FARMING_MULT = 0.2f; 172 public static float WORLD_DESERT_FARMING_MULT = 0.2f; 173 public static float WORLD_ICE_FARMING_MULT = 0.2f; 174 public static float WORLD_TUNDRA_FARMING_MULT = 0.5f; 175 public static float WORLD_ARID_FARMING_MULT = 0.5f; 176 public static float WORLD_WATER_FARMING_MULT = 0.5f; 177 public static float WORLD_JUNGLE_FARMING_MULT = 0.5f; 178 public static float WORLD_TERRAN_FARMING_MULT = 2f; 179 public static float WORLD_TWILIGHT_FARMING_MULT = 1f; 180 181// public static float WORLD_BARREN_MARGINAL_FARMING_MULT = 0.05f; 182// public static float WORLD_DESERT_FARMING_MULT = 0.15f; 183// public static float WORLD_ICE_FARMING_MULT = 0.002f; 184// public static float WORLD_TUNDRA_FARMING_MULT = 0.05f; 185// public static float WORLD_ARID_FARMING_MULT = 0.3f; 186// public static float WORLD_WATER_FARMING_MULT = 0.2f; 187// public static float WORLD_JUNGLE_FARMING_MULT = 0.15f; 188// public static float WORLD_TERRAN_FARMING_MULT = 0.5f; 189// public static float WORLD_TWILIGHT_FARMING_MULT = 0.35f; 190 191 192 public static float WORLD_BARREN_MARGINAL_MACHINERY_MULT = 0.00005f; 193 194 public static float WORLD_DESERT_MACHINERY_MULT = 0.00005f; 195 196 public static float WORLD_ICE_MACHINERY_MULT = 0.00001f; 197 198 public static float WORLD_TUNDRA_MACHINERY_MULT = 0.000025f; 199 200 public static float WORLD_ARID_MACHINERY_MULT = 0.00005f; 201 202 public static float WORLD_WATER_MACHINERY_MULT = 0.00005f; 203 public static float WORLD_WATER_MAX_FOOD = 50000; 204 205 public static float WORLD_JUNGLE_MACHINERY_MULT = 0.00005f; 206 207 public static float WORLD_TERRAN_MACHINERY_MULT = 0.0001f; 208 209 public static float WORLD_TWILIGHT_MACHINERY_MULT = 0.00075f; 210 211 public static float WORLD_UNINHABITABLE_ORGANICS_MULT = 0.0005f; 212 213 214 public static float POPULATION_GREEN_CREW = 50f; 215 public static float POPULATION_FOOD = 500f; 216 public static float POPULATION_LUXURY_GOODS = 100f; 217 public static float POPULATION_DOMESTIC_GOODS = 500f; 218 public static float POPULATION_ORGANS = 100f; 219 public static float POPULATION_DRUGS = 100f; 220 public static float POPULATION_WEAPONS = 50f; 221 public static float POPULATION_FUEL = 200f; 222 public static float POPULATION_SUPPLIES = 200f; 223 //public static float POPULATION_SUPPLIES_FOR_CREW_MARINES = 0.1f; 224 225 226 public static float STABILITY_CRYOSANCTUM = 1f; 227 public static float STABILITY_OUTPOST = 2f; 228 public static float STABILITY_REGIONAL_CAPITAL = 2f; 229 public static float STABILITY_STEALTH_MINEFIELDS = 1f; 230 public static float STABILITY_HEADQUARTERS = 2f; 231 public static float STABILITY_MILITARY_BASE = 2f; 232 public static float STABILITY_ORBITAL_STATION = 1f; 233 public static float STABILITY_SPACEPORT = 1f; 234 public static float STABILITY_ORGANIZED_CRIME = -1f; 235 public static float STABILITY_REFUGEE_POPULATION = -1f; 236 public static float STABILITY_DISSIDENT = -1f; 237 public static float STABILITY_DECIVILIZED = -10f; 238 239 public static float STABILITY_TRADE_CENTER = 2f; 240 241 public static float STABILITY_LUDDIC_MAJORITY_BONUS = 2f; 242 public static float STABILITY_LUDDIC_MAJORITY_PENALTY = -2f; 243 244 245} 246