function lazerns_slot_20() /* entry=88 class_id=0x019B slot=0x20 */
{
  entry:
    set_info(0x0205, *(arg_06));
    if (Item.getStatus(arg_06) & 0x1000) goto block_00F7;

  block_00F4:
    goto block_02B3;

  block_00F7:
    ITEM.slot_24(0x1000, arg_06);
    local_02 = Item.getFrame(arg_06);

  block_010E:
    suspend;
    if (local_02 != 1) goto block_016D;

  block_0117:
    goto block_0290;

  block_016D:
    if (local_02 != 2) goto block_01CB;

  block_0175:
    goto block_0290;

  block_01CB:
    if (local_02 != 3) goto block_0240;

  block_01D3:
    spawn FREE.slot_3B(pid, 100, 0x00000000);
    suspend;
    goto block_0290;

  block_0240:

  block_0290:
    spawn FREE.slot_3B(pid, ((5 - World.gameDifficulty()) * 20), 0x00000000);
    suspend;
    goto block_010E;

  block_02B3:
    return;

}
