﻿######################################################
# MAA Manager - TGP MAA Target Setter GUIs
#
# Scripted GUIs for setting retrain targets to TGP MAA types
# Sets maa_manager_retrain_target_type flag and cost variable
######################################################

# ===== CULTURAL MAA =====

maam_set_target_emishi_horse_archers = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:emishi_horse_archers
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = light_cavalry_recruitment_cost
		}
	}
}

maam_set_target_japanese_horse_archers = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:japanese_horse_archers
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = horse_archers_recruitment_cost
		}
	}
}

maam_set_target_warrior_monks = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:warrior_monks
		}
		# NOTE: warrior_monks uses PIETY cost, not gold
		# Using warrior_monks_piety_recruitment_cost
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = warrior_monks_piety_recruitment_cost
		}
	}
}

maam_set_target_fire_lancers = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:fire_lancers
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = crossbowmen_recruitment_cost
		}
	}
}

maam_set_target_gakgung_archers = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:gakgung_archers
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = gakgung_archers_recruitment_cost
		}
	}
}

maam_set_target_pesilat_warriors = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:pesilat_warriors
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = pesilat_warriors_recruitment_cost
		}
	}
}

maam_set_target_samurai = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:samurai
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = samurai_recruitment_cost
		}
	}
}

maam_set_target_zhanmadao_infantry = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:zhanmadao_infantry
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = zhanmadao_infantry_recruitment_cost
		}
	}
}

maam_set_target_tiefutu = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:tiefutu
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = tiefutu_recruitment_cost
		}
	}
}

maam_set_target_burenjia = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:burenjia
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = burenjia_recruitment_cost
		}
	}
}

maam_set_target_rocket_carts = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:rocket_carts
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = rocket_carts_recruitment_cost
		}
	}
}

# ===== REGIONAL MAA =====

maam_set_target_ballista_elephant = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:ballista_elephant
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = ballista_elephant_recruitment_cost
		}
	}
}

# ===== SIEGE WEAPONS =====

maam_set_target_ballista = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:ballista
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = ballista_recruitment_cost
		}
	}
}

maam_set_target_cloud_ladder = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:cloud_ladder
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = cloud_ladder_recruitment_cost
		}
	}
}

maam_set_target_siege_tower = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:siege_tower
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = siege_tower_recruitment_cost
		}
	}
}

maam_set_target_cannon = {
	scope = character
	is_shown = { always = yes }
	effect = {
		set_variable = {
			name = maa_manager_retrain_target_type
			value = flag:cannon
		}
		set_variable = {
			name = maa_manager_retrain_target_cost
			value = cannon_recruitment_cost
		}
	}
}
