Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int func_1816(int iParam0, int iParam1, int iParam2)//Position - 0x10FBB5
- {
- int iVar0;
- int iVar1;
- int iVar2;
- int iVar3;
- int iVar4;
- int iVar5;
- int iVar6;
- int iVar7;
- if (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS())
- {
- return 0;
- }
- iVar0 = ENTITY::GET_ENTITY_MODEL(iParam0);
- if (iParam2 == 85)
- {
- iVar1 = func_1186(joaat("MPPLY_XMASLIVERIES0"));
- iVar2 = func_1186(joaat("MPPLY_XMASLIVERIES1"));
- iVar3 = func_1186(joaat("MPPLY_XMASLIVERIES2"));
- iVar4 = func_1186(joaat("MPPLY_XMASLIVERIES3"));
- iVar5 = func_1186(joaat("MPPLY_XMASLIVERIES4"));
- iVar6 = func_1186(joaat("MPPLY_XMASLIVERIES5"));
- iVar7 = func_1186(joaat("MPPLY_XMASLIVERIES6"));
- switch (iParam1)
- {
- case joaat("XMAS_CAMO01"/*Skulls*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 0) && !MISC::IS_BIT_SET(iVar1, 0))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 10) && !MISC::IS_BIT_SET(iVar1, 10))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 20) && !MISC::IS_BIT_SET(iVar1, 20))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 0) && !MISC::IS_BIT_SET(iVar2, 0))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 10) && !MISC::IS_BIT_SET(iVar2, 10))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 20) && !MISC::IS_BIT_SET(iVar2, 20))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 0) && !MISC::IS_BIT_SET(iVar3, 0))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 10) && !MISC::IS_BIT_SET(iVar3, 10))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 20) && !MISC::IS_BIT_SET(iVar3, 20))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 0) && !MISC::IS_BIT_SET(iVar4, 0))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 10) && !MISC::IS_BIT_SET(iVar4, 10))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 20) && !MISC::IS_BIT_SET(iVar4, 20))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 0) && !MISC::IS_BIT_SET(iVar5, 0))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 10) && !MISC::IS_BIT_SET(iVar5, 10))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 20) && !MISC::IS_BIT_SET(iVar5, 20))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 0) && !MISC::IS_BIT_SET(iVar6, 0))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 10) && !MISC::IS_BIT_SET(iVar6, 10))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 20) && !MISC::IS_BIT_SET(iVar6, 20))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 0) && !MISC::IS_BIT_SET(iVar7, 0))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 10) && !MISC::IS_BIT_SET(iVar7, 10))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 20) && !MISC::IS_BIT_SET(iVar7, 20))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO02"/*Knuckleduster*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 1) && !MISC::IS_BIT_SET(iVar1, 1))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 11) && !MISC::IS_BIT_SET(iVar1, 11))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 21) && !MISC::IS_BIT_SET(iVar1, 21))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 1) && !MISC::IS_BIT_SET(iVar2, 1))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 11) && !MISC::IS_BIT_SET(iVar2, 11))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 21) && !MISC::IS_BIT_SET(iVar2, 21))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 1) && !MISC::IS_BIT_SET(iVar3, 1))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 11) && !MISC::IS_BIT_SET(iVar3, 11))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 21) && !MISC::IS_BIT_SET(iVar3, 21))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 1) && !MISC::IS_BIT_SET(iVar4, 1))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 11) && !MISC::IS_BIT_SET(iVar4, 11))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 21) && !MISC::IS_BIT_SET(iVar4, 21))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 1) && !MISC::IS_BIT_SET(iVar5, 1))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 11) && !MISC::IS_BIT_SET(iVar5, 11))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 21) && !MISC::IS_BIT_SET(iVar5, 21))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 1) && !MISC::IS_BIT_SET(iVar6, 1))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 11) && !MISC::IS_BIT_SET(iVar6, 11))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 21) && !MISC::IS_BIT_SET(iVar6, 21))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 1) && !MISC::IS_BIT_SET(iVar7, 1))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 11) && !MISC::IS_BIT_SET(iVar7, 11))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 21) && !MISC::IS_BIT_SET(iVar7, 21))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO03"/*Conveyor*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 2) && !MISC::IS_BIT_SET(iVar1, 2))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 12) && !MISC::IS_BIT_SET(iVar1, 12))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 22) && !MISC::IS_BIT_SET(iVar1, 22))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 2) && !MISC::IS_BIT_SET(iVar2, 2))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 12) && !MISC::IS_BIT_SET(iVar2, 12))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 22) && !MISC::IS_BIT_SET(iVar2, 22))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 2) && !MISC::IS_BIT_SET(iVar3, 2))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 12) && !MISC::IS_BIT_SET(iVar3, 12))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 22) && !MISC::IS_BIT_SET(iVar3, 22))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 2) && !MISC::IS_BIT_SET(iVar4, 2))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 12) && !MISC::IS_BIT_SET(iVar4, 12))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 22) && !MISC::IS_BIT_SET(iVar4, 22))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 2) && !MISC::IS_BIT_SET(iVar5, 2))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 12) && !MISC::IS_BIT_SET(iVar5, 12))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 22) && !MISC::IS_BIT_SET(iVar5, 22))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 2) && !MISC::IS_BIT_SET(iVar6, 2))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 12) && !MISC::IS_BIT_SET(iVar6, 12))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 22) && !MISC::IS_BIT_SET(iVar6, 22))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 2) && !MISC::IS_BIT_SET(iVar7, 2))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 12) && !MISC::IS_BIT_SET(iVar7, 12))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 22) && !MISC::IS_BIT_SET(iVar7, 22))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO04"/*Stars*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 3) && !MISC::IS_BIT_SET(iVar1, 3))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 13) && !MISC::IS_BIT_SET(iVar1, 13))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 23) && !MISC::IS_BIT_SET(iVar1, 23))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 3) && !MISC::IS_BIT_SET(iVar2, 3))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 13) && !MISC::IS_BIT_SET(iVar2, 13))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 23) && !MISC::IS_BIT_SET(iVar2, 23))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 3) && !MISC::IS_BIT_SET(iVar3, 3))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 13) && !MISC::IS_BIT_SET(iVar3, 13))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 23) && !MISC::IS_BIT_SET(iVar3, 23))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 3) && !MISC::IS_BIT_SET(iVar4, 3))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 13) && !MISC::IS_BIT_SET(iVar4, 13))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 23) && !MISC::IS_BIT_SET(iVar4, 23))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 3) && !MISC::IS_BIT_SET(iVar5, 3))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 13) && !MISC::IS_BIT_SET(iVar5, 13))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 23) && !MISC::IS_BIT_SET(iVar5, 23))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 3) && !MISC::IS_BIT_SET(iVar6, 3))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 13) && !MISC::IS_BIT_SET(iVar6, 13))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 23) && !MISC::IS_BIT_SET(iVar6, 23))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 3) && !MISC::IS_BIT_SET(iVar7, 3))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 13) && !MISC::IS_BIT_SET(iVar7, 13))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 23) && !MISC::IS_BIT_SET(iVar7, 23))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO05"/*Tartan*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 4) && !MISC::IS_BIT_SET(iVar1, 4))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 14) && !MISC::IS_BIT_SET(iVar1, 14))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 24) && !MISC::IS_BIT_SET(iVar1, 24))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 4) && !MISC::IS_BIT_SET(iVar2, 4))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 14) && !MISC::IS_BIT_SET(iVar2, 14))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 24) && !MISC::IS_BIT_SET(iVar2, 24))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 4) && !MISC::IS_BIT_SET(iVar3, 4))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 14) && !MISC::IS_BIT_SET(iVar3, 14))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 24) && !MISC::IS_BIT_SET(iVar3, 24))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 4) && !MISC::IS_BIT_SET(iVar4, 4))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 14) && !MISC::IS_BIT_SET(iVar4, 14))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 24) && !MISC::IS_BIT_SET(iVar4, 24))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 4) && !MISC::IS_BIT_SET(iVar5, 4))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 14) && !MISC::IS_BIT_SET(iVar5, 14))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 24) && !MISC::IS_BIT_SET(iVar5, 24))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 4) && !MISC::IS_BIT_SET(iVar6, 4))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 14) && !MISC::IS_BIT_SET(iVar6, 14))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 24) && !MISC::IS_BIT_SET(iVar6, 24))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 4) && !MISC::IS_BIT_SET(iVar7, 4))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 14) && !MISC::IS_BIT_SET(iVar7, 14))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 24) && !MISC::IS_BIT_SET(iVar7, 24))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO06"/*Galaxy*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 5) && !MISC::IS_BIT_SET(iVar1, 5))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 15) && !MISC::IS_BIT_SET(iVar1, 15))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 25) && !MISC::IS_BIT_SET(iVar1, 25))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 5) && !MISC::IS_BIT_SET(iVar2, 5))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 15) && !MISC::IS_BIT_SET(iVar2, 15))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 25) && !MISC::IS_BIT_SET(iVar2, 25))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 5) && !MISC::IS_BIT_SET(iVar3, 5))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 15) && !MISC::IS_BIT_SET(iVar3, 15))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 25) && !MISC::IS_BIT_SET(iVar3, 25))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 5) && !MISC::IS_BIT_SET(iVar4, 5))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 15) && !MISC::IS_BIT_SET(iVar4, 15))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 25) && !MISC::IS_BIT_SET(iVar4, 25))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 5) && !MISC::IS_BIT_SET(iVar5, 5))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 15) && !MISC::IS_BIT_SET(iVar5, 15))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 25) && !MISC::IS_BIT_SET(iVar5, 25))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 5) && !MISC::IS_BIT_SET(iVar6, 5))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 15) && !MISC::IS_BIT_SET(iVar6, 15))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 25) && !MISC::IS_BIT_SET(iVar6, 25))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 5) && !MISC::IS_BIT_SET(iVar7, 5))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 15) && !MISC::IS_BIT_SET(iVar7, 15))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 25) && !MISC::IS_BIT_SET(iVar7, 25))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO07"/*Trees Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 6) && !MISC::IS_BIT_SET(iVar1, 6))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 16) && !MISC::IS_BIT_SET(iVar1, 16))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 26) && !MISC::IS_BIT_SET(iVar1, 26))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 6) && !MISC::IS_BIT_SET(iVar2, 6))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 16) && !MISC::IS_BIT_SET(iVar2, 16))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 26) && !MISC::IS_BIT_SET(iVar2, 26))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 6) && !MISC::IS_BIT_SET(iVar3, 6))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 16) && !MISC::IS_BIT_SET(iVar3, 16))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 26) && !MISC::IS_BIT_SET(iVar3, 26))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 6) && !MISC::IS_BIT_SET(iVar4, 6))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 16) && !MISC::IS_BIT_SET(iVar4, 16))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 26) && !MISC::IS_BIT_SET(iVar4, 26))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 6) && !MISC::IS_BIT_SET(iVar5, 6))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 16) && !MISC::IS_BIT_SET(iVar5, 16))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 26) && !MISC::IS_BIT_SET(iVar5, 26))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 6) && !MISC::IS_BIT_SET(iVar6, 6))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 16) && !MISC::IS_BIT_SET(iVar6, 16))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 26) && !MISC::IS_BIT_SET(iVar6, 26))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 6) && !MISC::IS_BIT_SET(iVar7, 6))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 16) && !MISC::IS_BIT_SET(iVar7, 16))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 26) && !MISC::IS_BIT_SET(iVar7, 26))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO08"/*Candy Cane*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 7) && !MISC::IS_BIT_SET(iVar1, 7))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 17) && !MISC::IS_BIT_SET(iVar1, 17))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 27) && !MISC::IS_BIT_SET(iVar1, 27))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 7) && !MISC::IS_BIT_SET(iVar2, 7))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 17) && !MISC::IS_BIT_SET(iVar2, 17))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 27) && !MISC::IS_BIT_SET(iVar2, 27))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 7) && !MISC::IS_BIT_SET(iVar3, 7))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 17) && !MISC::IS_BIT_SET(iVar3, 17))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 27) && !MISC::IS_BIT_SET(iVar3, 27))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 7) && !MISC::IS_BIT_SET(iVar4, 7))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 17) && !MISC::IS_BIT_SET(iVar4, 17))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 27) && !MISC::IS_BIT_SET(iVar4, 27))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 7) && !MISC::IS_BIT_SET(iVar5, 7))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 17) && !MISC::IS_BIT_SET(iVar5, 17))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 27) && !MISC::IS_BIT_SET(iVar5, 27))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 7) && !MISC::IS_BIT_SET(iVar6, 7))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 17) && !MISC::IS_BIT_SET(iVar6, 17))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 27) && !MISC::IS_BIT_SET(iVar6, 27))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 7) && !MISC::IS_BIT_SET(iVar7, 7))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 17) && !MISC::IS_BIT_SET(iVar7, 17))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 27) && !MISC::IS_BIT_SET(iVar7, 27))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO09"/*It's a Wrap*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 8) && !MISC::IS_BIT_SET(iVar1, 8))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 18) && !MISC::IS_BIT_SET(iVar1, 18))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 28) && !MISC::IS_BIT_SET(iVar1, 28))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 8) && !MISC::IS_BIT_SET(iVar2, 8))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 18) && !MISC::IS_BIT_SET(iVar2, 18))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 28) && !MISC::IS_BIT_SET(iVar2, 28))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 8) && !MISC::IS_BIT_SET(iVar3, 8))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 18) && !MISC::IS_BIT_SET(iVar3, 18))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 28) && !MISC::IS_BIT_SET(iVar3, 28))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 8) && !MISC::IS_BIT_SET(iVar4, 8))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 18) && !MISC::IS_BIT_SET(iVar4, 18))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 28) && !MISC::IS_BIT_SET(iVar4, 28))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 8) && !MISC::IS_BIT_SET(iVar5, 8))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 18) && !MISC::IS_BIT_SET(iVar5, 18))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 28) && !MISC::IS_BIT_SET(iVar5, 28))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 8) && !MISC::IS_BIT_SET(iVar6, 8))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 18) && !MISC::IS_BIT_SET(iVar6, 18))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 28) && !MISC::IS_BIT_SET(iVar6, 28))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 8) && !MISC::IS_BIT_SET(iVar7, 8))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 18) && !MISC::IS_BIT_SET(iVar7, 18))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 28) && !MISC::IS_BIT_SET(iVar7, 28))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("XMAS_CAMO10"/*Deck the Halls*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 9) && !MISC::IS_BIT_SET(iVar1, 9))
- {
- return 1;
- }
- break;
- case joaat("MOLOTOK"/*V-65 Molotok*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 19) && !MISC::IS_BIT_SET(iVar1, 19))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22420, 29) && !MISC::IS_BIT_SET(iVar1, 29))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 9) && !MISC::IS_BIT_SET(iVar2, 9))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 19) && !MISC::IS_BIT_SET(iVar2, 19))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22421, 29) && !MISC::IS_BIT_SET(iVar2, 29))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 9) && !MISC::IS_BIT_SET(iVar3, 9))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 19) && !MISC::IS_BIT_SET(iVar3, 19))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22422, 29) && !MISC::IS_BIT_SET(iVar3, 29))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 9) && !MISC::IS_BIT_SET(iVar4, 9))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 19) && !MISC::IS_BIT_SET(iVar4, 19))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22423, 29) && !MISC::IS_BIT_SET(iVar4, 29))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 9) && !MISC::IS_BIT_SET(iVar5, 9))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 19) && !MISC::IS_BIT_SET(iVar5, 19))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22424, 29) && !MISC::IS_BIT_SET(iVar5, 29))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 9) && !MISC::IS_BIT_SET(iVar6, 9))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 19) && !MISC::IS_BIT_SET(iVar6, 19))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22425, 29) && !MISC::IS_BIT_SET(iVar6, 29))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 9) && !MISC::IS_BIT_SET(iVar7, 9))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 19) && !MISC::IS_BIT_SET(iVar7, 19))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22426, 29) && !MISC::IS_BIT_SET(iVar7, 29))
- {
- return 1;
- }
- break;
- }
- break;
- }
- }
- return func_1817(iParam0, iParam1, iParam2);
- }
- int func_1817(int iParam0, int iParam1, int iParam2)//Position - 0x11207F
- {
- int iVar0;
- int iVar1;
- int iVar2;
- int iVar3;
- int iVar4;
- int iVar5;
- int iVar6;
- int iVar7;
- int iVar8;
- int iVar9;
- int iVar10;
- iVar0 = ENTITY::GET_ENTITY_MODEL(iParam0);
- if (iParam2 == 85)
- {
- iVar1 = func_1186(joaat("MPPLY_XMASLIVERIES7"));
- iVar2 = func_1186(joaat("MPPLY_XMASLIVERIES8"));
- iVar3 = func_1186(joaat("MPPLY_XMASLIVERIES9"));
- iVar4 = func_1186(joaat("MPPLY_XMASLIVERIES10"));
- iVar5 = func_1186(joaat("MPPLY_XMASLIVERIES11"));
- iVar6 = func_1186(joaat("MPPLY_XMASLIVERIES12"));
- iVar7 = func_1186(joaat("MPPLY_XMASLIVERIES13"));
- iVar8 = func_1186(joaat("MPPLY_XMASLIVERIES14"));
- iVar9 = func_1186(joaat("MPPLY_XMASLIVERIES15"));
- iVar10 = func_1186(joaat("MPPLY_XMASLIVERIES16"));
- switch (iParam1)
- {
- case joaat("SCCAMO_LIV1"/*Pink & Green Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 0) && !MISC::IS_BIT_SET(iVar1, 0))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 10) && !MISC::IS_BIT_SET(iVar1, 10))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 20) && !MISC::IS_BIT_SET(iVar1, 20))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 0) && !MISC::IS_BIT_SET(iVar2, 0))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 10) && !MISC::IS_BIT_SET(iVar2, 10))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 20) && !MISC::IS_BIT_SET(iVar2, 20))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 0) && !MISC::IS_BIT_SET(iVar3, 0))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 10) && !MISC::IS_BIT_SET(iVar3, 10))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 20) && !MISC::IS_BIT_SET(iVar3, 20))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 0) && !MISC::IS_BIT_SET(iVar4, 0))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 10) && !MISC::IS_BIT_SET(iVar4, 10))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 20) && !MISC::IS_BIT_SET(iVar4, 20))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 0) && !MISC::IS_BIT_SET(iVar5, 0))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 10) && !MISC::IS_BIT_SET(iVar5, 10))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 20) && !MISC::IS_BIT_SET(iVar5, 20))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 0) && !MISC::IS_BIT_SET(iVar6, 0))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 10) && !MISC::IS_BIT_SET(iVar6, 10))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 20) && !MISC::IS_BIT_SET(iVar6, 20))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 0) && !MISC::IS_BIT_SET(iVar7, 0))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 10) && !MISC::IS_BIT_SET(iVar7, 10))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 20) && !MISC::IS_BIT_SET(iVar7, 20))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 0) && !MISC::IS_BIT_SET(iVar8, 0))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 10) && !MISC::IS_BIT_SET(iVar8, 10))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 20) && !MISC::IS_BIT_SET(iVar8, 20))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 0) && !MISC::IS_BIT_SET(iVar9, 0))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 10) && !MISC::IS_BIT_SET(iVar9, 10))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 20) && !MISC::IS_BIT_SET(iVar9, 20))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 20) && !MISC::IS_BIT_SET(iVar10, 20))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV2"/*Yellow & Blue Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 1) && !MISC::IS_BIT_SET(iVar1, 1))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 11) && !MISC::IS_BIT_SET(iVar1, 11))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 21) && !MISC::IS_BIT_SET(iVar1, 21))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 1) && !MISC::IS_BIT_SET(iVar2, 1))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 11) && !MISC::IS_BIT_SET(iVar2, 11))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 21) && !MISC::IS_BIT_SET(iVar2, 21))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 1) && !MISC::IS_BIT_SET(iVar3, 1))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 11) && !MISC::IS_BIT_SET(iVar3, 11))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 21) && !MISC::IS_BIT_SET(iVar3, 21))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 1) && !MISC::IS_BIT_SET(iVar4, 1))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 11) && !MISC::IS_BIT_SET(iVar4, 11))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 21) && !MISC::IS_BIT_SET(iVar4, 21))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 1) && !MISC::IS_BIT_SET(iVar5, 1))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 11) && !MISC::IS_BIT_SET(iVar5, 11))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 21) && !MISC::IS_BIT_SET(iVar5, 21))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 1) && !MISC::IS_BIT_SET(iVar6, 1))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 11) && !MISC::IS_BIT_SET(iVar6, 11))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 21) && !MISC::IS_BIT_SET(iVar6, 21))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 1) && !MISC::IS_BIT_SET(iVar7, 1))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 11) && !MISC::IS_BIT_SET(iVar7, 11))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 21) && !MISC::IS_BIT_SET(iVar7, 21))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 1) && !MISC::IS_BIT_SET(iVar8, 1))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 11) && !MISC::IS_BIT_SET(iVar8, 11))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 21) && !MISC::IS_BIT_SET(iVar8, 21))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 1) && !MISC::IS_BIT_SET(iVar9, 1))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 11) && !MISC::IS_BIT_SET(iVar9, 11))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 21) && !MISC::IS_BIT_SET(iVar9, 21))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 21) && !MISC::IS_BIT_SET(iVar10, 21))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV3"/*Orange Shade Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 2) && !MISC::IS_BIT_SET(iVar1, 2))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 12) && !MISC::IS_BIT_SET(iVar1, 12))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 22) && !MISC::IS_BIT_SET(iVar1, 22))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 2) && !MISC::IS_BIT_SET(iVar2, 2))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 12) && !MISC::IS_BIT_SET(iVar2, 12))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 22) && !MISC::IS_BIT_SET(iVar2, 22))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 2) && !MISC::IS_BIT_SET(iVar3, 2))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 12) && !MISC::IS_BIT_SET(iVar3, 12))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 22) && !MISC::IS_BIT_SET(iVar3, 22))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 2) && !MISC::IS_BIT_SET(iVar4, 2))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 12) && !MISC::IS_BIT_SET(iVar4, 12))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 22) && !MISC::IS_BIT_SET(iVar4, 22))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 2) && !MISC::IS_BIT_SET(iVar5, 2))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 12) && !MISC::IS_BIT_SET(iVar5, 12))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 22) && !MISC::IS_BIT_SET(iVar5, 22))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 2) && !MISC::IS_BIT_SET(iVar6, 2))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 12) && !MISC::IS_BIT_SET(iVar6, 12))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 22) && !MISC::IS_BIT_SET(iVar6, 22))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 2) && !MISC::IS_BIT_SET(iVar7, 2))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 12) && !MISC::IS_BIT_SET(iVar7, 12))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 22) && !MISC::IS_BIT_SET(iVar7, 22))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 2) && !MISC::IS_BIT_SET(iVar8, 2))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 12) && !MISC::IS_BIT_SET(iVar8, 12))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 21) && !MISC::IS_BIT_SET(iVar8, 21))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 2) && !MISC::IS_BIT_SET(iVar9, 2))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 12) && !MISC::IS_BIT_SET(iVar9, 12))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 22) && !MISC::IS_BIT_SET(iVar9, 22))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 22) && !MISC::IS_BIT_SET(iVar10, 22))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV4"/*Blue & Green Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 3) && !MISC::IS_BIT_SET(iVar1, 3))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 13) && !MISC::IS_BIT_SET(iVar1, 13))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 23) && !MISC::IS_BIT_SET(iVar1, 23))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 3) && !MISC::IS_BIT_SET(iVar2, 3))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 13) && !MISC::IS_BIT_SET(iVar2, 13))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 23) && !MISC::IS_BIT_SET(iVar2, 23))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 3) && !MISC::IS_BIT_SET(iVar3, 3))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 13) && !MISC::IS_BIT_SET(iVar3, 13))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 23) && !MISC::IS_BIT_SET(iVar3, 23))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 3) && !MISC::IS_BIT_SET(iVar4, 3))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 13) && !MISC::IS_BIT_SET(iVar4, 13))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 23) && !MISC::IS_BIT_SET(iVar4, 23))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 3) && !MISC::IS_BIT_SET(iVar5, 3))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 13) && !MISC::IS_BIT_SET(iVar5, 13))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 23) && !MISC::IS_BIT_SET(iVar5, 23))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 3) && !MISC::IS_BIT_SET(iVar6, 3))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 13) && !MISC::IS_BIT_SET(iVar6, 13))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 23) && !MISC::IS_BIT_SET(iVar6, 23))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 3) && !MISC::IS_BIT_SET(iVar7, 3))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 13) && !MISC::IS_BIT_SET(iVar7, 13))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 23) && !MISC::IS_BIT_SET(iVar7, 23))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 3) && !MISC::IS_BIT_SET(iVar8, 3))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 13) && !MISC::IS_BIT_SET(iVar8, 13))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 23) && !MISC::IS_BIT_SET(iVar8, 23))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 3) && !MISC::IS_BIT_SET(iVar9, 3))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 13) && !MISC::IS_BIT_SET(iVar9, 13))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 23) && !MISC::IS_BIT_SET(iVar9, 23))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 23) && !MISC::IS_BIT_SET(iVar10, 23))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV5"/*Hunting Camo*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 4) && !MISC::IS_BIT_SET(iVar1, 4))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 14) && !MISC::IS_BIT_SET(iVar1, 14))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 24) && !MISC::IS_BIT_SET(iVar1, 24))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 4) && !MISC::IS_BIT_SET(iVar2, 4))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 14) && !MISC::IS_BIT_SET(iVar2, 14))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 24) && !MISC::IS_BIT_SET(iVar2, 24))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 4) && !MISC::IS_BIT_SET(iVar3, 4))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 14) && !MISC::IS_BIT_SET(iVar3, 14))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 24) && !MISC::IS_BIT_SET(iVar3, 24))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 4) && !MISC::IS_BIT_SET(iVar4, 4))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 14) && !MISC::IS_BIT_SET(iVar4, 14))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 24) && !MISC::IS_BIT_SET(iVar4, 24))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 4) && !MISC::IS_BIT_SET(iVar5, 4))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 14) && !MISC::IS_BIT_SET(iVar5, 14))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 24) && !MISC::IS_BIT_SET(iVar5, 24))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 4) && !MISC::IS_BIT_SET(iVar6, 4))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 14) && !MISC::IS_BIT_SET(iVar6, 14))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 24) && !MISC::IS_BIT_SET(iVar6, 24))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 4) && !MISC::IS_BIT_SET(iVar7, 4))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 14) && !MISC::IS_BIT_SET(iVar7, 14))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 24) && !MISC::IS_BIT_SET(iVar7, 24))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 4) && !MISC::IS_BIT_SET(iVar8, 4))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 14) && !MISC::IS_BIT_SET(iVar8, 14))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 24) && !MISC::IS_BIT_SET(iVar8, 24))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 4) && !MISC::IS_BIT_SET(iVar9, 4))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 14) && !MISC::IS_BIT_SET(iVar9, 14))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 24) && !MISC::IS_BIT_SET(iVar9, 24))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 24) && !MISC::IS_BIT_SET(iVar10, 24))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV6"/*Blue Tartan*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 5) && !MISC::IS_BIT_SET(iVar1, 5))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 15) && !MISC::IS_BIT_SET(iVar1, 15))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 25) && !MISC::IS_BIT_SET(iVar1, 25))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 5) && !MISC::IS_BIT_SET(iVar2, 5))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 15) && !MISC::IS_BIT_SET(iVar2, 15))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 25) && !MISC::IS_BIT_SET(iVar2, 25))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 5) && !MISC::IS_BIT_SET(iVar3, 5))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 15) && !MISC::IS_BIT_SET(iVar3, 15))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 25) && !MISC::IS_BIT_SET(iVar3, 25))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 5) && !MISC::IS_BIT_SET(iVar4, 5))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 15) && !MISC::IS_BIT_SET(iVar4, 15))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 25) && !MISC::IS_BIT_SET(iVar4, 25))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 5) && !MISC::IS_BIT_SET(iVar5, 5))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 15) && !MISC::IS_BIT_SET(iVar5, 15))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 25) && !MISC::IS_BIT_SET(iVar5, 25))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 5) && !MISC::IS_BIT_SET(iVar6, 5))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 15) && !MISC::IS_BIT_SET(iVar6, 15))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 25) && !MISC::IS_BIT_SET(iVar6, 25))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 5) && !MISC::IS_BIT_SET(iVar7, 5))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 15) && !MISC::IS_BIT_SET(iVar7, 15))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 25) && !MISC::IS_BIT_SET(iVar7, 25))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 5) && !MISC::IS_BIT_SET(iVar8, 5))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 15) && !MISC::IS_BIT_SET(iVar8, 15))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 25) && !MISC::IS_BIT_SET(iVar8, 25))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 5) && !MISC::IS_BIT_SET(iVar9, 5))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 15) && !MISC::IS_BIT_SET(iVar9, 15))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 25) && !MISC::IS_BIT_SET(iVar9, 25))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 25) && !MISC::IS_BIT_SET(iVar10, 25))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV7"/*Santo Capra Coins*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 6) && !MISC::IS_BIT_SET(iVar1, 6))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 16) && !MISC::IS_BIT_SET(iVar1, 16))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 26) && !MISC::IS_BIT_SET(iVar1, 26))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 6) && !MISC::IS_BIT_SET(iVar2, 6))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 16) && !MISC::IS_BIT_SET(iVar2, 16))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 26) && !MISC::IS_BIT_SET(iVar2, 26))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 6) && !MISC::IS_BIT_SET(iVar3, 6))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 16) && !MISC::IS_BIT_SET(iVar3, 16))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 26) && !MISC::IS_BIT_SET(iVar3, 26))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 6) && !MISC::IS_BIT_SET(iVar4, 6))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 16) && !MISC::IS_BIT_SET(iVar4, 16))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 26) && !MISC::IS_BIT_SET(iVar4, 26))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 6) && !MISC::IS_BIT_SET(iVar5, 6))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 16) && !MISC::IS_BIT_SET(iVar5, 16))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 26) && !MISC::IS_BIT_SET(iVar5, 26))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 6) && !MISC::IS_BIT_SET(iVar6, 6))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 16) && !MISC::IS_BIT_SET(iVar6, 16))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 26) && !MISC::IS_BIT_SET(iVar6, 26))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 6) && !MISC::IS_BIT_SET(iVar7, 6))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 16) && !MISC::IS_BIT_SET(iVar7, 16))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 26) && !MISC::IS_BIT_SET(iVar7, 26))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 6) && !MISC::IS_BIT_SET(iVar8, 6))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 16) && !MISC::IS_BIT_SET(iVar8, 16))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 26) && !MISC::IS_BIT_SET(iVar8, 26))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 6) && !MISC::IS_BIT_SET(iVar9, 6))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 16) && !MISC::IS_BIT_SET(iVar9, 16))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 26) && !MISC::IS_BIT_SET(iVar9, 26))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 26) && !MISC::IS_BIT_SET(iVar10, 26))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV8"/*Sessanta Nove Monogram*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 7) && !MISC::IS_BIT_SET(iVar1, 7))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 17) && !MISC::IS_BIT_SET(iVar1, 17))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 27) && !MISC::IS_BIT_SET(iVar1, 27))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 7) && !MISC::IS_BIT_SET(iVar2, 7))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 17) && !MISC::IS_BIT_SET(iVar2, 17))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 27) && !MISC::IS_BIT_SET(iVar2, 27))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 7) && !MISC::IS_BIT_SET(iVar3, 7))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 17) && !MISC::IS_BIT_SET(iVar3, 17))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 27) && !MISC::IS_BIT_SET(iVar3, 27))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 7) && !MISC::IS_BIT_SET(iVar4, 7))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 17) && !MISC::IS_BIT_SET(iVar4, 17))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 27) && !MISC::IS_BIT_SET(iVar4, 27))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 7) && !MISC::IS_BIT_SET(iVar5, 7))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 17) && !MISC::IS_BIT_SET(iVar5, 17))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 27) && !MISC::IS_BIT_SET(iVar5, 27))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 7) && !MISC::IS_BIT_SET(iVar6, 7))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 17) && !MISC::IS_BIT_SET(iVar6, 17))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 27) && !MISC::IS_BIT_SET(iVar6, 27))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 7) && !MISC::IS_BIT_SET(iVar7, 7))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 17) && !MISC::IS_BIT_SET(iVar7, 17))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 27) && !MISC::IS_BIT_SET(iVar7, 27))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 7) && !MISC::IS_BIT_SET(iVar8, 7))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 17) && !MISC::IS_BIT_SET(iVar8, 17))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 27) && !MISC::IS_BIT_SET(iVar8, 27))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 7) && !MISC::IS_BIT_SET(iVar9, 7))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 17) && !MISC::IS_BIT_SET(iVar9, 17))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 27) && !MISC::IS_BIT_SET(iVar9, 27))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 27) && !MISC::IS_BIT_SET(iVar10, 27))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV9"/*Sessanta Nove Multi-Color*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 8) && !MISC::IS_BIT_SET(iVar1, 8))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 18) && !MISC::IS_BIT_SET(iVar1, 18))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 28) && !MISC::IS_BIT_SET(iVar1, 28))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 8) && !MISC::IS_BIT_SET(iVar2, 8))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 18) && !MISC::IS_BIT_SET(iVar2, 18))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 28) && !MISC::IS_BIT_SET(iVar2, 28))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 8) && !MISC::IS_BIT_SET(iVar3, 8))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 18) && !MISC::IS_BIT_SET(iVar3, 18))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 28) && !MISC::IS_BIT_SET(iVar3, 28))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 8) && !MISC::IS_BIT_SET(iVar4, 8))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 18) && !MISC::IS_BIT_SET(iVar4, 18))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 28) && !MISC::IS_BIT_SET(iVar4, 28))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 8) && !MISC::IS_BIT_SET(iVar5, 8))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 18) && !MISC::IS_BIT_SET(iVar5, 18))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 28) && !MISC::IS_BIT_SET(iVar5, 28))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 8) && !MISC::IS_BIT_SET(iVar6, 8))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 18) && !MISC::IS_BIT_SET(iVar6, 18))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 28) && !MISC::IS_BIT_SET(iVar6, 28))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 8) && !MISC::IS_BIT_SET(iVar7, 8))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 18) && !MISC::IS_BIT_SET(iVar7, 18))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 28) && !MISC::IS_BIT_SET(iVar7, 28))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 8) && !MISC::IS_BIT_SET(iVar8, 8))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 18) && !MISC::IS_BIT_SET(iVar8, 18))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 28) && !MISC::IS_BIT_SET(iVar8, 28))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 8) && !MISC::IS_BIT_SET(iVar9, 8))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 18) && !MISC::IS_BIT_SET(iVar9, 18))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 28) && !MISC::IS_BIT_SET(iVar9, 28))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 28) && !MISC::IS_BIT_SET(iVar10, 28))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("SCCAMO_LIV10"/*Dolla Dolla*/):
- switch (iVar0)
- {
- case joaat("THRUSTER"/*Thruster*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 9) && !MISC::IS_BIT_SET(iVar1, 9))
- {
- return 1;
- }
- break;
- case joaat("MULE4"/*Mule Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 19) && !MISC::IS_BIT_SET(iVar1, 19))
- {
- return 1;
- }
- break;
- case joaat("KHANJALI"/*TM-02 Khanjali*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22427, 29) && !MISC::IS_BIT_SET(iVar1, 29))
- {
- return 1;
- }
- break;
- case joaat("STREITER"/*Streiter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 9) && !MISC::IS_BIT_SET(iVar2, 9))
- {
- return 1;
- }
- break;
- case joaat("RIOT2"/*RCV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 19) && !MISC::IS_BIT_SET(iVar2, 19))
- {
- return 1;
- }
- break;
- case joaat("COMET4"/*Comet Safari*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22428, 29) && !MISC::IS_BIT_SET(iVar2, 29))
- {
- return 1;
- }
- break;
- case joaat("CHERNOBOG"/*Chernobog*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 9) && !MISC::IS_BIT_SET(iVar3, 9))
- {
- return 1;
- }
- break;
- case joaat("BARRAGE"/*Barrage*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 19) && !MISC::IS_BIT_SET(iVar3, 19))
- {
- return 1;
- }
- break;
- case joaat("AVENGER"/*Avenger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22429, 29) && !MISC::IS_BIT_SET(iVar3, 29))
- {
- return 1;
- }
- break;
- case joaat("TRAILERSMALL2"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 9) && !MISC::IS_BIT_SET(iVar4, 9))
- {
- return 1;
- }
- break;
- case joaat("TECHNICAL3"/*Technical Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 19) && !MISC::IS_BIT_SET(iVar4, 19))
- {
- return 1;
- }
- break;
- case joaat("TAMPA3"/*Weaponized Tampa*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22430, 29) && !MISC::IS_BIT_SET(iVar4, 29))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR"/*Oppressor*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 9) && !MISC::IS_BIT_SET(iVar5, 9))
- {
- return 1;
- }
- break;
- case joaat("NIGHTSHARK"/*Nightshark*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 19) && !MISC::IS_BIT_SET(iVar5, 19))
- {
- return 1;
- }
- break;
- case joaat("INSURGENT3"/*Insurgent Pick-Up Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22431, 29) && !MISC::IS_BIT_SET(iVar5, 29))
- {
- return 1;
- }
- break;
- case joaat("HALFTRACK"/*Half-track*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 9) && !MISC::IS_BIT_SET(iVar6, 9))
- {
- return 1;
- }
- break;
- case joaat("DUNE3"/*Dune FAV*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 19) && !MISC::IS_BIT_SET(iVar6, 19))
- {
- return 1;
- }
- break;
- case joaat("ARDENT"/*Ardent*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22432, 29) && !MISC::IS_BIT_SET(iVar6, 29))
- {
- return 1;
- }
- break;
- case joaat("APC"/*APC*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 9) && !MISC::IS_BIT_SET(iVar7, 9))
- {
- return 1;
- }
- break;
- case joaat("AKULA"/*Akula*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 19) && !MISC::IS_BIT_SET(iVar7, 19))
- {
- return 1;
- }
- break;
- case joaat("TRAILERLARGE"):
- if (!MISC::IS_BIT_SET(Global_262145.f_22433, 29) && !MISC::IS_BIT_SET(iVar7, 29))
- {
- return 1;
- }
- break;
- case joaat("SPEEDO4"/*Speedo Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 9) && !MISC::IS_BIT_SET(iVar8, 9))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT"/*Patriot*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 19) && !MISC::IS_BIT_SET(iVar8, 19))
- {
- return 1;
- }
- break;
- case joaat("PATRIOT2"/*Patriot Stretch*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22434, 29) && !MISC::IS_BIT_SET(iVar8, 29))
- {
- return 1;
- }
- break;
- case joaat("POUNDER2"/*Pounder Custom*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 9) && !MISC::IS_BIT_SET(iVar9, 9))
- {
- return 1;
- }
- break;
- case joaat("MENACER"/*Menacer*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 19) && !MISC::IS_BIT_SET(iVar9, 19))
- {
- return 1;
- }
- break;
- case joaat("OPPRESSOR2"/*Oppressor Mk II*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22435, 29) && !MISC::IS_BIT_SET(iVar9, 29))
- {
- return 1;
- }
- break;
- case joaat("REVOLTER"/*Revolter*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 29) && !MISC::IS_BIT_SET(iVar10, 29))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("STAF_LIV8"/*Oh Enus!*/):
- switch (iVar0)
- {
- case joaat("SWINGER"/*Swinger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 0) && !MISC::IS_BIT_SET(iVar10, 0))
- {
- return 1;
- }
- break;
- case joaat("STAFFORD"/*Stafford*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 10) && !MISC::IS_BIT_SET(iVar10, 10))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("STAF_LIV9"/*For Queen and Country*/):
- switch (iVar0)
- {
- case joaat("SWINGER"/*Swinger*/):
- if (!MISC::IS_BIT_SET(Global_262145.f_22436, 1) && !MISC::IS_BIT_SET(iVar10, 1))
- {
- return 1;
- }
- break;
- }
- break;
- case joaat("CLIQ_LIV11"/*Merry Cliquemas*/):
- switch (iVar0)
- {
- case joaat("CLIQUE"/*Clique*/):
- if (!func_53(132, -1, -1))
- {
- return 1;
- }
- break;
- }
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement