Crusader_Decomp/USECODE/EUSECODE_extracted/pseudocode/LANDMINE/slot_06_gotHit.txt
2026-03-25 23:32:36 +01:00

46 lines
799 B
Text

function landmine_gotHit() /* entry=206 class_id=0x039A slot=0x06 */
{
var
referent, /* [BP+00h] type=0x69 */
ref, /* [BP+0Ah] type=0x69 */
vel, /* [BP+0Ch] type=0x69 */
hType, /* [BP-02h] type=0x69 */
item; /* [BP-04h] type=0x24 */
entry:
set_info(0x020C, *(arg_06));
process_exclude();
if (ref != 1) goto block_0585;
block_057F:
goto block_05F3;
block_0585:
class_0A0C_slot_2C(vel, ref);
hType = retval;
if hType goto block_05CA;
block_059E:
if (hType != 4) goto block_05B8;
block_05AF:
goto block_05F3;
block_05B5:
goto block_05C7;
block_05B8:
block_05C7:
goto block_05F3;
block_05CA:
item = ref;
if Item.setQuality(*(arg_06), item) goto block_05F3;
block_05E4:
block_05F3:
return;
}