Most visitors online was 12487 , on 27 Apr 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!struct OBJECTSTRUCT {
int m_Index;
int Connected;
char LoginMsgSnd;
char LoginMsgCount;
char CloseCount;
char CloseType;
int bEnableDelCharacter;
struct _PER_SOCKET_CONTEXT* PerSocketContext;
unsigned int m_socket;
char Ip_addr[16];
int UserNumber;
int DBNumber;
unsigned long ukn_30;
unsigned char Magumsa;
unsigned long AutoSaveTime;
unsigned long ConnectCheckTime;
unsigned long CheckTick;
unsigned char CheckSpeedHack;
unsigned long CheckTick2;
unsigned char CheckTickCount;
unsigned long SaveTimeForStatics;
int iPingTime;
unsigned char m_TimeCount;
unsigned long m_dwPKTimer;
short CheckSumTableNum;
unsigned long CheckSumTime;
unsigned short Type;
unsigned char Live;
char CharacterPos;
char AccountID[11];
char Name[11];
char LastJoominNumber[14];
unsigned char PlusStatQuestClear;
unsigned char ComboSkillquestClear;
struct ComboSkillData comboSkill;
unsigned short Class;
unsigned char DbClass;
unsigned char ChangeUP;
unsigned char ChangeUP3rd;
short Level;
int LevelUpPoint;
int iFruitPoint;
unsigned long Experience;
unsigned long NextExp;
int Money;
short Strength;
short Dexterity;
short Vitality;
short Energy;
float Life;
float MaxLife;
int m_iScriptMaxLife;
float FillLife;
float FillLifeMax;
float Mana;
float MaxMana;
unsigned short Leadership;
unsigned short AddLeadership;
unsigned short ChatLitmitTime;
unsigned char ChatLimitTimeSec;
unsigned char FillLifeCount;
short AddStrength;
short AddDexterity;
short AddVitality;
short AddEnergy;
int BP;
int MaxBP;
int AddBP;
float VitalityToLife;
float EnergyToMana;
char m_PK_Count;
char m_PK_Level;
int m_PK_Time;
short X;
short Y;
unsigned char Dir;
unsigned char MapNumber;
int AddLife;
int AddMana;
int iShield;
int iMaxShield;
int iAddShield;
int iFillShieldMax;
int iFillShield;
int iFillShieldCount;
unsigned long dwShieldAutoRefillTimer;
unsigned char DamageMinus;
unsigned char DamageReflect;
short MonsterDieGetMoney;
unsigned char MonsterDieGetLife;
unsigned char MonsterDieGetMana;
unsigned char StartX;
unsigned char StartY;
short m_OldX;
short m_OldY;
short TX;
short TY;
short MTX;
short MTY;
int PathCount;
int PathCur;
char PathStartEnd;
short PathOri[15];
short PathX[15];
short PathY[15];
char PathDir[15];
unsigned long PathTime;
unsigned char m_MoveGateNumber;
unsigned long Authority;
unsigned long AuthorityCode;
unsigned long Penalty;
unsigned char m_cAccountItemBlock;
struct tagActionState m_ActState;
unsigned char m_ActionNumber;
unsigned long m_State;
char m_StateSub;
unsigned char m_Rest;
char m_ViewState;
int m_ViewSkillState;
unsigned long m_LastMoveTime;
unsigned long m_LastAttackTime;
unsigned char m_FriendServerOnline;
int m_DetectSpeedHackTime;
unsigned long m_SumLastAttackTime;
unsigned long m_DetectCount;
int m_DetectedHackKickCount;
int m_SpeedHackPenalty;
unsigned char m_AttackSpeedHackDetectedCount;
unsigned long m_PacketCheckTime;
unsigned char m_ShopTime;
unsigned long m_TotalAttackTime;
int m_TotalAttackCount;
unsigned long TeleportTime;
char Teleport;
char KillerType;
char DieRegen;
char RegenOk;
unsigned char RegenMapNumber;
unsigned char RegenMapX;
unsigned char RegenMapY;
unsigned long RegenTime;
unsigned long MaxRegenTime;
short m_PosNum;
unsigned long LifeRefillTimer;
unsigned long CurActionTime;
unsigned long NextActionTime;
unsigned long DelayActionTime;
char DelayLevel;
char m_PoisonType;
char m_IceType;
char m_PoisonBeattackCount;
char m_ColdBeattackCount;
char m_ImmuneToMagicCount;
char m_ImmuneToHarmCount;
char m_iMonsterBattleDelay;
char m_cKalimaGateExist;
int m_iKalimaGateIndex;
char m_cKalimaGateEnterCount;
struct OBJECTSTRUCT* lpAttackObj;
short m_SkillNumber;
unsigned long m_SkillTime;
unsigned char m_bAttackerKilled;
char m_ManaFillCount;
char m_LifeFillCount;
int SelfDefense[5];
unsigned long SelfDefenseTime[5];
unsigned long MySelfDefenseTime;
char m_Drink;
int m_SkillDefense;
char m_SkillDefenseTime;
int m_SkillAttack;
char m_SkillAttackTime;
int m_SkillAttack2;
char m_SkillAttackTime2;
int m_SkillAddLife;
int m_SkillAddLifeTime;
int m_SkillHarden;
int m_SkillHardenTime;
int m_SkillMagumReduceDefense;
int m_SkillMagumReduceDefenseTime;
int PartyNumber;
int PartyTargetUser;
int GuildNumber;
struct _GUILD_INFO_STRUCT* lpGuild;
char GuildName[11];
int GuildStatus;
int iGuildUnionTimeStamp;
int m_RecallMon;
int m_Change;
short TargetNumber;
short TargetShopNumber;
short ShopNumber;
short LastAttackerID;
int m_AttackDamageMin;
int m_AttackDamageMax;
int m_MagicDamageMin;
int m_MagicDamageMax;
int m_AttackDamageLeft;
int m_AttackDamageRight;
int m_AttackDamageMaxLeft;
int m_AttackDamageMinLeft;
int m_AttackDamageMaxRight;
int m_AttackDamageMinRight;
int m_AttackRating;
int m_AttackSpeed;
int m_MagicSpeed;
int m_Defense;
int m_MagicDefense;
int m_SuccessfulBlocking;
short m_MoveSpeed;
short m_MoveRange;
short m_AttackRange;
short m_AttackType;
short m_ViewRange;
short m_Attribute;
short m_ItemRate;
short m_MoneyRate;
int m_CriticalDamage;
int m_ExcelentDamage;
class CMagicInf* m_lpMagicBack;
class CMagicInf* Magic;
char MagicCount;
unsigned char UseMagicNumber;
unsigned long UseMagicTime;
char UseMagicCount;
short OSAttackSerial;
unsigned char SASCount;
unsigned long SkillAttackTime;
unsigned char CharSet[18];
char m_Resistance[7];
char m_AddResistance[7];
int FrustrumX[4];
int FrustrumY[4];
struct VIEWPORT_STRUCT VpPlayer[75];
struct VIEWPORT_PLAYER_STRUCT VpPlayer2[75];
int VPCount;
int VPCount2;
struct HITDAMAGE_STRUCT sHD[40];
short sHDCount;
struct tagInterfaceState m_IfState;
unsigned long m_InterfaceTime;
class CItem* pInventory;
unsigned char* pInventoryMap;
char* pInventoryCount;
char pTransaction;
class CItem* Inventory1;
unsigned char* InventoryMap1;
char InventoryCount1;
class CItem* Inventory2;
unsigned char* InventoryMap2;
char InventoryCount2;
class CItem* Trade;
unsigned char* TradeMap;
int TradeMoney;
unsigned char TradeOk;
class CItem* pWarehouse;
unsigned char* pWarehouseMap;
char WarehouseCount;
short WarehousePW;
unsigned char WarehouseLock;
unsigned char WarehouseUnfailLock;
int WarehouseMoney;
int WarehouseSave;
class CItem* pChaosBox;
unsigned char* pChaosBoxMap;
int ChaosMoney;
int ChaosSuccessRate;
int ChaosLock;
unsigned long m_Option;
int m_nEventScore;
int m_nEventExp;
int m_nEventMoney;
unsigned char m_bDevilSquareIndex;
unsigned char m_bDevilSquareAuth;
char m_cBloodCastleIndex;
char m_cBloodCastleSubIndex;
int m_iBloodCastleEXP;
unsigned char m_bBloodCastleComplete;
char m_cChaosCastleIndex;
char m_cChaosCastleSubIndex;
int m_iChaosCastleBlowTime;
char m_cKillUserCount;
char m_cKillMonsterCount;
int m_iDuelUserReserved;
int m_iDuelUserRequested;
int m_iDuelUser;
unsigned char m_btDuelScore;
int m_iDuelTickCount;
unsigned char m_bPShopOpen;
unsigned char m_bPShopTransaction;
unsigned char m_bPShopItemChange;
unsigned char m_bPShopRedrawAbs;
char m_szPShopText[36];
unsigned char m_bPShopWantDeal;
int m_iPShopDealerIndex;
char m_szPShopDealerName[10];
struct _RTL_CRITICAL_SECTION m_critPShopTrade;
int m_iVpPShopPlayer[75];
unsigned short m_wVpPShopPlayerCount;
unsigned char IsInBattleGround;
unsigned char HaveWeaponInHand;
short EventChipCount;
int MutoNumber;
int UseEventServer;
unsigned char LoadWareHouseInfo;
int iStoneCount;
int m_i3rdQuestState;
int m_i3rdQuestIndex;
struct MONSTERKILLINFO MonsterKillInfo[5];
unsigned char m_Quest[50];
unsigned char m_SendQuestInfo;
int m_SkyBossMonSheildLinkIndex;
int m_SkyBossMonSheild;
int m_SkyBossMonSheildTime;
int m_MaxLifePower;
int m_WizardSkillDefense;
int m_WizardSkillDefenseTime;
int m_PacketChecksumTime;
int m_CheckLifeTime;
unsigned char m_MoveOtherServer;
char BackName[11];
char m_BossGoldDerconMapNumber;
unsigned char m_InWebzen;
char m_LastTeleportTime;
unsigned char m_ClientHackLogCount;
int m_bIsInMonsterHerd;
int m_bIsMonsterAttackFirst;
class MonsterHerd* m_lpMonsterHerd;
class CCSAuth2 NPggCSAuth;
unsigned char m_bSentGGAuth;
unsigned long m_NPggCheckSumSendTime;
int fSkillFrustrumX[4];
int fSkillFrustrumY[4];
unsigned char SkillHellFire2State;
unsigned char SkillHellFire2Count;
unsigned long SkillHellFire2Time;
unsigned char m_ReqWarehouseOpen;
int m_NotAttackAreaCount;
short SetOpAddSkillAttack;
short SetOpAddExDamage;
short SetOpAddExDamageSuccessRate;
short SetOpAddCriticalDamage;
short SetOpAddCriticalDamageSuccessRate;
short SetOpIncAGValue;
short SetOpAddDamage;
short SetOpAddMinAttackDamage;
short SetOpAddMaxAttackDamage;
short SetOpAddAttackDamage;
short SetOpAddDefence;
short SetOpAddDefenceRate;
short SetOpAddMagicPower;
unsigned char SetOpIgnoreDefense;
unsigned char SetOpDoubleDamage;
unsigned char SetOpTwoHandSwordImproveDamage;
unsigned char SetOpImproveSuccessAttackRate;
unsigned char SetOpReflectionDamage;
unsigned char SetOpImproveSheldDefence;
unsigned char SetOpDecreaseAG;
unsigned char SetOpImproveItemDropRate;
unsigned char IsFullSetItem;
class TDurMagicKeyChecker DurMagicKeyChecker;
unsigned short SkillRecallParty_Time;
unsigned char SkillRecallParty_MapNumber;
unsigned char SkillRecallParty_X;
unsigned char SkillRecallParty_Y;
unsigned short SkillAddCriticalDamageTime;
unsigned short SkillAddCriticalDamage;
unsigned char bIsChaosMixCompleted;
unsigned char SkillLongSpearChange;
class CSkillDelay SkillDelay;
int iObjectSecTimer;
unsigned char m_bMapSvrMoveQuit;
unsigned char m_bMapSvrMoveReq;
unsigned long m_dwMapSvrQuitTick;
short m_sPrevMapSvrCode;
short m_sDestMapNumber;
unsigned char m_btDestX;
unsigned char m_btDestY;
unsigned char m_bIsCastleNPCUpgradeCompleted;
unsigned char m_btWeaponState;
int m_iWeaponUser;
unsigned char m_btKillCount;
int m_iSkillStunTime;
int m_iSkillBrandOfSkillTime;
int m_iSkillInvisibleTime;
int m_iSkillManaSwellTime;
int m_iSkillManaSwell;
int m_iAccumulatedDamage;
int m_iPotionBlessTime;
int m_iPotionSoulTime;
int m_iAccumulatedCrownAccessTime;
class TMonsterSkillElementInfo m_MonsterSkillElementInfo;
int m_iBasicAI;
int m_iCurrentAI;
int m_iCurrentAIState;
int m_iLastAIRunTime;
int m_iGroupNumber;
int m_iSubGroupNumber;
int m_iGroupMemberGuid;
int m_iRegenType;
class TMonsterAIAgro m_Agro;
int m_iLastAutomataRuntime;
int m_iLastAutomataDelay;
int m_iCrywolfMVPScore;
int m_iPcBangRoom;
unsigned long m_dwLastCheckTick;
int m_iAutoRecuperationTime;
int m_iSkillNPCHelpTime;
int m_iSkillNPCDefense;
int m_iSkillNPCAttack;
int m_iMuseElfInfinityArrowSkillTime;
int m_iSkillDistanceErrorCount;
unsigned long m_dwSkillDistanceErrorTick;
struct JEWELOFHARMONY_ITEM_EFFECT m_JewelOfHarmonyEffect;
struct ITEMOPTION_FOR380ITEM_EFFECT m_ItemOptionExFor380;
int m_bKanturuEntranceByNPC;
unsigned short m_wItemEffectType;
int m_iItemEffectValidTime;
unsigned short m_wCashPoint;
int m_iIllusionTempleIndex;
int m_iPeriodItemEffectIndex;
unsigned short m_wExprienceRate;
unsigned short m_wItemDropRate;
unsigned char m_btMoveMapBound;
void __thiscall OBJECTSTRUCT(struct OBJECTSTRUCT&);
void __thiscall OBJECTSTRUCT::OBJECTSTRUCT();
struct OBJECTSTRUCT& __thiscall operator=(struct OBJECTSTRUCT&);
void __thiscall OBJECTSTRUCT::~OBJECTSTRUCT();
void* __thiscall __vecDelDtor(unsigned int);
};
// <size 0x19a4>
struct OBJECTSTRUCT {
int m_Index;
int Connected;
char LoginMsgSnd;
char LoginMsgCount;
char CloseCount;
char CloseType;
int bEnableDelCharacter;
struct _PER_SOCKET_CONTEXT* PerSocketContext;
unsigned int m_socket;
char Ip_addr[16];
int UserNumber;
int DBNumber;
unsigned long ukn_30;
unsigned char Magumsa;
unsigned long AutoSaveTime;
unsigned long ConnectCheckTime;
unsigned long CheckTick;
unsigned char CheckSpeedHack;
unsigned long CheckTick2;
unsigned char CheckTickCount;
unsigned long SaveTimeForStatics;
int iPingTime;
unsigned char m_TimeCount;
unsigned long m_dwPKTimer;
short CheckSumTableNum;
unsigned long CheckSumTime;
unsigned short Type;
unsigned char Live;
char CharacterPos;
char AccountID[11];
char Name[11];
char LastJoominNumber[14];
unsigned char PlusStatQuestClear;
unsigned char ComboSkillquestClear;
struct ComboSkillData comboSkill;
unsigned short Class;
unsigned char DbClass;
unsigned char ChangeUP;
unsigned char ChangeUP3rd;
short Level;
int LevelUpPoint;
int iFruitPoint;
unsigned long Experience;
unsigned long NextExp;
int Money;
short Strength;
short Dexterity;
short Vitality;
short Energy;
float Life;
float MaxLife;
int m_iScriptMaxLife;
float FillLife;
float FillLifeMax;
float Mana;
float MaxMana;
unsigned short Leadership;
unsigned short AddLeadership;
unsigned short ChatLitmitTime;
unsigned char ChatLimitTimeSec;
unsigned char FillLifeCount;
short AddStrength;
short AddDexterity;
short AddVitality;
short AddEnergy;
int BP;
int MaxBP;
int AddBP;
float VitalityToLife;
float EnergyToMana;
char m_PK_Count;
char m_PK_Level;
int m_PK_Time;
short X;
short Y;
unsigned char Dir;
unsigned char MapNumber;
int AddLife;
int AddMana;
int iShield;
int iMaxShield;
int iAddShield;
int iFillShieldMax;
int iFillShield;
int iFillShieldCount;
unsigned long dwShieldAutoRefillTimer;
unsigned char DamageMinus;
unsigned char DamageReflect;
short MonsterDieGetMoney;
unsigned char MonsterDieGetLife;
unsigned char MonsterDieGetMana;
unsigned char StartX;
unsigned char StartY;
short m_OldX;
short m_OldY;
short TX;
short TY;
short MTX;
short MTY;
int PathCount;
int PathCur;
char PathStartEnd;
short PathOri[15];
short PathX[15];
short PathY[15];
char PathDir[15];
unsigned long PathTime;
unsigned char m_MoveGateNumber;
unsigned long Authority;
unsigned long AuthorityCode;
unsigned long Penalty;
unsigned char m_cAccountItemBlock;
struct tagActionState m_ActState;
unsigned char m_ActionNumber;
unsigned long m_State;
char m_StateSub;
unsigned char m_Rest;
char m_ViewState;
int m_ViewSkillState;
unsigned long m_LastMoveTime;
unsigned long m_LastAttackTime;
unsigned char m_FriendServerOnline;
int m_DetectSpeedHackTime;
unsigned long m_SumLastAttackTime;
unsigned long m_DetectCount;
int m_DetectedHackKickCount;
int m_SpeedHackPenalty;
unsigned char m_AttackSpeedHackDetectedCount;
unsigned long m_PacketCheckTime;
unsigned char m_ShopTime;
unsigned long m_TotalAttackTime;
int m_TotalAttackCount;
unsigned long TeleportTime;
char Teleport;
char KillerType;
char DieRegen;
char RegenOk;
unsigned char RegenMapNumber;
unsigned char RegenMapX;
unsigned char RegenMapY;
unsigned long RegenTime;
unsigned long MaxRegenTime;
short m_PosNum;
unsigned long LifeRefillTimer;
unsigned long CurActionTime;
unsigned long NextActionTime;
unsigned long DelayActionTime;
char DelayLevel;
char m_PoisonType;
char m_IceType;
char m_PoisonBeattackCount;
char m_ColdBeattackCount;
char m_ImmuneToMagicCount;
char m_ImmuneToHarmCount;
char m_iMonsterBattleDelay;
char m_cKalimaGateExist;
int m_iKalimaGateIndex;
char m_cKalimaGateEnterCount;
struct OBJECTSTRUCT* lpAttackObj;
short m_SkillNumber;
unsigned long m_SkillTime;
unsigned char m_bAttackerKilled;
char m_ManaFillCount;
char m_LifeFillCount;
int SelfDefense[5];
unsigned long SelfDefenseTime[5];
unsigned long MySelfDefenseTime;
char m_Drink;
int m_SkillDefense;
char m_SkillDefenseTime;
int m_SkillAttack;
char m_SkillAttackTime;
int m_SkillAttack2;
char m_SkillAttackTime2;
int m_SkillAddLife;
int m_SkillAddLifeTime;
int m_SkillHarden;
int m_SkillHardenTime;
int m_SkillMagumReduceDefense;
int m_SkillMagumReduceDefenseTime;
int PartyNumber;
int PartyTargetUser;
int GuildNumber;
struct _GUILD_INFO_STRUCT* lpGuild;
char GuildName[11];
int GuildStatus;
int iGuildUnionTimeStamp;
int m_RecallMon;
int m_Change;
short TargetNumber;
short TargetShopNumber;
short ShopNumber;
short LastAttackerID;
int m_AttackDamageMin;
int m_AttackDamageMax;
int m_MagicDamageMin;
int m_MagicDamageMax;
int m_AttackDamageLeft;
int m_AttackDamageRight;
int m_AttackDamageMaxLeft;
int m_AttackDamageMinLeft;
int m_AttackDamageMaxRight;
int m_AttackDamageMinRight;
int m_AttackRating;
int m_AttackSpeed;
int m_MagicSpeed;
int m_Defense;
int m_MagicDefense;
int m_SuccessfulBlocking;
short m_MoveSpeed;
short m_MoveRange;
short m_AttackRange;
short m_AttackType;
short m_ViewRange;
short m_Attribute;
short m_ItemRate;
short m_MoneyRate;
int m_CriticalDamage;
int m_ExcelentDamage;
class CMagicInf* m_lpMagicBack;
class CMagicInf* Magic;
char MagicCount;
unsigned char UseMagicNumber;
unsigned long UseMagicTime;
char UseMagicCount;
short OSAttackSerial;
unsigned char SASCount;
unsigned long SkillAttackTime;
unsigned char CharSet[18];
char m_Resistance[7];
char m_AddResistance[7];
int FrustrumX[4];
int FrustrumY[4];
struct VIEWPORT_STRUCT VpPlayer[75];
struct VIEWPORT_PLAYER_STRUCT VpPlayer2[75];
int VPCount;
int VPCount2;
struct HITDAMAGE_STRUCT sHD[40];
short sHDCount;
struct tagInterfaceState m_IfState;
unsigned long m_InterfaceTime;
class CItem* pInventory;
unsigned char* pInventoryMap;
char* pInventoryCount;
char pTransaction;
class CItem* Inventory1;
unsigned char* InventoryMap1;
char InventoryCount1;
class CItem* Inventory2;
unsigned char* InventoryMap2;
char InventoryCount2;
class CItem* Trade;
unsigned char* TradeMap;
int TradeMoney;
unsigned char TradeOk;
class CItem* pWarehouse;
unsigned char* pWarehouseMap;
char WarehouseCount;
short WarehousePW;
unsigned char WarehouseLock;
unsigned char WarehouseUnfailLock;
int WarehouseMoney;
int WarehouseSave;
class CItem* pChaosBox;
unsigned char* pChaosBoxMap;
int ChaosMoney;
int ChaosSuccessRate;
int ChaosLock;
unsigned long m_Option;
int m_nEventScore;
int m_nEventExp;
int m_nEventMoney;
unsigned char m_bDevilSquareIndex;
unsigned char m_bDevilSquareAuth;
char m_cBloodCastleIndex;
char m_cBloodCastleSubIndex;
int m_iBloodCastleEXP;
unsigned char m_bBloodCastleComplete;
char m_cChaosCastleIndex;
char m_cChaosCastleSubIndex;
int m_iChaosCastleBlowTime;
char m_cKillUserCount;
char m_cKillMonsterCount;
int m_iDuelUserReserved;
int m_iDuelUserRequested;
int m_iDuelUser;
unsigned char m_btDuelScore;
int m_iDuelTickCount;
unsigned char m_bPShopOpen;
unsigned char m_bPShopTransaction;
unsigned char m_bPShopItemChange;
unsigned char m_bPShopRedrawAbs;
char m_szPShopText[36];
unsigned char m_bPShopWantDeal;
int m_iPShopDealerIndex;
char m_szPShopDealerName[10];
struct _RTL_CRITICAL_SECTION m_critPShopTrade;
int m_iVpPShopPlayer[75];
unsigned short m_wVpPShopPlayerCount;
unsigned char IsInBattleGround;
unsigned char HaveWeaponInHand;
short EventChipCount;
int MutoNumber;
int UseEventServer;
unsigned char LoadWareHouseInfo;
int iStoneCount;
int m_i3rdQuestState;
int m_i3rdQuestIndex;
struct MONSTERKILLINFO MonsterKillInfo[5];
unsigned char m_Quest[50];
unsigned char m_SendQuestInfo;
int m_SkyBossMonSheildLinkIndex;
int m_SkyBossMonSheild;
int m_SkyBossMonSheildTime;
int m_MaxLifePower;
int m_WizardSkillDefense;
int m_WizardSkillDefenseTime;
int m_PacketChecksumTime;
int m_CheckLifeTime;
unsigned char m_MoveOtherServer;
char BackName[11];
char m_BossGoldDerconMapNumber;
unsigned char m_InWebzen;
char m_LastTeleportTime;
unsigned char m_ClientHackLogCount;
int m_bIsInMonsterHerd;
int m_bIsMonsterAttackFirst;
class MonsterHerd* m_lpMonsterHerd;
class CCSAuth2 NPggCSAuth;
unsigned char m_bSentGGAuth;
unsigned long m_NPggCheckSumSendTime;
int fSkillFrustrumX[4];
int fSkillFrustrumY[4];
unsigned char SkillHellFire2State;
unsigned char SkillHellFire2Count;
unsigned long SkillHellFire2Time;
unsigned char m_ReqWarehouseOpen;
int m_NotAttackAreaCount;
short SetOpAddSkillAttack;
short SetOpAddExDamage;
short SetOpAddExDamageSuccessRate;
short SetOpAddCriticalDamage;
short SetOpAddCriticalDamageSuccessRate;
short SetOpIncAGValue;
short SetOpAddDamage;
short SetOpAddMinAttackDamage;
short SetOpAddMaxAttackDamage;
short SetOpAddAttackDamage;
short SetOpAddDefence;
short SetOpAddDefenceRate;
short SetOpAddMagicPower;
unsigned char SetOpIgnoreDefense;
unsigned char SetOpDoubleDamage;
unsigned char SetOpTwoHandSwordImproveDamage;
unsigned char SetOpImproveSuccessAttackRate;
unsigned char SetOpReflectionDamage;
unsigned char SetOpImproveSheldDefence;
unsigned char SetOpDecreaseAG;
unsigned char SetOpImproveItemDropRate;
unsigned char IsFullSetItem;
class TDurMagicKeyChecker DurMagicKeyChecker;
unsigned short SkillRecallParty_Time;
unsigned char SkillRecallParty_MapNumber;
unsigned char SkillRecallParty_X;
unsigned char SkillRecallParty_Y;
unsigned short SkillAddCriticalDamageTime;
unsigned short SkillAddCriticalDamage;
unsigned char bIsChaosMixCompleted;
unsigned char SkillLongSpearChange;
class CSkillDelay SkillDelay;
int iObjectSecTimer;
unsigned char m_bMapSvrMoveQuit;
unsigned char m_bMapSvrMoveReq;
unsigned long m_dwMapSvrQuitTick;
short m_sPrevMapSvrCode;
short m_sDestMapNumber;
unsigned char m_btDestX;
unsigned char m_btDestY;
unsigned char m_btCsNpcExistVal1;
unsigned char m_btCsNpcExistVal2;
unsigned char m_btCsNpcExistVal3;
unsigned char m_btCsNpcExistVal4;
int m_iCsNpcExistVal;
unsigned char m_btCsNpcType;
unsigned char m_btCsGateOpen;
int m_iCsGateLeverLinkIndex;
unsigned char m_btCsNpcDfLevel;
unsigned char m_btCsNpcRgLevel;
unsigned char m_btCsJoinSide;
unsigned char m_bCsGuildInvolved;
unsigned char m_bIsCastleNPCUpgradeCompleted;
unsigned char m_btWeaponState;
int m_iWeaponUser;
unsigned char m_btKillCount;
int m_iSkillStunTime;
int m_iSkillBrandOfSkillTime;
int m_iSkillInvisibleTime;
int m_iSkillManaSwellTime;
int m_iSkillManaSwell;
int m_iAccumulatedDamage;
int m_iPotionBlessTime;
int m_iPotionSoulTime;
unsigned char m_btLifeStoneCount;
unsigned char m_btCreationState;
int m_iCreatedActivationTime;
int m_iAccumulatedCrownAccessTime;
class TMonsterSkillElementInfo m_MonsterSkillElementInfo;
int m_iBasicAI;
int m_iCurrentAI;
int m_iCurrentAIState;
int m_iLastAIRunTime;
int m_iGroupNumber;
int m_iSubGroupNumber;
int m_iGroupMemberGuid;
int m_iRegenType;
class TMonsterAIAgro m_Agro;
int m_iLastAutomataRuntime;
int m_iLastAutomataDelay;
int m_iCrywolfMVPScore;
int m_iPcBangRoom;
unsigned long m_dwLastCheckTick;
int m_iAutoRecuperationTime;
int m_iSkillNPCHelpTime;
int m_iSkillNPCDefense;
int m_iSkillNPCAttack;
int m_iMuseElfInfinityArrowSkillTime;
int m_iSkillDistanceErrorCount;
unsigned long m_dwSkillDistanceErrorTick;
struct JEWELOFHARMONY_ITEM_EFFECT m_JewelOfHarmonyEffect;
struct ITEMOPTION_FOR380ITEM_EFFECT m_ItemOptionExFor380;
unsigned short m_wItemEffectType;
int m_iItemEffectValidTime;
unsigned short m_wCashPoint;
int m_iIllusionTempleIndex;
int m_iPeriodItemEffectIndex;
unsigned short m_wExprienceRate;
unsigned short m_wItemDropRate;
unsigned char m_btMoveMapBound;
void __thiscall OBJECTSTRUCT(struct OBJECTSTRUCT&);
void __thiscall OBJECTSTRUCT::OBJECTSTRUCT();
struct OBJECTSTRUCT& __thiscall operator=(struct OBJECTSTRUCT&);
void __thiscall OBJECTSTRUCT::~OBJECTSTRUCT();
void* __thiscall __vecDelDtor(unsigned int);
};
// <size 0x19b8>
btw forgot to say this files is totaly infected with ramnit