mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-13 06:48:20 +00:00
Redoing event item api
This commit is contained in:
+5
-1
@@ -237,6 +237,7 @@ public:
|
||||
Mob *GetOwner() const;
|
||||
ItemInst *GetQuestItem() const;
|
||||
inline bool ProximitySayInUse() { return HaveProximitySays; }
|
||||
void stop_item_timers(ItemInst *item);
|
||||
|
||||
#ifdef BOTS
|
||||
int createbotcount();
|
||||
@@ -257,8 +258,10 @@ private:
|
||||
|
||||
class QuestTimer {
|
||||
public:
|
||||
inline QuestTimer(int duration, Mob *_mob, std::string _name) : mob(_mob), name(_name), Timer_(duration) { Timer_.Start(duration, false); }
|
||||
inline QuestTimer(int duration, Mob *_mob, ItemInst *_item, std::string _name)
|
||||
: mob(_mob), item(_item), name(_name), Timer_(duration) { Timer_.Start(duration, false); }
|
||||
Mob* mob;
|
||||
ItemInst *item;
|
||||
std::string name;
|
||||
Timer Timer_;
|
||||
};
|
||||
@@ -271,6 +274,7 @@ private:
|
||||
};
|
||||
std::list<QuestTimer> QTimerList;
|
||||
std::list<SignalTimer> STimerList;
|
||||
size_t item_timers;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user