| 1 | 
        if (live_call())  | 
    
    
    
        | 2 | 
            return global.live_result;  | 
    
    
    
        | 3 | 
        starting_point_x = x;  | 
    
    
    
        | 4 | 
        starting_point_y = y;  | 
    
    
    
        | 5 | 
        starting_point_xscale = 1;  | 
    
    
    
        | 6 | 
        starting_point_yscale = 1;  | 
    
    
    
        | 7 | 
        draw_position_x = starting_point_x;  | 
    
    
    
        | 8 | 
        draw_position_y = starting_point_y;  | 
    
    
    
        | 9 | 
        draw_position_xscale = starting_point_xscale;  | 
    
    
    
        | 10 | 
        draw_position_yscale = starting_point_yscale;  | 
    
    
    
        | 11 | 
        damage_disjoint_x = 0;  | 
    
    
    
        | 12 | 
        damage_disjoint_y = 0;  | 
    
    
    
        | 13 | 
        damage_disjoint_count = 0;  | 
    
    
    
        | 14 | 
        no_loop_damage_disjoint_count = false;  | 
    
    
    
        | 15 | 
        no_loop_create_clouds = false;  | 
    
    
    
        | 16 | 
        animating = false;  | 
    
    
    
        | 17 | 
        cloak_direction = 0;  | 
    
    
    
        | 18 | 
        cloak_out = false;  | 
    
    
    
        | 19 | 
        sign_modifier = 1;  | 
    
    
    
        | 20 | 
        time_elapsed = 0;  | 
    
    
    
        | 21 | 
        time_max = 60;  | 
    
    
    
        | 22 | 
        time_increase = 1;  | 
    
    
    
        | 23 | 
        max_rise = 0.025;  | 
    
    
    
        | 24 | 
        max_rise_ext = 0.01;  | 
    
    
    
        | 25 | 
        head_displacement_y_multiplier = 20 / sprite_height;  | 
    
    
    
        | 26 | 
        time_elapsed_decrease_head = 4;  |