mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-02 12:36:36 +00:00
[Feature] Allow any spawn2 spawned mob to path while zone is idle if new flag is set. (#1339)
* Changes to allow any spawn2 to be marked to path even when zone is idle * Fixed for Kingly review of PR Co-authored-by: Noudess <noudess@gmail.com>
This commit is contained in:
+3
-1
@@ -32,7 +32,7 @@ public:
|
||||
Spawn2(uint32 spawn2_id, uint32 spawngroup_id,
|
||||
float x, float y, float z, float heading,
|
||||
uint32 respawn, uint32 variance,
|
||||
uint32 timeleft = 0, uint32 grid = 0,
|
||||
uint32 timeleft = 0, uint32 grid = 0, bool in_path_when_zone_idle=false,
|
||||
uint16 cond_id = SC_AlwaysEnabled, int16 min_value = 0, bool in_enabled = true, EmuAppearance anim = eaStanding);
|
||||
~Spawn2();
|
||||
|
||||
@@ -54,6 +54,7 @@ public:
|
||||
float GetY() { return y; }
|
||||
float GetZ() { return z; }
|
||||
float GetHeading() { return heading; }
|
||||
bool PathWhenZoneIdle() { return path_when_zone_idle; }
|
||||
void SetRespawnTimer(uint32 newrespawntime) { respawn_ = newrespawntime; };
|
||||
void SetVariance(uint32 newvariance) { variance_ = newvariance; }
|
||||
const uint32 GetVariance() const { return variance_; }
|
||||
@@ -86,6 +87,7 @@ private:
|
||||
float heading;
|
||||
uint32 variance_;
|
||||
uint32 grid_;
|
||||
bool path_when_zone_idle;
|
||||
uint16 condition_id;
|
||||
int16 condition_min_value;
|
||||
bool enabled;
|
||||
|
||||
Reference in New Issue
Block a user