simple duel:
___________________________________________________________ ________________________________________________
in module_dialogs.py
#ymira duel
[trp_ymira,"start", [], "Would you like to fight?", "ymira_fight1", []],
[trp_ymira|plyr,"ymira_fight1",[], "I guess so.", "ymira_fight2",[]],
[trp_ymira,"ymira_fight2", [],"Good luck.", "close_window",
[[modify_visitors_at_site,"scn_four_ways_inn"],[reset_visitors],
# [store_shuffled_range,4], for random entry point (you will need four of them)
#( if you don't want random entry, do not use next 5 lines and reg(0) and reg(1) change to some entry point numbers
[assign,reg(0),0],
[assign,reg(1),1],
[assign,reg(2),2],
[assign,reg(3),3],
[shuffle_range,0,4],
[set_visitor,reg(0),0],
[set_visitor,reg(1),"trp_ymira"],
[set_jump_mission,"mt_ymira_fight"],
[jump_to_scene,"scn_four_ways_inn"]]
],
___________________________________________________________ ________________________________________________
in module_mission_templates.py
#ymira duel
(
"ymira_fight",mtf_arena_fight,-1,
"Let see.",
[
(0,mtef_visitor_source|mtef_team_1,af_override_horse,aif_start_alarmed,1,[]),
(1,mtef_visitor_source|mtef_team_2,af_override_horse,aif_start_alarmed,1,[]),
(2,mtef_visitor_source|mtef_team_3,af_override_horse,aif_start_alarmed,1,[]),
(3,mtef_visitor_source|mtef_team_4,af_override_horse,aif_start_alarmed,1,[]),
],
[
(ti_tab_pressed, 0, 0, [],
[(question_box,"str_give_up_fight")]),
(ti_question_answered, 0, 0, [],
[(store_trigger_param_1,":answer"),(eq,":answer",0),(jump_to_scene,"scn_four_ways_inn"),]),
(1, 3, ti_once, [(main_hero_fallen,0)],
[(jump_to_scene,"scn_four_ways_inn")]),
(1, 3, ti_once,
[(store_mission_timer_a,reg(1)),(ge,reg(1),1),(num_active_teams_le,1),(neg|main_hero_fallen,0)],
[(jump_to_scene,"scn_four_ways_inn")]),
(ti_inventory_key_pressed, 0, 0, [(display_message,"str_cant_use_inventory_arena")], []),
],
),