[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:
Alex King 2024-03-14 20:26:30 -04:00 committed by GitHub
parent 161c13f457
commit 82aa6a1587
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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->say = enable_say;
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)
@ -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->say = enable_say;
n->proximity->proximity_set = true;
if (enable_say) {
HaveProximitySays = enable_say;
}
}
void QuestManager::clear_proximity() {