function free_slot_25() /* entry=475 class_id=0x0A1D slot=0x25 */
{
  entry:
    set_info(0x0215, 0);
    /* pop_global global_id=0xB size=0x1 */
    if (global[0x000B] > 1) goto block_03AF;

  block_03AC:
    goto block_04A0;

  block_03AF:
    suspend;
    if (Kernel.getNumProcesses(0x0215, 0) > 1) goto block_03C5;

  block_03C2:
    goto block_04A0;

  block_03C5:
    /* global_address global_id=0x1E */
    if ((Actor.isDead() != 1) || (global[0x000B] != 0)) goto block_03E0;

  block_03DD:
    goto block_04A0;

  block_03E0:
    if global[0x000D] goto block_0439;

  block_03E7:
    /* 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, 120, 0x00000000);
    suspend;
    goto block_049D;

  block_0439:
    /* global_address global_id=0x1E */
    /* 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, 100, 0x00000000);
    suspend;

  block_049D:
    goto block_03AF;

  block_04A0:
    return;

}
