Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge_nbot #24

Merged
merged 88 commits into from
Jul 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
2429c05
fix(DB/Midsummer): Add missing slippery floor bunny. (#19217)
heyitsbench Jun 28, 2024
dbe6bae
fix(DB/Creature): Correct model info for Ahune related mobs. (#19219)
heyitsbench Jun 28, 2024
a6f2e37
chore(DB): import pending files
github-actions[bot] Jun 28, 2024
7948a70
fix(Loot/Midsummer): Add loot to Pocket Full of Snow. (#19218)
heyitsbench Jun 28, 2024
46c4c91
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
383b5fe
fix(DB/SAI): Worg Master Kruush, Ripp & Feng (#19145)
avarishd Jun 29, 2024
84d6663
chore(Core/DBC): Comment unused CreatureDisplayInfoExtraEntry field (…
Kitzunu Jun 29, 2024
f4c3b5a
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
7ae10d8
fix(DB/Area): Horvon the Armorer & Greatfather Aldrimus phasing (#19138)
avarishd Jun 29, 2024
45a1b99
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
77be5bb
fix(Spells/SpellInfoCorrections) Remove friendly mask on goblins (#18…
pangolp Jun 29, 2024
0d7f4c4
refactor(Scripts/SunwellPlateau): Spell Scripts registry macros (#19223)
sogladev Jun 29, 2024
e3da4e4
refactor(Scripts/World): Spell Scripts registry macros (#19224)
sogladev Jun 29, 2024
90760de
fix(DB/SAI): Eclipsion Spellbinder from TDB (#19214)
avarishd Jun 29, 2024
80102bc
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
6c13d9a
fix(DB/SAI): Shadowy Summoner (#19151)
avarishd Jun 29, 2024
0c2d80e
fix(DB/Creature): Port Tideress WP from mangos-wotlk (#19129)
avarishd Jun 29, 2024
8601425
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
64e92b9
refactor(Scripts/Spells): Spell Scripts registry macros, rogue killin…
sogladev Jun 29, 2024
01f063e
fix(Scripts/World): Emerald Dragons no longer have 0% health events (…
Day36512 Jun 29, 2024
63c8c64
fix(Core/Spells): Eye of Grillok improvements (#19148)
avarishd Jun 29, 2024
e3e4a4c
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
0f7060f
fix(DB/Creature): remove duplicate 25962 'Fire Eater' spawns (#19227)
sudlud Jun 29, 2024
02b58ff
fix(core/character-creation): get main part of cyrillic name (#18971)
obergodmar Jun 29, 2024
91f4b13
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
bc91074
fix(build): mac (#19229)
Kitzunu Jun 29, 2024
75582eb
fix(Core/Spell): implement taunt DR CREATURE_FLAG_EXTRA_OBEYS_TAUNT_D…
sogladev Jun 29, 2024
294b367
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
7fc503f
fix(DB/SAI): Port 'Finding the Keymaster' RP from TDB (#19206)
avarishd Jun 29, 2024
6818b17
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
ed38e6e
fix(Scripts/Naxxramas): Gothik missing visuals at minions death (#18666)
sogladev Jun 29, 2024
b7bff0d
chore(DB): import pending files
github-actions[bot] Jun 29, 2024
a4ad7a1
fix(DB): correct query (#19235)
Kitzunu Jun 30, 2024
8b81b1d
fix(Scripts/Hyjal): Workaround bosses getting stuck in progress (#19231)
Nyeriah Jun 30, 2024
688d7e2
fix(Script/GunshipBattle): Wipe if no player is on the deck (#19239)
Kitzunu Jun 30, 2024
1289e35
fix(Script/Commands): output lookup quest and npc near (#19243)
Kitzunu Jul 1, 2024
fe46797
chore(DB): import pending files
github-actions[bot] Jul 1, 2024
e0a56b0
fix(DB/SAI): Xeleth (#19250)
avarishd Jul 1, 2024
f9dc7df
chore(DB): import pending files
github-actions[bot] Jul 1, 2024
47ad691
refactor(Scripts/EasternKingdoms): RegisterSpellScript macro (#19241)
sogladev Jul 1, 2024
5a4692e
chore(Core/Misc): #include cleanup (#19255)
Kitzunu Jul 2, 2024
8df0639
fix(DB/Creature): Correct movement speed of Hyjal bosses. (#19251)
heyitsbench Jul 2, 2024
c1488f5
chore(DB): import pending files
github-actions[bot] Jul 2, 2024
f96d4c8
Revert "Add (core\db): Support for Homebind Orientation (#13389)" (#1…
Kitzunu Jul 2, 2024
0a8175e
refactor(Core/ObjectMgr): Handle Profanity & Reserved Names in load (…
Kitzunu Jul 2, 2024
e839581
fix(Core/Player): Allow players to enter the world (#19261)
Kitzunu Jul 3, 2024
60be029
fix(Core/Scripting): fix OnBeforeCreateInstanceScript hook (#19252)
sudlud Jul 3, 2024
fa86807
fix(Core/Arena): Check to see if other members in your arena team are…
thomasjteachey Jul 4, 2024
e410804
fix(Scripts/TheEye): Kael'thas adjustments. (#19213)
heyitsbench Jul 4, 2024
d5ba5e0
fix(Core/Quest): typo in RewardQuest makes LFG quests not reward if d…
Kitzunu Jul 4, 2024
e66f4f9
fix(DB/Gameobject): Move Karazhan chess chest. (#19273)
heyitsbench Jul 4, 2024
8180841
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
f84a4f1
fix(Scripts/TK): Kael'thas mind control should reset threat (#19264)
avarishd Jul 4, 2024
cf11855
fix(Core/Pet): prevent LoadPetFromDB to trigger a fake summon spell c…
sogladev Jul 4, 2024
e878ced
feat(Core/SAI): implement new removeObjectFromWorld param for SMART_A…
Kitzunu Jul 4, 2024
8745ac9
fix(Core/Loot): implement automatic pass in group loot for items that…
Kitzunu Jul 4, 2024
193e906
fix(Core/Spells): Shapeshift should show in Old Hillsbrad Foothills a…
Kitzunu Jul 4, 2024
385d7fd
chore(Core/DBC): define unused unknown dbc fields (#19262)
Kitzunu Jul 4, 2024
6031ae2
chore(Core/Conf): Show better logging when fatal config options are m…
Kitzunu Jul 4, 2024
e8f7d70
refactor(Script/Dalaran): Minigob Manabonk (#19244)
Kitzunu Jul 4, 2024
aebb99e
fix(Core/Character): TeleportTo() in HandlePlayerLoginFromDB() causes…
Kitzunu Jul 4, 2024
bd29e9e
fix(Core/Spell): Implement SPELL_ATTR1_AURA_STAYS_AFTER_COMBAT (#19254)
Kitzunu Jul 4, 2024
c3e22c0
fix(Scripts/HyjalSummit): Couple Archimonde adjustments. (#19193)
heyitsbench Jul 4, 2024
d2e6eee
fix(DB/Creature): set Idol Room Spawner no longer visible (#19276)
sogladev Jul 4, 2024
96e94cd
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
8bca8a4
chore(Core/Spells): Fix compile warning (#19278)
Kitzunu Jul 4, 2024
9de2178
fix(Scripts/Naxxramas): Razuvious' Death Knight Understudy RP (#19183)
sogladev Jul 4, 2024
9097433
fix(DB/SAI): Added healing options for the Silver Dawn Healer in the …
fangshun2004 Jul 4, 2024
65eb900
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
b959d5c
refactor(Scripts/ZulAman): Nalorakk refactored (#19010)
elthehablo Jul 4, 2024
ee37633
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
7cf25c9
fix(Scripts/Shattrath): Daily Dungeon quests holograms (#19233)
avarishd Jul 4, 2024
2cfe665
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
37431cd
fix(Core/Pets): Correct Pet size for bigger pets 2 (#18867)
sogladev Jul 4, 2024
48e3550
fix(DB/Spells): Allow Sablemane's Sleeping Powder to bypass stun immu…
Nyeriah Jul 4, 2024
a40387c
chore(DB): import pending files
github-actions[bot] Jul 4, 2024
d9f4ba5
fix(Scripts/Item): Fix Fel Mana Potion not benefiting from Alchemist'…
Nyeriah Jul 5, 2024
932433d
chore(DB): import pending files
github-actions[bot] Jul 5, 2024
620c40b
fix(Core/Handlers): Adjust start swing handler. (#19267)
heyitsbench Jul 5, 2024
34edcef
fix(Core/dbc): GlyphPropertiesfmt ERROR (#19284)
PkllonG Jul 5, 2024
e7f9fb9
fix(DB/Misc): Migrate SQL files to the correct folder (#19282)
mpfans Jul 5, 2024
163d454
chore(DB): import pending files
github-actions[bot] Jul 5, 2024
172f73d
fix(Core/Misc): unused param (#19286)
Kitzunu Jul 5, 2024
89a6996
fix(Scripts/SmartAI): Rewrite ACTION_MOVE_TO_POS (#19190)
Gultask Jul 5, 2024
9453bfb
chore(DB): import pending files
github-actions[bot] Jul 5, 2024
04acfd9
fix(Core/Unit): Invalidate update object cache when changing health i…
walkline Jul 5, 2024
b8e961a
Merge branch '3.3.5' into npcbots_3.3.5
trickerer Jul 6, 2024
91ef74b
NPCBots: Fix build
trickerer Jul 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions data/sql/updates/db_characters/2024_07_05_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-- DB update 2024_01_20_00 -> 2024_07_05_00
--

ALTER TABLE `character_homebind`
DROP COLUMN `posO`;
6 changes: 6 additions & 0 deletions data/sql/updates/db_world/2024_06_28_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
-- DB update 2024_06_28_02 -> 2024_06_28_03
UPDATE `creature_model_info` SET `BoundingRadius` = 1, `CombatReach` = 11 WHERE `DisplayID` = 23344;
UPDATE `creature_model_info` SET `BoundingRadius` = 0.694444000720977783 WHERE `DisplayID` = 20990;
UPDATE `creature_model_info` SET `BoundingRadius` = 0.620000004768371582, `CombatReach` = 3 WHERE `DisplayID` = 20433;
UPDATE `creature_model_info` SET `BoundingRadius` = 0.305559992790222167 WHERE `DisplayID` = 23504;
UPDATE `creature_model_info` SET `BoundingRadius` = 2 WHERE `DisplayID` = 23447;
10 changes: 10 additions & 0 deletions data/sql/updates/db_world/2024_06_28_04.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
-- DB update 2024_06_28_03 -> 2024_06_28_04
DELETE FROM `creature` WHERE `guid` = 1554 AND `id1` = 25952;
INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES
(1554, 25952, 547, 3717, 3717, 3, 1, 0, -97.468841552734375, -231.198196411132812, -2.10892963409423828, 1.466076612472534179, 7200, 0, 0, 42, 0, 0, 0, 0, 0, 55141);

UPDATE `creature_template_movement` SET `Flight` = 1 WHERE `CreatureId` = 25952;

DELETE FROM `game_event_creature` WHERE `eventEntry` = 1 AND `guid` = 1554;
INSERT INTO `game_event_creature` (`eventEntry`, `guid`) VALUES
(1, 1554);
4 changes: 4 additions & 0 deletions data/sql/updates/db_world/2024_06_29_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- DB update 2024_06_28_04 -> 2024_06_29_00
DELETE FROM `item_loot_template` WHERE `Entry` = 35512;
INSERT INTO `item_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`, `Comment`) VALUES
(35512, 17202, 0, 100, 0, 1, 0, 2, 5, 'Pocket Full of Snow - Snowball');
19 changes: 19 additions & 0 deletions data/sql/updates/db_world/2024_06_29_01.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-- DB update 2024_06_29_00 -> 2024_06_29_01
-- Worg Master Kruush, Ripp, Feng
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (19442,19458,19459));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(19442, 0, 0, 0, 0, 0, 100, 0, 5000, 5000, 8000, 8000, 0, 0, 11, 30478, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Worg Master Kruush - In Combat - Cast \'Hemorrhage\''),
(19442, 0, 1, 2, 2, 0, 100, 1, 0, 25, 0, 0, 0, 0, 11, 8599, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Worg Master Kruush - Between 0-25% Health - Cast \'Enrage\' (No Repeat)'),
(19442, 0, 2, 0, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Worg Master Kruush - Between 0-25% Health - Say Line 1 (No Repeat)'),
(19442, 0, 3, 4, 4, 0, 100, 1, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Store Targetlist (No Repeat)'),
(19442, 0, 4, 5, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Say Line 0 (No Repeat)'),
(19442, 0, 5, 6, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 100, 1, 0, 0, 0, 0, 0, 9, 19458, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Send Target 1 (No Repeat)'),
(19442, 0, 6, 7, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 100, 1, 0, 0, 0, 0, 0, 9, 19459, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Send Target 1 (No Repeat)'),
(19442, 0, 7, 8, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 9, 19458, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Set Data 1 1 (No Repeat)'),
(19442, 0, 8, 0, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 45, 1, 1, 0, 0, 0, 0, 9, 19459, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Aggro - Set Data 1 1 (No Repeat)'),
(19442, 0, 9, 10, 6, 0, 100, 1, 0, 0, 0, 0, 0, 0, 45, 2, 1, 0, 0, 0, 0, 9, 19458, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Just Died - Set Data 2 1 (No Repeat)'),
(19442, 0, 10, 0, 61, 0, 100, 1, 0, 0, 0, 0, 0, 0, 45, 2, 1, 0, 0, 0, 0, 9, 19459, 0, 30, 1, 0, 0, 0, 0, 'Worg Master Kruush - On Just Died - Set Data 2 1 (No Repeat)'),
(19458, 0, 0, 0, 38, 0, 100, 0, 2, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Ripp - On Data Set 2 1 - Flee For Assist'),
(19458, 0, 1, 0, 38, 0, 100, 0, 1, 1, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Ripp - On Data Set 1 1 - Start Attacking'),
(19459, 0, 0, 0, 38, 0, 100, 0, 2, 1, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Feng - On Data Set 2 1 - Flee For Assist'),
(19459, 0, 1, 0, 38, 0, 100, 0, 1, 1, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 12, 1, 0, 0, 0, 0, 0, 0, 0, 'Feng - On Data Set 1 1 - Start Attacking');
13 changes: 13 additions & 0 deletions data/sql/updates/db_world/2024_06_29_02.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-- DB update 2024_06_29_01 -> 2024_06_29_02
-- Horvon the Armorer, Greatfather Aldrimus
DELETE FROM `creature_template_addon` WHERE `entry` IN (19879,19698);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(19879, 0, 0, 0, 1, 0, 0, '32648'),
(19698, 0, 0, 8, 1, 0, 0, '32648');

UPDATE `creature_template` SET `ScriptName` = '' WHERE (`entry` = 19698);

DELETE FROM `spell_area` WHERE `spell`=32649 AND `area`=3688;
INSERT INTO `spell_area` (`spell`, `area`, `quest_start`, `quest_end`, `aura_spell`, `racemask`, `gender`, `autocast`, `quest_start_status`, `quest_end_status`) VALUES
(32649, 3688, 10045, 0, 0, 0, 2, 1, 64, 11),
(32649, 3688, 10252, 0, 0, 0, 2, 1, 64, 11);
12 changes: 12 additions & 0 deletions data/sql/updates/db_world/2024_06_29_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-- DB update 2024_06_29_02 -> 2024_06_29_03
--
UPDATE `spell_script_names` SET `ScriptName`='spell_kiljaeden_shadow_spike_aura' WHERE `spell_id`=46680;
UPDATE `spell_script_names` SET `ScriptName`='spell_kiljaeden_darkness_aura' WHERE `spell_id`=46605;
UPDATE `spell_script_names` SET `ScriptName`='spell_kiljaeden_vengeance_of_the_blue_flight_aura' WHERE `spell_id`=45839;
UPDATE `spell_script_names` SET `ScriptName`='spell_kiljaeden_armageddon_periodic_aura' WHERE `spell_id`=45921;
UPDATE `spell_script_names` SET `ScriptName`='spell_muru_summon_blood_elves_periodic_aura' WHERE `spell_id`=46041;
UPDATE `spell_script_names` SET `ScriptName`='spell_muru_darkness_aura' WHERE `spell_id`=45996;
UPDATE `spell_script_names` SET `ScriptName`='spell_entropius_void_zone_visual_aura' WHERE `spell_id`=46265;
UPDATE `spell_script_names` SET `ScriptName`='spell_kalecgos_curse_of_boundless_agony_aura' WHERE `spell_id`=45032;
UPDATE `spell_script_names` SET `ScriptName`='spell_kalecgos_spectral_realm_aura' WHERE `spell_id`=46021;
UPDATE `spell_script_names` SET `ScriptName`='spell_felmyst_fog_of_corruption_charm_aura' WHERE `spell_id`=45717;
20 changes: 20 additions & 0 deletions data/sql/updates/db_world/2024_06_29_04.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
-- DB update 2024_06_29_03 -> 2024_06_29_04
-- Eclipsion Spellbinder
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 35190);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 35190, 0, 0, 31, 0, 3, 20431, 0, 0, 0, 0, '', 'Eclipsion Spellbinder\'s Crystal Channel implicit target Eclipse Point - Bloodcrystal Spell Orgin');

DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (22017,22022));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(22017, 0, 0, 0, 0, 0, 100, 0, 0, 0, 2400, 3800, 0, 0, 11, 34446, 64, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Eclipsion Spellbinder - In Combat - Cast \'Arcane Missiles\''),
(22017, 0, 1, 0, 0, 0, 100, 0, 8000, 12000, 18000, 24000, 0, 0, 11, 18972, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Eclipsion Spellbinder - In Combat - Cast \'Slow\''),
(22017, 0, 2, 0, 2, 0, 100, 0, 0, 40, 0, 0, 0, 0, 11, 38171, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Eclipsion Spellbinder - Between 0-40% Health - Cast \'Summon Arcane Bursts\''),
(22017, 0, 3, 0, 2, 0, 100, 0, 0, 15, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Eclipsion Spellbinder - Between 0-15% Health - Flee For Assist'),
(22017, 0, 4, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 35190, 0, 0, 0, 0, 0, 19, 20431, 20, 0, 0, 0, 0, 0, 0, 'Eclipsion Spellbinder - On Reset - Cast \'Crystal Channel\''),
(22022, 0, 0, 0, 0, 0, 100, 0, 3000, 6000, 6000, 12000, 0, 0, 11, 34517, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Arcane Burst - In Combat - Cast \'Arcane Explosion\''),
(22022, 0, 1, 0, 54, 0, 100, 0, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 21, 30, 0, 0, 0, 0, 0, 0, 0, 'Arcane Burst - On Just Summoned - Start Attacking');

DELETE FROM `creature` WHERE (`id1` = 20431 AND `guid` IN (73519,73520));
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
(73519, 20431, 0, 0, 530, 0, 0, 1, 1, 0, -4151.47, 1285.95, 66.784, 5.89921, 300, 0, 0, 42, 0, 0, 0, 0, 0, '', 0, 0, NULL),
(73520, 20431, 0, 0, 530, 0, 0, 1, 1, 0, -4280.86, 1311.67, 66.6485, 0.733038, 300, 0, 0, 42, 0, 0, 0, 0, 0, '', 0, 0, NULL);
69 changes: 69 additions & 0 deletions data/sql/updates/db_world/2024_06_29_05.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
-- DB update 2024_06_29_04 -> 2024_06_29_05
-- Tideress
UPDATE `creature` SET position_x = 1958.41, position_y = -945.92, position_z = 70.11, orientation = 4.153880, MovementType = 2 WHERE `id1` = 12759 AND `guid` = 34224;
UPDATE `creature_addon` SET `path_id` = 342240 WHERE `guid` = 34224;

DELETE FROM `waypoint_data` WHERE `id` = 342240;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(342240, 1, 1950.76, -957.199, 65.9789, 100, 0, 0, 0, 100, 0),
(342240, 2, 1949.7, -971.117, 62.4051, 100, 0, 0, 0, 100, 0),
(342240, 3, 1952.04, -984.871, 63.578, 100, 0, 0, 0, 100, 0),
(342240, 4, 1958.59, -995.102, 69.6525, 100, 0, 0, 0, 100, 0),
(342240, 5, 1958.25, -1010.11, 77.985, 100, 0, 0, 0, 100, 0),
(342240, 6, 1965.77, -1023.12, 88.7347, 100, 0, 0, 0, 100, 0),
(342240, 7, 1968.2, -1033.66, 93.133, 100, 0, 0, 0, 100, 0),
(342240, 8, 1966.17, -1043.44, 94.9841, 100, 0, 0, 0, 100, 0),
(342240, 9, 1973.94, -1049.95, 95.6832, 100, 0, 0, 0, 100, 0),
(342240, 10, 1986.89, -1056.69, 96.4432, 100, 0, 0, 0, 100, 0),
(342240, 11, 1995.48, -1071.04, 94.9886, 100, 0, 0, 0, 100, 0),
(342240, 12, 1997.02, -1086.65, 94.846, 100, 0, 0, 0, 100, 0),
(342240, 13, 2001.35, -1109.18, 95.674, 100, 0, 0, 0, 100, 0),
(342240, 14, 1992.91, -1089.13, 94.9791, 100, 0, 0, 0, 100, 0),
(342240, 15, 1977.37, -1091.98, 93.5929, 100, 0, 0, 0, 100, 0),
(342240, 16, 1960.89, -1106.05, 81.5004, 100, 0, 0, 0, 100, 0),
(342240, 17, 1950.73, -1121.58, 76.5911, 100, 0, 0, 0, 100, 0),
(342240, 18, 1952.45, -1137.8, 74.7081, 100, 0, 0, 0, 100, 0),
(342240, 19, 1951.68, -1152.21, 74.7775, 100, 0, 0, 0, 100, 0),
(342240, 20, 1959.66, -1179.49, 63.8513, 100, 0, 0, 0, 100, 0),
(342240, 21, 1967.89, -1196.3, 59.4363, 100, 0, 0, 0, 100, 0),
(342240, 22, 1966.14, -1211.91, 57.2217, 100, 0, 0, 0, 100, 0),
(342240, 23, 1941.16, -1212.98, 56.7257, 100, 0, 0, 0, 100, 0),
(342240, 24, 1932.03, -1226.02, 59.3121, 100, 0, 0, 0, 100, 0),
(342240, 25, 1940.4, -1246.86, 58.4144, 100, 0, 0, 0, 100, 0),
(342240, 26, 1947.89, -1264.91, 60.367, 100, 0, 0, 0, 100, 0),
(342240, 27, 1949.59, -1283.22, 65.9393, 100, 0, 0, 0, 100, 0),
(342240, 28, 1941.54, -1297.67, 74.969, 100, 0, 0, 0, 100, 0),
(342240, 29, 1936.7, -1307.34, 80.0226, 100, 0, 0, 0, 100, 0),
(342240, 30, 1920.6, -1309.47, 82.8535, 100, 0, 0, 0, 100, 0),
(342240, 31, 1902.6, -1303.77, 86.9758, 100, 0, 0, 0, 100, 0),
(342240, 32, 1920.6, -1309.47, 82.8535, 100, 0, 0, 0, 100, 0),
(342240, 33, 1936.7, -1307.34, 80.0226, 100, 0, 0, 0, 100, 0),
(342240, 34, 1941.54, -1297.67, 74.969, 100, 0, 0, 0, 100, 0),
(342240, 35, 1949.59, -1283.22, 65.9393, 100, 0, 0, 0, 100, 0),
(342240, 36, 1947.89, -1264.91, 60.367, 100, 0, 0, 0, 100, 0),
(342240, 37, 1940.4, -1246.86, 58.4144, 100, 0, 0, 0, 100, 0),
(342240, 38, 1932.03, -1226.02, 59.3121, 100, 0, 0, 0, 100, 0),
(342240, 39, 1941.14, -1212.98, 56.7217, 100, 0, 0, 0, 100, 0),
(342240, 40, 1966.12, -1211.9, 57.2257, 100, 0, 0, 0, 100, 0),
(342240, 41, 1967.89, -1196.3, 59.4363, 100, 0, 0, 0, 100, 0),
(342240, 42, 1959.66, -1179.49, 63.8513, 100, 0, 0, 0, 100, 0),
(342240, 43, 1951.68, -1152.21, 74.7775, 100, 0, 0, 0, 100, 0),
(342240, 44, 1952.45, -1137.8, 74.7081, 100, 0, 0, 0, 100, 0),
(342240, 45, 1950.73, -1121.58, 76.5911, 100, 0, 0, 0, 100, 0),
(342240, 46, 1960.89, -1106.05, 81.5004, 100, 0, 0, 0, 100, 0),
(342240, 47, 1977.37, -1091.98, 93.5929, 100, 0, 0, 0, 100, 0),
(342240, 48, 1992.91, -1089.13, 94.9791, 100, 0, 0, 0, 100, 0),
(342240, 49, 2001.35, -1109.18, 95.674, 100, 0, 0, 0, 100, 0),
(342240, 50, 1997.02, -1086.65, 94.846, 100, 0, 0, 0, 100, 0),
(342240, 51, 1995.48, -1071.04, 94.9886, 100, 0, 0, 0, 100, 0),
(342240, 52, 1986.89, -1056.69, 96.4432, 100, 0, 0, 0, 100, 0),
(342240, 53, 1973.94, -1049.95, 95.6832, 100, 0, 0, 0, 100, 0),
(342240, 54, 1966.28, -1043.53, 94.9587, 100, 0, 0, 0, 100, 0),
(342240, 55, 1968.19, -1033.7, 93.1832, 100, 0, 0, 0, 100, 0),
(342240, 56, 1965.77, -1023.12, 88.7347, 100, 0, 0, 0, 100, 0),
(342240, 57, 1958.25, -1010.11, 77.985, 100, 0, 0, 0, 100, 0),
(342240, 58, 1958.59, -995.102, 69.6525, 100, 0, 0, 0, 100, 0),
(342240, 59, 1952.04, -984.871, 63.578, 100, 0, 0, 0, 100, 0),
(342240, 60, 1949.7, -971.117, 62.4051, 100, 0, 0, 0, 100, 0),
(342240, 61, 1950.76, -957.199, 65.9789, 100, 0, 0, 0, 100, 0),
(342240, 62, 1956.02, -946.128, 71.0499, 100, 0, 0, 0, 100, 0);
8 changes: 8 additions & 0 deletions data/sql/updates/db_world/2024_06_29_06.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
-- DB update 2024_06_29_05 -> 2024_06_29_06
-- Shadowy Summoner
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 17088);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(17088, 0, 0, 0, 25, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 8722, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowy Summoner - On Reset - Cast \'Summon Succubus\''),
(17088, 0, 1, 0, 0, 0, 100, 0, 6000, 15000, 21000, 35000, 0, 0, 11, 32940, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowy Summoner - In Combat - Cast \'Shadow Rush\''),
(17088, 0, 2, 0, 9, 0, 100, 0, 1500, 1500, 1500, 1500, 5, 30, 11, 13878, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowy Summoner - Within 5-30 Range - Cast \'Scorch\''),
(17088, 0, 3, 0, 9, 0, 100, 0, 5000, 10000, 5000, 10000, 0, 5, 11, 13878, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Shadowy Summoner - Within 0-5 Range - Cast \'Scorch\'');
14 changes: 14 additions & 0 deletions data/sql/updates/db_world/2024_06_29_07.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-- DB update 2024_06_29_06 -> 2024_06_29_07
-- Eye of Grillok
UPDATE `spell_dbc` SET `Effect_1` = 164,`EffectTriggerSpell_1` = 38495 WHERE (`ID` = 38529);

DELETE FROM `spell_script_names` WHERE `spell_id`=38554;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(38554, 'spell_item_eye_of_grillok');

DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 17) AND (`SourceGroup` = 0) AND (`SourceEntry` = 38554);

DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 22177);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(22177, 0, 0, 1, 8, 0, 100, 512, 38530, 0, 0, 0, 0, 0, 33, 22177, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Eye of Grillok Quest Credit Bunny - On Spellhit \'Quest Credit for Eye of Grillok\' - Quest Credit 10813'),
(22177, 0, 1, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 11, 38529, 2, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Eye of Grillok Quest Credit Bunny - On Spellhit \'Quest Credit for Eye of Grillok\' - Cast \'Serverside - Cancel Eye of Grillok\'');
4 changes: 4 additions & 0 deletions data/sql/updates/db_world/2024_06_29_08.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- DB update 2024_06_29_07 -> 2024_06_29_08
-- remove duplicate 25962 'Fire Eater' spawns
DELETE FROM `creature` WHERE (`id1` = 25962) AND (`guid` IN (25954, 25957));
DELETE FROM `game_event_creature` WHERE (`eventEntry` = 1) AND (`guid` IN (25954, 25957));
Loading