прорвало

теперь показывает
но всё равно что то не так
например снята маска equiped
а орк у меня с топором - показывают без топора
если маску вернуть - непоказаывает вообще
значит у меня маски расставлены неправильно
Код:
//0
static BYTE NPC_MASK1_ID[2]={0x80, 4};
static BYTE NPC_MASK1_ATTACKABLE[2]={0x40, 1};
static BYTE NPC_MASK1_UNKNOWN1[2]={0x20, 4};
static BYTE NPC_MASK1_NAME[2]={0x10, 2};
static BYTE NPC_MASK1_POSITION[2]={0x08, 12};
static BYTE NPC_MASK1_HEADING[2]={0x04, 4};
//static BYTE NPC_MASK1_UNKNOWN2[2]={0x02, 4};
static BYTE NPC_MASK1_UNKNOWN2[2]={0, 0}; //removed
static BYTE NPC_MASK1_ATK_CAST_SPEED[2]={0x01, 8};
// 1
static BYTE NPC_MASK2_SPEED_MULTIPLIER[2]={0x80, 2 * 4};
//static BYTE NPC_MASK2_EQUIPPED[2]={0x40, (3 * 4)};
static BYTE NPC_MASK2_EQUIPPED[2]={0, 0}; //removed
static BYTE NPC_MASK2_ALIVE[2]={0x20, 1};
static BYTE NPC_MASK2_RUNNING[2]={0x10, 1};
static BYTE NPC_MASK2_SWIM_OR_FLY[2]={0x08, 1};
static BYTE NPC_MASK2_TEAM[2]={0x04, 1};
static BYTE NPC_MASK2_1[2]={0x02, 0};
static BYTE NPC_MASK2_2[2]={0, 0}; //not used
// 2
//static BYTE NPC_MASK3_ENCHANT[2]={0x80, 4};
//static BYTE NPC_MASK3_FLYING[2]={0x40, 4};
//static BYTE NPC_MASK3_CLONE[2]={0x20, 4};
//static BYTE NPC_MASK3_FORM[2]={0x10, 4};
static BYTE NPC_MASK3_DISPLAY_EFFECT[2]={0x08, 4};
static BYTE NPC_MASK3_TRANSFORMATION[2]={0x04, 4};
static BYTE NPC_MASK3_1[2]={0x02, 0};
static BYTE NPC_MASK3_2[2]={0x01, 0};
// 3
static BYTE NPC_MASK4_CURRENT_HP[2]={0x80, 4};
//static BYTE NPC_MASK4_CURRENT_MP[2]={0x40, 4};
static BYTE NPC_MASK4_MAX_HP[2]={0x20, 4};
//static BYTE NPC_MASK4_MAX_MP[2]={0x10, 4};
//static BYTE NPC_MASK4_DECOY_TYPE[2]={0x08, 1};
//static BYTE NPC_MASK4_FOLLOW_OBJECT[2]={0x04, (2 * 4)};
static BYTE NPC_MASK4_TITLE[2]={0x02, 2};
//static BYTE NPC_MASK4_NAME_NPCSTRINGID[2]={0x01, 4}; //those really not needed
// 4
//static BYTE NPC_MASK5_TITLE_NPCSTRINGID[2]={0x80, 4}; //those really not needed
static BYTE NPC_MASK5_PVP_FLAG[2]={0x40, 1};
//static BYTE NPC_MASK5_NAME_COLOR[2]={0x20, 4};
//static BYTE NPC_MASK5_CLAN[2]={0x10, (5 * 4)};
static BYTE NPC_MASK5_ABNORMALS[2]={0x08, 5*2}; //(5*2)};
static BYTE NPC_MASK5_VISUAL_STATE[2]={0x04, 1};
и что ето за маски такие????
static BYTE NPC_MASK3_1[2]={0x02, 0};
static BYTE NPC_MASK3_2[2]={0x01, 0};
static BYTE NPC_MASK2_1[2]={0x02, 0};
static BYTE NPC_MASK2_2[2]={0x01, 0};