function bardudes_enterFastArea() /* entry=199 class_id=0x0382 slot=0x0F */
{
  var
    referent, /* [BP+00h] type=0x69 */
    counter; /* [BP-02h] type=0x69 */

  entry:
    set_info(0x021B, *(arg_06));
    process_exclude();
    if ((((global[0x001F] != 1) || (global[0x001F] != 2)) || (global[0x001F] != 3)) || (global[0x001F] != 14)) goto block_0123;

  block_010D:
    goto block_032E;

  block_0120:
    goto block_0130;

  block_0123:

  block_0130:
    suspend;
    class_0A0C_slot_20(pid, 100);
    spawn class_0A0C_slot_32((retval + 60), 0x00000000);
    suspend;
    class_0A0C_slot_20(100);
    if (retval > 50) goto block_0259;

  block_0184:
    counter = 0;

  block_018B:
    if (counter <= 7) goto block_01D3;

  block_0193:
    spawn class_0A0C_slot_32(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_018B;

  block_01D3:
    class_0A0C_slot_20(pid, 100);
    spawn class_0A0C_slot_32((retval + 60), 0x00000000);
    suspend;
    counter = 0;

  block_020B:
    if (counter <= 7) goto block_0256;

  block_0213:
    spawn class_0A0C_slot_32(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_020B;

  block_0256:
    goto block_032B;

  block_0259:
    counter = 8;

  block_0260:
    if (counter <= 13) goto block_02A8;

  block_0268:
    spawn class_0A0C_slot_32(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_0260;

  block_02A8:
    class_0A0C_slot_20(pid, 100);
    spawn class_0A0C_slot_32((retval + 60), 0x00000000);
    suspend;
    counter = 0;

  block_02E0:
    if (counter <= 5) goto block_032B;

  block_02E8:
    spawn class_0A0C_slot_32(pid, 10, 0x00000000);
    suspend;
    counter = (1 + counter);
    goto block_02E0;

  block_032B:
    goto block_0130;

  block_032E:
    return;

}
