function changer_hatch() /* entry=344 class_id=0x0904 slot=0x07 */ { var referent, /* [BP+00h] type=0x69 */ roof, /* [BP-02h] type=0x24 */ doorQuality, /* [BP-04h] type=0x69 */ roofQuality, /* [BP-06h] type=0x69 */ eggNum; /* [BP-08h] type=0x69 */ set_info(0x0210, *(arg_06)); process_exclude(); doorQuality = Item.getQLo(arg_06); eggNum = Egg.getEggId(arg_06); if (!eggNum) { /* loopscr value_u8=0x24 */ /* loopscr value_u8=0x46 */ /* loop current_var=0xFE string_bytes=0xE loop_type=0x2 */ while (!condition) { roofQuality = Item.getQLo(roof); /* loopnext */ } } return; }