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

Ulduar: Convert Razorscale to BossAI and Spell Lists #428

Draft
wants to merge 26 commits into
base: master
Choose a base branch
from

Conversation

insunaa
Copy link
Contributor

@insunaa insunaa commented Jan 8, 2023

🍰 Pullrequest

This PR converts Razorscale to BossAI and Spell Lists

Todo / Checklist

  • Broadcast Texts
  • Spell list for 25N
  • Figure out harpoon weirdness (Spawn orientation and spawned state)
  • Solve Evade issue
DELETE FROM `creature_spell_list` WHERE `Id` IN (3318600, 3318601, 3372400, 3372401);
INSERT INTO `creature_spell_list` (`Id`, `Position`, `SpellId`, `InitialMin`, `InitialMax`, `RepeatMin`, `RepeatMax`, `Flags`, `TargetId`, `ScriptId`, `Availability`, `Probability`, `Comments`) VALUES
(3318600, 0, 63236, 10000, 10000, 10000, 10000, 0, 100, 0, 100, 0, 'Razorscale 10N - Devouring Flame'),
(3318600, 1, 62796,  5000,  5000,  2000,  2000, 0, 100, 0, 100, 0, 'Razorscale 10N - Fireball'),
(3318601, 0, 63236, 10000, 10000, 10000, 10000, 0, 100, 0, 100, 0, 'Razorscale 10N - Devouring Flame'),
(3318601, 1, 64016, 10000, 10000, 10000, 10000, 0,   0, 0, 100, 0, 'Razorscale 10N - Flame Buffet'),
(3318601, 2, 63317, 15000, 15000, 15000, 15000, 0,   0, 0, 100, 0, 'Razorscale 10N - Flame Breath'),
(3318601, 3, 64771, 13000, 13000, 13000, 13000, 0,   1, 0, 100, 0, 'Razorscale 10N - Fuse Armor'),

(3372400, 0, 63236, 10000, 10000, 10000, 10000, 0, 100, 0, 100, 0, 'Razorscale 25N - Devouring Flame'),
(3372400, 1, 63815,  5000,  5000,  2000,  2000, 0, 100, 0, 100, 0, 'Razorscale 25N - Fireball'),
(3372401, 0, 63236, 10000, 10000, 10000, 10000, 0, 100, 0, 100, 0, 'Razorscale 25N - Devouring Flame'),
(3372401, 1, 64023, 10000, 10000, 10000, 10000, 0,   0, 0, 100, 0, 'Razorscale 25N - Flame Buffet'),
(3372401, 2, 64021, 15000, 15000, 15000, 15000, 0,   0, 0, 100, 0, 'Razorscale 25N - Flame Breath'),
(3372401, 3, 64771, 13000, 13000, 13000, 13000, 0,   1, 0, 100, 0, 'Razorscale 25N - Fuse Armor');

INSERT INTO `creature_spell_list_entry` VALUES
(3318600, 'Ulduar - Razorscale Air Phase (10)', 100, 100),
(3318601, 'Ulduar - Razorscale Ground Phase (10)', 100, 100),
(3372400, 'Ulduar - Razorscale Air Phase (25)', 100, 100),
(3372401, 'Ulduar - Razorscale Ground Phase (25)', 100, 100);

UPDATE `creature_template` SET `SpellList`=3318600 WHERE `entry`=33186;
UPDATE `creature_template` SET `SpellList`=3372400 WHERE `entry`=33724;

UPDATE `broadcast_text` SET `SoundEntriesID1`=15647 WHERE `Id`=33351;
UPDATE `broadcast_text` SET `SoundEntriesID1`=15648,`ChatTypeID`=1 WHERE `Id`=33606;
UPDATE `broadcast_text` SET `ChatTypeID`=1 WHERE `Id`=33820;
UPDATE `broadcast_text` SET `ChatTypeID`=1 WHERE `Id`=33607;
UPDATE `broadcast_text` SET `ChatTypeID`=1 WHERE `Id`=33816;
UPDATE `broadcast_text` SET `ChatTypeID`=1 WHERE `Id`=33821;
UPDATE `broadcast_text` SET `ChatTypeID`=3 WHERE `Id`=33657;
UPDATE `broadcast_text` SET `ChatTypeID`=3 WHERE `Id`=33857;
UPDATE `broadcast_text` SET `ChatTypeID`=3 WHERE `Id`=33931;

DELETE FROM `achievement_criteria_data` WHERE `criteria_id`=10066 AND `type`=11;
DELETE FROM `achievement_criteria_data` WHERE `criteria_id`=10067 AND `type`=11;

DELETE FROM `achievement_criteria_requirement` WHERE `criteria_id`=10066 AND `type`=11;
DELETE FROM `achievement_criteria_requirement` WHERE `criteria_id`=10067 AND `type`=11;

INSERT INTO `achievement_criteria_data` VALUES
(10066, 1, 33186, 0),
(10067, 1, 33186, 0);

INSERT INTO `achievement_criteria_requirement` VALUES
(10066, 1, 33186, 0),
(10067, 1, 33186, 0);

@insunaa insunaa marked this pull request as ready for review January 9, 2023 19:32
@insunaa insunaa marked this pull request as draft October 31, 2023 15:27
@al3xc1985
Copy link

I suggest that for the bosses that we don't have yet sniffs, to implement them as it is, with the proper ToDo list, until new info. This way we have more than a step forward in core, and hope for future interes from new or actual devs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants