Guest User

Untitled

a guest
Jul 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.62 KB | None | 0 0
  1. struct sObjectFields
  2. {
  3. WGUID OBJECT_FIELD_GUID;
  4. unsigned __int32 OBJECT_FIELD_TYPE;
  5. unsigned __int32 OBJECT_FIELD_ENTRY;
  6. float OBJECT_FIELD_SCALE_X;
  7. unsigned __int32 OBJECT_FIELD_PADDING;
  8. };
  9.  
  10. struct sItemFields
  11. {
  12. WGUID ITEM_FIELD_OWNER;
  13. WGUID ITEM_FIELD_CONTAINED;
  14. WGUID ITEM_FIELD_CREATOR;
  15. WGUID ITEM_FIELD_GIFTCREATOR;
  16. unsigned __int32 ITEM_FIELD_STACK_COUNT;
  17. unsigned __int32 ITEM_FIELD_DURATION;
  18. unsigned __int32 ITEM_FIELD_SPELL_CHARGES[5];
  19. unsigned __int32 ITEM_FIELD_FLAGS;
  20. unsigned __int32 ITEM_FIELD_ENCHANTMENT_1_1[2];
  21. unsigned __int8 ITEM_FIELD_ENCHANTMENT_1_3[4];
  22. unsigned __int32 ITEM_FIELD_ENCHANTMENT_2_1[2];
  23. unsigned __int8 ITEM_FIELD_ENCHANTMENT_2_3[4];
  24. unsigned __int32 ITEM_FIELD_ENCHANTMENT_3_1[2];
  25. unsigned __int8 ITEM_FIELD_ENCHANTMENT_3_3[4];
  26. unsigned __int32 ITEM_FIELD_ENCHANTMENT_4_1[2];
  27. unsigned __int8 ITEM_FIELD_ENCHANTMENT_4_3[4];
  28. unsigned __int32 ITEM_FIELD_ENCHANTMENT_5_1[2];
  29. unsigned __int8 ITEM_FIELD_ENCHANTMENT_5_3[4];
  30. unsigned __int32 ITEM_FIELD_ENCHANTMENT_6_1[2];
  31. unsigned __int8 ITEM_FIELD_ENCHANTMENT_6_3[4];
  32. unsigned __int32 ITEM_FIELD_ENCHANTMENT_7_1[2];
  33. unsigned __int8 ITEM_FIELD_ENCHANTMENT_7_3[4];
  34. unsigned __int32 ITEM_FIELD_ENCHANTMENT_8_1[2];
  35. unsigned __int8 ITEM_FIELD_ENCHANTMENT_8_3[4];
  36. unsigned __int32 ITEM_FIELD_ENCHANTMENT_9_1[2];
  37. unsigned __int8 ITEM_FIELD_ENCHANTMENT_9_3[4];
  38. unsigned __int32 ITEM_FIELD_ENCHANTMENT_10_1[2];
  39. unsigned __int8 ITEM_FIELD_ENCHANTMENT_10_3[4];
  40. unsigned __int32 ITEM_FIELD_ENCHANTMENT_11_1[2];
  41. unsigned __int8 ITEM_FIELD_ENCHANTMENT_11_3[4];
  42. unsigned __int32 ITEM_FIELD_ENCHANTMENT_12_1[2];
  43. unsigned __int8 ITEM_FIELD_ENCHANTMENT_12_3[4];
  44. unsigned __int32 ITEM_FIELD_PROPERTY_SEED;
  45. unsigned __int32 ITEM_FIELD_RANDOM_PROPERTIES_ID;
  46. unsigned __int32 ITEM_FIELD_ITEM_TEXT_ID;
  47. unsigned __int32 ITEM_FIELD_DURABILITY;
  48. unsigned __int32 ITEM_FIELD_MAXDURABILITY;
  49. unsigned __int32 ITEM_FIELD_CREATE_PLAYED_TIME;
  50. };
  51.  
  52.  
  53. struct sUnitFields
  54. {
  55. WGUID UNIT_FIELD_CHARM;
  56. WGUID UNIT_FIELD_SUMMON;
  57. WGUID UNIT_FIELD_CRITTER;
  58. WGUID UNIT_FIELD_CHARMEDBY;
  59. WGUID UNIT_FIELD_SUMMONEDBY;
  60. WGUID UNIT_FIELD_CREATEDBY;
  61. WGUID UNIT_FIELD_TARGET;
  62. WGUID UNIT_FIELD_CHANNEL_OBJECT;
  63. unsigned __int8 UNIT_FIELD_BYTES_0[4];
  64. unsigned __int32 UNIT_FIELD_HEALTH;
  65. unsigned __int32 UNIT_FIELD_POWER1;
  66. unsigned __int32 UNIT_FIELD_POWER2;
  67. unsigned __int32 UNIT_FIELD_POWER3;
  68. unsigned __int32 UNIT_FIELD_POWER4;
  69. unsigned __int32 UNIT_FIELD_POWER5;
  70. unsigned __int32 UNIT_FIELD_POWER6;
  71. unsigned __int32 UNIT_FIELD_POWER7;
  72. unsigned __int32 UNIT_FIELD_MAXHEALTH;
  73. unsigned __int32 UNIT_FIELD_MAXPOWER1;
  74. unsigned __int32 UNIT_FIELD_MAXPOWER2;
  75. unsigned __int32 UNIT_FIELD_MAXPOWER3;
  76. unsigned __int32 UNIT_FIELD_MAXPOWER4;
  77. unsigned __int32 UNIT_FIELD_MAXPOWER5;
  78. unsigned __int32 UNIT_FIELD_MAXPOWER6;
  79. unsigned __int32 UNIT_FIELD_MAXPOWER7;
  80. float UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER[7];
  81. float UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER[7];
  82. unsigned __int32 UNIT_FIELD_LEVEL;
  83. unsigned __int32 UNIT_FIELD_FACTIONTEMPLATE;
  84. unsigned __int32 UNIT_VIRTUAL_ITEM_SLOT_ID[3];
  85. unsigned __int32 UNIT_FIELD_FLAGS;
  86. unsigned __int32 UNIT_FIELD_FLAGS_2;
  87. unsigned __int32 UNIT_FIELD_AURASTATE;
  88. unsigned __int32 UNIT_FIELD_BASEATTACKTIME[2];
  89. unsigned __int32 UNIT_FIELD_RANGEDATTACKTIME;
  90. float UNIT_FIELD_BOUNDINGRADIUS;
  91. float UNIT_FIELD_COMBATREACH;
  92. unsigned __int32 UNIT_FIELD_DISPLAYID;
  93. unsigned __int32 UNIT_FIELD_NATIVEDISPLAYID;
  94. unsigned __int32 UNIT_FIELD_MOUNTDISPLAYID;
  95. float UNIT_FIELD_MINDAMAGE;
  96. float UNIT_FIELD_MAXDAMAGE;
  97. float UNIT_FIELD_MINOFFHANDDAMAGE;
  98. float UNIT_FIELD_MAXOFFHANDDAMAGE;
  99. unsigned __int8 UNIT_FIELD_BYTES_1[4];
  100. unsigned __int32 UNIT_FIELD_PETNUMBER;
  101. unsigned __int32 UNIT_FIELD_PET_NAME_TIMESTAMP;
  102. unsigned __int32 UNIT_FIELD_PETEXPERIENCE;
  103. unsigned __int32 UNIT_FIELD_PETNEXTLEVELEXP;
  104. unsigned __int32 UNIT_DYNAMIC_FLAGS;
  105. unsigned __int32 UNIT_CHANNEL_SPELL;
  106. float UNIT_MOD_CAST_SPEED;
  107. unsigned __int32 UNIT_CREATED_BY_SPELL;
  108. unsigned __int32 UNIT_NPC_FLAGS;
  109. unsigned __int32 UNIT_NPC_EMOTESTATE;
  110. unsigned __int32 UNIT_FIELD_STAT0;
  111. unsigned __int32 UNIT_FIELD_STAT1;
  112. unsigned __int32 UNIT_FIELD_STAT2;
  113. unsigned __int32 UNIT_FIELD_STAT3;
  114. unsigned __int32 UNIT_FIELD_STAT4;
  115. unsigned __int32 UNIT_FIELD_POSSTAT0;
  116. unsigned __int32 UNIT_FIELD_POSSTAT1;
  117. unsigned __int32 UNIT_FIELD_POSSTAT2;
  118. unsigned __int32 UNIT_FIELD_POSSTAT3;
  119. unsigned __int32 UNIT_FIELD_POSSTAT4;
  120. unsigned __int32 UNIT_FIELD_NEGSTAT0;
  121. unsigned __int32 UNIT_FIELD_NEGSTAT1;
  122. unsigned __int32 UNIT_FIELD_NEGSTAT2;
  123. unsigned __int32 UNIT_FIELD_NEGSTAT3;
  124. unsigned __int32 UNIT_FIELD_NEGSTAT4;
  125. unsigned __int32 UNIT_FIELD_RESISTANCES[7];
  126. unsigned __int32 UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE[7];
  127. unsigned __int32 UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE[7];
  128. unsigned __int32 UNIT_FIELD_BASE_MANA;
  129. unsigned __int32 UNIT_FIELD_BASE_HEALTH;
  130. unsigned __int8 UNIT_FIELD_BYTES_2[4];
  131. unsigned __int32 UNIT_FIELD_ATTACK_POWER;
  132. unsigned __int8 UNIT_FIELD_ATTACK_POWER_MODS[4];
  133. float UNIT_FIELD_ATTACK_POWER_MULTIPLIER;
  134. unsigned __int32 UNIT_FIELD_RANGED_ATTACK_POWER;
  135. unsigned __int8 UNIT_FIELD_RANGED_ATTACK_POWER_MODS[4];
  136. float UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER;
  137. float UNIT_FIELD_MINRANGEDDAMAGE;
  138. float UNIT_FIELD_MAXRANGEDDAMAGE;
  139. unsigned __int32 UNIT_FIELD_POWER_COST_MODIFIER[7];
  140. float UNIT_FIELD_POWER_COST_MULTIPLIER[7];
  141. float UNIT_FIELD_MAXHEALTHMODIFIER;
  142. float UNIT_FIELD_HOVERHEIGHT;
  143. unsigned __int32 UNIT_FIELD_PADDING;
  144. };
Add Comment
Please, Sign In to add comment