﻿############################################
# Mistborn Mod - Game Start Initialization
# Namespace: mistborn_init
############################################

namespace = mistborn_init

# ============================================================
# 0001 - Initialize starting rulers
# Fired from on_game_start events list
# ============================================================
mistborn_init.0001 = {
	scope = none
	hidden = yes

	immediate = {
		every_living_character = {
			limit = {
				is_ruler = yes
				highest_held_title_tier >= tier_county
			}

			set_variable = {
				name = lord_ruler_attention
				value = 0
			}

			# Grant starting metal supplies to Allomancers
			if = {
				limit = {
					is_allomancer_trigger = yes
					is_noble_scadrian_trigger = yes
				}
				add_character_modifier = {
					modifier = metal_reserves_abundant
					years = 2
				}
			}
			else_if = {
				limit = {
					is_allomancer_trigger = yes
					is_skaa_trigger = yes
				}
				add_character_modifier = {
					modifier = metal_reserves_low
					years = 1
				}
			}
			else_if = {
				limit = {
					is_allomancer_trigger = yes
				}
				add_character_modifier = {
					modifier = metal_reserves_abundant
					years = 2
				}
			}
		}
	}
}
