shalictar
where is it that you change the arena weapons, is it module_mission_templates?
the things I looked up only told how to change it with text editing
the things I looked up only told how to change it with text editing
# script_set_items_for_tournament
# Input: arg1 = horse_chance, arg2 = lance_chance (with horse only), arg3 = sword_chance, arg4 = axe_chance, arg5 = bow_chance (without horse only), arg6 = javelin_chance (with horse only), arg7 = mounted_bow_chance (with horse only), arg8 = crossbow_sword_chance, arg9 = armor_item_begin, arg10 = helm_item_begin
# Output: none (sets mt_arena_melee_fight items)
("set_items_for_tournament",
[
(store_script_param, ":horse_chance", 1),
(store_script_param, ":lance_chance", 2),
(store_script_param, ":sword_chance", 3),
(store_script_param, ":axe_chance", 4),
(store_script_param, ":bow_chance", 5),
(store_script_param, ":javelin_chance", 6),
(store_script_param, ":mounted_bow_chance", 7),
(store_script_param, ":crossbow_sword_chance", 8),
(store_script_param, ":armor_item_begin", 9),
(store_script_param, ":helm_item_begin", 10),
(store_add, ":total_chance", ":sword_chance", ":axe_chance"),
(val_add, ":total_chance", ":crossbow_sword_chance"),
(try_for_range, ":i_ep", 0, 32),
(mission_tpl_entry_clear_override_items, "mt_arena_melee_fight", ":i_ep"),
(assign, ":has_horse", 0),
(store_div, ":cur_team", ":i_ep", 8),
(try_begin),
(store_random_in_range, ":random_no", 0, 100),
(lt, ":random_no", ":horse_chance"),
(assign, ":has_horse", 1),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_horse"),
(try_end),
(try_begin),
(eq, ":has_horse", 1),
(store_add, ":cur_total_chance", ":total_chance", ":lance_chance"),
(val_add, ":cur_total_chance", ":javelin_chance"),
(val_add, ":cur_total_chance", ":mounted_bow_chance"),
(else_try),
(store_add, ":cur_total_chance", ":total_chance", ":bow_chance"),
(try_end),
(store_random_in_range, ":random_no", 0, ":cur_total_chance"),
(store_add, ":cur_shield_item", "itm_arena_shield_red", ":cur_team"),
(try_begin),
(val_sub, ":random_no", ":sword_chance"),
(lt, ":random_no", 0),
(try_begin),
(store_random_in_range, ":sub_random_no", 0, 100),
(lt, ":sub_random_no", 50),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_sword"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_shield_item"),
# (mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_shield"),
(else_try),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_heavy_practice_sword"),
(try_end),
(else_try),
(val_sub, ":random_no", ":axe_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_axe"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_shield_item"),
# (mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_shield"),
(else_try),
(val_sub, ":random_no", ":crossbow_sword_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_sword"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_crossbow"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_bolts"),
(else_try),
(eq, ":has_horse", 0),
(val_sub, ":random_no", ":bow_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_bow"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_arrows"),
(else_try),
(eq, ":has_horse", 1),
(val_sub, ":random_no", ":lance_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_lance"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_shield_item"),
# (mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_shield"),
(else_try),
(eq, ":has_horse", 1),
(val_sub, ":random_no", ":javelin_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_javelin"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_shield_item"),
# (mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_shield"),
(else_try),
(eq, ":has_horse", 1),
(val_sub, ":random_no", ":mounted_bow_chance"),
(lt, ":random_no", 0),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_bow"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", "itm_practice_arrows"),
(try_end),
(try_begin),
(ge, ":armor_item_begin", 0),
(store_add, ":cur_armor_item", ":armor_item_begin", ":cur_team"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_armor_item"),
(try_end),
(try_begin),
(ge, ":helm_item_begin", 0),
(store_add, ":cur_helm_item", ":helm_item_begin", ":cur_team"),
(mission_tpl_entry_add_override_item, "mt_arena_melee_fight", ":i_ep", ":cur_helm_item"),
(try_end),
(try_end),
]),
["novice_fighter","Novice Fighter","Novice Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_6|agi_6|level(5),wp(60),knows_common,mercenary_face_1, mercenary_face_2],
["regular_fighter","Regular Fighter","Regular Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_8|agi_8|level(11),wp(90),knows_common|knows_ironflesh_1|knows_power_strike_1|knows_athletics_1|knows_riding_1|knows_shield_2,mercenary_face_1, mercenary_face_2],
["veteran_fighter","Veteran Fighter","Veteran Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,0,fac_commoners,
[itm_hide_boots],
str_10|agi_10|level(17),wp(110),knows_common|knows_ironflesh_3|knows_power_strike_2|knows_athletics_2|knows_riding_2|knows_shield_3,mercenary_face_1, mercenary_face_2],
["champion_fighter","Champion Fighter","Champion Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_12|agi_11|level(22),wp(140),knows_common|knows_ironflesh_4|knows_power_strike_3|knows_athletics_3|knows_riding_3|knows_shield_4,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_1","Novice Fighter","Novice Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_6|agi_6|level(5),wp(60),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_2","Novice Fighter","Novice Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_7|agi_6|level(7),wp(70),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_3","Regular Fighter","Regular Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_8|agi_7|level(9),wp(80),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_4","Regular Fighter","Regular Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_8|agi_8|level(11),wp(90),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_5","Regular Fighter","Regular Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_9|agi_8|level(13),wp(100),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_6","Veteran Fighter","Veteran Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_10|agi_9|level(15),wp(110),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_7","Veteran Fighter","Veteran Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_10|agi_10|level(17),wp(120),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_8","Veteran Fighter","Veteran Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_11|agi_10|level(19),wp(130),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_9","Champion Fighter","Champion Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_12|agi_11|level(21),wp(140),knows_common,mercenary_face_1, mercenary_face_2],
["arena_training_fighter_10","Champion Fighter","Champion Fighters",tf_guarantee_boots|tf_guarantee_armor,no_scene,reserved,fac_commoners,
[itm_hide_boots],
str_12|agi_12|level(23),wp(150),knows_common,mercenary_face_1, mercenary_face_2],