- Joined
- Mar 24, 2018
- RedCents
- 4,520¢
My tank keeps taking no-trade items that I could use on other characters, is there a way to prevent that? I tried setting NoDropDefault=ignore but it didn't seem to help.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
typedef struct _LOOTITEM
{
/*0x00*/ DWORD ItemID;
/*0x04*/ CHAR Name[0x40];
/*0x44*/ DWORD IconID;
/*0x48*/ BYTE IsStackable;
/*0x49*/ BYTE Unknown0x49[0x3];
/*0x4c*/ DWORD MaxStack;
/*0x50*/ BYTE NoDrop;
/*0x51*/ BYTE Unknown0x51[0x3];
/*0x54*/ DWORD ComboID;
/*0x58*/ DWORD LootID;
/*0x5c*/ eAdvLootState State;
/*0x60*/ BYTE bAutoRoll;
/*0x61*/ BYTE ActivelyManaged; // User has the manage Window up
/*0x62*/ BYTE ContextMenu; // item has a context menu
/*0x63*/ BYTE AskRandomMode; //item is in AskRandom mode
/*0x64*/ BYTE CLootInProgress;
/*0x65*/ BYTE PLootInProgress;
/*0x66*/ BYTE Unknown0x66[0x6];
/*0x6c*/ struct _LOOTDETAILS *LootDetails;
/*0x70*/ BYTE Unknown0x70[0x8];
/*0x78*/ DWORD AskTimer;
/*0x7c*/ BYTE AutoRoll;
/*0x7d*/ BYTE Unknown0x7d;
/*0x7e*/ BYTE Need;
/*0x7f*/ BYTE Greed;
/*0x80*/ BYTE No;
/*0x81*/ BYTE AlwaysNeed;
/*0x82*/ BYTE AlwaysGreed;
/*0x83*/ BYTE Never;
/*0x84*/
} LOOTITEM,*PLOOTITEM;
public int i = 0;
public int j = 0;
for (i=j; i<sizeofarray;i++) {
if (itemisnodrop && NoDropIgnore) {
j++;
} else {
dootherlootstuff;
}
}