{
  "actions": [
    {
      "actionId": 603,
      "appliesTo": -1,
      "argTypes": [
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      "argValues": [
        "//Depth\r\nif(sprite_index != Hexport && sprite_index != HexportIn && sprite_index != HexportOut)\r\n{\r\ndepth_set(0,43);\r\nif(mask_index != NaviMask && sprite_index != HexportOut)\r\n  mask_index = NaviMask;\r\n}\r\nelse if(sprite_index == HexportIn || sprite_index == HexportOut)\r\n{\r\nif(dlayer != 0 && ((sprite_index == HexportOut && image_index >= 4) || (sprite_index == HexportIn && image_index <= 47)))\r\n  depth_set(0,23);\r\nelse depth_set(4,23);\r\n}\r\nelse if(sprite_index == Hexport)\r\n{\r\nif(collision_rectangle(x-8,y-8,x+sprite_width+8,y+sprite_width+8,hxtsideb,0,1))\r\n{\r\nif(dlayer != 4) depth_set(4,23);\r\n}\r\nelse if(dlayer != 6) depth_set(6,23);\r\nif(mask_index != HexportMask) mask_index = HexportMask;\r\n}\r\n\r\n\r\n//vvv Dead Reckoning\r\n/*if(sprite_index != TeleIn && sprite_index != TeleOut && sprite_index != JoinOut && sprite_index != JoinIn && sprite_index != HexportIn && sprite_index != HexportOut)\r\n{\r\nhs = 0;\r\nvs = 0;\r\nif(global.p_fps[pid] > fps)\r\n{\r\n    hs = (global.p_xdif[pid]/global.p_fps[pid])*fps;\r\n    vs = (global.p_ydif[pid]/global.p_fps[pid])*fps;\r\n}\r\nelse if(global.p_fps[pid] > 0)\r\n{\r\n    hs = (global.p_xdif[pid]/fps)*global.p_fps[pid];\r\n    vs = (global.p_ydif[pid]/fps)*global.p_fps[pid];\r\n}\r\nglobal.p_x[pid] += hs;\r\nglobal.p_y[pid] += vs;\r\n}*/\r\n\r\n\r\nif(sprite_index != TeleIn && sprite_index != JoinIn)\r\n{\r\n\r\nif(sprite_exists(global.p_spr[pid,0]))\r\n{\r\n/*if((global.p_spr[pid,0] == TeleIn && !teledin) || (global.p_spr[pid,0] == JoinIn && !teledin) || global.p_spr[pid,0] != TeleIn)\r\n{*/\r\nsprite_index = global.p_spr[pid,0];\r\n//}\r\n}\r\nelse\r\n{\r\nsprite_index = NOSPRITE;\r\n}\r\nx = global.p_x[pid];\r\ny = global.p_y[pid];\r\n\r\n}\r\nelse if(x == 0 || y == 0)\r\n{\r\n\r\nif(sprite_exists(global.p_spr[pid,0]))\r\n{\r\nsprite_index = global.p_spr[pid,0];\r\n}\r\nelse\r\n{\r\nsprite_index = NOSPRITE;\r\n}\r\nx = global.p_x[pid];\r\ny = global.p_y[pid];\r\n\r\n}\r\n\r\n\r\nif((!global.p_online[pid] || global.p_room[pid] != room) && sprite_index != TeleOut && sprite_index != JoinOut && sprite_index != sprite44 && visible)\r\n{\r\nimage_speed = 1;\r\nglobal.p_spr[pid,0] = TeleOut;\r\nsprite_index = TeleOut;\r\n}\r\n\r\nif(sprite_index == TeleIn || sprite_index == TeleOut || sprite_index == JoinOut || sprite_index == JoinIn || sprite_index = HexportIn || sprite_index = HexportOut)\r\n{\r\nif(sprite_index != HexportIn && sprite_index != HexportOut && image_speed != 1) image_speed = 1;\r\nelse if(image_speed != 0.8) image_speed = 0.8;\r\n\r\nif((sprite_index == JoinIn || sprite_index == TeleIn) && !visible) visible = 1;\r\n}\r\nelse if(sprite_index == Hexport && image_speed != 0.6) image_speed = 0.6;\r\nelse if(image_speed != 0.4) image_speed = 0.4;\r\n\r\n\r\nif(sprite_index != sidprevious)\r\n{\r\n\r\nif(sprite_index == TeleOut || sprite_index == JoinOut || sprite_index == NaviSplash ||\r\n   sidprevious == HexportOut || sidprevious == TeleIn || sidprevious == JoinIn)\r\n  marky = instance_create(x,y,pcolchange);\r\nelse if(sprite_index == HexportIn)\r\n  marky = instance_create(x+4,y-23,pcolchange);\r\n\r\nmarky.depth = depth - 1;\r\n\r\nif(sprite_index == NaviSplash)\r\n{\r\nglobal.p_spr[pid,0] = NaviStandD;\r\nsprite_index = NaviStandD;\r\n}\r\n\r\n}\r\n\r\n\r\nsidprevious = sprite_index;\r\n\r\n\r\n//Woo space!"
      ],
      "isRelative": false
    }
  ],
  "eventNumber": 0,
  "eventType": 3
}
