Keeper
Knight at Arms
I tested the template by changing the fourth last line to '1' and then 'reg(1)', but it wont work... I tested it with the '(1)' too.
Code:
(
"tombs_of_naeron",0,
"Test...",
"none",
[],
[
("enter",[],"Enter.",[(set_jump_mission,"mt_trap_door_rotate"),(jump_to_scene,"scn_salt_mine"),(change_screen_mission)]),
("leave",[],"Leave.",[(leave_encounter),(change_screen_return)]),
]
),
Code:
(
"trap_door_rotate",0,-1,
"_",
[(0,mtef_scene_source|mtef_team_1,0,0,1,[]),
(1,mtef_scene_source|mtef_team_1,0,0,1,[]),(2,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),(3,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),(4,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),(5,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),(6,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),(7,mtef_scene_source|mtef_team_1,af_override_horse,0,1,[]),
(8,mtef_scene_source,af_override_horse,0,1,[]),
(9,mtef_scene_source,af_override_horse,0,1,[]),(10,mtef_scene_source,af_override_horse,0,1,[]),(11,mtef_scene_source,af_override_horse,0,1,[]),(12,mtef_scene_source,af_override_horse,0,1,[]),(13,mtef_scene_source,0,0,1,[]),(14,mtef_scene_source,0,0,1,[]),(15,mtef_scene_source,0,0,1,[]),(16,mtef_scene_source,0,0,1,[]),
(17,mtef_scene_source,af_override_horse,0,1,[]),(18,mtef_scene_source,af_override_horse,0,1,[]),(19,mtef_scene_source,af_override_horse,0,1,[]),(20,mtef_scene_source,af_override_horse,0,1,[]),(21,mtef_scene_source,af_override_horse,0,1,[]),(22,mtef_scene_source,af_override_horse,0,1,[]),(23,mtef_scene_source,af_override_horse,0,1,[]),(24,mtef_scene_source,af_override_horse,0,1,[]),
(25,mtef_visitor_source,af_override_horse,0,1,[]),(26,mtef_visitor_source,af_override_horse,0,1,[]),(27,mtef_visitor_source,af_override_horse,0,1,[]),(28,mtef_visitor_source,af_override_horse,0,1,[]),(29,mtef_visitor_source,af_override_horse,0,1,[]),(30,mtef_visitor_source,af_override_horse,0,1,[]),(31,mtef_visitor_source,af_override_horse,0,1,[])
],
[
(0.1,0,0,[],
[(get_player_agent_no,reg(1)),
(agent_get_position,30,reg(1)),
(scene_prop_get_num_instances,reg(2),"spr_trap_door"),
(try_for_range,reg(3),0,reg(2)),
(scene_prop_get_instance,reg(4),"spr_trap_door",reg(3)),
(prop_instance_get_position,reg(3),reg(4)),
(get_distance_between_positions,reg(5),30,reg(3)),
(le,reg(5),reg(1)),
(position_rotate_z,reg(3),90),
(prop_instance_animate_to_position,reg(4),reg(3),10),#door opens in 0.1 second
(try_end)]),
(ti_inventory_key_pressed, 0, 0, [(set_trigger_result,1)], []),
(ti_tab_pressed, 0, 0, [(set_trigger_result,1)], []),
],
),
]