(
ti_on_agent_spawn, 0, 0, [ ],
[
(store_trigger_param_1, ":agent_no"),
(agent_ai_set_can_crouch, ":agent_no", 1), #for VC-1886
]),
#Player can creep
(0, 0, 0,
[
(key_clicked, key_caps_lock),
],
[
(get_player_agent_no, ":player_agent"),
(try_begin),
(eq, "$player_is_creeping", 1),
(assign, "$player_is_creeping", 0),
(call_script, "script_advanced_agent_set_speed_modifier", ":player_agent", 100),
(agent_set_accuracy_modifier, ":player_agent", 100),
(agent_set_crouch_mode, ":player_agent", 0),
# (agent_set_animation, ":player_agent", "anim_crouch_to_stand", 0),
(agent_set_stand_animation, ":player_agent", "anim_stand"),
(agent_set_walk_forward_animation, ":player_agent", "anim_walk_forward"),
(else_try),
(assign, "$player_is_creeping", 1),
#(agent_set_wielded_item, ":player_agent", -1),
(call_script, "script_advanced_agent_set_speed_modifier", ":player_agent", 40),
(agent_set_accuracy_modifier, ":player_agent", 125),
(agent_set_crouch_mode, ":player_agent", 1),
# (agent_set_animation, ":player_agent", "anim_stand_to_crouch", 0),
(agent_set_stand_animation, ":player_agent", "anim_crouch_unarmed"),
(agent_set_walk_forward_animation, ":player_agent", "anim_walk_forward_crouch"),
(end_try),
]),
#Go back to crouch after walk
(0, 0, 0,
[
(eq, "$player_is_creeping", 1),
(neg|game_key_is_down, gk_move_forward),
(neg|game_key_is_down, gk_move_backward),
(neg|game_key_is_down, gk_move_left),
(neg|game_key_is_down, gk_move_right),
(neg|game_key_is_down, gk_jump),
(neg|game_key_is_down, gk_attack),
(neg|game_key_is_down, gk_defend),
(neg|game_key_is_down, gk_kick),
(get_player_agent_no, ":player_agent"),
(agent_get_crouch_mode, reg1, ":player_agent"),
(eq, reg1, 0),
],
[
(get_player_agent_no, ":player_agent"),
(agent_set_crouch_mode, ":player_agent", 1),
#(agent_set_wielded_item, ":player_agent", itm_practice_bow_2),
]),
#Remove weapon on walking
(0, 0, 0,
[
(eq, "$player_is_creeping", 1),
(game_key_is_down, gk_move_forward),
(get_player_agent_no, ":player_agent"),
(agent_get_wielded_item, reg1, ":player_agent", 0),
(gt, reg1, 0),
],
[
(get_player_agent_no, ":player_agent"),
(agent_set_wielded_item, ":player_agent", -1),
]),
# Info
(1, 0, ti_once, [],
[
# (scene_prop_get_instance, reg1, "spr_inventory", 0),
# (prop_instance_set_scale, reg1, 1, 1, 1),
(tutorial_message_set_size, 20, 20),
(tutorial_message_set_position, 500, 650),
(tutorial_message_set_center_justify, 1),
(tutorial_message_set_background, 1),
(tutorial_message, "@You can click ' T ' to toggle creeping.", 0xFFd6d3ce, 7),
#(tutorial_message, s1, 0xFFd6d3ce, 20),
]),
# End