("decapitate_npc", #param = ":agent"
[
#(store_script_param, ":agent", 1),
(get_player_agent_no, ":plyr"),
(try_for_agents, ":agent"),
(neq, ":agent", ":plyr"),
(agent_play_sound, ":agent", "snd_man_die"),
(agent_get_position, ":agent", pos1),
(set_spawn_position, pos1),
(spawn_agent, "trp_victim_dead"),
(agent_set_hit_points, reg0, 0, 1), #agent spawns with zero health, so he spawns dead basically
(agent_deliver_damage_to_agent, ":plyr", reg0), #just to make sure he stays dead
(entry_point_get_position, pos2, 13),
(agent_set_position, ":agent", pos2), #teleport original agent to somewhere hidden
(try_end),
]),