Advertisement
Guest User

Untitled

a guest
Aug 25th, 2024
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. class CInstanceBase
  2. {
  3. public:
  4. struct SCreateData
  5. {
  6. BYTE m_bType;
  7. DWORD m_dwStateFlags;
  8. DWORD m_dwEmpireID;
  9. DWORD m_dwGuildID;
  10. DWORD m_dwLevel;
  11. DWORD m_dwVID;
  12. DWORD m_dwRace;
  13. DWORD m_dwMovSpd;
  14. DWORD m_dwAtkSpd;
  15. LONG m_lPosX;
  16. LONG m_lPosY;
  17. FLOAT m_fRot;
  18. DWORD m_dwArmor;
  19. DWORD m_dwWeapon;
  20. DWORD m_dwHair;
  21. #ifdef ENABLE_ACCE_COSTUME_SYSTEM
  22. DWORD m_dwAcce;
  23. #endif
  24. DWORD m_dwMountVnum;
  25. #ifdef ENABLE_QUIVER_SYSTEM
  26. DWORD m_dwArrow;
  27. #endif
  28. short m_sAlignment;
  29. BYTE m_byPKMode;
  30. CAffectFlagContainer m_kAffectFlags;
  31.  
  32. std::string m_stName;
  33.  
  34. bool m_isMain;
  35. };
  36.  
  37. public:
  38. typedef DWORD TType;
  39.  
  40. enum EDirection
  41. {
  42. DIR_NORTH,
  43. DIR_NORTHEAST,
  44. DIR_EAST,
  45. DIR_SOUTHEAST,
  46. DIR_SOUTH,
  47. DIR_SOUTHWEST,
  48. DIR_WEST,
  49. DIR_NORTHWEST,
  50. DIR_MAX_NUM,
  51. };
  52.  
  53. enum
  54. {
  55. FUNC_WAIT,
  56. FUNC_MOVE,
  57. FUNC_ATTACK,
  58. FUNC_COMBO,
  59. FUNC_MOB_SKILL,
  60. FUNC_EMOTION,
  61. FUNC_SKILL = 0x80,
  62. };
  63.  
  64. enum
  65. {
  66. AFFECT_YMIR,
  67. AFFECT_INVISIBILITY,
  68. AFFECT_SPAWN,
  69.  
  70. AFFECT_POISON,
  71. AFFECT_SLOW,
  72. AFFECT_STUN,
  73.  
  74. AFFECT_DUNGEON_READY,
  75. AFFECT_SHOW_ALWAYS,
  76.  
  77. AFFECT_BUILDING_CONSTRUCTION_SMALL,
  78. AFFECT_BUILDING_CONSTRUCTION_LARGE,
  79. AFFECT_BUILDING_UPGRADE,
  80.  
  81. AFFECT_MOV_SPEED_POTION, // 11
  82. AFFECT_ATT_SPEED_POTION, // 12
  83.  
  84. AFFECT_FISH_MIND, // 13
  85.  
  86. AFFECT_JEONGWI,
  87. AFFECT_GEOMGYEONG,
  88. AFFECT_CHEONGEUN,
  89. AFFECT_GYEONGGONG,
  90. AFFECT_EUNHYEONG,
  91. AFFECT_GWIGEOM,
  92. AFFECT_GONGPO,
  93. AFFECT_JUMAGAP,
  94. AFFECT_HOSIN,
  95. AFFECT_BOHO,
  96. AFFECT_KWAESOK,
  97. AFFECT_HEUKSIN,
  98. AFFECT_MUYEONG,
  99. AFFECT_REVIVE_INVISIBILITY,
  100. AFFECT_FIRE,
  101. AFFECT_GICHEON,
  102. AFFECT_JEUNGRYEOK,
  103. AFFECT_DASH,
  104. AFFECT_PABEOP,
  105. AFFECT_FALLEN_CHEONGEUN,
  106. AFFECT_POLYMORPH,
  107. AFFECT_WAR_FLAG1, // 35
  108. AFFECT_WAR_FLAG2, // 36
  109. AFFECT_WAR_FLAG3, // 37
  110. AFFECT_CHINA_FIREWORK, // 38
  111. AFFECT_PREMIUM_SILVER,
  112. AFFECT_PREMIUM_GOLD,
  113. AFFECT_RAMADAN_RING,
  114. #ifdef ENABLE_WOLFMAN_CHARACTER
  115. AFFECT_BLEEDING, // 42
  116. AFFECT_RED_POSSESSION, // 43
  117. AFFECT_BLUE_POSSESSION, // 44
  118. #endif
  119.  
  120. #ifdef ENABLE_GM_AFFECTS
  121. AFFECT_YMIR_LOW_WIZARD,
  122. AFFECT_YMIR_GOD,
  123. AFFECT_YMIR_HIGH_WIZARD,
  124. AFFECT_YMIR_IMPLEMENTOR,
  125. #endif
  126.  
  127. AFFECT_NUM = 64,
  128.  
  129. AFFECT_HWAYEOM = AFFECT_GEOMGYEONG,
  130. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement