mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-31 13:16:39 +00:00
[Quest API] Add Proximity Range Methods to Perl/Lua. (#2572)
# Perl - Add `quest::set_proximity_range(x_range, y_range)`. - Add `quest::set_proximity_range(x_range, y_range, z_range)`. - Add `quest::set_proximity_range(x_range, y_range, z_range, enable_say)`. # Lua - Add `eq.set_proximity_range(x_range, y_range)`. - Add `eq.set_proximity_range(x_range, y_range, z_range)`. - Add `eq.set_proximity_range(x_range, y_range, z_range, enable_say)`. # Notes - Allows a shorthand for setting proximities. - Automatically uses NPC's current location versus having to provide it.
This commit is contained in:
+2
-1
@@ -177,7 +177,8 @@ public:
|
||||
void setnexthpevent(int at);
|
||||
void setnextinchpevent(int at);
|
||||
void respawn(int npc_type, int grid);
|
||||
void set_proximity(float minx, float maxx, float miny, float maxy, float minz=-999999, float maxz=999999, bool bSay = false);
|
||||
void set_proximity(float min_x, float max_x, float min_y, float max_y, float min_z = -999999.0f, float max_z = 999999.0f, bool enable_say = false);
|
||||
void set_proximity_range(float x_range, float y_range, float z_range = 999999.0f, bool enable_say = false);
|
||||
void clear_proximity();
|
||||
void enable_proximity_say();
|
||||
void disable_proximity_say();
|
||||
|
||||
Reference in New Issue
Block a user