mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 17:51:28 +00:00
14 lines
756 B
SQL
14 lines
756 B
SQL
-- Add new path_when_zone_idle flag to allow some spawns to path in empty zones
|
|
ALTER TABLE spawn2 ADD COLUMN path_when_zone_idle tinyint(1) NOT NULL DEFAULT 0 AFTER pathgrid;
|
|
|
|
-- Update spawns that used to path in empty zones because of their grid type
|
|
-- to behave the same using the new mechanism. The code that checked path grid
|
|
-- types has been removed as it was coincidentally coupled to idle movement.
|
|
-- The new flag path_when_zone_idle is the new mechanism, and allows any moving
|
|
-- mob, not just those on grids, to path while the zone is idle.
|
|
UPDATE spawn2 s
|
|
LEFT JOIN zone z ON z.short_name = s.zone
|
|
LEFT JOIN grid g ON g.id = s.pathgrid AND g.zoneid = z.zoneidnumber
|
|
SET path_when_zone_idle = 1
|
|
WHERE pathgrid != 0 AND g.type IN (4, 6);
|