Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CInstanceBase
- {
- public:
- struct SCreateData
- {
- BYTE m_bType;
- DWORD m_dwStateFlags;
- DWORD m_dwEmpireID;
- DWORD m_dwGuildID;
- DWORD m_dwLevel;
- DWORD m_dwVID;
- DWORD m_dwRace;
- DWORD m_dwMovSpd;
- DWORD m_dwAtkSpd;
- LONG m_lPosX;
- LONG m_lPosY;
- FLOAT m_fRot;
- DWORD m_dwArmor;
- DWORD m_dwWeapon;
- DWORD m_dwHair;
- #ifdef ENABLE_ACCE_COSTUME_SYSTEM
- DWORD m_dwAcce;
- #endif
- DWORD m_dwMountVnum;
- #ifdef ENABLE_QUIVER_SYSTEM
- DWORD m_dwArrow;
- #endif
- short m_sAlignment;
- BYTE m_byPKMode;
- CAffectFlagContainer m_kAffectFlags;
- std::string m_stName;
- bool m_isMain;
- };
- public:
- typedef DWORD TType;
- enum EDirection
- {
- DIR_NORTH,
- DIR_NORTHEAST,
- DIR_EAST,
- DIR_SOUTHEAST,
- DIR_SOUTH,
- DIR_SOUTHWEST,
- DIR_WEST,
- DIR_NORTHWEST,
- DIR_MAX_NUM,
- };
- enum
- {
- FUNC_WAIT,
- FUNC_MOVE,
- FUNC_ATTACK,
- FUNC_COMBO,
- FUNC_MOB_SKILL,
- FUNC_EMOTION,
- FUNC_SKILL = 0x80,
- };
- enum
- {
- AFFECT_YMIR,
- AFFECT_INVISIBILITY,
- AFFECT_SPAWN,
- AFFECT_POISON,
- AFFECT_SLOW,
- AFFECT_STUN,
- AFFECT_DUNGEON_READY,
- AFFECT_SHOW_ALWAYS,
- AFFECT_BUILDING_CONSTRUCTION_SMALL,
- AFFECT_BUILDING_CONSTRUCTION_LARGE,
- AFFECT_BUILDING_UPGRADE,
- AFFECT_MOV_SPEED_POTION, // 11
- AFFECT_ATT_SPEED_POTION, // 12
- AFFECT_FISH_MIND, // 13
- AFFECT_JEONGWI,
- AFFECT_GEOMGYEONG,
- AFFECT_CHEONGEUN,
- AFFECT_GYEONGGONG,
- AFFECT_EUNHYEONG,
- AFFECT_GWIGEOM,
- AFFECT_GONGPO,
- AFFECT_JUMAGAP,
- AFFECT_HOSIN,
- AFFECT_BOHO,
- AFFECT_KWAESOK,
- AFFECT_HEUKSIN,
- AFFECT_MUYEONG,
- AFFECT_REVIVE_INVISIBILITY,
- AFFECT_FIRE,
- AFFECT_GICHEON,
- AFFECT_JEUNGRYEOK,
- AFFECT_DASH,
- AFFECT_PABEOP,
- AFFECT_FALLEN_CHEONGEUN,
- AFFECT_POLYMORPH,
- AFFECT_WAR_FLAG1, // 35
- AFFECT_WAR_FLAG2, // 36
- AFFECT_WAR_FLAG3, // 37
- AFFECT_CHINA_FIREWORK, // 38
- AFFECT_PREMIUM_SILVER,
- AFFECT_PREMIUM_GOLD,
- AFFECT_RAMADAN_RING,
- #ifdef ENABLE_WOLFMAN_CHARACTER
- AFFECT_BLEEDING, // 42
- AFFECT_RED_POSSESSION, // 43
- AFFECT_BLUE_POSSESSION, // 44
- #endif
- #ifdef ENABLE_GM_AFFECTS
- AFFECT_YMIR_LOW_WIZARD,
- AFFECT_YMIR_GOD,
- AFFECT_YMIR_HIGH_WIZARD,
- AFFECT_YMIR_IMPLEMENTOR,
- #endif
- AFFECT_NUM = 64,
- AFFECT_HWAYEOM = AFFECT_GEOMGYEONG,
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement