Project Alice
Loading...
Searching...
No Matches
effect_parsing.cpp File Reference
Include dependency graph for effect_parsing.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  parsers
 

Functions

dcon::trigger_key parsers::ef_limit (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_if (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_else_if (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_hidden_tooltip (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_neighbor_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_neighbor_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_from_bounce (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_this_bounce (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_existing_country_except_scoped (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_defined_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_empty_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_empty_neighbor_province (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_greater_power (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_greater_power (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_poor_strata (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_middle_strata (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_rich_strata (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_pop (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_owned (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_owned (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_all_core (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_state (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_substate (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_state (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_any_pop (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_owner (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_controller (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_location (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_country (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_capital_scope (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_this (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_from (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_sea_zone (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_cultural_union (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_overlord (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_sphere_owner (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_independence (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_flashpoint_tag_scope (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_crisis_state_scope (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_state_scope (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_random_by_modifier (token_generator &gen, error_handler &err, effect_building_context &context)
 
dcon::value_modifier_key parsers::read_chance_modifier (token_generator &gen, error_handler &err, effect_building_context &context)
 
int32_t parsers::add_to_random_list (std::string_view label, token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_random_list (token_generator &gen, error_handler &err, effect_building_context &context)
 
void parsers::ef_scope_variable (std::string_view label, token_generator &gen, error_handler &err, effect_building_context &context)
 
int32_t parsers::simplify_effect (uint16_t *source)
 
template<typename T >
void parsers::recurse_over_effects (uint16_t *source, T const &f)
 
dcon::effect_key parsers::make_effect (token_generator &gen, error_handler &err, effect_building_context &context)