Files
Sun1602/Server/GameServer/ChangeMonsterAbility.h
T
2022-10-26 12:25:11 +08:00

28 lines
685 B
C++

#ifndef _GAMESERVER_CHANGE_MONSTER_ABILITY_H
#define _GAMESERVER_CHANGE_MONSTER_ABILITY_H
#pragma once
class GameZone;
class Player;
class NPC;
class ChangeMonsterAbility
{
public:
ChangeMonsterAbility() {}
~ChangeMonsterAbility() {}
void UpdateMonster(GameZone* pZone, NPC* pNPC);
void UpdateAllMonster(GameZone* pZone);
void NotifyChangeAbility(GameZone* pZone, Player* pPlayer);
private:
// (WAVERIX) (090624) (CHANGES) add-in bFirst by __NA000000_090622_MOB_ABILITY_CONTROL_CHANGE__
BYTE GetPlayerNum(GameZone* pZone, BOOLEAN bRefresh = false);
};
extern ChangeMonsterAbility g_ChangeMonsterAbility;
#endif //_GAMESERVER_CHANGE_MONSTER_ABILITY_H