﻿# To ensure the game rule 'monument_effects' works properly, the game rule needs to be amended with flags disabling any new monuments' Base method
# PM Groups should have the 'is_hidden_when_unavailable' flag to ensure only one alternative is visible at any time (unless the player actually has an option they can switch to)

pm_default_building_eiffel_tower = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 20
			state_tax_capacity_mult = 0.1
			country_bureaucracy_mult = 0.1
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_machinists_add = 1000
		}
	}
}

pm_default_building_cristo_redentor = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_clergymen_pol_str_mult = 0.1
			country_prestige_add = 20
			state_migration_pull_mult = 0.25
			country_acceptance_culture_base_add = 20
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_default_building_angkor_wat = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_clergymen_pol_str_mult = 0.25
			country_prestige_add = 20
			state_loyalists_from_sol_change_accepted_religion_mult = 0.1
		}
	}

	building_modifiers = {
#		workforce_scaled = {
#		}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_default_building_big_ben = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes
	
	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 20
			state_market_access_price_impact = 0.01
		}
	}
	
	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_machinists_add = 1000
		}
	}
}

pm_default_building_forbidden_city = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_legitimacy_headofstate_add = 20
			country_authority_add = 100
			country_prestige_add = 20
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_bureaucrats_add = 1000
		}
	}
}

pm_default_building_hagia_sophia = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_clergymen_pol_str_mult = 0.1
			country_prestige_add = 20
			country_acceptance_state_religion_add = 20
			country_acceptance_shared_religious_trait_add = 20
			country_acceptance_religion_base_add = 20	
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_default_building_mosque_of_djenne = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_clergymen_pol_str_mult = 0.1
			state_conversion_mult = 1.0
			country_prestige_add = 20
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_default_building_saint_basils_cathedral = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_clergymen_pol_str_mult = 0.1
			country_prestige_add = 20
			country_bureaucracy_investment_cost_factor_mult = -0.1
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_default_building_statue_of_liberty = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 20
			state_migration_pull_mult = 0.25
			country_acceptance_culture_base_add = 20
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_bureaucrats_add = 1000
		}
	}
}

pm_default_building_taj_mahal = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 20
			state_bureaucracy_population_base_cost_factor_mult = -0.3
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_bureaucrats_add = 1000
		}
	}
}

pm_default_building_vatican_city = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_religions = { catholic }

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 20
			country_clergymen_pol_str_mult = 0.25
			country_influence_add = 100
			country_authority_add = 100
			country_bureaucracy_add = 100
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_clergymen_add = 1000
		}
	}
}

pm_monument_prestige_only_vatican_city = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes
	
	disallowing_religions = { catholic }

	country_modifiers = {
		throughput_scaled = {
			country_prestige_add = 20
		}
	}
}

pm_default_building_white_house = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_bureaucracy_mult = 0.1
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_bureaucrats_add = 1000
		}
	}
}

pm_monument_prestige_only = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		throughput_scaled = {
			country_prestige_add = 20
		}
	}
}

pm_monument_no_effects = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes
}

pm_power_bloc_statue_sovereign_empire = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_identity = identity_sovereign_empire

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 5
			country_influence_add = 50
			country_bureaucracy_add = 50 
		}
	}
	
	state_modifiers = {
		workforce_scaled = {
			state_decree_cost_mult = -0.25
			state_tax_capacity_mult = 0.1
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_bureaucrats_add = 200
		}
	}
}

pm_power_bloc_statue_ideological_union = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_identity = identity_ideological_union

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 5
			country_authority_add = 40
		}
	}

	state_modifiers = {
		workforce_scaled = {
			state_pop_pol_str_mult = 0.25
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_bureaucrats_add = 200
		}
	}
}

pm_power_bloc_statue_military_treaty = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_identity = identity_military_treaty_organization

	is_hidden_when_unavailable = yes

	state_modifiers = {
		workforce_scaled = {
			state_conscription_rate_mult = 0.2
			building_training_rate_mult = 0.2
			building_mobilization_cost_mult = -0.2
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 5
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_soldiers_add = 200
		}
	}
}

pm_power_bloc_statue_trade_league = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_identity = identity_trade_league

	is_hidden_when_unavailable = yes

	state_modifiers = {
		workforce_scaled = {
			state_market_access_price_impact = 0.05
		}
	}
	
	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 5
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_clerks_add = 200
		}
	}
}

pm_power_bloc_statue_religious = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	unlocking_identity = identity_religious

	is_hidden_when_unavailable = yes

	state_modifiers = {
		workforce_scaled = {
			state_conversion_mult = 1
			state_turmoil_effects_mult = -0.5
			country_acceptance_state_religion_add = 10
			country_acceptance_shared_religious_trait_add = 10
			country_acceptance_religion_base_add = 10
			state_birth_rate_mult = 0.1
		}
	}

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 5
		}
	}

	building_modifiers = {
		level_scaled = {
			building_employment_clergymen_add = 200
		}
	}
}

pm_power_bloc_prestige_only = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		throughput_scaled = {
			country_prestige_add = 5
		}
	}
}

pm_default_building_victoria_terminus = {
	texture = "gfx/interface/icons/production_method_icons/wonders.dds"

	is_hidden_when_unavailable = yes

	country_modifiers = {
		workforce_scaled = {
			country_prestige_add = 50
			building_railway_throughput_add = 0.20
		}
	}

	building_modifiers = {
		#workforce_scaled = {
		#}

		level_scaled = {
			building_employment_laborers_add = 200
			building_employment_machinists_add = 200
			building_employment_clerks_add = 100
		}
	}
}