issue-6: add autopickup filter system
This commit is contained in:
@@ -749,6 +749,16 @@ class CHARACTER : public CEntity, public CFSM, public CHorseRider
|
||||
void SetBlockMode(BYTE bFlag);
|
||||
void SetBlockModeForce(BYTE bFlag);
|
||||
bool IsBlockMode(BYTE bFlag) const { return (m_pointsInstant.bBlockMode & bFlag)?true:false; }
|
||||
void SendAutoPickupState();
|
||||
void RefreshAutoPickup();
|
||||
void StartAutoPickupEvent();
|
||||
void StopAutoPickupEvent();
|
||||
bool IsAutoPickupEnabled() const;
|
||||
int GetAutoPickupFilterMode() const;
|
||||
int GetAutoPickupFilterMask() const;
|
||||
bool HasAutoPickupVip() const;
|
||||
int GetAutoPickupRadius() const;
|
||||
bool ShouldAutoPickupItem(LPITEM item) const;
|
||||
|
||||
bool IsPolymorphed() const { return m_dwPolymorphRace>0; }
|
||||
bool IsPolyMaintainStat() const { return m_bPolyMaintainStat; } // 이전 스텟을 유지하는 폴리모프.
|
||||
@@ -1774,6 +1784,7 @@ class CHARACTER : public CEntity, public CFSM, public CHorseRider
|
||||
LPEVENT m_pkWarpEvent;
|
||||
LPEVENT m_pkCheckSpeedHackEvent;
|
||||
LPEVENT m_pkDestroyWhenIdleEvent;
|
||||
LPEVENT m_pkAutoPickupEvent;
|
||||
LPEVENT m_pkPetSystemUpdateEvent;
|
||||
|
||||
bool IsWarping() const { return m_pkWarpEvent ? true : false; }
|
||||
|
||||
Reference in New Issue
Block a user