mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-23 19:02:25 +00:00
HP update adjustment that should cover a scenario when mob is feared
This commit is contained in:
parent
ddd3e43d4e
commit
1e0ec048af
@ -1303,7 +1303,7 @@ bool Merc::Process()
|
|||||||
_check_confidence = true;
|
_check_confidence = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sendhpupdate_timer.Check()) {
|
if (send_hp_update_timer.Check()) {
|
||||||
SendHPUpdate();
|
SendHPUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
12
zone/npc.cpp
12
zone/npc.cpp
@ -116,7 +116,7 @@ NPC::NPC(const NPCType* d, Spawn2* in_respawn, const glm::vec4& position, int if
|
|||||||
knightattack_timer(1000),
|
knightattack_timer(1000),
|
||||||
assist_timer(AIassistcheck_delay),
|
assist_timer(AIassistcheck_delay),
|
||||||
qglobal_purge_timer(30000),
|
qglobal_purge_timer(30000),
|
||||||
sendhpupdate_timer(2000),
|
send_hp_update_timer(2000),
|
||||||
enraged_timer(1000),
|
enraged_timer(1000),
|
||||||
taunt_timer(TauntReuseTime * 1000),
|
taunt_timer(TauntReuseTime * 1000),
|
||||||
m_SpawnPoint(position),
|
m_SpawnPoint(position),
|
||||||
@ -745,11 +745,11 @@ bool NPC::Process()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// we might actually want to reset in this check ... won't until issues arise at least :P
|
/**
|
||||||
if (sendhpupdate_timer.Check(false) && (IsTargeted() || (IsPet() && GetOwner() && GetOwner()->IsClient()))) {
|
* Send HP updates when engaged
|
||||||
if(!IsFullHP || cur_hp<max_hp){
|
*/
|
||||||
SendHPUpdate();
|
if (send_hp_update_timer.Check(false) && this->IsEngaged()) {
|
||||||
}
|
SendHPUpdate();
|
||||||
}
|
}
|
||||||
|
|
||||||
if(HasVirus()) {
|
if(HasVirus()) {
|
||||||
|
|||||||
@ -423,7 +423,7 @@ public:
|
|||||||
void SetHeroForgeModel(uint32 model) { herosforgemodel = model; }
|
void SetHeroForgeModel(uint32 model) { herosforgemodel = model; }
|
||||||
|
|
||||||
bool IsRaidTarget() const { return raid_target; };
|
bool IsRaidTarget() const { return raid_target; };
|
||||||
void ResetHPUpdateTimer() { sendhpupdate_timer.Start(); }
|
void ResetHPUpdateTimer() { send_hp_update_timer.Start(); }
|
||||||
|
|
||||||
bool IgnoreDespawn() { return ignore_despawn; }
|
bool IgnoreDespawn() { return ignore_despawn; }
|
||||||
|
|
||||||
@ -456,7 +456,7 @@ protected:
|
|||||||
Timer qglobal_purge_timer;
|
Timer qglobal_purge_timer;
|
||||||
|
|
||||||
bool combat_event; //true if we are in combat, false otherwise
|
bool combat_event; //true if we are in combat, false otherwise
|
||||||
Timer sendhpupdate_timer;
|
Timer send_hp_update_timer;
|
||||||
Timer enraged_timer;
|
Timer enraged_timer;
|
||||||
Timer *reface_timer;
|
Timer *reface_timer;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user