Project Alice
Loading...
Searching...
No Matches
defines.hpp
Go to the documentation of this file.
1#pragma once
2#include <string_view>
3#include "parsers.hpp"
4#include "date_interface.hpp"
5
6#define LUA_DEFINES_LIST \
7 LUA_DEFINES_LIST_ELEMENT(years_of_nationalism, 20.000000) \
8 LUA_DEFINES_LIST_ELEMENT(months_until_broken, 3.000000) \
9 LUA_DEFINES_LIST_ELEMENT(rebel_acceptance_months, 60.000000) \
10 LUA_DEFINES_LIST_ELEMENT(base_country_tax_efficiency, 0.200000) \
11 LUA_DEFINES_LIST_ELEMENT(base_country_admin_efficiency, 0.200000) \
12 LUA_DEFINES_LIST_ELEMENT(gold_to_cash_rate, 1.000000) \
13 LUA_DEFINES_LIST_ELEMENT(gold_to_worker_pay_rate, 3.000000) \
14 LUA_DEFINES_LIST_ELEMENT(great_nations_count, 8.000000) \
15 LUA_DEFINES_LIST_ELEMENT(greatness_days, 365.000000) \
16 LUA_DEFINES_LIST_ELEMENT(badboy_limit, 25.000000) \
17 LUA_DEFINES_LIST_ELEMENT(max_bureaucracy_percentage, 0.010000) \
18 LUA_DEFINES_LIST_ELEMENT(bureaucracy_percentage_increment, 0.001000) \
19 LUA_DEFINES_LIST_ELEMENT(min_crimefight_percent, 0.100000) \
20 LUA_DEFINES_LIST_ELEMENT(max_crimefight_percent, 0.990000) \
21 LUA_DEFINES_LIST_ELEMENT(admin_efficiency_crimefight_percent, 0.500000) \
22 LUA_DEFINES_LIST_ELEMENT(conservative_increase_after_reform, 0.250000) \
23 LUA_DEFINES_LIST_ELEMENT(campaign_event_base_time, 80.000000) \
24 LUA_DEFINES_LIST_ELEMENT(campaign_event_min_time, 21.000000) \
25 LUA_DEFINES_LIST_ELEMENT(campaign_event_state_scale, -3.000000) \
26 LUA_DEFINES_LIST_ELEMENT(campaign_duration, 6.000000) \
27 LUA_DEFINES_LIST_ELEMENT(colonial_rank, 16.000000) \
28 LUA_DEFINES_LIST_ELEMENT(colony_to_state_prestige_gain, 2.000000) \
29 LUA_DEFINES_LIST_ELEMENT(colonial_liferating, 35.000000) \
30 LUA_DEFINES_LIST_ELEMENT(base_greatpower_daily_influence, 0.300000) \
31 LUA_DEFINES_LIST_ELEMENT(ai_support_reform, 0.025000) \
32 LUA_DEFINES_LIST_ELEMENT(base_monthly_diplopoints, 0.300000) \
33 LUA_DEFINES_LIST_ELEMENT(diplomat_travel_time, -1.000000) \
34 LUA_DEFINES_LIST_ELEMENT(province_overseas_penalty, 0.030000) \
35 LUA_DEFINES_LIST_ELEMENT(noncore_tax_penalty, -0.075000) \
36 LUA_DEFINES_LIST_ELEMENT(base_tariff_efficiency, 0.100000) \
37 LUA_DEFINES_LIST_ELEMENT(colony_formed_prestige, 1.000000) \
38 LUA_DEFINES_LIST_ELEMENT(created_cb_valid_time, 24.000000) \
39 LUA_DEFINES_LIST_ELEMENT(loyalty_boost_on_party_win, 0.100000) \
40 LUA_DEFINES_LIST_ELEMENT(movement_radicalism_base, 25.000000) \
41 LUA_DEFINES_LIST_ELEMENT(movement_radicalism_passed_reform_effect, -2.000000) \
42 LUA_DEFINES_LIST_ELEMENT(movement_radicalism_nationalism_factor, 1.000000) \
43 LUA_DEFINES_LIST_ELEMENT(suppression_points_gain_base, 170.000000) \
44 LUA_DEFINES_LIST_ELEMENT(suppress_bureaucrat_factor, 0.500000) \
45 LUA_DEFINES_LIST_ELEMENT(wrong_reform_militancy_impact, 2.000000) \
46 LUA_DEFINES_LIST_ELEMENT(suppression_radicalisation_hit, 10.000000) \
47 LUA_DEFINES_LIST_ELEMENT(investment_score_factor, 0.001000) \
48 LUA_DEFINES_LIST_ELEMENT(unciv_tech_spread_max, 0.150000) \
49 LUA_DEFINES_LIST_ELEMENT(unciv_tech_spread_min, 0.100000) \
50 LUA_DEFINES_LIST_ELEMENT(min_delay_between_reforms, 6.000000) \
51 LUA_DEFINES_LIST_ELEMENT(economic_reform_uh_factor, -0.400000) \
52 LUA_DEFINES_LIST_ELEMENT(military_reform_uh_factor, -0.400000) \
53 LUA_DEFINES_LIST_ELEMENT(wrong_reform_radical_impact, 15.000000) \
54 LUA_DEFINES_LIST_ELEMENT(tech_year_span, 150.000000) \
55 LUA_DEFINES_LIST_ELEMENT(tech_factor_vassal, 0.500000) \
56 LUA_DEFINES_LIST_ELEMENT(max_suppression, 100.000000) \
57 LUA_DEFINES_LIST_ELEMENT(prestige_hit_on_break_country, -0.200000) \
58 LUA_DEFINES_LIST_ELEMENT(min_mobilize_limit, 3.000000) \
59 LUA_DEFINES_LIST_ELEMENT(pop_growth_country_cache_days, 30.000000) \
60 LUA_DEFINES_LIST_ELEMENT(newspaper_printing_frequency, 350.000000) \
61 LUA_DEFINES_LIST_ELEMENT(newspaper_timeout_period, 890.000000) \
62 LUA_DEFINES_LIST_ELEMENT(newspaper_max_tension, 750.000000) \
63 LUA_DEFINES_LIST_ELEMENT(naval_base_supply_score_base, 10.000000) \
64 LUA_DEFINES_LIST_ELEMENT(naval_base_supply_score_empty, 2.000000) \
65 LUA_DEFINES_LIST_ELEMENT(naval_base_non_core_supply_score, 0.300000) \
66 LUA_DEFINES_LIST_ELEMENT(colonial_points_from_supply_factor, 1.000000) \
67 LUA_DEFINES_LIST_ELEMENT(colonial_points_for_non_core_base, 1.000000) \
68 LUA_DEFINES_LIST_ELEMENT(mobilization_speed_base, 0.100000) \
69 LUA_DEFINES_LIST_ELEMENT(mobilization_speed_rails_mult, 4.000000) \
70 LUA_DEFINES_LIST_ELEMENT(colonization_interest_lead, 3.000000) \
71 LUA_DEFINES_LIST_ELEMENT(colonization_influence_lead, 3.000000) \
72 LUA_DEFINES_LIST_ELEMENT(colonization_months_to_colonize, 12.000000) \
73 LUA_DEFINES_LIST_ELEMENT(colonization_days_between_investment, 90.000000) \
74 LUA_DEFINES_LIST_ELEMENT(colonization_days_for_initial_investment, 270.000000) \
75 LUA_DEFINES_LIST_ELEMENT(colonization_protectorate_province_maintainance, 4.000000) \
76 LUA_DEFINES_LIST_ELEMENT(colonization_colony_province_maintainance, 6.000000) \
77 LUA_DEFINES_LIST_ELEMENT(colonization_colony_industry_maintainance, 1.000000) \
78 LUA_DEFINES_LIST_ELEMENT(colonization_colony_railway_maintainance, 1.000000) \
79 LUA_DEFINES_LIST_ELEMENT(colonization_interest_cost_initial, 100.000000) \
80 LUA_DEFINES_LIST_ELEMENT(colonization_interest_cost_neighbor_modifier, -20.000000) \
81 LUA_DEFINES_LIST_ELEMENT(colonization_interest_cost, 20.000000) \
82 LUA_DEFINES_LIST_ELEMENT(colonization_influence_cost, 20.000000) \
83 LUA_DEFINES_LIST_ELEMENT(colonization_extra_guard_cost, 10.000000) \
84 LUA_DEFINES_LIST_ELEMENT(colonization_release_dominion_cost, 1000.000000) \
85 LUA_DEFINES_LIST_ELEMENT(colonization_create_state_cost, 350.000000) \
86 LUA_DEFINES_LIST_ELEMENT(colonization_create_protectorate_cost, 5.000000) \
87 LUA_DEFINES_LIST_ELEMENT(colonization_create_colony_cost, 4.000000) \
88 LUA_DEFINES_LIST_ELEMENT(colonization_colony_state_distance, 400.000000) \
89 LUA_DEFINES_LIST_ELEMENT(colonization_influence_temperature_per_day, 0.080000) \
90 LUA_DEFINES_LIST_ELEMENT(colonization_influence_temperature_per_level, 0.005000) \
91 LUA_DEFINES_LIST_ELEMENT(party_loyalty_hit_on_war_loss, 0.950000) \
92 LUA_DEFINES_LIST_ELEMENT(research_points_on_conquer_mult, 300.000000) \
93 LUA_DEFINES_LIST_ELEMENT(max_research_points, 35000.000000) \
94 LUA_DEFINES_LIST_ELEMENT(max_daily_research, 100.000000) \
95 LUA_DEFINES_LIST_ELEMENT(loan_base_interest, 0.010000) \
96 LUA_DEFINES_LIST_ELEMENT(bankruptcy_external_loan_years, 10.000000) \
97 LUA_DEFINES_LIST_ELEMENT(bankruptcy_factor, 0.200000) \
98 LUA_DEFINES_LIST_ELEMENT(shadowy_financiers_max_loan_amount, 5000.000000) \
99 LUA_DEFINES_LIST_ELEMENT(max_loan_cap_from_banks, 20.000000) \
100 LUA_DEFINES_LIST_ELEMENT(gunboat_low_tax_cap, 0.000000) \
101 LUA_DEFINES_LIST_ELEMENT(gunboat_high_tax_cap, 1.000000) \
102 LUA_DEFINES_LIST_ELEMENT(gunboat_fleet_size_factor, 100.000000) \
103 LUA_DEFINES_LIST_ELEMENT(province_size_divider, 50.000000) \
104 LUA_DEFINES_LIST_ELEMENT(capitalist_build_factory_state_employment_percent, 0.700000) \
105 LUA_DEFINES_LIST_ELEMENT(goods_focus_swap_chance, 0.000000) \
106 LUA_DEFINES_LIST_ELEMENT(num_closed_factories_per_state_lassiez_faire, 1.000000) \
107 LUA_DEFINES_LIST_ELEMENT(min_num_factories_per_state_before_deleting_lassiez_faire, 2.000000) \
108 LUA_DEFINES_LIST_ELEMENT(bankrupcy_duration, 3.000000) \
109 LUA_DEFINES_LIST_ELEMENT(second_rank_base_share_factor, 0.500000) \
110 LUA_DEFINES_LIST_ELEMENT(civ_base_share_factor, 0.750000) \
111 LUA_DEFINES_LIST_ELEMENT(unciv_base_share_factor, 1.000000) \
112 LUA_DEFINES_LIST_ELEMENT(factory_paychecks_leftover_factor, 0.300000) \
113 LUA_DEFINES_LIST_ELEMENT(max_factory_money_save, 3000.000000) \
114 LUA_DEFINES_LIST_ELEMENT(small_debt_limit, 20000.000000) \
115 LUA_DEFINES_LIST_ELEMENT(factory_upgrade_employee_factor, 0.750000) \
116 LUA_DEFINES_LIST_ELEMENT(rgo_supply_demand_factor_hire_hi, 0.200000) \
117 LUA_DEFINES_LIST_ELEMENT(rgo_supply_demand_factor_hire_lo, 0.020000) \
118 LUA_DEFINES_LIST_ELEMENT(rgo_supply_demand_factor_fire, 0.200000) \
119 LUA_DEFINES_LIST_ELEMENT(employment_hire_lowest, 0.010000) \
120 LUA_DEFINES_LIST_ELEMENT(employment_fire_lowest, 0.010000) \
121 LUA_DEFINES_LIST_ELEMENT(trade_cap_low_limit_land, 0.100000) \
122 LUA_DEFINES_LIST_ELEMENT(trade_cap_low_limit_naval, 0.200000) \
123 LUA_DEFINES_LIST_ELEMENT(trade_cap_low_limit_constructions, 0.150000) \
124 LUA_DEFINES_LIST_ELEMENT(factory_purchase_min_factor, 0.500000) \
125 LUA_DEFINES_LIST_ELEMENT(factory_purchase_drawdown_factor, 0.010000) \
126 LUA_DEFINES_LIST_ELEMENT(dig_in_increase_each_days, 5.000000) \
127 LUA_DEFINES_LIST_ELEMENT(reinforce_speed, 0.200000) \
128 LUA_DEFINES_LIST_ELEMENT(combat_difficulty_impact, 0.200000) \
129 LUA_DEFINES_LIST_ELEMENT(base_combat_width, 30.000000) \
130 LUA_DEFINES_LIST_ELEMENT(pop_min_size_for_regiment, 1000.000000) \
131 LUA_DEFINES_LIST_ELEMENT(pop_size_per_regiment, 3000.000000) \
132 LUA_DEFINES_LIST_ELEMENT(soldier_to_pop_damage, 0.200000) \
133 LUA_DEFINES_LIST_ELEMENT(land_speed_modifier, 1.000000) \
134 LUA_DEFINES_LIST_ELEMENT(naval_speed_modifier, 2.000000) \
135 LUA_DEFINES_LIST_ELEMENT(exp_gain_div, 0.050000) \
136 LUA_DEFINES_LIST_ELEMENT(leader_recruit_cost, 20.000000) \
137 LUA_DEFINES_LIST_ELEMENT(supply_range, 50.000000) \
138 LUA_DEFINES_LIST_ELEMENT(pop_min_size_for_regiment_protectorate_multiplier, 6.000000) \
139 LUA_DEFINES_LIST_ELEMENT(pop_min_size_for_regiment_colony_multiplier, 4.000000) \
140 LUA_DEFINES_LIST_ELEMENT(pop_min_size_for_regiment_noncore_multiplier, 3.000000) \
141 LUA_DEFINES_LIST_ELEMENT(gas_attack_modifier, 3.000000) \
142 LUA_DEFINES_LIST_ELEMENT(combatloss_war_exhaustion, 3.000000) \
143 LUA_DEFINES_LIST_ELEMENT(leader_max_random_prestige, 0.050000) \
144 LUA_DEFINES_LIST_ELEMENT(leader_age_death_factor, 4.000000) \
145 LUA_DEFINES_LIST_ELEMENT(leader_prestige_to_morale_factor, 0.900000) \
146 LUA_DEFINES_LIST_ELEMENT(leader_prestige_to_max_org_factor, 0.700000) \
147 LUA_DEFINES_LIST_ELEMENT(leader_transfer_penalty_on_country_prestige, 0.050000) \
148 LUA_DEFINES_LIST_ELEMENT(leader_prestige_land_gain, 0.300000) \
149 LUA_DEFINES_LIST_ELEMENT(leader_prestige_naval_gain, 0.300000) \
150 LUA_DEFINES_LIST_ELEMENT(naval_combat_seeking_chance, 0.500000) \
151 LUA_DEFINES_LIST_ELEMENT(naval_combat_seeking_chance_min, 0.100000) \
152 LUA_DEFINES_LIST_ELEMENT(naval_combat_self_defence_chance, 2.000000) \
153 LUA_DEFINES_LIST_ELEMENT(naval_combat_shift_back_on_next_target, 0.200000) \
154 LUA_DEFINES_LIST_ELEMENT(naval_combat_shift_back_duration_scale, 7.000000) \
155 LUA_DEFINES_LIST_ELEMENT(naval_combat_speed_to_distance_factor, 0.050000) \
156 LUA_DEFINES_LIST_ELEMENT(naval_combat_change_target_chance, 0.030000) \
157 LUA_DEFINES_LIST_ELEMENT(naval_combat_damage_org_mult, 0.400000) \
158 LUA_DEFINES_LIST_ELEMENT(naval_combat_damage_str_mult, 0.200000) \
159 LUA_DEFINES_LIST_ELEMENT(naval_combat_damage_mult_no_org, 2.000000) \
160 LUA_DEFINES_LIST_ELEMENT(naval_combat_retreat_chance, 0.070000) \
161 LUA_DEFINES_LIST_ELEMENT(naval_combat_retreat_str_org_level, 0.150000) \
162 LUA_DEFINES_LIST_ELEMENT(naval_combat_retreat_speed_mod, 0.400000) \
163 LUA_DEFINES_LIST_ELEMENT(naval_combat_retreat_min_distance, 0.250000) \
164 LUA_DEFINES_LIST_ELEMENT(naval_combat_damaged_target_selection, 2.500000) \
165 LUA_DEFINES_LIST_ELEMENT(naval_combat_stacking_target_change, 0.030000) \
166 LUA_DEFINES_LIST_ELEMENT(naval_combat_stacking_target_select, 0.200000) \
167 LUA_DEFINES_LIST_ELEMENT(naval_combat_max_targets, 6.000000) \
168 LUA_DEFINES_LIST_ELEMENT(ai_bigship_proportion, 0.400000) \
169 LUA_DEFINES_LIST_ELEMENT(ai_lightship_proportion, 0.300000) \
170 LUA_DEFINES_LIST_ELEMENT(ai_transport_proportion, 0.400000) \
171 LUA_DEFINES_LIST_ELEMENT(ai_cavalry_proportion, 0.150000) \
172 LUA_DEFINES_LIST_ELEMENT(ai_support_proportion, 0.600000) \
173 LUA_DEFINES_LIST_ELEMENT(ai_special_proportion, 0.150000) \
174 LUA_DEFINES_LIST_ELEMENT(ai_escort_ratio, 2.000000) \
175 LUA_DEFINES_LIST_ELEMENT(ai_army_taxbase_fraction, 0.200000) \
176 LUA_DEFINES_LIST_ELEMENT(ai_navy_taxbase_fraction, 0.200000) \
177 LUA_DEFINES_LIST_ELEMENT(ai_blockade_range, 2000.000000) \
178 LUA_DEFINES_LIST_ELEMENT(recon_unit_ratio, 0.100000) \
179 LUA_DEFINES_LIST_ELEMENT(engineer_unit_ratio, 0.100000) \
180 LUA_DEFINES_LIST_ELEMENT(siege_brigades_min, 3.000000) \
181 LUA_DEFINES_LIST_ELEMENT(siege_brigades_max, 13.000000) \
182 LUA_DEFINES_LIST_ELEMENT(siege_brigades_bonus, 0.500000) \
183 LUA_DEFINES_LIST_ELEMENT(recon_siege_effect, 0.500000) \
184 LUA_DEFINES_LIST_ELEMENT(siege_attrition, 2.000000) \
185 LUA_DEFINES_LIST_ELEMENT(base_military_tactics, 1.500000) \
186 LUA_DEFINES_LIST_ELEMENT(naval_low_supply_damage_supply_status, 0.100000) \
187 LUA_DEFINES_LIST_ELEMENT(naval_low_supply_damage_days_delay, 30.000000) \
188 LUA_DEFINES_LIST_ELEMENT(naval_low_supply_damage_min_str, 5.000000) \
189 LUA_DEFINES_LIST_ELEMENT(naval_low_supply_damage_per_day, 0.250000) \
190 LUA_DEFINES_LIST_ELEMENT(peace_cost_add_to_sphere, 1.000000) \
191 LUA_DEFINES_LIST_ELEMENT(peace_cost_release_puppet, 1.000000) \
192 LUA_DEFINES_LIST_ELEMENT(peace_cost_make_puppet, 85.000000) \
193 LUA_DEFINES_LIST_ELEMENT(peace_cost_disarmament, 1.000000) \
194 LUA_DEFINES_LIST_ELEMENT(peace_cost_destroy_forts, 1.000000) \
195 LUA_DEFINES_LIST_ELEMENT(peace_cost_destroy_naval_bases, 1.000000) \
196 LUA_DEFINES_LIST_ELEMENT(peace_cost_reparations, 1.000000) \
197 LUA_DEFINES_LIST_ELEMENT(peace_cost_transfer_provinces, 1.000000) \
198 LUA_DEFINES_LIST_ELEMENT(peace_cost_remove_cores, 0.000000) \
199 LUA_DEFINES_LIST_ELEMENT(peace_cost_prestige, 1.000000) \
200 LUA_DEFINES_LIST_ELEMENT(peace_cost_concede, 1.000000) \
201 LUA_DEFINES_LIST_ELEMENT(peace_cost_status_quo, 1.000000) \
202 LUA_DEFINES_LIST_ELEMENT(peace_cost_annex, 85.000000) \
203 LUA_DEFINES_LIST_ELEMENT(peace_cost_demand_state, 10.000000) \
204 LUA_DEFINES_LIST_ELEMENT(peace_cost_install_communist_gov_type, 70.000000) \
205 LUA_DEFINES_LIST_ELEMENT(peace_cost_uninstall_communist_gov_type, 1.000000) \
206 LUA_DEFINES_LIST_ELEMENT(peace_cost_colony, 10.000000) \
207 LUA_DEFINES_LIST_ELEMENT(infamy_add_to_sphere, 2.000000) \
208 LUA_DEFINES_LIST_ELEMENT(infamy_release_puppet, 0.500000) \
209 LUA_DEFINES_LIST_ELEMENT(infamy_make_puppet, 5.000000) \
210 LUA_DEFINES_LIST_ELEMENT(infamy_disarmament, 5.000000) \
211 LUA_DEFINES_LIST_ELEMENT(infamy_destroy_forts, 2.000000) \
212 LUA_DEFINES_LIST_ELEMENT(infamy_destroy_naval_bases, 2.000000) \
213 LUA_DEFINES_LIST_ELEMENT(infamy_reparations, 5.000000) \
214 LUA_DEFINES_LIST_ELEMENT(infamy_transfer_provinces, 5.000000) \
215 LUA_DEFINES_LIST_ELEMENT(infamy_remove_cores, 0.000000) \
216 LUA_DEFINES_LIST_ELEMENT(infamy_prestige, 2.000000) \
217 LUA_DEFINES_LIST_ELEMENT(infamy_concede, 1.000000) \
218 LUA_DEFINES_LIST_ELEMENT(infamy_status_quo, 0.000000) \
219 LUA_DEFINES_LIST_ELEMENT(infamy_annex, 10.000000) \
220 LUA_DEFINES_LIST_ELEMENT(infamy_demand_state, 5.000000) \
221 LUA_DEFINES_LIST_ELEMENT(infamy_install_communist_gov_type, 5.000000) \
222 LUA_DEFINES_LIST_ELEMENT(infamy_uninstall_communist_gov_type, 5.000000) \
223 LUA_DEFINES_LIST_ELEMENT(infamy_colony, 0.000000) \
224 LUA_DEFINES_LIST_ELEMENT(prestige_add_to_sphere_base, 5.000000) \
225 LUA_DEFINES_LIST_ELEMENT(prestige_release_puppet_base, 5.000000) \
226 LUA_DEFINES_LIST_ELEMENT(prestige_make_puppet_base, 5.000000) \
227 LUA_DEFINES_LIST_ELEMENT(prestige_disarmament_base, 5.000000) \
228 LUA_DEFINES_LIST_ELEMENT(prestige_destroy_forts_base, 5.000000) \
229 LUA_DEFINES_LIST_ELEMENT(prestige_destroy_naval_bases_base, 5.000000) \
230 LUA_DEFINES_LIST_ELEMENT(prestige_reparations_base, 5.000000) \
231 LUA_DEFINES_LIST_ELEMENT(prestige_transfer_provinces_base, 2.000000) \
232 LUA_DEFINES_LIST_ELEMENT(prestige_remove_cores_base, 0.000000) \
233 LUA_DEFINES_LIST_ELEMENT(prestige_prestige_base, 5.000000) \
234 LUA_DEFINES_LIST_ELEMENT(prestige_concede_base, 1.000000) \
235 LUA_DEFINES_LIST_ELEMENT(prestige_status_quo_base, 5.000000) \
236 LUA_DEFINES_LIST_ELEMENT(prestige_annex_base, 2.000000) \
237 LUA_DEFINES_LIST_ELEMENT(prestige_demand_state_base, 2.000000) \
238 LUA_DEFINES_LIST_ELEMENT(prestige_clear_union_sphere_base, 15.000000) \
239 LUA_DEFINES_LIST_ELEMENT(prestige_gunboat_base, 1.000000) \
240 LUA_DEFINES_LIST_ELEMENT(prestige_install_communist_gov_type_base, 2.000000) \
241 LUA_DEFINES_LIST_ELEMENT(prestige_uninstall_communist_gov_type_base, 2.000000) \
242 LUA_DEFINES_LIST_ELEMENT(prestige_colony_base, 2.000000) \
243 LUA_DEFINES_LIST_ELEMENT(prestige_add_to_sphere, 0.050000) \
244 LUA_DEFINES_LIST_ELEMENT(prestige_release_puppet, 0.050000) \
245 LUA_DEFINES_LIST_ELEMENT(prestige_make_puppet, 0.050000) \
246 LUA_DEFINES_LIST_ELEMENT(prestige_disarmament, 0.050000) \
247 LUA_DEFINES_LIST_ELEMENT(prestige_destroy_forts, 0.050000) \
248 LUA_DEFINES_LIST_ELEMENT(prestige_destroy_naval_bases, 0.050000) \
249 LUA_DEFINES_LIST_ELEMENT(prestige_reparations, 0.050000) \
250 LUA_DEFINES_LIST_ELEMENT(prestige_transfer_provinces, 0.020000) \
251 LUA_DEFINES_LIST_ELEMENT(prestige_remove_cores, 0.000000) \
252 LUA_DEFINES_LIST_ELEMENT(prestige_prestige, 0.050000) \
253 LUA_DEFINES_LIST_ELEMENT(prestige_concede, 0.010000) \
254 LUA_DEFINES_LIST_ELEMENT(prestige_status_quo, 0.050000) \
255 LUA_DEFINES_LIST_ELEMENT(prestige_annex, 0.020000) \
256 LUA_DEFINES_LIST_ELEMENT(prestige_demand_state, 0.020000) \
257 LUA_DEFINES_LIST_ELEMENT(prestige_clear_union_sphere, 0.150000) \
258 LUA_DEFINES_LIST_ELEMENT(prestige_gunboat, 0.010000) \
259 LUA_DEFINES_LIST_ELEMENT(prestige_install_communist_gov_type, 0.020000) \
260 LUA_DEFINES_LIST_ELEMENT(prestige_uninstall_communist_gov_type, 0.020000) \
261 LUA_DEFINES_LIST_ELEMENT(prestige_colony, 0.020000) \
262 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_add_to_sphere, 1.000000) \
263 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_release_puppet, 1.000000) \
264 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_make_puppet, 1.000000) \
265 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_disarmament, 1.000000) \
266 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_destroy_forts, 1.000000) \
267 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_destroy_naval_bases, 1.000000) \
268 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_reparations, 1.000000) \
269 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_transfer_provinces, 1.000000) \
270 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_remove_cores, 0.000000) \
271 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_prestige, 1.000000) \
272 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_concede, 1.000000) \
273 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_status_quo, 1.000000) \
274 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_annex, 1.000000) \
275 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_demand_state, 1.000000) \
276 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_install_communist_gov_type, 1.000000) \
277 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_uninstall_communist_gov_type, 1.000000) \
278 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_colony, 1.000000) \
279 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_add_to_sphere, -20.000000) \
280 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_release_puppet, -20.000000) \
281 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_make_puppet, -20.000000) \
282 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_disarmament, -20.000000) \
283 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_destroy_forts, -20.000000) \
284 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_destroy_naval_bases, -20.000000) \
285 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_reparations, -20.000000) \
286 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_transfer_provinces, -20.000000) \
287 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_remove_cores, 0.000000) \
288 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_prestige, -20.000000) \
289 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_concede, -20.000000) \
290 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_status_quo, -20.000000) \
291 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_annex, -20.000000) \
292 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_demand_state, -20.000000) \
293 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_install_communist_gov_type, -20.000000) \
294 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_uninstall_communist_gov_type, -20.000000) \
295 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_colony, -20.000000) \
296 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_add_to_sphere, 2.000000) \
297 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_release_puppet, 2.000000) \
298 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_make_puppet, 2.000000) \
299 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_disarmament, 2.000000) \
300 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_destroy_forts, 2.000000) \
301 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_destroy_naval_bases, 2.000000) \
302 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_reparations, 2.000000) \
303 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_transfer_provinces, 2.000000) \
304 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_remove_cores, 0.000000) \
305 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_prestige, 2.000000) \
306 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_concede, 2.000000) \
307 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_status_quo, 2.000000) \
308 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_annex, 2.000000) \
309 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_demand_state, 2.000000) \
310 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_install_communist_gov_type, 2.000000) \
311 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_uninstall_communist_gov_type, 2.000000) \
312 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_colony, 2.000000) \
313 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_add_to_sphere, 1.000000) \
314 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_release_puppet, 1.000000) \
315 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_make_puppet, 1.000000) \
316 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_disarmament, 1.000000) \
317 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_destroy_forts, 1.000000) \
318 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_destroy_naval_bases, 1.000000) \
319 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_reparations, 1.000000) \
320 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_transfer_provinces, 1.000000) \
321 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_remove_cores, 0.000000) \
322 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_prestige, 1.000000) \
323 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_concede, 1.000000) \
324 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_status_quo, 1.000000) \
325 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_annex, 1.000000) \
326 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_demand_state, 1.000000) \
327 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_install_communist_gov_type, 1.000000) \
328 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_uninstall_communist_gov_type, 1.000000) \
329 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_colony, 1.000000) \
330 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_add_to_sphere, -20.000000) \
331 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_release_puppet, -20.000000) \
332 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_make_puppet, -20.000000) \
333 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_disarmament, -20.000000) \
334 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_destroy_forts, -20.000000) \
335 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_destroy_naval_bases, -20.000000) \
336 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_reparations, -20.000000) \
337 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_transfer_provinces, -20.000000) \
338 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_remove_cores, 0.000000) \
339 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_prestige, -20.000000) \
340 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_concede, -20.000000) \
341 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_status_quo, -20.000000) \
342 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_annex, -20.000000) \
343 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_demand_state, -20.000000) \
344 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_install_communist_gov_type, -20.000000) \
345 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_uninstall_communist_gov_type, -20.000000) \
346 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_colony, -20.000000) \
347 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_add_to_sphere, 2.000000) \
348 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_release_puppet, 2.000000) \
349 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_make_puppet, 2.000000) \
350 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_disarmament, 2.000000) \
351 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_destroy_forts, 2.000000) \
352 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_destroy_naval_bases, 2.000000) \
353 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_reparations, 2.000000) \
354 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_transfer_provinces, 2.000000) \
355 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_remove_cores, 0.000000) \
356 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_prestige, 2.000000) \
357 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_concede, 2.000000) \
358 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_status_quo, 2.000000) \
359 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_annex, 2.000000) \
360 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_demand_state, 2.000000) \
361 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_install_communist_gov_type, 2.000000) \
362 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_uninstall_communist_gov_type, 2.000000) \
363 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_colony, 2.000000) \
364 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_base, 100.000000) \
365 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_high_prestige, 1.000000) \
366 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_neg_prestige, 1.000000) \
367 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_truce, 100.000000) \
368 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_honor_alliance, -100.000000) \
369 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_honor_guarnatee, -50.000000) \
370 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_uncivilized, -50.000000) \
371 LUA_DEFINES_LIST_ELEMENT(war_prestige_cost_core, -50.000000) \
372 LUA_DEFINES_LIST_ELEMENT(war_failed_goal_militancy, 2.000000) \
373 LUA_DEFINES_LIST_ELEMENT(war_failed_goal_prestige_base, -10.000000) \
374 LUA_DEFINES_LIST_ELEMENT(war_failed_goal_prestige, -0.100000) \
375 LUA_DEFINES_LIST_ELEMENT(discredit_days, 180.000000) \
376 LUA_DEFINES_LIST_ELEMENT(discredit_influence_cost_factor, 2.000000) \
377 LUA_DEFINES_LIST_ELEMENT(discredit_influence_gain_factor, -0.750000) \
378 LUA_DEFINES_LIST_ELEMENT(banembassy_days, 365.000000) \
379 LUA_DEFINES_LIST_ELEMENT(declarewar_relation_on_accept, -50.000000) \
380 LUA_DEFINES_LIST_ELEMENT(declarewar_diplomatic_cost, 0.000000) \
381 LUA_DEFINES_LIST_ELEMENT(addwargoal_relation_on_accept, 0.000000) \
382 LUA_DEFINES_LIST_ELEMENT(addwargoal_diplomatic_cost, 1.000000) \
383 LUA_DEFINES_LIST_ELEMENT(add_unjustified_goal_badboy, 1.000000) \
384 LUA_DEFINES_LIST_ELEMENT(peace_relation_on_accept, 5.000000) \
385 LUA_DEFINES_LIST_ELEMENT(peace_relation_on_decline, -10.000000) \
386 LUA_DEFINES_LIST_ELEMENT(peace_diplomatic_cost, 0.000000) \
387 LUA_DEFINES_LIST_ELEMENT(alliance_relation_on_accept, 80.000000) \
388 LUA_DEFINES_LIST_ELEMENT(alliance_relation_on_decline, -50.000000) \
389 LUA_DEFINES_LIST_ELEMENT(alliance_diplomatic_cost, 1.000000) \
390 LUA_DEFINES_LIST_ELEMENT(cancelalliance_relation_on_accept, -90.000000) \
391 LUA_DEFINES_LIST_ELEMENT(cancelalliance_diplomatic_cost, 1.000000) \
392 LUA_DEFINES_LIST_ELEMENT(callally_relation_on_accept, 20.000000) \
393 LUA_DEFINES_LIST_ELEMENT(callally_relation_on_decline, -40.000000) \
394 LUA_DEFINES_LIST_ELEMENT(callally_diplomatic_cost, 0.000000) \
395 LUA_DEFINES_LIST_ELEMENT(askmilaccess_relation_on_accept, 30.000000) \
396 LUA_DEFINES_LIST_ELEMENT(askmilaccess_relation_on_decline, -10.000000) \
397 LUA_DEFINES_LIST_ELEMENT(askmilaccess_diplomatic_cost, 1.000000) \
398 LUA_DEFINES_LIST_ELEMENT(cancelaskmilaccess_relation_on_accept, 0.000000) \
399 LUA_DEFINES_LIST_ELEMENT(cancelaskmilaccess_diplomatic_cost, 1.000000) \
400 LUA_DEFINES_LIST_ELEMENT(givemilaccess_relation_on_accept, 10.000000) \
401 LUA_DEFINES_LIST_ELEMENT(givemilaccess_relation_on_decline, 0.000000) \
402 LUA_DEFINES_LIST_ELEMENT(givemilaccess_diplomatic_cost, 1.000000) \
403 LUA_DEFINES_LIST_ELEMENT(cancelgivemilaccess_relation_on_accept, -10.000000) \
404 LUA_DEFINES_LIST_ELEMENT(cancelgivemilaccess_diplomatic_cost, 1.000000) \
405 LUA_DEFINES_LIST_ELEMENT(warsubsidy_relation_on_accept, 20.000000) \
406 LUA_DEFINES_LIST_ELEMENT(warsubsidy_diplomatic_cost, 1.000000) \
407 LUA_DEFINES_LIST_ELEMENT(cancelwarsubsidy_relation_on_accept, 0.000000) \
408 LUA_DEFINES_LIST_ELEMENT(cancelwarsubsidy_diplomatic_cost, 0.000000) \
409 LUA_DEFINES_LIST_ELEMENT(discredit_relation_on_accept, -5.000000) \
410 LUA_DEFINES_LIST_ELEMENT(discredit_influence_cost, 25.000000) \
411 LUA_DEFINES_LIST_ELEMENT(expeladvisors_relation_on_accept, -5.000000) \
412 LUA_DEFINES_LIST_ELEMENT(expeladvisors_influence_cost, 50.000000) \
413 LUA_DEFINES_LIST_ELEMENT(ceasecolonization_relation_on_accept, 20.000000) \
414 LUA_DEFINES_LIST_ELEMENT(ceasecolonization_relation_on_decline, -20.000000) \
415 LUA_DEFINES_LIST_ELEMENT(ceasecolonization_diplomatic_cost, 1.000000) \
416 LUA_DEFINES_LIST_ELEMENT(banembassy_relation_on_accept, -10.000000) \
417 LUA_DEFINES_LIST_ELEMENT(banembassy_influence_cost, 65.000000) \
418 LUA_DEFINES_LIST_ELEMENT(increaserelation_relation_on_accept, 15.000000) \
419 LUA_DEFINES_LIST_ELEMENT(increaserelation_relation_on_decline, 0.000000) \
420 LUA_DEFINES_LIST_ELEMENT(increaserelation_diplomatic_cost, 2.000000) \
421 LUA_DEFINES_LIST_ELEMENT(decreaserelation_relation_on_accept, -25.000000) \
422 LUA_DEFINES_LIST_ELEMENT(decreaserelation_diplomatic_cost, 1.000000) \
423 LUA_DEFINES_LIST_ELEMENT(addtosphere_relation_on_accept, 0.000000) \
424 LUA_DEFINES_LIST_ELEMENT(addtosphere_influence_cost, 100.000000) \
425 LUA_DEFINES_LIST_ELEMENT(removefromsphere_relation_on_accept, -10.000000) \
426 LUA_DEFINES_LIST_ELEMENT(removefromsphere_influence_cost, 100.000000) \
427 LUA_DEFINES_LIST_ELEMENT(removefromsphere_prestige_cost, 5.000000) \
428 LUA_DEFINES_LIST_ELEMENT(removefromsphere_infamy_cost, 0.000000) \
429 LUA_DEFINES_LIST_ELEMENT(increaseopinion_relation_on_accept, 20.000000) \
430 LUA_DEFINES_LIST_ELEMENT(increaseopinion_influence_cost, 50.000000) \
431 LUA_DEFINES_LIST_ELEMENT(decreaseopinion_relation_on_accept, -10.000000) \
432 LUA_DEFINES_LIST_ELEMENT(decreaseopinion_influence_cost, 50.000000) \
433 LUA_DEFINES_LIST_ELEMENT(make_cb_diplomatic_cost, 1.000000) \
434 LUA_DEFINES_LIST_ELEMENT(make_cb_relation_on_accept, 0.000000) \
435 LUA_DEFINES_LIST_ELEMENT(disarmament_army_hit, 0.500000) \
436 LUA_DEFINES_LIST_ELEMENT(reparations_tax_hit, 0.200000) \
437 LUA_DEFINES_LIST_ELEMENT(prestige_reduction_base, 25.000000) \
438 LUA_DEFINES_LIST_ELEMENT(prestige_reduction, 0.100000) \
439 LUA_DEFINES_LIST_ELEMENT(reparations_years, 5.000000) \
440 LUA_DEFINES_LIST_ELEMENT(min_warscore_to_intervene, -1.000000) \
441 LUA_DEFINES_LIST_ELEMENT(min_months_to_intervene, 0.000000) \
442 LUA_DEFINES_LIST_ELEMENT(max_warscore_from_battles, 35.000000) \
443 LUA_DEFINES_LIST_ELEMENT(gunboat_diplomatic_cost, 1.000000) \
444 LUA_DEFINES_LIST_ELEMENT(gunboat_relation_on_accept, 1.000000) \
445 LUA_DEFINES_LIST_ELEMENT(wargoal_jingoism_requirement, 0.000000) \
446 LUA_DEFINES_LIST_ELEMENT(liberate_state_relation_increase, 50.000000) \
447 LUA_DEFINES_LIST_ELEMENT(dishonored_callally_prestige_penalty, -3.000000) \
448 LUA_DEFINES_LIST_ELEMENT(base_truce_months, 12.000000) \
449 LUA_DEFINES_LIST_ELEMENT(max_influence, 100.000000) \
450 LUA_DEFINES_LIST_ELEMENT(warsubsidies_percent, 1.000000) \
451 LUA_DEFINES_LIST_ELEMENT(neighbour_bonus_influence_percent, 0.500000) \
452 LUA_DEFINES_LIST_ELEMENT(sphere_neighbour_bonus_influence_percent, 0.200000) \
453 LUA_DEFINES_LIST_ELEMENT(other_continent_bonus_influence_percent, -0.500000) \
454 LUA_DEFINES_LIST_ELEMENT(puppet_bonus_influence_percent, 1.000000) \
455 LUA_DEFINES_LIST_ELEMENT(release_nation_prestige, 0.000000) \
456 LUA_DEFINES_LIST_ELEMENT(release_nation_infamy, -2.000000) \
457 LUA_DEFINES_LIST_ELEMENT(infamy_clear_union_sphere, 0.000000) \
458 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_clear_union_sphere, 1.000000) \
459 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_clear_union_sphere, -20.000000) \
460 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_clear_union_sphere, 2.000000) \
461 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_clear_union_sphere, 1.000000) \
462 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_clear_union_sphere, -20.000000) \
463 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_clear_union_sphere, 2.000000) \
464 LUA_DEFINES_LIST_ELEMENT(peace_cost_clear_union_sphere, 0.350000) \
465 LUA_DEFINES_LIST_ELEMENT(good_peace_refusal_militancy, 1.000000) \
466 LUA_DEFINES_LIST_ELEMENT(good_peace_refusal_warexh, 5.000000) \
467 LUA_DEFINES_LIST_ELEMENT(peace_cost_gunboat, 5.000000) \
468 LUA_DEFINES_LIST_ELEMENT(infamy_gunboat, 0.000000) \
469 LUA_DEFINES_LIST_ELEMENT(breaktruce_infamy_gunboat, 0.000000) \
470 LUA_DEFINES_LIST_ELEMENT(breaktruce_prestige_gunboat, 0.000000) \
471 LUA_DEFINES_LIST_ELEMENT(breaktruce_militancy_gunboat, 0.000000) \
472 LUA_DEFINES_LIST_ELEMENT(goodrelation_infamy_gunboat, 0.000000) \
473 LUA_DEFINES_LIST_ELEMENT(goodrelation_prestige_gunboat, 0.000000) \
474 LUA_DEFINES_LIST_ELEMENT(goodrelation_militancy_gunboat, 0.000000) \
475 LUA_DEFINES_LIST_ELEMENT(cb_generation_base_speed, 0.500000) \
476 LUA_DEFINES_LIST_ELEMENT(cb_generation_speed_bonus_on_colony_competition, 1.000000) \
477 LUA_DEFINES_LIST_ELEMENT(cb_generation_speed_bonus_on_colony_competition_troops_presence, 1.000000) \
478 LUA_DEFINES_LIST_ELEMENT(make_cb_relation_limit, 100.000000) \
479 LUA_DEFINES_LIST_ELEMENT(cb_detection_chance_base, 15.000000) \
480 LUA_DEFINES_LIST_ELEMENT(investment_influence_defense, 0.500000) \
481 LUA_DEFINES_LIST_ELEMENT(relation_influence_modifier, 200.000000) \
482 LUA_DEFINES_LIST_ELEMENT(on_cb_detected_relation_change, -50.000000) \
483 LUA_DEFINES_LIST_ELEMENT(gw_intervene_min_relations, 100.000000) \
484 LUA_DEFINES_LIST_ELEMENT(gw_intervene_max_exhaustion, 1.000000) \
485 LUA_DEFINES_LIST_ELEMENT(gw_justify_cb_badboy_impact, 0.250000) \
486 LUA_DEFINES_LIST_ELEMENT(gw_cb_construction_speed, 0.250000) \
487 LUA_DEFINES_LIST_ELEMENT(gw_wargoal_jingoism_requirement_mod, 0.000000) \
488 LUA_DEFINES_LIST_ELEMENT(gw_warscore_cost_mod, 0.550000) \
489 LUA_DEFINES_LIST_ELEMENT(gw_warscore_cost_mod_2, 0.300000) \
490 LUA_DEFINES_LIST_ELEMENT(gw_warscore_2_threshold, 50.000000) \
491 LUA_DEFINES_LIST_ELEMENT(tension_decay, -0.080000) \
492 LUA_DEFINES_LIST_ELEMENT(tension_from_cb, 0.040000) \
493 LUA_DEFINES_LIST_ELEMENT(tension_from_movement, 0.020000) \
494 LUA_DEFINES_LIST_ELEMENT(tension_from_movement_max, 1.200000) \
495 LUA_DEFINES_LIST_ELEMENT(at_war_tension_decay, -0.120000) \
496 LUA_DEFINES_LIST_ELEMENT(tension_on_cb_discovered, 20.000000) \
497 LUA_DEFINES_LIST_ELEMENT(tension_on_revolt, 40.000000) \
498 LUA_DEFINES_LIST_ELEMENT(tension_while_crisis, -1.000000) \
499 LUA_DEFINES_LIST_ELEMENT(crisis_cooldown_months, 60.000000) \
500 LUA_DEFINES_LIST_ELEMENT(crisis_base_chance, 10.000000) \
501 LUA_DEFINES_LIST_ELEMENT(crisis_temperature_increase, 0.050000) \
502 LUA_DEFINES_LIST_ELEMENT(crisis_offer_diplomatic_cost, 0.000000) \
503 LUA_DEFINES_LIST_ELEMENT(crisis_offer_relation_on_accept, 0.000000) \
504 LUA_DEFINES_LIST_ELEMENT(crisis_offer_relation_on_decline, 0.000000) \
505 LUA_DEFINES_LIST_ELEMENT(crisis_did_not_take_side_prestige_factor_base, -0.100000) \
506 LUA_DEFINES_LIST_ELEMENT(crisis_did_not_take_side_prestige_factor_year, -0.002000) \
507 LUA_DEFINES_LIST_ELEMENT(crisis_winner_prestige_factor_base, 10.000000) \
508 LUA_DEFINES_LIST_ELEMENT(crisis_winner_prestige_factor_year, 0.400000) \
509 LUA_DEFINES_LIST_ELEMENT(crisis_winner_relations_impact, 25.000000) \
510 LUA_DEFINES_LIST_ELEMENT(back_crisis_diplomatic_cost, 0.000000) \
511 LUA_DEFINES_LIST_ELEMENT(back_crisis_relation_on_accept, 0.000000) \
512 LUA_DEFINES_LIST_ELEMENT(back_crisis_relation_on_decline, 0.000000) \
513 LUA_DEFINES_LIST_ELEMENT(crisis_temperature_on_offer_decline, 0.000000) \
514 LUA_DEFINES_LIST_ELEMENT(crisis_temperature_participant_factor, 10.000000) \
515 LUA_DEFINES_LIST_ELEMENT(crisis_temperature_on_mobilize, 10.000000) \
516 LUA_DEFINES_LIST_ELEMENT(crisis_wargoal_infamy_mult, 1.000000) \
517 LUA_DEFINES_LIST_ELEMENT(crisis_wargoal_prestige_mult, 1.000000) \
518 LUA_DEFINES_LIST_ELEMENT(crisis_wargoal_militancy_mult, 0.000000) \
519 LUA_DEFINES_LIST_ELEMENT(crisis_interest_war_exhaustion_limit, 20.000000) \
520 LUA_DEFINES_LIST_ELEMENT(rank_1_tension_decay, -0.500000) \
521 LUA_DEFINES_LIST_ELEMENT(rank_2_tension_decay, -0.400000) \
522 LUA_DEFINES_LIST_ELEMENT(rank_3_tension_decay, -0.300000) \
523 LUA_DEFINES_LIST_ELEMENT(rank_4_tension_decay, -0.200000) \
524 LUA_DEFINES_LIST_ELEMENT(rank_5_tension_decay, -0.080000) \
525 LUA_DEFINES_LIST_ELEMENT(rank_6_tension_decay, -0.060000) \
526 LUA_DEFINES_LIST_ELEMENT(rank_7_tension_decay, -0.040000) \
527 LUA_DEFINES_LIST_ELEMENT(rank_8_tension_decay, -0.020000) \
528 LUA_DEFINES_LIST_ELEMENT(tws_fulfilled_speed, 0.100000) \
529 LUA_DEFINES_LIST_ELEMENT(tws_not_fulfilled_speed, 0.100000) \
530 LUA_DEFINES_LIST_ELEMENT(tws_grace_period_days, 730.000000) \
531 LUA_DEFINES_LIST_ELEMENT(tws_cb_limit_default, 100.000000) \
532 LUA_DEFINES_LIST_ELEMENT(tws_fulfilled_idle_space, 0.750000) \
533 LUA_DEFINES_LIST_ELEMENT(tws_battle_min_count, 5.000000) \
534 LUA_DEFINES_LIST_ELEMENT(tws_battle_max_aspect, 8.000000) \
535 LUA_DEFINES_LIST_ELEMENT(large_population_influence_penalty, -0.400000) \
536 LUA_DEFINES_LIST_ELEMENT(lone_backer_prestige_factor, 0.050000) \
537 LUA_DEFINES_LIST_ELEMENT(base_clergy_for_literacy, 0.005000) \
538 LUA_DEFINES_LIST_ELEMENT(max_clergy_for_literacy, 0.040000) \
539 LUA_DEFINES_LIST_ELEMENT(literacy_change_speed, 0.100000) \
540 LUA_DEFINES_LIST_ELEMENT(assimilation_scale, 0.004000) \
541 LUA_DEFINES_LIST_ELEMENT(conversion_scale, 0.010000) \
542 LUA_DEFINES_LIST_ELEMENT(immigration_scale, 0.005000) \
543 LUA_DEFINES_LIST_ELEMENT(promotion_scale, 0.002000) \
544 LUA_DEFINES_LIST_ELEMENT(promotion_assimilation_chance, 0.000000) \
545 LUA_DEFINES_LIST_ELEMENT(luxury_threshold, 500.000000) \
546 LUA_DEFINES_LIST_ELEMENT(base_goods_demand, 0.800000) \
547 LUA_DEFINES_LIST_ELEMENT(base_popgrowth, 0.000100) \
548 LUA_DEFINES_LIST_ELEMENT(min_life_rating_for_growth, 30.000000) \
549 LUA_DEFINES_LIST_ELEMENT(life_rating_growth_bonus, 0.000100) \
550 LUA_DEFINES_LIST_ELEMENT(life_need_starvation_limit, 0.500000) \
551 LUA_DEFINES_LIST_ELEMENT(mil_lack_everyday_need, 0.100000) \
552 LUA_DEFINES_LIST_ELEMENT(mil_has_everyday_need, -0.100000) \
553 LUA_DEFINES_LIST_ELEMENT(mil_has_luxury_need, -0.200000) \
554 LUA_DEFINES_LIST_ELEMENT(mil_no_life_need, 0.200000) \
555 LUA_DEFINES_LIST_ELEMENT(mil_require_reform, 0.200000) \
556 LUA_DEFINES_LIST_ELEMENT(mil_ideology, -0.100000) \
557 LUA_DEFINES_LIST_ELEMENT(mil_ruling_party, -0.100000) \
558 LUA_DEFINES_LIST_ELEMENT(mil_reform_impact, 2.000000) \
559 LUA_DEFINES_LIST_ELEMENT(mil_war_exhaustion, 0.005000) \
560 LUA_DEFINES_LIST_ELEMENT(mil_non_accepted, 0.050000) \
561 LUA_DEFINES_LIST_ELEMENT(con_literacy, 0.100000) \
562 LUA_DEFINES_LIST_ELEMENT(con_luxury_goods, 0.050000) \
563 LUA_DEFINES_LIST_ELEMENT(con_poor_clergy, -2.000000) \
564 LUA_DEFINES_LIST_ELEMENT(con_midrich_clergy, -1.000000) \
565 LUA_DEFINES_LIST_ELEMENT(con_reform_impact, -50.000000) \
566 LUA_DEFINES_LIST_ELEMENT(con_colonial_factor, 0.500000) \
567 LUA_DEFINES_LIST_ELEMENT(ruling_party_happy_change, -1.000000) \
568 LUA_DEFINES_LIST_ELEMENT(ruling_party_angry_change, 2.000000) \
569 LUA_DEFINES_LIST_ELEMENT(pdef_base_con, 20.000000) \
570 LUA_DEFINES_LIST_ELEMENT(national_focus_divider, 400000.000000) \
571 LUA_DEFINES_LIST_ELEMENT(pop_savings, 0.030000) \
572 LUA_DEFINES_LIST_ELEMENT(state_creation_admin_limit, 0.010000) \
573 LUA_DEFINES_LIST_ELEMENT(mil_to_join_rebel, 8.000000) \
574 LUA_DEFINES_LIST_ELEMENT(mil_to_join_rising, 9.000000) \
575 LUA_DEFINES_LIST_ELEMENT(mil_to_autorise, 9.000000) \
576 LUA_DEFINES_LIST_ELEMENT(reduction_after_riseing, 0.000000) \
577 LUA_DEFINES_LIST_ELEMENT(reduction_after_defeat, 7.000000) \
578 LUA_DEFINES_LIST_ELEMENT(pop_to_leadership, 0.000100) \
579 LUA_DEFINES_LIST_ELEMENT(artisan_min_productivity, 5.000000) \
580 LUA_DEFINES_LIST_ELEMENT(slave_growth_divisor, 10.000000) \
581 LUA_DEFINES_LIST_ELEMENT(mil_hit_from_conquest, 4.000000) \
582 LUA_DEFINES_LIST_ELEMENT(luxury_con_change, 0.001000) \
583 LUA_DEFINES_LIST_ELEMENT(invention_impact_on_demand, 0.020000) \
584 LUA_DEFINES_LIST_ELEMENT(artisan_suppressed_colonial_goods_category, 0.000000) \
585 LUA_DEFINES_LIST_ELEMENT(issue_movement_join_limit, 8.000000) \
586 LUA_DEFINES_LIST_ELEMENT(issue_movement_leave_limit, 7.000000) \
587 LUA_DEFINES_LIST_ELEMENT(movement_con_factor, 0.050000) \
588 LUA_DEFINES_LIST_ELEMENT(movement_lit_factor, 0.300000) \
589 LUA_DEFINES_LIST_ELEMENT(mil_on_reb_move, 8.000000) \
590 LUA_DEFINES_LIST_ELEMENT(population_suppression_factor, 0.000000) \
591 LUA_DEFINES_LIST_ELEMENT(population_movement_radical_factor, 300.000000) \
592 LUA_DEFINES_LIST_ELEMENT(nationalist_movement_mil_cap, 3.000000) \
593 LUA_DEFINES_LIST_ELEMENT(movement_support_uh_factor, 3.000000) \
594 LUA_DEFINES_LIST_ELEMENT(rebel_occupation_strength_bonus, 0.010000) \
595 LUA_DEFINES_LIST_ELEMENT(large_population_limit, 9000000.000000) \
596 LUA_DEFINES_LIST_ELEMENT(large_population_influence_penalty_chunk, 250000.000000) \
597 LUA_DEFINES_LIST_ELEMENT(colony_weight, 4.000000) \
598 LUA_DEFINES_LIST_ELEMENT(administrator_weight, 15.000000) \
599 LUA_DEFINES_LIST_ELEMENT(industryworker_weight, 10.000000) \
600 LUA_DEFINES_LIST_ELEMENT(educator_weight, 28.000000) \
601 LUA_DEFINES_LIST_ELEMENT(soldier_weight, 32.000000) \
602 LUA_DEFINES_LIST_ELEMENT(soldier_fraction, 0.040000) \
603 LUA_DEFINES_LIST_ELEMENT(capitalist_fraction, 0.007000) \
604 LUA_DEFINES_LIST_ELEMENT(production_weight, 0.050000) \
605 LUA_DEFINES_LIST_ELEMENT(spam_penalty, 20.000000) \
606 LUA_DEFINES_LIST_ELEMENT(one_side_max_warscore, 150.000000) \
607 LUA_DEFINES_LIST_ELEMENT(pop_project_investment_max_budget_factor, 0.250000) \
608 LUA_DEFINES_LIST_ELEMENT(relation_limit_no_alliance_offer, 0.000000) \
609 LUA_DEFINES_LIST_ELEMENT(naval_supply_penalty_limit, 0.200000) \
610 LUA_DEFINES_LIST_ELEMENT(chance_build_railroad, 0.500000) \
611 LUA_DEFINES_LIST_ELEMENT(chance_build_naval_base, 1.000000) \
612 LUA_DEFINES_LIST_ELEMENT(chance_build_fort, 0.500000) \
613 LUA_DEFINES_LIST_ELEMENT(chance_invest_pop_proj, 0.250000) \
614 LUA_DEFINES_LIST_ELEMENT(chance_foreign_invest, 0.400000) \
615 LUA_DEFINES_LIST_ELEMENT(tws_awareness_score_low_cap, 0.200000) \
616 LUA_DEFINES_LIST_ELEMENT(tws_awareness_score_aspect, 0.500000) \
617 LUA_DEFINES_LIST_ELEMENT(peace_base_reluctance, 15.000000) \
618 LUA_DEFINES_LIST_ELEMENT(peace_time_months, 20.000000) \
619 LUA_DEFINES_LIST_ELEMENT(peace_time_factor, 0.600000) \
620 LUA_DEFINES_LIST_ELEMENT(peace_time_factor_no_goals, 2.000000) \
621 LUA_DEFINES_LIST_ELEMENT(peace_war_exhaustion_factor, 0.500000) \
622 LUA_DEFINES_LIST_ELEMENT(peace_war_direction_factor, 1.000000) \
623 LUA_DEFINES_LIST_ELEMENT(peace_war_direction_winning_mult, 5.000000) \
624 LUA_DEFINES_LIST_ELEMENT(peace_force_balance_factor, 0.300000) \
625 LUA_DEFINES_LIST_ELEMENT(peace_ally_base_reluctance_mult, 2.000000) \
626 LUA_DEFINES_LIST_ELEMENT(peace_ally_time_mult, 0.000000) \
627 LUA_DEFINES_LIST_ELEMENT(peace_ally_war_exhaustion_mult, 1.000000) \
628 LUA_DEFINES_LIST_ELEMENT(peace_ally_war_direction_mult, 0.000000) \
629 LUA_DEFINES_LIST_ELEMENT(peace_ally_force_balance_mult, 0.000000) \
630 LUA_DEFINES_LIST_ELEMENT(aggression_base, 5.000000) \
631 LUA_DEFINES_LIST_ELEMENT(aggression_unciv_bonus, 10.000000) \
632 LUA_DEFINES_LIST_ELEMENT(fleet_size, 50.000000) \
633 LUA_DEFINES_LIST_ELEMENT(min_fleets, 1.000000) \
634 LUA_DEFINES_LIST_ELEMENT(max_fleets, 10.000000) \
635 LUA_DEFINES_LIST_ELEMENT(months_before_disband, 8.000000) \
636 LUA_DEFINES_LIST_ELEMENT(cities_sprawl_offset, 2.000000) \
637 LUA_DEFINES_LIST_ELEMENT(cities_sprawl_width, 52.000000) \
638 LUA_DEFINES_LIST_ELEMENT(cities_sprawl_height, 52.000000) \
639 LUA_DEFINES_LIST_ELEMENT(cities_sprawl_iterations, 30.000000) \
640 LUA_DEFINES_LIST_ELEMENT(cities_mesh_pool_size_for_country, 64.000000) \
641 LUA_DEFINES_LIST_ELEMENT(cities_mesh_pool_size_for_culture, 64.000000) \
642 LUA_DEFINES_LIST_ELEMENT(cities_mesh_pool_size_for_generic, 256.000000) \
643 LUA_DEFINES_LIST_ELEMENT(cities_mesh_types_count, 3.000000) \
644 LUA_DEFINES_LIST_ELEMENT(cities_mesh_sizes_count, 3.000000) \
645 LUA_DEFINES_LIST_ELEMENT(cities_special_buildings_pool_size, 64.000000) \
646 LUA_DEFINES_LIST_ELEMENT(cities_size_max_population_k, 1000.000000) \
647 /* Non-vanilla defines */ \
648 LUA_DEFINES_LIST_ELEMENT(factories_per_state, 8.000000) \
649 LUA_DEFINES_LIST_ELEMENT(alice_speed_1, 2000.000000) \
650 LUA_DEFINES_LIST_ELEMENT(alice_speed_2, 750.000000) \
651 LUA_DEFINES_LIST_ELEMENT(alice_speed_3, 250.000000) \
652 LUA_DEFINES_LIST_ELEMENT(alice_speed_4, 125.000000) \
653 LUA_DEFINES_LIST_ELEMENT(alice_ai_gather_radius, -0.996000) \
654 LUA_DEFINES_LIST_ELEMENT(alice_ai_threat_radius, -0.996000) \
655 LUA_DEFINES_LIST_ELEMENT(alice_ai_threat_overestimate, 1.150000) \
656 LUA_DEFINES_LIST_ELEMENT(alice_ai_attack_target_radius, -0.996000) \
657 LUA_DEFINES_LIST_ELEMENT(alice_full_reinforce, 1.000000) \
658 LUA_DEFINES_LIST_ELEMENT(alice_ai_offensive_strength_overestimate, 1.000000) \
659 LUA_DEFINES_LIST_ELEMENT(alice_military_score_leadership_factor, 1.000000) \
660 LUA_DEFINES_LIST_ELEMENT(alice_lf_needs_scale, 6.000000) \
661 LUA_DEFINES_LIST_ELEMENT(alice_ev_needs_scale, 8.000000) \
662 LUA_DEFINES_LIST_ELEMENT(alice_lx_needs_scale, 4.000000) \
663 LUA_DEFINES_LIST_ELEMENT(alice_max_event_iterations, 8.000000) \
664 LUA_DEFINES_LIST_ELEMENT(alice_needs_scaling_factor, 100000.000000) \
665 LUA_DEFINES_LIST_ELEMENT(alice_factory_per_level_employment, 10000.0) \
666 LUA_DEFINES_LIST_ELEMENT(alice_domestic_investment_multiplier, 2.0) \
667 LUA_DEFINES_LIST_ELEMENT(alice_rgo_boost, 1.25) \
668 LUA_DEFINES_LIST_ELEMENT(alice_base_rgo_employment_bonus, 150000.0) \
669 LUA_DEFINES_LIST_ELEMENT(alice_base_rgo_efficiency_bonus, 3.0) \
670 LUA_DEFINES_LIST_ELEMENT(alice_inputs_base_factor_artisans, 1.05) \
671 LUA_DEFINES_LIST_ELEMENT(alice_output_base_factor_artisans, 0.85) \
672 LUA_DEFINES_LIST_ELEMENT(alice_inputs_base_factor, 1.0) \
673 LUA_DEFINES_LIST_ELEMENT(alice_rgo_overhire_multiplier, 10.0) \
674 LUA_DEFINES_LIST_ELEMENT(alice_rgo_production_scale_neg_delta, 0.001) \
675 LUA_DEFINES_LIST_ELEMENT(alice_invest_capitalist, 0.125) \
676 LUA_DEFINES_LIST_ELEMENT(alice_invest_aristocrat, 0.025) \
677 LUA_DEFINES_LIST_ELEMENT(alice_needs_lf_spend, 0.20) \
678 LUA_DEFINES_LIST_ELEMENT(alice_needs_ev_spend, 0.40) \
679 LUA_DEFINES_LIST_ELEMENT(alice_needs_lx_spend, 0.40) \
680 LUA_DEFINES_LIST_ELEMENT(alice_sat_delay_factor, 0.95) \
681 LUA_DEFINES_LIST_ELEMENT(alice_need_drift_speed, 0.1) \
682 LUA_DEFINES_LIST_ELEMENT(alice_disable_divergent_any_country_effect, 0.0) \
683 LUA_DEFINES_LIST_ELEMENT(alice_unciv_civ_forbid_war, 0.0) \
684 LUA_DEFINES_LIST_ELEMENT(alice_ideology_base_change_rate, 1.0) \
685 LUA_DEFINES_LIST_ELEMENT(alice_nurture_religion_assimilation, 0.0) \
686 LUA_DEFINES_LIST_ELEMENT(alice_surrender_on_cores_lost, 0.0) \
687 LUA_DEFINES_LIST_ELEMENT(alice_artificial_gp_limitant, 0.0) \
688 LUA_DEFINES_LIST_ELEMENT(alice_rename_dont_use_localisation, 0.0) \
689 LUA_DEFINES_LIST_ELEMENT(alice_spherelings_only_ally_sphere, 0.0) \
690 LUA_DEFINES_LIST_ELEMENT(alice_overseas_mil, 0.035) \
691 LUA_DEFINES_LIST_ELEMENT(alice_militancy_decay, 0.015) \
692 LUA_DEFINES_LIST_ELEMENT(alice_rgo_per_size_employment, 40000.0) \
693 LUA_DEFINES_LIST_ELEMENT(alice_eval_ai_mil_everyday, 0.0) \
694 LUA_DEFINES_LIST_ELEMENT(alice_allow_subjects_declare_wars, 0.0) \
695
696// scales the needs values so that they are needs per this many pops
697// this value was arrived at by looking at farmers: 40'000 farmers produces enough grain to satisfy about 2/3
698// of the nominal life needs value for themselves. If we assume that there is supposed to be enough grain in the world
699// to feed everyone, and *every* the rgos was grain (and everyone farmed), the scaling factor would have to be about 60'000
700// if all rgos were equally common (there are about 20 of them), the scaling factor would have to be about
701// 1'200'000. Assuming that grain is slightly more prevalent, we arrive at the factor below as a nice round number
702//constexpr inline float needs_scaling_factor = 1'000'000.0f * 2.0f;
703
704namespace parsing {
705struct defines {
706#define LUA_DEFINES_LIST_ELEMENT(key, const_value) float key = const_value##f;
708#undef LUA_DEFINES_LIST_ELEMENT
709
710 void assign_define(sys::state& state, int32_t line, std::string_view key, float v, parsers::error_handler& err);
711 void parse_line(sys::state& state, int32_t line, std::string_view data, parsers::error_handler& err);
712 void parse_file(sys::state& state, std::string_view data, parsers::error_handler& err);
713};
714} // namespace parsing
#define LUA_DEFINES_LIST
Definition: defines.hpp:6
void parse_file(sys::state &state, std::string_view data, parsers::error_handler &err)
Definition: defines.cpp:122
void parse_line(sys::state &state, int32_t line, std::string_view data, parsers::error_handler &err)
Definition: defines.cpp:34
LUA_DEFINES_LIST void assign_define(sys::state &state, int32_t line, std::string_view key, float v, parsers::error_handler &err)
Definition: defines.cpp:9