Created
November 17, 2013 14:57
-
-
Save imerr/7514352 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void CHARACTER::~CHARACTER() const{ | |
((void(*)(CHARACTER * const))Addr::__CHARACTER)(this); | |
} | |
void CHARACTER::~CHARACTER() const{ | |
((void(*)(CHARACTER * const))Addr::__CHARACTER)(this); | |
} | |
void CHARACTER::~CHARACTER() const{ | |
((void(*)(CHARACTER * const))Addr::__CHARACTER)(this); | |
} | |
void CHARACTER::mining_take() const{ | |
((void(*)(CHARACTER * const))Addr::mining_take)(this); | |
} | |
void CHARACTER::mining_cancel() const{ | |
((void(*)(CHARACTER * const))Addr::mining_cancel)(this); | |
} | |
void CHARACTER::mining(LPCHARACTER chLoad) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::mining__LPCHARACTER)(this, chLoad); | |
} | |
void CHARACTER::fishing_take() const{ | |
((void(*)(CHARACTER * const))Addr::fishing_take)(this); | |
} | |
void CHARACTER::fishing() const{ | |
((void(*)(CHARACTER * const))Addr::fishing)(this); | |
} | |
void CHARACTER::__StateIdle_Stone() const{ | |
((void(*)(CHARACTER * const))Addr::__StateIdle_Stone)(this); | |
} | |
void CHARACTER::__StateIdle_NPC() const{ | |
((void(*)(CHARACTER * const))Addr::__StateIdle_NPC)(this); | |
} | |
void CHARACTER::__StateIdle_Monster() const{ | |
((void(*)(CHARACTER * const))Addr::__StateIdle_Monster)(this); | |
} | |
void CHARACTER::__OpenPrivateShop() const{ | |
((void(*)(CHARACTER * const))Addr::__OpenPrivateShop)(this); | |
} | |
bool CHARACTER::WarpToPID(DWORD dwPID) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::WarpToPID__DWORD)(this, dwPID); | |
} | |
bool CHARACTER::WarpSet(long x, long y, long lPrivateMapIndex) const{ | |
return ((bool(*)(CHARACTER * const, long, long, long))Addr::WarpSet__long_long_long)(this, x, y, lPrivateMapIndex); | |
} | |
void CHARACTER::WarpEnd() const{ | |
((void(*)(CHARACTER * const))Addr::WarpEnd)(this); | |
} | |
bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaster) const{ | |
return ((bool(*)(CHARACTER * const, DWORD, LPCHARACTER, bool))Addr::UseSkill__DWORD_LPCHARACTER_bool)(this, dwVnum, pkVictim, bUseGrandMaster); | |
} | |
void CHARACTER::UseSilkBotaryReal(const TPacketMyshopPricelistHeader * p) const{ | |
((void(*)(CHARACTER * const, const TPacketMyshopPricelistHeader *))Addr::UseSilkBotaryReal__const_TPacketMyshopPricelistHeader_)(this, p); | |
} | |
void CHARACTER::UseSilkBotary() const{ | |
((void(*)(CHARACTER * const))Addr::UseSilkBotary)(this); | |
} | |
bool CHARACTER::UseMobSkill(unsigned int idx) const{ | |
return ((bool(*)(CHARACTER * const, unsigned int))Addr::UseMobSkill__unsigned_int)(this, idx); | |
} | |
bool CHARACTER::UseItemEx(LPITEM item, int iDestCell) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM, int))Addr::UseItemEx__LPITEM_int)(this, item, iDestCell); | |
} | |
bool CHARACTER::UseItem(BYTE bCell, int iDestCell) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, int))Addr::UseItem__BYTE_int)(this, bCell, iDestCell); | |
} | |
void CHARACTER::UseArrow(LPITEM pkArrow, DWORD dwArrowCount) const{ | |
((void(*)(CHARACTER * const, LPITEM, DWORD))Addr::UseArrow__LPITEM_DWORD)(this, pkArrow, dwArrowCount); | |
} | |
void CHARACTER::UpdateStateMachine(DWORD dwPulse) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::UpdateStateMachine__DWORD)(this, dwPulse); | |
} | |
void CHARACTER::UpdatePacket() const{ | |
((void(*)(CHARACTER * const))Addr::UpdatePacket)(this); | |
} | |
void CHARACTER::UpdateKillerMode() const{ | |
((void(*)(CHARACTER * const))Addr::UpdateKillerMode)(this); | |
} | |
void CHARACTER::UpdateDepositPulse() const{ | |
((void(*)(CHARACTER * const))Addr::UpdateDepositPulse)(this); | |
} | |
void CHARACTER::UpdateCharacter(DWORD dwPulse) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::UpdateCharacter__DWORD)(this, dwPulse); | |
} | |
void CHARACTER::UpdateAlignment(int iAmount) const{ | |
((void(*)(CHARACTER * const, int))Addr::UpdateAlignment__int)(this, iAmount); | |
} | |
void CHARACTER::UpdateAggrPointEx(LPCHARACTER pAttacker, EDamageType type, int dam, CHARACTER::TBattleInfo & info) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, EDamageType, int, CHARACTER::TBattleInfo &))Addr::UpdateAggrPointEx__LPCHARACTER_EDamageType_int_CHARACTER_TBattleInfo_)(this, pAttacker, type, dam, info); | |
} | |
void CHARACTER::UpdateAggrPoint(LPCHARACTER pAttacker, EDamageType type, int dam) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, EDamageType, int))Addr::UpdateAggrPoint__LPCHARACTER_EDamageType_int)(this, pAttacker, type, dam); | |
} | |
bool CHARACTER::UpdateAffect() const{ | |
return ((bool(*)(CHARACTER * const))Addr::UpdateAffect)(this); | |
} | |
bool CHARACTER::UnequipItem(LPITEM this) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM))Addr::UnequipItem__LPITEM)(this, this); | |
} | |
bool CHARACTER::UnEquipSpecialRideUniqueItem() const{ | |
return ((bool(*)(CHARACTER * const))Addr::UnEquipSpecialRideUniqueItem)(this); | |
} | |
void CHARACTER::ToggleMonsterLog() const{ | |
((void(*)(CHARACTER * const))Addr::ToggleMonsterLog)(this); | |
} | |
void CHARACTER::SyncQuickslot(BYTE bType, BYTE bOldPos, BYTE bNewPos) const{ | |
((void(*)(CHARACTER * const, BYTE, BYTE, BYTE))Addr::SyncQuickslot__BYTE_BYTE_BYTE)(this, bType, bOldPos, bNewPos); | |
} | |
void CHARACTER::SyncPacket() const{ | |
((void(*)(CHARACTER * const))Addr::SyncPacket)(this); | |
} | |
bool CHARACTER::Sync(long x, long y) const{ | |
return ((bool(*)(CHARACTER * const, long, long))Addr::Sync__long_long)(this, x, y); | |
} | |
bool CHARACTER::SwapQuickslot(BYTE a, BYTE b) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, BYTE))Addr::SwapQuickslot__BYTE_BYTE)(this, a, b); | |
} | |
bool CHARACTER::SwapItem(BYTE bCell, BYTE bDestCell) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, BYTE))Addr::SwapItem__BYTE_BYTE)(this, bCell, bDestCell); | |
} | |
void CHARACTER::Stun() const{ | |
((void(*)(CHARACTER * const))Addr::Stun)(this); | |
} | |
void CHARACTER::StopStateMachine() const{ | |
((void(*)(CHARACTER * const))Addr::StopStateMachine)(this); | |
} | |
void CHARACTER::StopStaminaConsume() const{ | |
((void(*)(CHARACTER * const))Addr::StopStaminaConsume)(this); | |
} | |
bool CHARACTER::StopRiding() const{ | |
return ((bool(*)(CHARACTER * const))Addr::StopRiding)(this); | |
} | |
void CHARACTER::StopMuyeongEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StopMuyeongEvent)(this); | |
} | |
void CHARACTER::StopHackShieldCheckCycle() const{ | |
((void(*)(CHARACTER * const))Addr::StopHackShieldCheckCycle)(this); | |
} | |
void CHARACTER::Stop() const{ | |
((void(*)(CHARACTER * const))Addr::Stop)(this); | |
} | |
void CHARACTER::StateMove() const{ | |
((void(*)(CHARACTER * const))Addr::StateMove)(this); | |
} | |
void CHARACTER::StateIdle() const{ | |
((void(*)(CHARACTER * const))Addr::StateIdle)(this); | |
} | |
void CHARACTER::StateHorse() const{ | |
((void(*)(CHARACTER * const))Addr::StateHorse)(this); | |
} | |
void CHARACTER::StateFlagBase() const{ | |
((void(*)(CHARACTER * const))Addr::StateFlagBase)(this); | |
} | |
void CHARACTER::StateFlag() const{ | |
((void(*)(CHARACTER * const))Addr::StateFlag)(this); | |
} | |
void CHARACTER::StateBattle() const{ | |
((void(*)(CHARACTER * const))Addr::StateBattle)(this); | |
} | |
void CHARACTER::StartWarpNPCEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartWarpNPCEvent)(this); | |
} | |
bool CHARACTER::StartStateMachine(int iNextPulse) const{ | |
return ((bool(*)(CHARACTER * const, int))Addr::StartStateMachine__int)(this, iNextPulse); | |
} | |
void CHARACTER::StartStaminaConsume() const{ | |
((void(*)(CHARACTER * const))Addr::StartStaminaConsume)(this); | |
} | |
void CHARACTER::StartSaveEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartSaveEvent)(this); | |
} | |
bool CHARACTER::StartRiding() const{ | |
return ((bool(*)(CHARACTER * const))Addr::StartRiding)(this); | |
} | |
void CHARACTER::StartRecoveryEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartRecoveryEvent)(this); | |
} | |
void CHARACTER::StartMuyeongEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartMuyeongEvent)(this); | |
} | |
void CHARACTER::StartHackShieldCheckCycle(int seconds) const{ | |
((void(*)(CHARACTER * const, int))Addr::StartHackShieldCheckCycle__int)(this, seconds); | |
} | |
void CHARACTER::StartDestroyWhenIdleEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartDestroyWhenIdleEvent)(this); | |
} | |
void CHARACTER::StartCheckSpeedHackEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartCheckSpeedHackEvent)(this); | |
} | |
void CHARACTER::StartAffectEvent() const{ | |
((void(*)(CHARACTER * const))Addr::StartAffectEvent)(this); | |
} | |
void CHARACTER::Standup() const{ | |
((void(*)(CHARACTER * const))Addr::Standup)(this); | |
} | |
void CHARACTER::SpecificEffectPacket(const char * filename) const{ | |
((void(*)(CHARACTER * const, const char *))Addr::SpecificEffectPacket__const_char_)(this, filename); | |
} | |
void CHARACTER::SkipComboAttackByTime(int interval) const{ | |
((void(*)(CHARACTER * const, int))Addr::SkipComboAttackByTime__int)(this, interval); | |
} | |
void CHARACTER::SkillLevelUp(DWORD dwVnum, BYTE bMethod) const{ | |
((void(*)(CHARACTER * const, DWORD, BYTE))Addr::SkillLevelUp__DWORD_BYTE)(this, dwVnum, bMethod); | |
} | |
void CHARACTER::SkillLevelPacket() const{ | |
((void(*)(CHARACTER * const))Addr::SkillLevelPacket)(this); | |
} | |
bool CHARACTER::SkillLevelDown(DWORD dwVnum) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::SkillLevelDown__DWORD)(this, dwVnum); | |
} | |
void CHARACTER::SkillLearnWaitMoreTimeMessage(DWORD ms) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::SkillLearnWaitMoreTimeMessage__DWORD)(this, ms); | |
} | |
void CHARACTER::Sitdown(int is_ground) const{ | |
((void(*)(CHARACTER * const, int))Addr::Sitdown__int)(this, is_ground); | |
} | |
void CHARACTER::ShowAlignment(bool bShow) const{ | |
((void(*)(CHARACTER * const, bool))Addr::ShowAlignment__bool)(this, bShow); | |
} | |
bool CHARACTER::Show(long lMapIndex, long x, long y, long z, bool bShowSpawnMotion) const{ | |
return ((bool(*)(CHARACTER * const, long, long, long, long, bool))Addr::Show__long_long_long_long_bool)(this, lMapIndex, x, y, z, bShowSpawnMotion); | |
} | |
bool CHARACTER::Shoot(BYTE bType) const{ | |
return ((bool(*)(CHARACTER * const, BYTE))Addr::Shoot__BYTE)(this, bType); | |
} | |
void CHARACTER::SetWeddingMap(marriage::WeddingMap * pMap) const{ | |
((void(*)(CHARACTER * const, marriage::WeddingMap *))Addr::SetWeddingMap__marriage_WeddingMap_)(this, pMap); | |
} | |
void CHARACTER::SetWear(BYTE bCell, LPITEM item) const{ | |
((void(*)(CHARACTER * const, BYTE, LPITEM))Addr::SetWear__BYTE_LPITEM)(this, bCell, item); | |
} | |
void CHARACTER::SetWarpLocation(long lMapIndex, long x, long y) const{ | |
((void(*)(CHARACTER * const, long, long, long))Addr::SetWarpLocation__long_long_long)(this, lMapIndex, x, y); | |
} | |
void CHARACTER::SetWarMap(CWarMap * pWarMap) const{ | |
((void(*)(CHARACTER * const, CWarMap *))Addr::SetWarMap__CWarMap_)(this, pWarMap); | |
} | |
void CHARACTER::SetVictim(LPCHARACTER pkVictim) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetVictim__LPCHARACTER)(this, pkVictim); | |
} | |
void CHARACTER::SetValidComboInterval(int interval) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetValidComboInterval__int)(this, interval); | |
} | |
void CHARACTER::SetTarget(LPCHARACTER pkChrTarget) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetTarget__LPCHARACTER)(this, pkChrTarget); | |
} | |
bool CHARACTER::SetSyncOwner(LPCHARACTER ch, bool bRemoveFromList) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER, bool))Addr::SetSyncOwner__LPCHARACTER_bool)(this, ch, bRemoveFromList); | |
} | |
void CHARACTER::SetStone(LPCHARACTER pkChrStone) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetStone__LPCHARACTER)(this, pkChrStone); | |
} | |
void CHARACTER::SetSkillNextReadTime(DWORD dwVnum, time_t time) const{ | |
((void(*)(CHARACTER * const, DWORD, time_t))Addr::SetSkillNextReadTime__DWORD_time_t)(this, dwVnum, time); | |
} | |
void CHARACTER::SetSkillLevel(DWORD dwVnum, BYTE bLev) const{ | |
((void(*)(CHARACTER * const, DWORD, BYTE))Addr::SetSkillLevel__DWORD_BYTE)(this, dwVnum, bLev); | |
} | |
void CHARACTER::SetSkillGroup(BYTE bSkillGroup) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetSkillGroup__BYTE)(this, bSkillGroup); | |
} | |
void CHARACTER::SetShop(LPSHOP pkShop) const{ | |
((void(*)(CHARACTER * const, LPSHOP))Addr::SetShop__LPSHOP)(this, pkShop); | |
} | |
void CHARACTER::SetSafeboxSize(int iSize) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetSafeboxSize__int)(this, iSize); | |
} | |
void CHARACTER::SetSafeboxOpenPosition() const{ | |
((void(*)(CHARACTER * const))Addr::SetSafeboxOpenPosition)(this); | |
} | |
void CHARACTER::SetRotationToXY(long x, long y) const{ | |
((void(*)(CHARACTER * const, long, long))Addr::SetRotationToXY__long_long)(this, x, y); | |
} | |
void CHARACTER::SetRotation(float fRot) const{ | |
((void(*)(CHARACTER * const, float))Addr::SetRotation__float)(this, fRot); | |
} | |
void CHARACTER::SetRider(LPCHARACTER ch) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetRider__LPCHARACTER)(this, ch); | |
} | |
void CHARACTER::SetRevive(bool mode) const{ | |
((void(*)(CHARACTER * const, bool))Addr::SetRevive__bool)(this, mode); | |
} | |
void CHARACTER::SetRegen(LPREGEN pkRegen) const{ | |
((void(*)(CHARACTER * const, LPREGEN))Addr::SetRegen__LPREGEN)(this, pkRegen); | |
} | |
void CHARACTER::SetRefineNPC(LPCHARACTER ch) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetRefineNPC__LPCHARACTER)(this, ch); | |
} | |
void CHARACTER::SetRefineMode(int iAdditionalCell) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetRefineMode__int)(this, iAdditionalCell); | |
} | |
void CHARACTER::SetRealPoint(BYTE type, int val) const{ | |
((void(*)(CHARACTER * const, BYTE, int))Addr::SetRealPoint__BYTE_int)(this, type, val); | |
} | |
void CHARACTER::SetRace(BYTE race) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetRace__BYTE)(this, race); | |
} | |
bool CHARACTER::SetQuickslot(BYTE pos, TQuickslot & rSlot) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, TQuickslot &))Addr::SetQuickslot__BYTE_TQuickslot_)(this, pos, rSlot); | |
} | |
void CHARACTER::SetQuestNPCID(DWORD vid) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::SetQuestNPCID__DWORD)(this, vid); | |
} | |
void CHARACTER::SetQuestItemPtr(LPITEM item) const{ | |
((void(*)(CHARACTER * const, LPITEM))Addr::SetQuestItemPtr__LPITEM)(this, item); | |
} | |
void CHARACTER::SetQuestFlag(const std::locale::string & flag, int value) const{ | |
((void(*)(CHARACTER * const, const std::locale::string &, int))Addr::SetQuestFlag__const_std_locale_string__int)(this, flag, value); | |
} | |
void CHARACTER::SetProto(const CMob * pkMob) const{ | |
((void(*)(CHARACTER * const, const CMob *))Addr::SetProto__const_CMob_)(this, pkMob); | |
} | |
void CHARACTER::SetPosition(int pos) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetPosition__int)(this, pos); | |
} | |
void CHARACTER::SetPolymorph(DWORD dwRaceNum, bool bMaintainStat) const{ | |
((void(*)(CHARACTER * const, DWORD, bool))Addr::SetPolymorph__DWORD_bool)(this, dwRaceNum, bMaintainStat); | |
} | |
void CHARACTER::SetPoint(BYTE type, int val) const{ | |
((void(*)(CHARACTER * const, BYTE, int))Addr::SetPoint__BYTE_int)(this, type, val); | |
} | |
void CHARACTER::SetPlayerProto(const TPlayerTable * t) const{ | |
((void(*)(CHARACTER * const, const TPlayerTable *))Addr::SetPlayerProto__const_TPlayerTable_)(this, t); | |
} | |
void CHARACTER::SetParty(LPPARTY pkParty) const{ | |
((void(*)(CHARACTER * const, LPPARTY))Addr::SetParty__LPPARTY)(this, pkParty); | |
} | |
void CHARACTER::SetPart(BYTE bPartPos, WORD wVal) const{ | |
((void(*)(CHARACTER * const, BYTE, WORD))Addr::SetPart__BYTE_WORD)(this, bPartPos, wVal); | |
} | |
void CHARACTER::SetPKMode(BYTE bPKMode) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetPKMode__BYTE)(this, bPKMode); | |
} | |
void CHARACTER::SetNowWalking(bool bWalkFlag) const{ | |
((void(*)(CHARACTER * const, bool))Addr::SetNowWalking__bool)(this, bWalkFlag); | |
} | |
void CHARACTER::SetNoAttackShinsu() const{ | |
((void(*)(CHARACTER * const))Addr::SetNoAttackShinsu)(this); | |
} | |
void CHARACTER::SetNoAttackJinno() const{ | |
((void(*)(CHARACTER * const))Addr::SetNoAttackJinno)(this); | |
} | |
void CHARACTER::SetNoAttackChunjo() const{ | |
((void(*)(CHARACTER * const))Addr::SetNoAttackChunjo)(this); | |
} | |
void CHARACTER::SetNextStatePulse(int iNextPulse) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetNextStatePulse__int)(this, iNextPulse); | |
} | |
void CHARACTER::SetMarryPartner(LPCHARACTER ch) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SetMarryPartner__LPCHARACTER)(this, ch); | |
} | |
void CHARACTER::SetMC(CHARACTER::MONARCH_INDEX e) const{ | |
((void(*)(CHARACTER * const, CHARACTER::MONARCH_INDEX))Addr::SetMC__CHARACTER_MONARCH_INDEX)(this, e); | |
} | |
void CHARACTER::SetLevel(BYTE level) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetLevel__BYTE)(this, level); | |
} | |
void CHARACTER::SetLastComboTime(DWORD time) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::SetLastComboTime__DWORD)(this, time); | |
} | |
void CHARACTER::SetLastAttacked(DWORD dwTime) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::SetLastAttacked__DWORD)(this, dwTime); | |
} | |
void CHARACTER::SetKillerMode(bool isOn) const{ | |
((void(*)(CHARACTER * const, bool))Addr::SetKillerMode__bool)(this, isOn); | |
} | |
void CHARACTER::SetItem(BYTE bCell, LPITEM pItem, bool skipOwnerCheck) const{ | |
((void(*)(CHARACTER * const, BYTE, LPITEM, bool))Addr::SetItem__BYTE_LPITEM_bool)(this, bCell, pItem, skipOwnerCheck); | |
} | |
void CHARACTER::SetHorseLevel(int iLevel) const{ | |
((void(*)(CHARACTER * const, int))Addr::SetHorseLevel__int)(this, iLevel); | |
} | |
void CHARACTER::SetGuild(CGuild * pGuild) const{ | |
((void(*)(CHARACTER * const, CGuild *))Addr::SetGuild__CGuild_)(this, pGuild); | |
} | |
void CHARACTER::SetGodSpeed(bool mode) const{ | |
((void(*)(CHARACTER * const, bool))Addr::SetGodSpeed__bool)(this, mode); | |
} | |
void CHARACTER::SetGMLevel() const{ | |
((void(*)(CHARACTER * const))Addr::SetGMLevel)(this); | |
} | |
void CHARACTER::SetExchange(CExchange * pkExchange) const{ | |
((void(*)(CHARACTER * const, CExchange *))Addr::SetExchange__CExchange_)(this, pkExchange); | |
} | |
void CHARACTER::SetEmpire(BYTE bEmpire) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetEmpire__BYTE)(this, bEmpire); | |
} | |
void CHARACTER::SetDungeon(LPDUNGEON pkDungeon) const{ | |
((void(*)(CHARACTER * const, LPDUNGEON))Addr::SetDungeon__LPDUNGEON)(this, pkDungeon); | |
} | |
void CHARACTER::SetCoward() const{ | |
((void(*)(CHARACTER * const))Addr::SetCoward)(this); | |
} | |
void CHARACTER::SetComboSequence(BYTE seq) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetComboSequence__BYTE)(this, seq); | |
} | |
void CHARACTER::SetChangeEmpireCount() const{ | |
((void(*)(CHARACTER * const))Addr::SetChangeEmpireCount)(this); | |
} | |
void CHARACTER::SetBlockModeForce(BYTE bFlag) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetBlockModeForce__BYTE)(this, bFlag); | |
} | |
void CHARACTER::SetBlockMode(BYTE bFlag) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::SetBlockMode__BYTE)(this, bFlag); | |
} | |
void CHARACTER::SetBerserk(bool mode) const{ | |
((void(*)(CHARACTER * const, bool))Addr::SetBerserk__bool)(this, mode); | |
} | |
void CHARACTER::SetAttackMob() const{ | |
((void(*)(CHARACTER * const))Addr::SetAttackMob)(this); | |
} | |
void CHARACTER::SetAggressive() const{ | |
((void(*)(CHARACTER * const))Addr::SetAggressive)(this); | |
} | |
void CHARACTER::SetAffectedEunhyung() const{ | |
((void(*)(CHARACTER * const))Addr::SetAffectedEunhyung)(this); | |
} | |
void CHARACTER::SendMyShopPriceListCmd(DWORD dwItemVnum, DWORD dwItemPrice) const{ | |
((void(*)(CHARACTER * const, DWORD, DWORD))Addr::SendMyShopPriceListCmd__DWORD_DWORD)(this, dwItemVnum, dwItemPrice); | |
} | |
void CHARACTER::SendMovePacket(BYTE bFunc, BYTE bArg, DWORD x, DWORD y, DWORD dwDuration, DWORD dwTime, int iRot) const{ | |
((void(*)(CHARACTER * const, BYTE, BYTE, DWORD, DWORD, DWORD, DWORD, int))Addr::SendMovePacket__BYTE_BYTE_DWORD_DWORD_DWORD_DWORD_int)(this, bFunc, bArg, x, y, dwDuration, dwTime, iRot); | |
} | |
void CHARACTER::SendHorseInfo() const{ | |
((void(*)(CHARACTER * const))Addr::SendHorseInfo)(this); | |
} | |
void CHARACTER::SendGuildName(DWORD dwGuildID) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::SendGuildName__DWORD)(this, dwGuildID); | |
} | |
void CHARACTER::SendGuildName(CGuild * pGuild) const{ | |
((void(*)(CHARACTER * const, CGuild *))Addr::SendGuildName__CGuild_)(this, pGuild); | |
} | |
void CHARACTER::SendGreetMessage() const{ | |
((void(*)(CHARACTER * const))Addr::SendGreetMessage)(this); | |
} | |
void CHARACTER::SendEquipment(LPCHARACTER ch) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::SendEquipment__LPCHARACTER)(this, ch); | |
} | |
void CHARACTER::SendDamagePacket(LPCHARACTER pAttacker, int Damage, BYTE DamageFlag) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, int, BYTE))Addr::SendDamagePacket__LPCHARACTER_int_BYTE)(this, pAttacker, Damage, DamageFlag); | |
} | |
void CHARACTER::Say(const std::locale::string & s) const{ | |
((void(*)(CHARACTER * const, const std::locale::string &))Addr::Say__const_std_locale_string_)(this, s); | |
} | |
void CHARACTER::SaveReal() const{ | |
((void(*)(CHARACTER * const))Addr::SaveReal)(this); | |
} | |
void CHARACTER::SaveExitLocation() const{ | |
((void(*)(CHARACTER * const))Addr::SaveExitLocation)(this); | |
} | |
void CHARACTER::SaveAffect() const{ | |
((void(*)(CHARACTER * const))Addr::SaveAffect)(this); | |
} | |
void CHARACTER::Save() const{ | |
((void(*)(CHARACTER * const))Addr::Save)(this); | |
} | |
void CHARACTER::RewardGold(LPCHARACTER pkAttacker) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::RewardGold__LPCHARACTER)(this, pkAttacker); | |
} | |
void CHARACTER::Reward(bool bItemDrop) const{ | |
((void(*)(CHARACTER * const, bool))Addr::Reward__bool)(this, bItemDrop); | |
} | |
void CHARACTER::ReviveInvisible(int iDur) const{ | |
((void(*)(CHARACTER * const, int))Addr::ReviveInvisible__int)(this, iDur); | |
} | |
bool CHARACTER::ReviveHorse() const{ | |
return ((bool(*)(CHARACTER * const))Addr::ReviveHorse)(this); | |
} | |
bool CHARACTER::Return() const{ | |
return ((bool(*)(CHARACTER * const))Addr::Return)(this); | |
} | |
void CHARACTER::RestartAtSamePos() const{ | |
((void(*)(CHARACTER * const))Addr::RestartAtSamePos)(this); | |
} | |
void CHARACTER::ResetStopTime() const{ | |
((void(*)(CHARACTER * const))Addr::ResetStopTime)(this); | |
} | |
void CHARACTER::ResetSkill() const{ | |
((void(*)(CHARACTER * const))Addr::ResetSkill)(this); | |
} | |
void CHARACTER::ResetPoint(int iLv) const{ | |
((void(*)(CHARACTER * const, int))Addr::ResetPoint__int)(this, iLv); | |
} | |
void CHARACTER::ResetPlayTime(DWORD dwTimeRemain) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::ResetPlayTime__DWORD)(this, dwTimeRemain); | |
} | |
bool CHARACTER::ResetOneSkill(DWORD dwVnum) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::ResetOneSkill__DWORD)(this, dwVnum); | |
} | |
void CHARACTER::ResetMobSkillCooltime() const{ | |
((void(*)(CHARACTER * const))Addr::ResetMobSkillCooltime)(this); | |
} | |
void CHARACTER::ResetComboHackCount() const{ | |
((void(*)(CHARACTER * const))Addr::ResetComboHackCount)(this); | |
} | |
void CHARACTER::ResetChatCounter() const{ | |
((void(*)(CHARACTER * const))Addr::ResetChatCounter)(this); | |
} | |
bool CHARACTER::RequestToParty(LPCHARACTER this) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER))Addr::RequestToParty__LPCHARACTER)(this, this); | |
} | |
void CHARACTER::ReqSafeboxLoad(const char * pszPassword) const{ | |
((void(*)(CHARACTER * const, const char *))Addr::ReqSafeboxLoad__const_char_)(this, pszPassword); | |
} | |
void CHARACTER::RemoveSpecifyItem(DWORD vnum, DWORD count) const{ | |
((void(*)(CHARACTER * const, DWORD, DWORD))Addr::RemoveSpecifyItem__DWORD_DWORD)(this, vnum, count); | |
} | |
void CHARACTER::RemovePoison() const{ | |
((void(*)(CHARACTER * const))Addr::RemovePoison)(this); | |
} | |
void CHARACTER::RemoveGoodAffect() const{ | |
((void(*)(CHARACTER * const))Addr::RemoveGoodAffect)(this); | |
} | |
void CHARACTER::RemoveFire() const{ | |
((void(*)(CHARACTER * const))Addr::RemoveFire)(this); | |
} | |
void CHARACTER::RemoveBadAffect() const{ | |
((void(*)(CHARACTER * const))Addr::RemoveBadAffect)(this); | |
} | |
bool CHARACTER::RemoveAffect(DWORD dwType) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::RemoveAffect__DWORD)(this, dwType); | |
} | |
bool CHARACTER::RemoveAffect(CAffect * pkAff) const{ | |
return ((bool(*)(CHARACTER * const, CAffect *))Addr::RemoveAffect__CAffect_)(this, pkAff); | |
} | |
void CHARACTER::RefreshAffect() const{ | |
((void(*)(CHARACTER * const))Addr::RefreshAffect)(this); | |
} | |
bool CHARACTER::RefineItem(LPITEM pkItem, LPITEM pkTarget) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM, LPITEM))Addr::RefineItem__LPITEM_LPITEM)(this, pkItem, pkTarget); | |
} | |
bool CHARACTER::RefineInformation(BYTE bCell, BYTE bType, int iAdditionalCell) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, BYTE, int))Addr::RefineInformation__BYTE_BYTE_int)(this, bCell, bType, iAdditionalCell); | |
} | |
void CHARACTER::ReceiveItem(LPCHARACTER from, LPITEM item) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, LPITEM))Addr::ReceiveItem__LPCHARACTER_LPITEM)(this, from, item); | |
} | |
void CHARACTER::QuerySafeboxSize() const{ | |
((void(*)(CHARACTER * const))Addr::QuerySafeboxSize)(this); | |
} | |
void CHARACTER::PullMonster() const{ | |
((void(*)(CHARACTER * const))Addr::PullMonster)(this); | |
} | |
void CHARACTER::ProcessRecallItem(LPITEM item) const{ | |
((void(*)(CHARACTER * const, LPITEM))Addr::ProcessRecallItem__LPITEM)(this, item); | |
} | |
int CHARACTER::ProcessAffect() const{ | |
return ((int(*)(CHARACTER * const))Addr::ProcessAffect)(this); | |
} | |
void CHARACTER::PointsPacket() const{ | |
((void(*)(CHARACTER * const))Addr::PointsPacket)(this); | |
} | |
void CHARACTER::PointChange(BYTE type, int amount, bool bAmount, bool bBroadcast) const{ | |
((void(*)(CHARACTER * const, BYTE, int, bool, bool))Addr::PointChange__BYTE_int_bool_bool)(this, type, amount, bAmount, bBroadcast); | |
} | |
bool CHARACTER::PickupItem(DWORD dwVID) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::PickupItem__DWORD)(this, dwVID); | |
} | |
void CHARACTER::PayRefineFee(int iTotalMoney) const{ | |
((void(*)(CHARACTER * const, int))Addr::PayRefineFee__int)(this, iTotalMoney); | |
} | |
void CHARACTER::PartyJoin(LPCHARACTER pLeader) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::PartyJoin__LPCHARACTER)(this, pLeader); | |
} | |
void CHARACTER::PartyInviteDeny(DWORD dwPID) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::PartyInviteDeny__DWORD)(this, dwPID); | |
} | |
void CHARACTER::PartyInviteAccept(LPCHARACTER pchInvitee) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::PartyInviteAccept__LPCHARACTER)(this, pchInvitee); | |
} | |
void CHARACTER::PartyInvite(LPCHARACTER this) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::PartyInvite__LPCHARACTER)(this, this); | |
} | |
void CHARACTER::OpenMyShop(const char * c_pszSign, TShopItemTable * pTable, BYTE bItemCount) const{ | |
((void(*)(CHARACTER * const, const char *, TShopItemTable *, BYTE))Addr::OpenMyShop__const_char__TShopItemTable__BYTE)(this, c_pszSign, pTable, bItemCount); | |
} | |
void CHARACTER::OnMove(bool bIsAttack) const{ | |
((void(*)(CHARACTER * const, bool))Addr::OnMove__bool)(this, bIsAttack); | |
} | |
bool CHARACTER::OnIdle() const{ | |
return ((bool(*)(CHARACTER * const))Addr::OnIdle)(this); | |
} | |
void CHARACTER::OnClick(LPCHARACTER pkChrCauser) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::OnClick__LPCHARACTER)(this, pkChrCauser); | |
} | |
bool CHARACTER::MoveItem(BYTE bCell, BYTE bDestCell, BYTE count) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, BYTE, BYTE))Addr::MoveItem__BYTE_BYTE_BYTE)(this, bCell, bDestCell, count); | |
} | |
bool CHARACTER::Move(long x, long y) const{ | |
return ((bool(*)(CHARACTER * const, long, long))Addr::Move__long_long)(this, x, y); | |
} | |
void CHARACTER::MountVnum(DWORD vnum) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::MountVnum__DWORD)(this, vnum); | |
} | |
void CHARACTER::MotionPacketEncode(BYTE motion, LPCHARACTER victim, packet_motion * packet) const{ | |
((void(*)(CHARACTER * const, BYTE, LPCHARACTER, packet_motion *))Addr::MotionPacketEncode__BYTE_LPCHARACTER_packet_motion_)(this, motion, victim, packet); | |
} | |
void CHARACTER::Motion(BYTE motion, LPCHARACTER victim) const{ | |
((void(*)(CHARACTER * const, BYTE, LPCHARACTER))Addr::Motion__BYTE_LPCHARACTER)(this, motion, victim); | |
} | |
void CHARACTER::MonsterLog(const char * format, ... chatbuf) const{ | |
((void(*)(CHARACTER * const, const char *, ...))Addr::MonsterLog__const_char___)(this, format, chatbuf); | |
} | |
void CHARACTER::MonsterChat(BYTE bMonsterChatType) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::MonsterChat__BYTE)(this, bMonsterChatType); | |
} | |
void CHARACTER::MainCharacterPacket() const{ | |
((void(*)(CHARACTER * const))Addr::MainCharacterPacket)(this); | |
} | |
void CHARACTER::LoadSafebox(int iSize, DWORD dwGold, int iItemCount, TPlayerItem * pItems) const{ | |
((void(*)(CHARACTER * const, int, DWORD, int, TPlayerItem *))Addr::LoadSafebox__int_DWORD_int_TPlayerItem_)(this, iSize, dwGold, iItemCount, pItems); | |
} | |
void CHARACTER::LoadMall(int iItemCount, TPlayerItem * pItems) const{ | |
((void(*)(CHARACTER * const, int, TPlayerItem *))Addr::LoadMall__int_TPlayerItem_)(this, iItemCount, pItems); | |
} | |
void CHARACTER::LoadAffect(DWORD dwCount, TPacketAffectElement * pElements) const{ | |
((void(*)(CHARACTER * const, DWORD, TPacketAffectElement *))Addr::LoadAffect__DWORD_TPacketAffectElement_)(this, dwCount, pElements); | |
} | |
bool CHARACTER::LearnSkillByBook(DWORD dwSkillVnum, BYTE bProb) const{ | |
return ((bool(*)(CHARACTER * const, DWORD, BYTE))Addr::LearnSkillByBook__DWORD_BYTE)(this, dwSkillVnum, bProb); | |
} | |
bool CHARACTER::LearnGrandMasterSkill(DWORD dwSkillVnum) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::LearnGrandMasterSkill__DWORD)(this, dwSkillVnum); | |
} | |
bool CHARACTER::ItemProcess_Polymorph(LPITEM item) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM))Addr::ItemProcess_Polymorph__LPITEM)(this, item); | |
} | |
bool CHARACTER::ItemProcess_Hair(LPITEM item, int iDestCell) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM, int))Addr::ItemProcess_Hair__LPITEM_int)(this, item, iDestCell); | |
} | |
void CHARACTER::ItemDropPenalty(LPCHARACTER pkKiller) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::ItemDropPenalty__LPCHARACTER)(this, pkKiller); | |
} | |
bool CHARACTER::IsUsableSkillMotion(DWORD dwMotionIndex) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsUsableSkillMotion__DWORD)(this, dwMotionIndex); | |
} | |
bool CHARACTER::IsSyncOwner(LPCHARACTER ch) const{ | |
return ((bool(*)(const CHARACTER * const, LPCHARACTER))Addr::IsSyncOwner__LPCHARACTER)(this, ch); | |
} | |
bool CHARACTER::IsSummonMonster() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsSummonMonster)(this); | |
} | |
bool CHARACTER::IsStun() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsStun)(this); | |
} | |
bool CHARACTER::IsStoneSkinner() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsStoneSkinner)(this); | |
} | |
bool CHARACTER::IsStaminaHalfConsume() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsStaminaHalfConsume)(this); | |
} | |
bool CHARACTER::IsStaminaConsume() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsStaminaConsume)(this); | |
} | |
bool CHARACTER::IsSiegeNPC() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsSiegeNPC)(this); | |
} | |
bool CHARACTER::IsRiding() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsRiding)(this); | |
} | |
bool CHARACTER::IsReviver() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsReviver)(this); | |
} | |
bool CHARACTER::IsRevive() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsRevive)(this); | |
} | |
bool CHARACTER::IsRefineThroughGuild() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsRefineThroughGuild)(this); | |
} | |
bool CHARACTER::IsRaceFlag(DWORD dwBit) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsRaceFlag__DWORD)(this, dwBit); | |
} | |
CHARACTER::PartyJoinErrCode CHARACTER::IsPartyJoinableMutableCondition(const LPCHARACTER pchGuest) { | |
return ((CHARACTER::PartyJoinErrCode(*)(const LPCHARACTER, const LPCHARACTER))Addr::IsPartyJoinableMutableCondition__const_LPCHARACTER)(this, pchGuest); | |
} | |
CHARACTER::PartyJoinErrCode CHARACTER::IsPartyJoinableCondition(const LPCHARACTER pchGuest) { | |
return ((CHARACTER::PartyJoinErrCode(*)(const LPCHARACTER, const LPCHARACTER))Addr::IsPartyJoinableCondition__const_LPCHARACTER)(this, pchGuest); | |
} | |
bool CHARACTER::IsNoAttackShinsu() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsNoAttackShinsu)(this); | |
} | |
bool CHARACTER::IsNoAttackJinno() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsNoAttackJinno)(this); | |
} | |
bool CHARACTER::IsNoAttackChunjo() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsNoAttackChunjo)(this); | |
} | |
BOOL CHARACTER::IsMonarch() const{ | |
return ((BOOL(*)(const CHARACTER * const))Addr::IsMonarch)(this); | |
} | |
bool CHARACTER::IsMCOK(CHARACTER::MONARCH_INDEX e) const{ | |
return ((bool(*)(const CHARACTER * const, CHARACTER::MONARCH_INDEX))Addr::IsMCOK__CHARACTER_MONARCH_INDEX)(this, e); | |
} | |
bool CHARACTER::IsLearnableSkill(DWORD dwSkillVnum) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsLearnableSkill__DWORD)(this, dwSkillVnum); | |
} | |
bool CHARACTER::IsKillerMode() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsKillerMode)(this); | |
} | |
bool CHARACTER::IsImmune(DWORD dwImmuneFlag) const{ | |
return ((bool(*)(CHARACTER * const, DWORD))Addr::IsImmune__DWORD)(this, dwImmuneFlag); | |
} | |
bool CHARACTER::IsHack(bool bSendMsg, bool bCheckShopOwner, int limittime) const{ | |
return ((bool(*)(CHARACTER * const, bool, bool, int))Addr::IsHack__bool_bool_int)(this, bSendMsg, bCheckShopOwner, limittime); | |
} | |
bool CHARACTER::IsGuardNPC() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsGuardNPC)(this); | |
} | |
bool CHARACTER::IsGoodAffect(BYTE bAffectType) const{ | |
return ((bool(*)(const CHARACTER * const, BYTE))Addr::IsGoodAffect__BYTE)(this, bAffectType); | |
} | |
bool CHARACTER::IsGodSpeeder() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsGodSpeeder)(this); | |
} | |
bool CHARACTER::IsGodSpeed() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsGodSpeed)(this); | |
} | |
BOOL CHARACTER::IsGM() const{ | |
return ((BOOL(*)(const CHARACTER * const))Addr::IsGM)(this); | |
} | |
bool CHARACTER::IsEquipUniqueItem(DWORD dwItemVnum) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsEquipUniqueItem__DWORD)(this, dwItemVnum); | |
} | |
bool CHARACTER::IsEquipUniqueGroup(DWORD dwGroupVnum) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsEquipUniqueGroup__DWORD)(this, dwGroupVnum); | |
} | |
bool CHARACTER::IsEmptyItemGrid(BYTE bCell, BYTE bSize, int iExceptionCell) const{ | |
return ((bool(*)(const CHARACTER * const, BYTE, BYTE, int))Addr::IsEmptyItemGrid__BYTE_BYTE_int)(this, bCell, bSize, iExceptionCell); | |
} | |
bool CHARACTER::IsDeathBlower() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsDeathBlower)(this); | |
} | |
bool CHARACTER::IsDeathBlow() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsDeathBlow)(this); | |
} | |
bool CHARACTER::IsDead() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsDead)(this); | |
} | |
bool CHARACTER::IsCoward() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsCoward)(this); | |
} | |
bool CHARACTER::IsChangeAttackPosition(LPCHARACTER target) const{ | |
return ((bool(*)(const CHARACTER * const, LPCHARACTER))Addr::IsChangeAttackPosition__LPCHARACTER)(this, target); | |
} | |
bool CHARACTER::IsBerserker() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsBerserker)(this); | |
} | |
bool CHARACTER::IsBerserk() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsBerserk)(this); | |
} | |
bool CHARACTER::IsAttackMob() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsAttackMob)(this); | |
} | |
bool CHARACTER::IsAggressive() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::IsAggressive)(this); | |
} | |
bool CHARACTER::IsAffectFlag(DWORD flag) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::IsAffectFlag__DWORD)(this, flag); | |
} | |
void CHARACTER::Initialize() const{ | |
((void(*)(CHARACTER * const))Addr::Initialize)(this); | |
} | |
void CHARACTER::InitMC() const{ | |
((void(*)(CHARACTER * const))Addr::InitMC)(this); | |
} | |
void CHARACTER::IncreaseComboHackCount(int k) const{ | |
((void(*)(CHARACTER * const, int))Addr::IncreaseComboHackCount__int)(this, k); | |
} | |
BYTE CHARACTER::IncreaseChatCounter() const{ | |
return ((BYTE(*)(CHARACTER * const))Addr::IncreaseChatCounter)(this); | |
} | |
void CHARACTER::HorseSummon(bool bSummon, bool bFromFar, DWORD dwVnum, const char * pPetName) const{ | |
((void(*)(CHARACTER * const, bool, bool, DWORD, const char *))Addr::HorseSummon__bool_bool_DWORD_const_char_)(this, bSummon, bFromFar, dwVnum, pPetName); | |
} | |
void CHARACTER::HorseDie() const{ | |
((void(*)(CHARACTER * const))Addr::HorseDie)(this); | |
} | |
bool CHARACTER::HasReviverInParty() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::HasReviverInParty)(this); | |
} | |
bool CHARACTER::HasMobSkill() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::HasMobSkill)(this); | |
} | |
bool CHARACTER::Goto(long x, long y) const{ | |
return ((bool(*)(CHARACTER * const, long, long))Addr::Goto__long_long)(this, x, y); | |
} | |
void CHARACTER::GoHome() const{ | |
((void(*)(CHARACTER * const))Addr::GoHome)(this); | |
} | |
bool CHARACTER::GiveRecallItem(LPITEM item) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM))Addr::GiveRecallItem__LPITEM)(this, item); | |
} | |
void CHARACTER::GiveRandomSkillBook() const{ | |
((void(*)(CHARACTER * const))Addr::GiveRandomSkillBook)(this); | |
} | |
bool CHARACTER::GiveItemFromSpecialItemGroup(DWORD dwGroupNum, std::vector<unsigned int, std::allocator<unsigned int> > & dwItemVnums, std::vector<unsigned int, std::allocator<unsigned int> > & dwItemCounts, std::vector<CItem*, std::allocator<CItem*> > & item_gets, int & count) const{ | |
return ((bool(*)(CHARACTER * const, DWORD, std::vector<unsigned int, std::allocator<unsigned int> > &, std::vector<unsigned int, std::allocator<unsigned int> > &, std::vector<CItem*, std::allocator<CItem*> > &, int &))Addr::GiveItemFromSpecialItemGroup__DWORD_std_vector_unsigned_int_std_allocator_unsigned_int__std_vector_unsigned_int_std_allocator_unsigned_int__std_vector_CItem_std_allocator_CItem__int_)(this, dwGroupNum, dwItemVnums, dwItemCounts, item_gets, count); | |
} | |
bool CHARACTER::GiveItem(LPCHARACTER victim, BYTE bCell) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER, BYTE))Addr::GiveItem__LPCHARACTER_BYTE)(this, victim, bCell); | |
} | |
void CHARACTER::GiveGold(int iAmount) const{ | |
((void(*)(CHARACTER * const, int))Addr::GiveGold__int)(this, iAmount); | |
} | |
LPITEM CHARACTER::GetWear(BYTE bCell) const{ | |
return ((LPITEM(*)(const CHARACTER * const, BYTE))Addr::GetWear__BYTE)(this, bCell); | |
} | |
LPCHARACTER CHARACTER::GetVictim() const{ | |
return ((LPCHARACTER(*)(const CHARACTER * const))Addr::GetVictim)(this); | |
} | |
int CHARACTER::GetValidComboInterval() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetValidComboInterval)(this); | |
} | |
int CHARACTER::GetUsedSkillMasterType(DWORD dwVnum) const{ | |
return ((int(*)(CHARACTER * const, DWORD))Addr::GetUsedSkillMasterType__DWORD)(this, dwVnum); | |
} | |
DWORD CHARACTER::GetSummonVnum() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetSummonVnum)(this); | |
} | |
DWORD CHARACTER::GetStopTime() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetStopTime)(this); | |
} | |
DWORD CHARACTER::GetSkipComboAttackByTime() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetSkipComboAttackByTime)(this); | |
} | |
int CHARACTER::GetSkillPowerByLevel(int level, bool bMob) const{ | |
return ((int(*)(const CHARACTER * const, int, bool))Addr::GetSkillPowerByLevel__int_bool)(this, level, bMob); | |
} | |
int CHARACTER::GetSkillPower(DWORD dwVnum, BYTE bLevel) const{ | |
return ((int(*)(const CHARACTER * const, DWORD, BYTE))Addr::GetSkillPower__DWORD_BYTE)(this, dwVnum, bLevel); | |
} | |
time_t CHARACTER::GetSkillNextReadTime(DWORD dwVnum) const{ | |
return ((time_t(*)(const CHARACTER * const, DWORD))Addr::GetSkillNextReadTime__DWORD)(this, dwVnum); | |
} | |
int CHARACTER::GetSkillMasterType(DWORD dwVnum) const{ | |
return ((int(*)(const CHARACTER * const, DWORD))Addr::GetSkillMasterType__DWORD)(this, dwVnum); | |
} | |
int CHARACTER::GetSkillLevel(DWORD dwVnum) const{ | |
return ((int(*)(const CHARACTER * const, DWORD))Addr::GetSkillLevel__DWORD)(this, dwVnum); | |
} | |
int CHARACTER::GetSafeboxSize() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetSafeboxSize)(this); | |
} | |
CSafebox * CHARACTER::GetSafebox() const{ | |
return ((CSafebox *(*)(const CHARACTER * const))Addr::GetSafebox)(this); | |
} | |
LPCHARACTER CHARACTER::GetRider() const{ | |
return ((LPCHARACTER(*)(const CHARACTER * const))Addr::GetRider)(this); | |
} | |
CGuild * CHARACTER::GetRefineGuild() const{ | |
return ((CGuild *(*)(const CHARACTER * const))Addr::GetRefineGuild)(this); | |
} | |
int CHARACTER::GetRealPoint(BYTE type) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetRealPoint__BYTE)(this, type); | |
} | |
int CHARACTER::GetRealAlignment() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetRealAlignment)(this); | |
} | |
WORD CHARACTER::GetRaceNum() const{ | |
return ((WORD(*)(const CHARACTER * const))Addr::GetRaceNum)(this); | |
} | |
bool CHARACTER::GetQuickslot(BYTE pos, TQuickslot ** ppSlot) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, TQuickslot **))Addr::GetQuickslot__BYTE_TQuickslot_)(this, pos, ppSlot); | |
} | |
LPCHARACTER CHARACTER::GetQuestNPC() const{ | |
return ((LPCHARACTER(*)(const CHARACTER * const))Addr::GetQuestNPC)(this); | |
} | |
LPITEM CHARACTER::GetQuestItemPtr() const{ | |
return ((LPITEM(*)(const CHARACTER * const))Addr::GetQuestItemPtr)(this); | |
} | |
int CHARACTER::GetQuestFlag(const std::locale::string & flag) const{ | |
return ((int(*)(const CHARACTER * const, const std::locale::string &))Addr::GetQuestFlag__const_std_locale_string_)(this, flag); | |
} | |
LPCHARACTER CHARACTER::GetProtege() const{ | |
return ((LPCHARACTER(*)(const CHARACTER * const))Addr::GetProtege)(this); | |
} | |
int CHARACTER::GetPremiumRemainSeconds(BYTE bType) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetPremiumRemainSeconds__BYTE)(this, bType); | |
} | |
int CHARACTER::GetPolymorphPower() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetPolymorphPower)(this); | |
} | |
int CHARACTER::GetPolymorphPoint(BYTE type) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetPolymorphPoint__BYTE)(this, type); | |
} | |
DWORD CHARACTER::GetPolymorphItemVnum() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetPolymorphItemVnum)(this); | |
} | |
int CHARACTER::GetPoint(BYTE type) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetPoint__BYTE)(this, type); | |
} | |
WORD CHARACTER::GetPart(BYTE bPartPos) const{ | |
return ((WORD(*)(const CHARACTER * const, BYTE))Addr::GetPart__BYTE)(this, bPartPos); | |
} | |
BYTE CHARACTER::GetPKMode() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetPKMode)(this); | |
} | |
WORD CHARACTER::GetOriginalPart(BYTE bPartPos) const{ | |
return ((WORD(*)(const CHARACTER * const, BYTE))Addr::GetOriginalPart__BYTE)(this, bPartPos); | |
} | |
DWORD CHARACTER::GetNextExp() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetNextExp)(this); | |
} | |
LPCHARACTER CHARACTER::GetNearestVictim(LPCHARACTER pkChr) const{ | |
return ((LPCHARACTER(*)(CHARACTER * const, LPCHARACTER))Addr::GetNearestVictim__LPCHARACTER)(this, pkChr); | |
} | |
const char * CHARACTER::GetName() const{ | |
return ((const char *(*)(const CHARACTER * const))Addr::GetName)(this); | |
} | |
DWORD CHARACTER::GetMyHorseVnum() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMyHorseVnum)(this); | |
} | |
float CHARACTER::GetMoveSpeed() const{ | |
return ((float(*)(const CHARACTER * const))Addr::GetMoveSpeed)(this); | |
} | |
float CHARACTER::GetMoveMotionSpeed() const{ | |
return ((float(*)(const CHARACTER * const))Addr::GetMoveMotionSpeed)(this); | |
} | |
DWORD CHARACTER::GetMotionMode() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMotionMode)(this); | |
} | |
DWORD CHARACTER::GetMonsterDrainSPPoint() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMonsterDrainSPPoint)(this); | |
} | |
const TMobTable & CHARACTER::GetMobTable() const{ | |
return ((const TMobTable &(*)(const CHARACTER * const))Addr::GetMobTable)(this); | |
} | |
const TMobSkillInfo * CHARACTER::GetMobSkill(unsigned int idx) const{ | |
return ((const TMobSkillInfo *(*)(const CHARACTER * const, unsigned int))Addr::GetMobSkill__unsigned_int)(this, idx); | |
} | |
BYTE CHARACTER::GetMobSize() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetMobSize)(this); | |
} | |
BYTE CHARACTER::GetMobRank() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetMobRank)(this); | |
} | |
DWORD CHARACTER::GetMobDropItemVnum() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMobDropItemVnum)(this); | |
} | |
float CHARACTER::GetMobDamageMultiply() const{ | |
return ((float(*)(const CHARACTER * const))Addr::GetMobDamageMultiply)(this); | |
} | |
DWORD CHARACTER::GetMobDamageMin() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMobDamageMin)(this); | |
} | |
DWORD CHARACTER::GetMobDamageMax() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetMobDamageMax)(this); | |
} | |
BYTE CHARACTER::GetMobBattleType() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetMobBattleType)(this); | |
} | |
WORD CHARACTER::GetMobAttackRange() const{ | |
return ((WORD(*)(const CHARACTER * const))Addr::GetMobAttackRange)(this); | |
} | |
LPCHARACTER CHARACTER::GetMarryPartner() const{ | |
return ((LPCHARACTER(*)(const CHARACTER * const))Addr::GetMarryPartner)(this); | |
} | |
int CHARACTER::GetMarriageBonus(DWORD dwItemVnum, bool bSum) const{ | |
return ((int(*)(CHARACTER * const, DWORD, bool))Addr::GetMarriageBonus__DWORD_bool)(this, dwItemVnum, bSum); | |
} | |
CSafebox * CHARACTER::GetMall() const{ | |
return ((CSafebox *(*)(const CHARACTER * const))Addr::GetMall)(this); | |
} | |
DWORD CHARACTER::GetMCLTime(CHARACTER::MONARCH_INDEX e) const{ | |
return ((DWORD(*)(const CHARACTER * const, CHARACTER::MONARCH_INDEX))Addr::GetMCLTime__CHARACTER_MONARCH_INDEX)(this, e); | |
} | |
DWORD CHARACTER::GetMCL(CHARACTER::MONARCH_INDEX e) const{ | |
return ((DWORD(*)(const CHARACTER * const, CHARACTER::MONARCH_INDEX))Addr::GetMCL__CHARACTER_MONARCH_INDEX)(this, e); | |
} | |
DWORD CHARACTER::GetMC(CHARACTER::MONARCH_INDEX e) const{ | |
return ((DWORD(*)(const CHARACTER * const, CHARACTER::MONARCH_INDEX))Addr::GetMC__CHARACTER_MONARCH_INDEX)(this, e); | |
} | |
int CHARACTER::GetLimitPoint(BYTE type) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetLimitPoint__BYTE)(this, type); | |
} | |
int CHARACTER::GetLeadershipSkillLevel() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetLeadershipSkillLevel)(this); | |
} | |
DWORD CHARACTER::GetLastComboTime() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetLastComboTime)(this); | |
} | |
BYTE CHARACTER::GetJob() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetJob)(this); | |
} | |
LPITEM CHARACTER::GetItem(BYTE bCell) const{ | |
return ((LPITEM(*)(const CHARACTER * const, BYTE))Addr::GetItem__BYTE)(this, bCell); | |
} | |
int CHARACTER::GetHPPct() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetHPPct)(this); | |
} | |
BYTE CHARACTER::GetGMLevel() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetGMLevel)(this); | |
} | |
int CHARACTER::GetEmptyInventory(BYTE bSize) const{ | |
return ((int(*)(const CHARACTER * const, BYTE))Addr::GetEmptyInventory__BYTE)(this, bSize); | |
} | |
LPDUNGEON CHARACTER::GetDungeonForce() const{ | |
return ((LPDUNGEON(*)(const CHARACTER * const))Addr::GetDungeonForce)(this); | |
} | |
float CHARACTER::GetDistanceFromSafeboxOpen() const{ | |
return ((float(*)(const CHARACTER * const))Addr::GetDistanceFromSafeboxOpen)(this); | |
} | |
BYTE CHARACTER::GetComboSequence() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetComboSequence)(this); | |
} | |
BYTE CHARACTER::GetComboIndex() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetComboIndex)(this); | |
} | |
BYTE CHARACTER::GetChatCounter() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetChatCounter)(this); | |
} | |
BYTE CHARACTER::GetCharType() const{ | |
return ((BYTE(*)(const CHARACTER * const))Addr::GetCharType)(this); | |
} | |
int CHARACTER::GetChangeEmpireCount() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetChangeEmpireCount)(this); | |
} | |
int CHARACTER::GetChainLightningMaxCount() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetChainLightningMaxCount)(this); | |
} | |
int CHARACTER::GetArrowAndBow(LPITEM * ppkBow, LPITEM * ppkArrow, int iArrowCount) const{ | |
return ((int(*)(CHARACTER * const, LPITEM *, LPITEM *, int))Addr::GetArrowAndBow__LPITEM__LPITEM__int)(this, ppkBow, ppkArrow, iArrowCount); | |
} | |
INT CHARACTER::GetAllowedGold() const{ | |
return ((INT(*)(const CHARACTER * const))Addr::GetAllowedGold)(this); | |
} | |
int CHARACTER::GetAlignment() const{ | |
return ((int(*)(const CHARACTER * const))Addr::GetAlignment)(this); | |
} | |
DWORD CHARACTER::GetAID() const{ | |
return ((DWORD(*)(const CHARACTER * const))Addr::GetAID)(this); | |
} | |
void CHARACTER::ForgetMyAttacker() const{ | |
((void(*)(CHARACTER * const))Addr::ForgetMyAttacker)(this); | |
} | |
bool CHARACTER::Follow(LPCHARACTER pkChr, float fMinDistance) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER, float))Addr::Follow__LPCHARACTER_float)(this, pkChr, fMinDistance); | |
} | |
void CHARACTER::FlyTarget(DWORD dwTargetVID, long x, long y, BYTE bHeader) const{ | |
((void(*)(CHARACTER * const, DWORD, long, long, BYTE))Addr::FlyTarget__DWORD_long_long_BYTE)(this, dwTargetVID, x, y, bHeader); | |
} | |
void CHARACTER::FlushDelayedSaveItem() const{ | |
((void(*)(CHARACTER * const))Addr::FlushDelayedSaveItem)(this); | |
} | |
LPITEM CHARACTER::FindSpecifyItem(DWORD vnum) const{ | |
return ((LPITEM(*)(const CHARACTER * const, DWORD))Addr::FindSpecifyItem__DWORD)(this, vnum); | |
} | |
LPITEM CHARACTER::FindItemByID(DWORD id) const{ | |
return ((LPITEM(*)(const CHARACTER * const, DWORD))Addr::FindItemByID__DWORD)(this, id); | |
} | |
LPCHARACTER CHARACTER::FindCharacterInView(const char * c_pszName, bool bFindPCOnly) const{ | |
return ((LPCHARACTER(*)(CHARACTER * const, const char *, bool))Addr::FindCharacterInView__const_char__bool)(this, c_pszName, bFindPCOnly); | |
} | |
CAffect * CHARACTER::FindAffect(DWORD dwType, BYTE bApply) const{ | |
return ((CAffect *(*)(CHARACTER * const, DWORD, BYTE))Addr::FindAffect__DWORD_BYTE)(this, dwType, bApply); | |
} | |
void CHARACTER::ExitToSavedLocation() const{ | |
((void(*)(CHARACTER * const))Addr::ExitToSavedLocation)(this); | |
} | |
bool CHARACTER::ExchangeStart(LPCHARACTER victim) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER))Addr::ExchangeStart__LPCHARACTER)(this, victim); | |
} | |
bool CHARACTER::EquipItem(LPITEM item) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM))Addr::EquipItem__LPITEM)(this, item); | |
} | |
void CHARACTER::EndStateEmpty() const{ | |
((void(*)(CHARACTER * const))Addr::EndStateEmpty)(this); | |
} | |
void CHARACTER::EncodeRemovePacket(LPENTITY entity) const{ | |
((void(*)(CHARACTER * const, LPENTITY))Addr::EncodeRemovePacket__LPENTITY)(this, entity); | |
} | |
void CHARACTER::EncodeInsertPacket(LPENTITY entity) const{ | |
((void(*)(CHARACTER * const, LPENTITY))Addr::EncodeInsertPacket__LPENTITY)(this, entity); | |
} | |
void CHARACTER::EffectPacket(int enumEffectType) const{ | |
((void(*)(CHARACTER * const, int))Addr::EffectPacket__int)(this, enumEffectType); | |
} | |
bool CHARACTER::DropItem(BYTE bCell, BYTE bCount) const{ | |
return ((bool(*)(CHARACTER * const, BYTE, BYTE))Addr::DropItem__BYTE_BYTE)(this, bCell, bCount); | |
} | |
bool CHARACTER::DropGold(int gold) const{ | |
return ((bool(*)(CHARACTER * const, int))Addr::DropGold__int)(this, gold); | |
} | |
bool CHARACTER::DoRefineWithScroll(LPITEM item) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM))Addr::DoRefineWithScroll__LPITEM)(this, item); | |
} | |
bool CHARACTER::DoRefine(LPITEM item, bool bMoneyOnly) const{ | |
return ((bool(*)(CHARACTER * const, LPITEM, bool))Addr::DoRefine__LPITEM_bool)(this, item, bMoneyOnly); | |
} | |
void CHARACTER::DistributeSP(LPCHARACTER pkKiller, int iMethod) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, int))Addr::DistributeSP__LPCHARACTER_int)(this, pkKiller, iMethod); | |
} | |
void CHARACTER::DistributeHP(LPCHARACTER pkKiller) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::DistributeHP__LPCHARACTER)(this, pkKiller); | |
} | |
LPCHARACTER CHARACTER::DistributeExp() const{ | |
return ((LPCHARACTER(*)(CHARACTER * const))Addr::DistributeExp)(this); | |
} | |
void CHARACTER::Disconnect(const char * c_pszReason) const{ | |
((void(*)(CHARACTER * const, const char *))Addr::Disconnect__const_char_)(this, c_pszReason); | |
} | |
void CHARACTER::DisableCooltime() const{ | |
((void(*)(CHARACTER * const))Addr::DisableCooltime)(this); | |
} | |
void CHARACTER::DetermineDropMetinStone() const{ | |
((void(*)(CHARACTER * const))Addr::DetermineDropMetinStone)(this); | |
} | |
void CHARACTER::Destroy() const{ | |
((void(*)(CHARACTER * const))Addr::Destroy)(this); | |
} | |
void CHARACTER::DenyToParty(LPCHARACTER member) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::DenyToParty__LPCHARACTER)(this, member); | |
} | |
bool CHARACTER::DelQuickslot(BYTE pos) const{ | |
return ((bool(*)(CHARACTER * const, BYTE))Addr::DelQuickslot__BYTE)(this, pos); | |
} | |
void CHARACTER::DeathPenalty(BYTE bTown) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::DeathPenalty__BYTE)(this, bTown); | |
} | |
void CHARACTER::Dead(LPCHARACTER pkKiller, bool bImmediateDead) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, bool))Addr::Dead__LPCHARACTER_bool)(this, pkKiller, bImmediateDead); | |
} | |
bool CHARACTER::Damage(LPCHARACTER pAttacker, int dam, EDamageType type) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER, int, EDamageType))Addr::Damage__LPCHARACTER_int_EDamageType)(this, pAttacker, dam, type); | |
} | |
void CHARACTER::CreatePlayerProto(TPlayerTable & tab) const{ | |
((void(*)(CHARACTER * const, TPlayerTable &))Addr::CreatePlayerProto__TPlayerTable_)(this, tab); | |
} | |
void CHARACTER::CreateFly(BYTE bType, LPCHARACTER pkVictim) const{ | |
((void(*)(CHARACTER * const, BYTE, LPCHARACTER))Addr::CreateFly__BYTE_LPCHARACTER)(this, bType, pkVictim); | |
} | |
void CHARACTER::Create(const char * c_pszName, DWORD vid, bool isPC) const{ | |
((void(*)(CHARACTER * const, const char *, DWORD, bool))Addr::Create__const_char__DWORD_bool)(this, c_pszName, vid, isPC); | |
} | |
void CHARACTER::CowardEscape() const{ | |
((void(*)(CHARACTER * const))Addr::CowardEscape)(this); | |
} | |
int CHARACTER::CountSpecifyItem(DWORD vnum) const{ | |
return ((int(*)(const CHARACTER * const, DWORD))Addr::CountSpecifyItem__DWORD)(this, vnum); | |
} | |
size_t CHARACTER::CountMobSkill() const{ | |
return ((size_t(*)(const CHARACTER * const))Addr::CountMobSkill)(this); | |
} | |
int CHARACTER::CountEmptyInventory() const{ | |
return ((int(*)(const CHARACTER * const))Addr::CountEmptyInventory)(this); | |
} | |
void CHARACTER::ConfirmWithMsg(const char * szMsg, int iTimeout, DWORD dwRequestPID) const{ | |
((void(*)(CHARACTER * const, const char *, int, DWORD))Addr::ConfirmWithMsg__const_char__int_DWORD)(this, szMsg, iTimeout, dwRequestPID); | |
} | |
void CHARACTER::ComputeSkillPoints() const{ | |
((void(*)(CHARACTER * const))Addr::ComputeSkillPoints)(this); | |
} | |
int CHARACTER::ComputeSkillAtPosition(DWORD dwVnum, const PIXEL_POSITION & posTarget, BYTE bSkillLevel) const{ | |
return ((int(*)(CHARACTER * const, DWORD, const PIXEL_POSITION &, BYTE))Addr::ComputeSkillAtPosition__DWORD_const_PIXEL_POSITION__BYTE)(this, dwVnum, posTarget, bSkillLevel); | |
} | |
int CHARACTER::ComputeSkill(DWORD dwVnum, LPCHARACTER pkVictim, BYTE bSkillLevel) const{ | |
return ((int(*)(CHARACTER * const, DWORD, LPCHARACTER, BYTE))Addr::ComputeSkill__DWORD_LPCHARACTER_BYTE)(this, dwVnum, pkVictim, bSkillLevel); | |
} | |
int CHARACTER::ComputeRefineFee(int iCost, int iMultiply) const{ | |
return ((int(*)(const CHARACTER * const, int, int))Addr::ComputeRefineFee__int_int)(this, iCost, iMultiply); | |
} | |
void CHARACTER::ComputePoints() const{ | |
((void(*)(CHARACTER * const))Addr::ComputePoints)(this); | |
} | |
void CHARACTER::ComputePassiveSkill(DWORD dwVnum) const{ | |
((void(*)(CHARACTER * const, DWORD))Addr::ComputePassiveSkill__DWORD)(this, dwVnum); | |
} | |
int CHARACTER::ComputeCooltime(int time) const{ | |
return ((int(*)(CHARACTER * const, int))Addr::ComputeCooltime__int)(this, time); | |
} | |
void CHARACTER::ComputeBattlePoints() const{ | |
((void(*)(CHARACTER * const))Addr::ComputeBattlePoints)(this); | |
} | |
void CHARACTER::ComputeAffect(CAffect * pkAff, bool bAdd) const{ | |
((void(*)(CHARACTER * const, CAffect *, bool))Addr::ComputeAffect__CAffect__bool)(this, pkAff, bAdd); | |
} | |
void CHARACTER::CloseSafebox() const{ | |
((void(*)(CHARACTER * const))Addr::CloseSafebox)(this); | |
} | |
void CHARACTER::CloseMyShop() const{ | |
((void(*)(CHARACTER * const))Addr::CloseMyShop)(this); | |
} | |
void CHARACTER::CloseMall() const{ | |
((void(*)(CHARACTER * const))Addr::CloseMall)(this); | |
} | |
void CHARACTER::ClearTarget() const{ | |
((void(*)(CHARACTER * const))Addr::ClearTarget)(this); | |
} | |
void CHARACTER::ClearSync() const{ | |
((void(*)(CHARACTER * const))Addr::ClearSync)(this); | |
} | |
void CHARACTER::ClearSubSkill() const{ | |
((void(*)(CHARACTER * const))Addr::ClearSubSkill)(this); | |
} | |
void CHARACTER::ClearStone() const{ | |
((void(*)(CHARACTER * const))Addr::ClearStone)(this); | |
} | |
void CHARACTER::ClearSkill() const{ | |
((void(*)(CHARACTER * const))Addr::ClearSkill)(this); | |
} | |
void CHARACTER::ClearRefineMode() const{ | |
((void(*)(CHARACTER * const))Addr::ClearRefineMode)(this); | |
} | |
void CHARACTER::ClearQuestItemPtr() const{ | |
((void(*)(CHARACTER * const))Addr::ClearQuestItemPtr)(this); | |
} | |
void CHARACTER::ClearItem() const{ | |
((void(*)(CHARACTER * const))Addr::ClearItem)(this); | |
} | |
void CHARACTER::ClearHorseInfo() const{ | |
((void(*)(CHARACTER * const))Addr::ClearHorseInfo)(this); | |
} | |
void CHARACTER::ClearAffect(bool bSave) const{ | |
((void(*)(CHARACTER * const, bool))Addr::ClearAffect__bool)(this, bSave); | |
} | |
void CHARACTER::CheckTarget() const{ | |
((void(*)(CHARACTER * const))Addr::CheckTarget)(this); | |
} | |
bool CHARACTER::CheckSkillHitCount(const BYTE SkillID, const VID & TargetVID) const{ | |
return ((bool(*)(CHARACTER * const, const BYTE, const VID &))Addr::CheckSkillHitCount__const_BYTE_const_VID_)(this, SkillID, TargetVID); | |
} | |
void CHARACTER::CheckMaximumPoints() const{ | |
((void(*)(CHARACTER * const))Addr::CheckMaximumPoints)(this); | |
} | |
void CHARACTER::ChatPacket(BYTE type, const char * format, ... d) const{ | |
((void(*)(CHARACTER * const, BYTE, const char *, ...))Addr::ChatPacket__BYTE_const_char___)(this, type, format, d); | |
} | |
void CHARACTER::ChangeVictimByAggro(int iNewAggro, LPCHARACTER pNewVictim) const{ | |
((void(*)(CHARACTER * const, int, LPCHARACTER))Addr::ChangeVictimByAggro__int_LPCHARACTER)(this, iNewAggro, pNewVictim); | |
} | |
bool CHARACTER::ChangeSex() const{ | |
return ((bool(*)(CHARACTER * const))Addr::ChangeSex)(this); | |
} | |
void CHARACTER::ChangeSafeboxSize(BYTE bSize) const{ | |
((void(*)(CHARACTER * const, BYTE))Addr::ChangeSafeboxSize__BYTE)(this, bSize); | |
} | |
int CHARACTER::ChangeEmpire(BYTE empire) const{ | |
return ((int(*)(CHARACTER * const, BYTE))Addr::ChangeEmpire__BYTE)(this, empire); | |
} | |
void CHARACTER::ChainQuickslotItem(LPITEM pItem, BYTE bType, BYTE bOldPos) const{ | |
((void(*)(CHARACTER * const, LPITEM, BYTE, BYTE))Addr::ChainQuickslotItem__LPITEM_BYTE_BYTE)(this, pItem, bType, bOldPos); | |
} | |
bool CHARACTER::CannotMoveByAffect() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CannotMoveByAffect)(this); | |
} | |
bool CHARACTER::CanWarp() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanWarp)(this); | |
} | |
bool CHARACTER::CanUseSkill(DWORD dwSkillVnum) const{ | |
return ((bool(*)(const CHARACTER * const, DWORD))Addr::CanUseSkill__DWORD)(this, dwSkillVnum); | |
} | |
bool CHARACTER::CanUseMobSkill(unsigned int idx) const{ | |
return ((bool(*)(const CHARACTER * const, unsigned int))Addr::CanUseMobSkill__unsigned_int)(this, idx); | |
} | |
bool CHARACTER::CanUseHorseSkill() const{ | |
return ((bool(*)(CHARACTER * const))Addr::CanUseHorseSkill)(this); | |
} | |
bool CHARACTER::CanSummon(int iLeaderShip) const{ | |
return ((bool(*)(CHARACTER * const, int))Addr::CanSummon__int)(this, iLeaderShip); | |
} | |
bool CHARACTER::CanReceiveItem(LPCHARACTER from, LPITEM item) const{ | |
return ((bool(*)(const CHARACTER * const, LPCHARACTER, LPITEM))Addr::CanReceiveItem__LPCHARACTER_LPITEM)(this, from, item); | |
} | |
bool CHARACTER::CanMove() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanMove)(this); | |
} | |
bool CHARACTER::CanHandleItem(bool bSkipCheckRefine, bool bSkipObserver) const{ | |
return ((bool(*)(CHARACTER * const, bool, bool))Addr::CanHandleItem__bool_bool)(this, bSkipCheckRefine, bSkipObserver); | |
} | |
bool CHARACTER::CanFight() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanFight)(this); | |
} | |
bool CHARACTER::CanDoCube() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanDoCube)(this); | |
} | |
bool CHARACTER::CanDeposit() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanDeposit)(this); | |
} | |
bool CHARACTER::CanBeginFight() const{ | |
return ((bool(*)(const CHARACTER * const))Addr::CanBeginFight)(this); | |
} | |
void CHARACTER::CalculateMoveDuration() const{ | |
((void(*)(CHARACTER * const))Addr::CalculateMoveDuration)(this); | |
} | |
void CHARACTER::CHARACTER() const{ | |
((void(*)(CHARACTER * const))Addr::CHARACTER)(this); | |
} | |
void CHARACTER::CHARACTER() const{ | |
((void(*)(CHARACTER * const))Addr::CHARACTER)(this); | |
} | |
bool CHARACTER::BuildUpdatePartyPacket(TPacketGCPartyUpdate & out) const{ | |
return ((bool(*)(CHARACTER * const, TPacketGCPartyUpdate &))Addr::BuildUpdatePartyPacket__TPacketGCPartyUpdate_)(this, out); | |
} | |
void CHARACTER::BuffOnAttr_ValueChange(BYTE bType, BYTE bOldValue, BYTE bNewValue) const{ | |
((void(*)(CHARACTER * const, BYTE, BYTE, BYTE))Addr::BuffOnAttr_ValueChange__BYTE_BYTE_BYTE)(this, bType, bOldValue, bNewValue); | |
} | |
void CHARACTER::BuffOnAttr_RemoveBuffsFromItem(LPITEM __x) const{ | |
((void(*)(CHARACTER * const, LPITEM))Addr::BuffOnAttr_RemoveBuffsFromItem__LPITEM)(this, __x); | |
} | |
void CHARACTER::BuffOnAttr_AddBuffsFromItem(LPITEM __x) const{ | |
((void(*)(CHARACTER * const, LPITEM))Addr::BuffOnAttr_AddBuffsFromItem__LPITEM)(this, __x); | |
} | |
void CHARACTER::BroadcastTargetPacket() const{ | |
((void(*)(CHARACTER * const))Addr::BroadcastTargetPacket)(this); | |
} | |
void CHARACTER::BeginStateEmpty() const{ | |
((void(*)(CHARACTER * const))Addr::BeginStateEmpty)(this); | |
} | |
void CHARACTER::BeginFight(LPCHARACTER pkVictim) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::BeginFight__LPCHARACTER)(this, pkVictim); | |
} | |
void CHARACTER::AutoRecoveryItemProcess(const EAffectTypes type) const{ | |
((void(*)(CHARACTER * const, const EAffectTypes))Addr::AutoRecoveryItemProcess__const_EAffectTypes)(this, type); | |
} | |
LPITEM CHARACTER::AutoGiveItem(DWORD dwItemVnum, BYTE bCount, int iRarePct, bool bMsg) const{ | |
return ((LPITEM(*)(CHARACTER * const, DWORD, BYTE, int, bool))Addr::AutoGiveItem__DWORD_BYTE_int_bool)(this, dwItemVnum, bCount, iRarePct, bMsg); | |
} | |
void CHARACTER::AutoGiveItem(LPITEM item, bool longOwnerShip) const{ | |
((void(*)(CHARACTER * const, LPITEM, bool))Addr::AutoGiveItem__LPITEM_bool)(this, item, longOwnerShip); | |
} | |
void CHARACTER::AttractRanger() const{ | |
((void(*)(CHARACTER * const))Addr::AttractRanger)(this); | |
} | |
void CHARACTER::AttackedByPoison(LPCHARACTER pkAttacker) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::AttackedByPoison__LPCHARACTER)(this, pkAttacker); | |
} | |
void CHARACTER::AttackedByFire(LPCHARACTER pkAttacker, int amount, int count) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER, int, int))Addr::AttackedByFire__LPCHARACTER_int_int)(this, pkAttacker, amount, count); | |
} | |
bool CHARACTER::Attack(LPCHARACTER pkVictim, BYTE bType) const{ | |
return ((bool(*)(CHARACTER * const, LPCHARACTER, BYTE))Addr::Attack__LPCHARACTER_BYTE)(this, pkVictim, bType); | |
} | |
void CHARACTER::AssignTriggers(const TMobTable * table) const{ | |
((void(*)(CHARACTER * const, const TMobTable *))Addr::AssignTriggers__const_TMobTable_)(this, table); | |
} | |
void CHARACTER::ApplyPoint(BYTE bApplyType, int iVal) const{ | |
((void(*)(CHARACTER * const, BYTE, int))Addr::ApplyPoint__BYTE_int)(this, bApplyType, iVal); | |
} | |
void CHARACTER::ApplyMobAttribute(const TMobTable * table) const{ | |
((void(*)(CHARACTER * const, const TMobTable *))Addr::ApplyMobAttribute__const_TMobTable_)(this, table); | |
} | |
void CHARACTER::AggregateMonster() const{ | |
((void(*)(CHARACTER * const))Addr::AggregateMonster)(this); | |
} | |
bool CHARACTER::AddAffect(DWORD dwType, BYTE bApplyOn, long lApplyValue, DWORD dwFlag, long lDuration, long lSPCost, bool bOverride, bool IsCube) const{ | |
return ((bool(*)(CHARACTER * const, DWORD, BYTE, long, DWORD, long, long, bool, bool))Addr::AddAffect__DWORD_BYTE_long_DWORD_long_long_bool_bool)(this, dwType, bApplyOn, lApplyValue, dwFlag, lDuration, lSPCost, bOverride, IsCube); | |
} | |
void CHARACTER::AcceptToParty(LPCHARACTER member) const{ | |
((void(*)(CHARACTER * const, LPCHARACTER))Addr::AcceptToParty__LPCHARACTER)(this, member); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment