function scr_plat_makeactor_fromasset(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { var sourcenpc = arg0; var _npc = instance_create_depth(sourcenpc.x, sourcenpc.y, 0, obj_plat_npc); arg1 = arg1 ?? sourcenpc.sprite_index; arg2 = arg2 ?? arg1; arg3 = arg3 ?? arg1; arg4 = arg4 ?? arg2; arg5 = arg5 ?? arg2; arg6 = arg6 ?? arg5; arg7 = arg7 ?? arg1; with (_npc) { spr_idle = arg1; spr_run = arg2; spr_halt = arg3; spr_turn = arg4; spr_jump = arg5; spr_fall = arg6; spr_land = arg7; jumpheight = 21; set_sprite(arg1); } depth = 2200; return _npc; }