Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --MCT Header
- local mct = get_mct()
- local organic_ai_configuration = mct:register_mod("@zSOULS_Organic_AI_IE")
- organic_ai_configuration:set_title("Organic AI", false)
- organic_ai_configuration:set_author("MrSoul", false)
- organic_ai_configuration:set_description("MCT config for Organic AI mod. Default vanilla values are displayed in the following order: Normal, Hard, VH, Legendary. Must reload campaign state for changes to take effect.", false)
- do
- local moneyrecruit_section = organic_ai_configuration:get_section_by_key("default")
- moneyrecruit_section:set_localised_text("AI Faction Money and Recruitment Mods", false)
- moneyrecruit_section:set_option_sort_function("index_sort")
- moneyrecruit_section:set_visibility(false)
- local upkeep_ai_slider = organic_ai_configuration:add_new_option("upkeep_ai_slider", "slider")
- upkeep_ai_slider:slider_set_min_max(-95, 95)
- upkeep_ai_slider:slider_set_step_size(5)
- upkeep_ai_slider:set_default_value(-30)
- upkeep_ai_slider:set_text("AI Upkeep")
- upkeep_ai_slider:set_tooltip_text("Set global upkeep modifier for AI; negative values are a buff. ——————————————————————————— [ Mod Default: -30 | Vanilla (Immortal Empires): 0,0,0,0 ]")
- upkeep_ai_slider:set_assigned_section("default")
- local recruitcost_ai_slider = organic_ai_configuration:add_new_option("recruitcost_ai_slider", "slider")
- recruitcost_ai_slider:slider_set_min_max(-95, 95)
- recruitcost_ai_slider:slider_set_step_size(5)
- recruitcost_ai_slider:set_default_value(0)
- recruitcost_ai_slider:set_text("AI Recruitment Cost")
- recruitcost_ai_slider:set_tooltip_text("Set unit recruitment cost modifier for AI; higher values are a nerf, lower are a buff. ———————————————————————————— [ Mod Default: 0 | Vanilla (Immortal Empires): not present in vanilla handicap table ]")
- recruitcost_ai_slider:set_assigned_section("default")
- local recruit_ai_slider = organic_ai_configuration:add_new_option("recruit_ai_slider", "slider")
- recruit_ai_slider:slider_set_min_max(1, 19)
- recruit_ai_slider:slider_set_step_size(1)
- recruit_ai_slider:set_default_value(1)
- recruit_ai_slider:set_text("AI Local Recruitment Capacity")
- recruit_ai_slider:set_tooltip_text("Set the base number of local recruitment slots for AI. ————————————————————————————— [ Mod Default: 1 | Player Vanilla: 1,1,1,1 | AI Vanilla: 1,2,2,3 ]")
- recruit_ai_slider:set_assigned_section("default")
- local globalrecruitp_ai_slider = organic_ai_configuration:add_new_option("globalrecruitp_ai_slider", "slider")
- globalrecruitp_ai_slider:slider_set_min_max(1, 19)
- globalrecruitp_ai_slider:slider_set_step_size(1)
- globalrecruitp_ai_slider:set_default_value(3)
- globalrecruitp_ai_slider:set_text("AI Global Recruitment Capacity")
- globalrecruitp_ai_slider:set_tooltip_text("Set the base number of global recruitment slots for AI. ————————————————————————————— [ Mod Default: 3 | Player Vanilla: 3,3,3,3 | AI Vanilla: 3,4,5,6 ]")
- globalrecruitp_ai_slider:set_assigned_section("default")
- local researchgrowth_section = organic_ai_configuration:add_new_section("research_growth")
- researchgrowth_section:set_localised_text("AI Faction Research and Growth Mods", false)
- researchgrowth_section:set_option_sort_function("index_sort")
- researchgrowth_section:set_visibility(false)
- local growth_global_ai_slider = organic_ai_configuration:add_new_option("growth_global_ai_slider", "slider")
- growth_global_ai_slider:slider_set_min_max(-200, 200)
- growth_global_ai_slider:slider_set_step_size(10)
- growth_global_ai_slider:set_default_value(0)
- growth_global_ai_slider:set_text("AI Provincal Growth")
- growth_global_ai_slider:set_tooltip_text("Growth modifier for settled AI factions; positive values are a buff, negative are a nerf. ————————————————————————————— [ Mod Default: 0 | Vanilla: not present in vanilla handicap table ]")
- growth_global_ai_slider:set_assigned_section("research_growth")
- local growth_hordeb_ai_slider = organic_ai_configuration:add_new_option("growth_hordeb_ai_slider", "slider")
- growth_hordeb_ai_slider:slider_set_min_max(-20, 20)
- growth_hordeb_ai_slider:slider_set_step_size(1)
- growth_hordeb_ai_slider:set_default_value(3)
- growth_hordeb_ai_slider:set_text("AI Horde Growth")
- growth_hordeb_ai_slider:set_tooltip_text("Growth mod for horde-based AI factions; positive values are buff, negative are a nerf. ———————————————————————————— [ Mod Default: 3 | Vanilla: 3,3,3,3 ]")
- growth_hordeb_ai_slider:set_assigned_section("research_growth")
- local researchcost_ai_slider = organic_ai_configuration:add_new_option("researchcost_ai_slider", "slider")
- researchcost_ai_slider:slider_set_min_max(-100, 100)
- researchcost_ai_slider:slider_set_step_size(5)
- researchcost_ai_slider:set_default_value(-25)
- researchcost_ai_slider:set_text("AI Research Cost")
- researchcost_ai_slider:set_tooltip_text("Gold cost modifier for unlocking certain techs for AI; negative values are a buff, positive are a nerf. ———————————————————————————— [ Mod Default: -25 | Vanilla: -25,-50,-75,-100 ] ———————————————————————————— A very minor setting.")
- researchcost_ai_slider:set_assigned_section("research_growth")
- local researchrate_ai_slider = organic_ai_configuration:add_new_option("researchrate_ai_slider", "slider")
- researchrate_ai_slider:slider_set_min_max(-100, 100)
- researchrate_ai_slider:slider_set_step_size(5)
- researchrate_ai_slider:set_default_value(0)
- researchrate_ai_slider:set_text("AI Research Rate")
- researchrate_ai_slider:set_tooltip_text("Research rate modifier for AI; positive values are buff, negative are a nerf. ———————————————————————————— [ Mod Default: 0 | Vanilla: 0,0,0,0 ]")
- researchrate_ai_slider:set_assigned_section("research_growth")
- local researchcost_tmb_ai_slider = organic_ai_configuration:add_new_option("researchcost_tmb_ai_slider", "slider")
- researchcost_tmb_ai_slider:slider_set_min_max(-100, 100)
- researchcost_tmb_ai_slider:slider_set_step_size(5)
- researchcost_tmb_ai_slider:set_default_value(0)
- researchcost_tmb_ai_slider:set_text("AI Research Rate - Tomb Kings Only")
- researchcost_tmb_ai_slider:set_tooltip_text("Research rate mod for Tomb King AI; higher is buff, lower is nerf. ———————————————————————————— [ Mod Default: 0 | Vanilla: 0,0,0,0 ] ———————————————————————————— Separate control for Tomb Kings. Research rate can have a noticeable impact on campaign performance because Tomb Kings must research Dynasties to unlock additional armies.")
- researchcost_tmb_ai_slider:set_assigned_section("research_growth")
- local armychar_section = organic_ai_configuration:add_new_section("army_char")
- armychar_section:set_localised_text("AI Army and Character Mods", false)
- armychar_section:set_option_sort_function("index_sort")
- armychar_section:set_visibility(false)
- local agent_ai_slider = organic_ai_configuration:add_new_option("agent_ai_slider", "slider")
- agent_ai_slider:slider_set_min_max(-100, 100)
- agent_ai_slider:slider_set_step_size(5)
- agent_ai_slider:set_default_value(-5)
- agent_ai_slider:set_text("AI Agent Success Chance")
- agent_ai_slider:set_tooltip_text("Modifies the success rate chance for AI agent actions; lower is nerf, higher is buff. ———————————————————————————— [ Mod Default: -5 | Vanilla: -5 ]")
- agent_ai_slider:set_assigned_section("army_char")
- local attritionmod_ai_slider = organic_ai_configuration:add_new_option("attritionmod_ai_slider", "slider")
- attritionmod_ai_slider:slider_set_min_max(-100, 100)
- attritionmod_ai_slider:slider_set_step_size(5)
- attritionmod_ai_slider:set_default_value(-15)
- attritionmod_ai_slider:set_text("AI Attrition Resistance")
- attritionmod_ai_slider:set_tooltip_text("Changes attrition resistance for AI; negative values are a buff, positive are a nerf. ———————————————————————————— [ Mod Default: -15 | Vanilla: -50,-60,-70.-80 ]")
- attritionmod_ai_slider:set_assigned_section("army_char")
- local replen_armies_ai_slider = organic_ai_configuration:add_new_option("replen_armies_ai_slider", "slider")
- replen_armies_ai_slider:slider_set_min_max(-100, 100)
- replen_armies_ai_slider:slider_set_step_size(5)
- replen_armies_ai_slider:set_default_value(0)
- replen_armies_ai_slider:set_text("AI Army Replenishment")
- replen_armies_ai_slider:set_tooltip_text("Changes unit replenishment rate for AI; higher is buff, lower is nerf. ———————————————————————————— [ Mod Default: 0 | Vanilla: 0,0,0,0 ]")
- replen_armies_ai_slider:set_assigned_section("army_char")
- local replen_char_ai_slider = organic_ai_configuration:add_new_option("replen_char_ai_slider", "slider")
- replen_char_ai_slider:slider_set_min_max(-100, 100)
- replen_char_ai_slider:slider_set_step_size(5)
- replen_char_ai_slider:set_default_value(10)
- replen_char_ai_slider:set_text("AI Character Replenishment")
- replen_char_ai_slider:set_tooltip_text("Changes character replenishment rate for AI; higher is buff, lower is nerf. ———————————————————————————— [ Mod Default: 10 | Vanilla: 10,12,14,16 ]")
- replen_char_ai_slider:set_assigned_section("army_char")
- local xp_gain_ai_slider = organic_ai_configuration:add_new_option("xp_gain_ai_slider", "slider")
- xp_gain_ai_slider:slider_set_min_max(0, 1000)
- xp_gain_ai_slider:slider_set_step_size(25)
- xp_gain_ai_slider:set_default_value(250)
- xp_gain_ai_slider:set_text("AI Min Battle XP Reward")
- xp_gain_ai_slider:set_tooltip_text("Changes min XP rewards per elgible battle for AI, higher is buff, lower is nerf. ———————————————————————————— [ Mod Default: 250 | Vanilla (Player & AI): 250,250,250,250 ]")
- xp_gain_ai_slider:set_assigned_section("army_char")
- end
Add Comment
Please, Sign In to add comment