{
  "actions": [
    {
      "actionId": 603,
      "appliesTo": -1,
      "argTypes": [
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "argValues": [
        "if(smobilecheck() && !got && point_distance(server.x+17,server.y+43,x,y+39) <= 30 && !hxblock)\r\n{\r\n\r\nif((server.direction == 90 && collision_rectangle(server.x+15,server.y+43,server.x+19,server.y+20,self.object_index,1,0)) || (server.direction == 0 && collision_rectangle(server.x+17,server.y+41,server.x+40,server.y+45,self.object_index,1,0)) || (server.direction == 270 && collision_rectangle(server.x+15,server.y+43,server.x+19,server.y+60,self.object_index,1,0)) || (server.direction == 180 && collision_rectangle(server.x+17,server.y+41,server.x-6,server.y+45,self.object_index,1,0)))\r\n{\r\nif((!nullcheck(passkey) && keyboard_string == string(passkey)) || nullcheck(passkey))\r\n{\r\nif(main) setstr = \"a zone\";\r\nelse setstr = \"an area\";\r\ncaddline(\"Link data found! \" + name + \" ~ Link data for \" + setstr + \".\",global.c_getdata);\r\niv_additem(3,datastring);\r\n\r\ngot = 1;\r\ninstance_destroy();\r\n}\r\nelse\r\n{\r\ncaddline(\"This data is locked, and requires a passkey.\",c_red);\r\n}\r\n}\r\n\r\n}"
      ],
      "isRelative": false
    }
  ],
  "eventNumber": 35,
  "eventType": 9
}
