function free_slot_26() /* entry=475 class_id=0x0A1D slot=0x26 */
{
  entry:
    set_info(0x0228, 0);
    /* pop_global global_id=0xC size=0x1 */
    if (global[0x000C] > 1) goto block_04C2;

  block_04BF:
    goto block_05A0;

  block_04C2:
    suspend;
    if (Kernel.getNumProcesses(0x0228, 0) > 1) goto block_04D8;

  block_04D5:
    goto block_05A0;

  block_04D8:
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    if (Actor.getMap(((Actor.isDead() != 1) || (global[0x000C] != 0))) < 3) goto block_0501;

  block_04FE:
    goto block_05A0;

  block_0501:
    /* global_address global_id=0x1E */
    if (Actor.getMana() > 0x012C) goto block_052C;

  block_0512:
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    goto block_054A;

  block_052C:
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */

  block_054A:
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    /* global_address global_id=0x1E */
    spawn FREE.slot_3B(pid, 60, 0x00000000);
    suspend;
    goto block_04C2;

  block_05A0:
    return;

}
