function free_slot_32() /* entry=382 class_id=0x0A0C slot=0x32 */
{
  var
    time, /* [BP+06h] type=0x69 */
    oldTick, /* [BP-04h] type=0x64 */
    newTick; /* [BP-08h] type=0x64 */

  entry:
    set_info(9, 0);
    newTick = Item.andStatus();
    oldTick = Item.andStatus();
    if (time < 1) goto block_1324;

  block_131E:
    goto block_1374;

  block_1324:
    suspend;
    newTick = Item.andStatus();
    /* ne_dword  */
    if oldTick goto block_1371;

  block_134C:
    oldTick = newTick;
    time = (time - 1);
    if (time < 1) goto block_1371;

  block_136B:
    goto block_1374;

  block_1371:
    goto block_1324;

  block_1374:
    return;

}
