{
  "actions": [
    {
      "actionId": 603,
      "appliesTo": -1,
      "argTypes": [
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "argValues": [
        "if(global.watching != -1)\r\n{\r\n\r\ntx = global.p_x[global.watching];\r\nty = global.p_y[global.watching];\r\nif(duo)\r\n{\r\nif(keyboard_check(vk_left) && !keyboard_check(vk_right))\r\n  tx -= 160;\r\nelse if(keyboard_check(vk_right) && !keyboard_check(vk_left))\r\n  tx += 160;\r\nelse if(keyboard_check(vk_up) && !keyboard_check(vk_down))\r\n  ty -= 120;\r\nelse if(keyboard_check(vk_down) && !keyboard_check(vk_up))\r\n  ty += 120;\r\n}\r\nspd = point_distance(0,0,(abs(tx-x)/160)*16,(abs(ty-y)/120)*16);\r\ntdist = point_distance(x,y,tx,ty);\r\nif(abs(tx-x) > 320 || abs(ty-y) > 240)\r\n{\r\n  caddline(global.p_name[global.watching] + \" has escaped from view.\",global.c_server);\r\n  instance_destroy();\r\n}\r\nif(tdist >= 4)\r\n  move_towards_point(tx,ty,spd);\r\n\r\n}\r\nelse instance_destroy();"
      ],
      "isRelative": false
    }
  ],
  "eventNumber": 0,
  "eventType": 3
}
