Project Alice
Loading...
Searching...
No Matches
parsers::effect_body Struct Reference

#include <effect_parsing.hpp>

Inheritance diagram for parsers::effect_body:

Public Member Functions

void finish (effect_building_context &)
 
void capital (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_core (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_core (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_region_name (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void trade_goods (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_accepted_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void primary_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_accepted_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_culture (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void life_rating (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void religion (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void is_slave (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void research_points (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void tech_school (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void government (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void treasury (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void war_exhaustion (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void prestige (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_tag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_tag_no_core_switch (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_country_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void clr_country_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void country_event (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_event (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void military_access (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void badboy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void secede_province (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void inherit (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void annex_to (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void release (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_controller (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void infrastructure (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void fort (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void naval_base (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void bank (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void university (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_selector (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_immigrator (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void money (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void leadership (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void create_vassal (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void end_military_access (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void leave_alliance (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void end_war (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void enable_ideology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void ruling_party_ideology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void plurality (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_province_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_country_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void create_alliance (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void release_vassal (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_province_name (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void enable_canal (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_global_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void clr_global_flag (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void nationalvalue (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void civilized (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void election (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void social_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void political_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_tax_relative_income (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void neutrality (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void reduce_pop (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void reduce_pop_abs (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void move_pop (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void pop_type (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void years_of_research (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void prestige_factor (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void military_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void economic_reform (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_random_military_reforms (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_random_economic_reforms (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crime (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void nationalize (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_factory_in_capital_state (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void activate_technology (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void great_wars_enabled (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void world_wars_enabled (association_type t, bool value, error_handler &err, int32_t line, effect_building_context &context)
 
void assimilate (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void literacy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crisis_interest (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void flashpoint_tension (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_crisis_temperature (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void consciousness (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void militancy (association_type t, float value, error_handler &err, int32_t line, effect_building_context &context)
 
void rgo_size (association_type t, int32_t value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_province_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_country_modifier (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void trigger_revolt (ef_trigger_revolt const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void diplomatic_influence (ef_diplomatic_influence const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void relation (ef_relation const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_province_modifier (ef_add_province_modifier const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_country_modifier (ef_add_country_modifier const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void casus_belli (ef_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_casus_belli (ef_add_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void remove_casus_belli (ef_remove_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void this_remove_casus_belli (ef_this_remove_casus_belli const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void war (ef_war const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void country_event (ef_country_event const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void province_event (ef_province_event const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void sub_unit (ef_sub_unit const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_variable (ef_set_variable const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_variable (ef_change_variable const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void increment_variable (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void decrement_variable (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void set_variable_to_zero (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_terrain (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void masquerade_as_nation (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void ideology (ef_ideology const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void dominant_issue (ef_dominant_issue const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void upper_house (ef_upper_house const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void scaled_militancy (ef_scaled_militancy const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void scaled_consciousness (ef_scaled_consciousness const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void define_general (ef_define_general const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void define_admiral (ef_define_admiral const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void kill_leader (association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void add_war_goal (ef_add_war_goal const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void move_issue_percentage (ef_move_issue_percentage const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void party_loyalty (ef_party_loyalty const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_party_name (ef_change_party_name const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void change_party_position (ef_change_party_position const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_railway_in_capital (ef_build_railway_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_bank_in_capital (ef_build_bank_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_university_in_capital (ef_build_university_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void build_fort_in_capital (ef_build_fort_in_capital const &value, error_handler &err, int32_t line, effect_building_context &context)
 
void any_value (std::string_view label, association_type t, std::string_view value, error_handler &err, int32_t line, effect_building_context &context)
 
void limit (dcon::trigger_key lim, error_handler &err, int32_t line, effect_building_context &context)
 

Public Attributes

int32_t chance = 0
 

Detailed Description

Definition at line 521 of file effect_parsing.hpp.

Member Function Documentation

◆ activate_technology()

void parsers::effect_body::activate_technology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2436 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_accepted_culture()

void parsers::effect_body::add_accepted_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 850 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_casus_belli()

void parsers::effect_body::add_casus_belli ( ef_add_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2942 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_core()

void parsers::effect_body::add_core ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 540 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_country_modifier() [1/2]

void parsers::effect_body::add_country_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2604 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_country_modifier() [2/2]

void parsers::effect_body::add_country_modifier ( ef_add_country_modifier const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2851 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crime()

void parsers::effect_body::add_crime ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2390 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crisis_interest()

void parsers::effect_body::add_crisis_interest ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2500 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_crisis_temperature()

void parsers::effect_body::add_crisis_temperature ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2523 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_province_modifier() [1/2]

void parsers::effect_body::add_province_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2576 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_province_modifier() [2/2]

void parsers::effect_body::add_province_modifier ( ef_add_province_modifier const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2826 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_tax_relative_income()

void parsers::effect_body::add_tax_relative_income ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2221 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ add_war_goal()

void parsers::effect_body::add_war_goal ( ef_add_war_goal const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3625 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ annex_to()

void parsers::effect_body::annex_to ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1403 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ any_value()

void parsers::effect_body::any_value ( std::string_view  label,
association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1837 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ assimilate()

void parsers::effect_body::assimilate ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2476 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ badboy()

void parsers::effect_body::badboy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1245 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ bank()

void parsers::effect_body::bank ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1629 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_bank_in_capital()

void parsers::effect_body::build_bank_in_capital ( ef_build_bank_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3708 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_factory_in_capital_state()

void parsers::effect_body::build_factory_in_capital_state ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2418 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_fort_in_capital()

void parsers::effect_body::build_fort_in_capital ( ef_build_fort_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3742 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_railway_in_capital()

void parsers::effect_body::build_railway_in_capital ( ef_build_railway_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3693 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ build_university_in_capital()

void parsers::effect_body::build_university_in_capital ( ef_build_university_in_capital const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3725 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ capital()

void parsers::effect_body::capital ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 524 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ casus_belli()

void parsers::effect_body::casus_belli ( ef_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2877 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_controller()

void parsers::effect_body::change_controller ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1510 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_party_name()

void parsers::effect_body::change_party_name ( ef_change_party_name const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3669 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_party_position()

void parsers::effect_body::change_party_position ( ef_change_party_position const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3679 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_province_name()

void parsers::effect_body::change_province_name ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1803 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ change_region_name()

void parsers::effect_body::change_region_name ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1815 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ change_tag()

void parsers::effect_body::change_tag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1116 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_tag_no_core_switch()

void parsers::effect_body::change_tag_no_core_switch ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1143 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_terrain()

void parsers::effect_body::change_terrain ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3439 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ change_variable()

void parsers::effect_body::change_variable ( ef_change_variable const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3396 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ civilized()

void parsers::effect_body::civilized ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2158 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ clr_country_flag()

void parsers::effect_body::clr_country_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1187 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ clr_global_flag()

void parsers::effect_body::clr_global_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2132 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ consciousness()

void parsers::effect_body::consciousness ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2528 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ country_event() [1/2]

void parsers::effect_body::country_event ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1653 of file effect_parsing.cpp.

◆ country_event() [2/2]

void parsers::effect_body::country_event ( ef_country_event const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3233 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ create_alliance()

void parsers::effect_body::create_alliance ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1986 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ create_vassal()

void parsers::effect_body::create_vassal ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1717 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ decrement_variable()

void parsers::effect_body::decrement_variable ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3417 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ define_admiral()

void parsers::effect_body::define_admiral ( ef_define_admiral const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1791 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ define_general()

void parsers::effect_body::define_general ( ef_define_general const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1770 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ diplomatic_influence()

void parsers::effect_body::diplomatic_influence ( ef_diplomatic_influence const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2644 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ dominant_issue()

void parsers::effect_body::dominant_issue ( ef_dominant_issue const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3479 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ economic_reform()

void parsers::effect_body::economic_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2350 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ election()

void parsers::effect_body::election ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2170 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ enable_canal()

void parsers::effect_body::enable_canal ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1828 of file effect_parsing.cpp.

◆ enable_ideology()

void parsers::effect_body::enable_ideology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1896 of file effect_parsing.hpp.

◆ end_military_access()

void parsers::effect_body::end_military_access ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1762 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ end_war()

void parsers::effect_body::end_war ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1852 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ finish()

void parsers::effect_body::finish ( effect_building_context )
inline

Definition at line 523 of file effect_parsing.hpp.

◆ flashpoint_tension()

void parsers::effect_body::flashpoint_tension ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2510 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ fort()

void parsers::effect_body::fort ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1603 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ government()

void parsers::effect_body::government ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1057 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ great_wars_enabled()

void parsers::effect_body::great_wars_enabled ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2464 of file effect_parsing.hpp.

◆ ideology()

void parsers::effect_body::ideology ( ef_ideology const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3469 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ increment_variable()

void parsers::effect_body::increment_variable ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3406 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ infrastructure()

void parsers::effect_body::infrastructure ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1590 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ inherit()

void parsers::effect_body::inherit ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1355 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ is_slave()

void parsers::effect_body::is_slave ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1007 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ kill_leader()

void parsers::effect_body::kill_leader ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1782 of file effect_parsing.cpp.

Here is the call graph for this function:

◆ leadership()

void parsers::effect_body::leadership ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1707 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ leave_alliance()

void parsers::effect_body::leave_alliance ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1807 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ life_rating()

void parsers::effect_body::life_rating ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 954 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ limit()

void parsers::effect_body::limit ( dcon::trigger_key  lim,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3759 of file effect_parsing.hpp.

◆ literacy()

void parsers::effect_body::literacy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2490 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ masquerade_as_nation()

void parsers::effect_body::masquerade_as_nation ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3455 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ militancy()

void parsers::effect_body::militancy ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2547 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ military_access()

void parsers::effect_body::military_access ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1200 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ military_reform()

void parsers::effect_body::military_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2332 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ money()

void parsers::effect_body::money ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1691 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ move_issue_percentage()

void parsers::effect_body::move_issue_percentage ( ef_move_issue_percentage const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3634 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ move_pop()

void parsers::effect_body::move_pop ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2276 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ nationalize()

void parsers::effect_body::nationalize ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2408 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ nationalvalue()

void parsers::effect_body::nationalvalue ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2137 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ naval_base()

void parsers::effect_body::naval_base ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1616 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ neutrality()

void parsers::effect_body::neutrality ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2232 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ party_loyalty()

void parsers::effect_body::party_loyalty ( ef_party_loyalty const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3653 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ plurality()

void parsers::effect_body::plurality ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1930 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ political_reform()

void parsers::effect_body::political_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2200 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ pop_type()

void parsers::effect_body::pop_type ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2292 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ prestige()

void parsers::effect_body::prestige ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1106 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ prestige_factor()

void parsers::effect_body::prestige_factor ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2319 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ primary_culture()

void parsers::effect_body::primary_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 878 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_event() [1/2]

void parsers::effect_body::province_event ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)

Definition at line 1728 of file effect_parsing.cpp.

◆ province_event() [2/2]

void parsers::effect_body::province_event ( ef_province_event const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3306 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_immigrator()

void parsers::effect_body::province_immigrator ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1673 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ province_selector()

void parsers::effect_body::province_selector ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1655 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ reduce_pop()

void parsers::effect_body::reduce_pop ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2242 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ reduce_pop_abs()

void parsers::effect_body::reduce_pop_abs ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2266 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ relation()

void parsers::effect_body::relation ( ef_relation const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2723 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ release()

void parsers::effect_body::release ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1462 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ release_vassal()

void parsers::effect_body::release_vassal ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2031 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ religion()

void parsers::effect_body::religion ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 967 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_accepted_culture()

void parsers::effect_body::remove_accepted_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 919 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_casus_belli()

void parsers::effect_body::remove_casus_belli ( ef_remove_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3007 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_core()

void parsers::effect_body::remove_core ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 661 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_country_modifier()

void parsers::effect_body::remove_country_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1968 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_province_modifier()

void parsers::effect_body::remove_province_modifier ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1940 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_random_economic_reforms()

void parsers::effect_body::remove_random_economic_reforms ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2379 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ remove_random_military_reforms()

void parsers::effect_body::remove_random_military_reforms ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2368 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ research_points()

void parsers::effect_body::research_points ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1029 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ rgo_size()

void parsers::effect_body::rgo_size ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2566 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ ruling_party_ideology()

void parsers::effect_body::ruling_party_ideology ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1908 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ scaled_consciousness()

void parsers::effect_body::scaled_consciousness ( ef_scaled_consciousness const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3563 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ scaled_militancy()

void parsers::effect_body::scaled_militancy ( ef_scaled_militancy const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3504 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ secede_province()

void parsers::effect_body::secede_province ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1255 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_country_flag()

void parsers::effect_body::set_country_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1170 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_culture()

void parsers::effect_body::set_culture ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 937 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_global_flag()

void parsers::effect_body::set_global_flag ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2127 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_variable()

void parsers::effect_body::set_variable ( ef_set_variable const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3386 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ set_variable_to_zero()

void parsers::effect_body::set_variable_to_zero ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3428 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ social_reform()

void parsers::effect_body::social_reform ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2179 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ sub_unit()

void parsers::effect_body::sub_unit ( ef_sub_unit const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3347 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ tech_school()

void parsers::effect_body::tech_school ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1039 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ this_remove_casus_belli()

void parsers::effect_body::this_remove_casus_belli ( ef_this_remove_casus_belli const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3069 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ trade_goods()

void parsers::effect_body::trade_goods ( association_type  t,
std::string_view  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 832 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ treasury()

void parsers::effect_body::treasury ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1083 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ trigger_revolt()

void parsers::effect_body::trigger_revolt ( ef_trigger_revolt const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2622 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ university()

void parsers::effect_body::university ( association_type  t,
int32_t  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1642 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ upper_house()

void parsers::effect_body::upper_house ( ef_upper_house const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3494 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ war()

void parsers::effect_body::war ( ef_war const &  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 3131 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ war_exhaustion()

void parsers::effect_body::war_exhaustion ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 1096 of file effect_parsing.hpp.

Here is the call graph for this function:

◆ world_wars_enabled()

void parsers::effect_body::world_wars_enabled ( association_type  t,
bool  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2470 of file effect_parsing.hpp.

◆ years_of_research()

void parsers::effect_body::years_of_research ( association_type  t,
float  value,
error_handler err,
int32_t  line,
effect_building_context context 
)
inline

Definition at line 2309 of file effect_parsing.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ chance

int32_t parsers::effect_body::chance = 0

Definition at line 522 of file effect_parsing.hpp.


The documentation for this struct was generated from the following files: