- unsigned int __cdecl sub_ABBAB0()
- {
- int v0; // eax@1
- void *v1; // edx@1
- void *v2; // ecx@1
- int v3; // eax@1
- void *v4; // edx@1
- int v5; // eax@1
- void *v6; // ecx@1
- int v7; // eax@1
- void *v8; // edx@1
- int v9; // eax@1
- void *v10; // ecx@1
- int v11; // eax@1
- void *v12; // edx@1
- int v13; // eax@1
- void *v14; // ecx@1
- int v15; // eax@1
- int v16; // eax@1
- signed int v17; // ecx@3
- unsigned int v18; // edi@5
- unsigned int v19; // edi@8
- unsigned int v20; // eax@10
- unsigned int v21; // eax@12
- unsigned int v22; // eax@14
- v0 = dword_11C95AC;
- v1 = off_D72EA8;
- *(_DWORD *)(dword_11C95AC + 2252) = off_D72EAC;
- v2 = off_D72EA4;
- *(_DWORD *)(v0 + 10444) = 0;
- v3 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 2488) = v1;
- v4 = off_D72EA0;
- *(_DWORD *)(v3 + 10680) = 0;
- v5 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 1916) = v2;
- v6 = off_D72E9C;
- *(_DWORD *)(v5 + 10108) = 0;
- v7 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 5324) = v4;
- v8 = off_D72E98;
- *(_DWORD *)(v7 + 13516) = 0;
- v9 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 5148) = v6;
- v10 = off_D72E94;
- *(_DWORD *)(v9 + 13340) = 0;
- v11 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 3216) = v8;
- v12 = off_D72E90;
- *(_DWORD *)(v11 + 11408) = 0;
- v13 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 4876) = v10;
- v14 = off_D72E8C;
- *(_DWORD *)(v13 + 13068) = 0;
- v15 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 1880) = v12;
- *(_DWORD *)(v15 + 10072) = 0;
- v16 = dword_11C95AC;
- *(_DWORD *)(dword_11C95AC + 3496) = v14;
- *(_DWORD *)(v16 + 11688) = 0;
- sub_AB71D0(0);
- sub_AB71D0(0);
- sub_AB71D0(0);
- dword_1115D28 = 0;
- dword_1115034 = 0;
- dword_1115028 = 0;
- dword_1115038 = 0;
- dword_111502C = 0;
- dword_111503C = 0;
- dword_1115030 = 0;
- dword_1115D24 = 0;
- if ( (unsigned int)dword_1115D8C < 8 && (unsigned int)dword_1115D88 < 8 )
- {
- v17 = dword_1115D94;
- if ( !dword_1115D94 )
- v17 = 8;
- v18 = 8;
- if ( 8u % v17 )
- v18 = v17 - 8u % v17 + 8;
- sub_AB4410((int)&dword_1115D88, v18);
- }
- dword_1115D8C = 8;
- v19 = 0;
- do
- {
- *(_DWORD *)(v19 + dword_1115D90) = SMemAlloc_2(8, "AuctionHouse.cpp", 604, 0);
- v19 += 4;
- }
- while ( v19 < 0x20 );
- v20 = 0;
- do
- {
- dword_1114FA0[v20] = 0;
- v20 += 3;
- }
- while ( v20 < 36 );
- sub_AB3950(3, 0);
- sub_AB3950(8, 0);
- sub_AB3950(9, 1u);
- sub_AB3950(6, 0);
- sub_AB3950(5, 0);
- sub_AB3950(0, 1u);
- sub_AB3950(1, 0);
- v21 = 0;
- do
- {
- dword_1114F10[v21] = 0;
- v21 += 3;
- }
- while ( v21 < 36 );
- sub_AB3A00(9, 1u);
- sub_AB3A00(8, 0);
- sub_AB3A00(5, 0);
- sub_AB3A00(0, 1u);
- sub_AB3A00(1, 0);
- sub_AB3A00(4, 0);
- sub_AB3A00(3, 0);
- v22 = 0;
- do
- {
- dword_1114E80[v22] = 0;
- v22 += 3;
- }
- while ( v22 < 36 );
- sub_AB3AB0(9, 0);
- sub_AB3AB0(5, 0);
- sub_AB3AB0(0, 1u);
- sub_AB3AB0(1, 0);
- sub_AB3AB0(6, 0);
- sub_AB3AB0(4, 0);
- sub_AB3AB0(8, 0);
- return sub_AB3AB0(3, 0);
- }