diff --git a/data/sql/updates/pending_db_world/Scarlet_Medics_Fix.sql b/data/sql/updates/pending_db_world/Scarlet_Medics_Fix.sql new file mode 100644 index 000000000..d255c0361 --- /dev/null +++ b/data/sql/updates/pending_db_world/Scarlet_Medics_Fix.sql @@ -0,0 +1,118 @@ + +-- Remove Wrong Guids + +DELETE FROM `creature` WHERE (`id1` = 28608) AND (`guid` IN (129257, 129260, 129261, 129262, 129263)); + + +-- Add Waypoints + +DELETE FROM `waypoint_data` WHERE `id` IN (12925900, 12925400, 12925300, 12925600, 12925500, 12925800); +INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES +(12925900, 1, 2393.85, -5867.42, 104.623, NULL, 0, 0, 0, 100, 0), +(12925900, 2, 2384.14, -5868.85, 104.717, NULL, 0, 0, 0, 100, 0), +(12925900, 3, 2374.47, -5870.27, 104.651, NULL, 0, 0, 0, 100, 0), +(12925900, 4, 2374.07, -5880.72, 105, NULL, 0, 0, 0, 100, 0), +(12925900, 5, 2379.33, -5892.84, 106.397, NULL, 0, 0, 0, 100, 0), +(12925900, 6, 2392.93, -5906.33, 109.858, NULL, 0, 0, 0, 100, 0), +(12925900, 7, 2398.14, -5911.46, 110.23, NULL, 0, 0, 0, 100, 0), +(12925900, 8, 2388.46, -5924, 110.265, NULL, 0, 0, 0, 100, 0), +(12925900, 9, 2383.91, -5916.7, 110.05, NULL, 0, 0, 0, 100, 0), +(12925900, 10, 2374.87, -5900.46, 107.485, NULL, 0, 0, 0, 100, 0), +(12925900, 11, 2371.01, -5887.31, 105.561, NULL, 0, 0, 0, 100, 0), +(12925900, 12, 2361.64, -5870.66, 104.405, NULL, 0, 0, 0, 100, 0), +(12925900, 13, 2364.24, -5862.32, 104.223, NULL, 0, 0, 0, 100, 0), +(12925900, 14, 2374.76, -5861.15, 104.809, NULL, 0, 0, 0, 100, 0), +(12925900, 15, 2391.64, -5860.2, 105.318, NULL, 0, 0, 0, 100, 0), +(12925900, 16, 2407.92, -5861.47, 105.057, NULL, 0, 0, 0, 100, 0), +(12925900, 17, 2408.01, -5865.92, 104.647, NULL, 0, 0, 0, 100, 0), +(12925400, 1, 2245.25, -5881.24, 100.781, NULL, 0, 0, 0, 100, 0), +(12925400, 2, 2252.44, -5874.35, 100.925, NULL, 0, 0, 0, 100, 0), +(12925400, 3, 2257.84, -5865.62, 101.521, NULL, 0, 0, 0, 100, 0), +(12925400, 4, 2265.58, -5852.52, 101.158, NULL, 0, 0, 0, 100, 0), +(12925400, 5, 2257.84, -5865.62, 101.521, NULL, 0, 0, 0, 100, 0), +(12925400, 6, 2252.44, -5874.35, 100.925, NULL, 0, 0, 0, 100, 0), +(12925400, 7, 2245.25, -5881.24, 100.781, NULL, 0, 0, 0, 100, 0), +(12925400, 8, 2237.98, -5888.56, 100.79, NULL, 0, 0, 0, 100, 0), +(12925300, 1, 2166.5, -5852.88, 102.042, NULL, 0, 0, 0, 100, 0), +(12925300, 2, 2162.32, -5839.37, 101.433, NULL, 0, 0, 0, 100, 0), +(12925300, 3, 2158.63, -5827.33, 101.499, NULL, 0, 0, 0, 100, 0), +(12925300, 4, 2154.28, -5813.41, 101.838, NULL, 0, 0, 0, 100, 0), +(12925300, 5, 2155.38, -5805.82, 101.126, NULL, 0, 0, 0, 100, 0), +(12925300, 6, 2164.54, -5798.98, 101.145, NULL, 0, 0, 0, 100, 0), +(12925300, 7, 2174.14, -5791.68, 101.276, NULL, 0, 0, 0, 100, 0), +(12925300, 8, 2179.7, -5787.44, 101.256, NULL, 0, 0, 0, 100, 0), +(12925300, 9, 2174.14, -5791.68, 101.276, NULL, 0, 0, 0, 100, 0), +(12925300, 10, 2164.54, -5798.98, 101.145, NULL, 0, 0, 0, 100, 0), +(12925300, 11, 2155.38, -5805.82, 101.126, NULL, 0, 0, 0, 100, 0), +(12925300, 12, 2154.28, -5813.41, 101.838, NULL, 0, 0, 0, 100, 0), +(12925300, 13, 2158.63, -5827.33, 101.499, NULL, 0, 0, 0, 100, 0), +(12925300, 14, 2162.32, -5839.37, 101.433, NULL, 0, 0, 0, 100, 0), +(12925300, 15, 2166.5, -5852.88, 102.042, NULL, 0, 0, 0, 100, 0), +(12925300, 16, 2169.78, -5863.75, 101.35, NULL, 0, 0, 0, 100, 0), +(12925600, 1, 2171.57, -5781.3, 101.267, NULL, 0, 0, 0, 100, 0), +(12925600, 2, 2161.47, -5787.41, 100.968, NULL, 0, 0, 0, 100, 0), +(12925600, 3, 2147.94, -5795.67, 100.381, NULL, 0, 0, 0, 100, 0), +(12925600, 4, 2132.97, -5792.91, 99.2783, NULL, 0, 0, 0, 100, 0), +(12925600, 5, 2136.68, -5780.42, 99.0729, NULL, 0, 0, 0, 100, 0), +(12925600, 6, 2148.77, -5772.53, 100.085, NULL, 0, 0, 0, 100, 0), +(12925600, 7, 2161.02, -5764.45, 100.964, NULL, 0, 0, 0, 100, 0), +(12925600, 8, 2172.77, -5757.18, 101.234, NULL, 0, 0, 0, 100, 0), +(12925600, 9, 2176.58, -5768.25, 101.33, NULL, 0, 0, 0, 100, 0), +(12925600, 10, 2178.72, -5776.63, 101.38, NULL, 0, 0, 0, 100, 0), +(12925500, 1, 2220.55, -5786.82, 101.655, NULL, 0, 0, 0, 100, 0), +(12925500, 2, 2233.64, -5792.13, 101.161, NULL, 0, 0, 0, 100, 0), +(12925500, 3, 2242.44, -5799.18, 100.966, NULL, 0, 0, 0, 100, 0), +(12925500, 4, 2253.64, -5808.14, 100.953, NULL, 0, 0, 0, 100, 0), +(12925500, 5, 2262.18, -5815.47, 100.936, NULL, 0, 0, 0, 100, 0), +(12925500, 6, 2253.64, -5808.14, 100.953, NULL, 0, 0, 0, 100, 0), +(12925500, 7, 2242.44, -5799.18, 100.966, NULL, 0, 0, 0, 100, 0), +(12925500, 8, 2233.64, -5792.13, 101.161, NULL, 0, 0, 0, 100, 0), +(12925500, 9, 2220.55, -5786.82, 101.655, NULL, 0, 0, 0, 100, 0), +(12925500, 10, 2211.51, -5783.26, 101.63, NULL, 0, 0, 0, 100, 0), +(12925800, 1, 2129.46, -5690.47, 101.372, NULL, 0, 0, 0, 100, 0), +(12925800, 2, 2127.82, -5697.43, 101.051, NULL, 0, 0, 0, 100, 0), +(12925800, 3, 2125.35, -5707.95, 100.708, NULL, 0, 0, 0, 100, 0), +(12925800, 4, 2130.94, -5716.03, 100.713, NULL, 0, 0, 0, 100, 0), +(12925800, 5, 2140.7, -5730.14, 100.305, NULL, 0, 0, 0, 100, 0), +(12925800, 6, 2150.79, -5730.22, 100.835, NULL, 0, 0, 0, 100, 0), +(12925800, 7, 2164.25, -5729.12, 101.318, NULL, 0, 0, 0, 100, 0), +(12925800, 8, 2175.68, -5728.08, 102.006, NULL, 0, 0, 0, 100, 0), +(12925800, 9, 2182.5, -5724.03, 105.799, NULL, 0, 0, 0, 100, 0), +(12925800, 10, 2175.68, -5728.08, 102.006, NULL, 0, 0, 0, 100, 0), +(12925800, 11, 2164.25, -5729.12, 101.318, NULL, 0, 0, 0, 100, 0), +(12925800, 12, 2150.79, -5730.22, 100.835, NULL, 0, 0, 0, 100, 0), +(12925800, 13, 2140.7, -5730.14, 100.305, NULL, 0, 0, 0, 100, 0), +(12925800, 14, 2130.94, -5716.03, 100.713, NULL, 0, 0, 0, 100, 0), +(12925800, 15, 2125.35, -5707.95, 100.708, NULL, 0, 0, 0, 100, 0), +(12925800, 16, 2127.82, -5697.43, 101.051, NULL, 0, 0, 0, 100, 0), +(12925800, 17, 2129.46, -5690.47, 101.372, NULL, 0, 0, 0, 100, 0), +(12925800, 18, 2131.78, -5680.34, 101.83, NULL, 0, 0, 0, 100, 0); + + +-- Update Spawn-Points + +UPDATE `creature` SET `position_x` = 2169.78, `position_y` = -5863.75, `position_z` = 101.35, `orientation` = 1.8841 WHERE `guid` = 129253 AND `id1` = 28608; +UPDATE `creature` SET `position_x` = 2237.98, `position_y` = -5888.56, `position_z` = 100.79, `orientation` = 0.7781 WHERE `guid` = 129254 AND `id1` = 28608; +UPDATE `creature` SET `position_x` = 2211.51, `position_y` = -5783.26, `position_z` = 101.63, `orientation` = 5.8463 WHERE `guid` = 129255 AND `id1` = 28608; +UPDATE `creature` SET `position_x` = 2178.59, `position_y` = -5776.99, `position_z` = 101.38, `orientation` = 3.7383 WHERE `guid` = 129256 AND `id1` = 28608; +UPDATE `creature` SET `position_x` = 2131.78, `position_y` = -5680.34, `position_z` = 101.83, `orientation` = 4.3431 WHERE `guid` = 129258 AND `id1` = 28608; +UPDATE `creature` SET `position_x` = 2403.13, `position_y` = -5865.98, `position_z` = 104.72, `orientation` = 3.0314 WHERE `guid` = 129259 AND `id1` = 28608; + + +-- Update Movement Type and Wander Distance + +UPDATE `creature` SET `MovementType` = 2 WHERE (`guid` IN (129253, 129254, 129255, 129256, 129258, 129259)); +UPDATE `creature` SET `wander_distance` = 0 WHERE (`guid` IN (129253, 129254, 129255, 129256, 129258, 129259)); + + +-- Add Spawn Addon + +DELETE FROM `creature_addon` WHERE (`guid` IN (129259, 129254, 129253, 129256, 129255, 129258)); +INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES +(129259, 12925900, 0, 0, 1, 0, 0, NULL), +(129254, 12925400, 0, 0, 1, 0, 0, NULL), +(129253, 12925300, 0, 0, 1, 0, 0, NULL), +(129256, 12925600, 0, 0, 1, 0, 0, NULL), +(129255, 12925500, 0, 0, 1, 0, 0, NULL), +(129258, 12925800, 0, 0, 1, 0, 0, NULL); +