mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-15 20:51:29 +00:00
[Bug Fix] Fix Proximity Say (#4189)
# Notes - Without setting `HaveProximitySays` to `true` along with if `n->proximity->say` NPCs will not respond to proximity say stuff.
This commit is contained in:
parent
161c13f457
commit
82aa6a1587
@ -2338,6 +2338,10 @@ void QuestManager::set_proximity_range(float x_range, float y_range, float z_ran
|
|||||||
n->proximity->max_z = n->GetZ() + z_range;
|
n->proximity->max_z = n->GetZ() + z_range;
|
||||||
n->proximity->say = enable_say;
|
n->proximity->say = enable_say;
|
||||||
n->proximity->proximity_set = true;
|
n->proximity->proximity_set = true;
|
||||||
|
|
||||||
|
if (enable_say) {
|
||||||
|
HaveProximitySays = enable_say;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void QuestManager::set_proximity(float min_x, float max_x, float min_y, float max_y, float min_z, float max_z, bool enable_say)
|
void QuestManager::set_proximity(float min_x, float max_x, float min_y, float max_y, float min_z, float max_z, bool enable_say)
|
||||||
@ -2359,6 +2363,10 @@ void QuestManager::set_proximity(float min_x, float max_x, float min_y, float ma
|
|||||||
n->proximity->max_z = max_z;
|
n->proximity->max_z = max_z;
|
||||||
n->proximity->say = enable_say;
|
n->proximity->say = enable_say;
|
||||||
n->proximity->proximity_set = true;
|
n->proximity->proximity_set = true;
|
||||||
|
|
||||||
|
if (enable_say) {
|
||||||
|
HaveProximitySays = enable_say;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void QuestManager::clear_proximity() {
|
void QuestManager::clear_proximity() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user