Commit graph

177 commits

Author SHA1 Message Date
MantisLord
c769183ebd Fix Dirty Larry and Ruffians not being attackable 2017-10-11 12:43:15 +02:00
cala
ae56414319 Add support for quest 8730 in BWL
* Add support for epic quest 8730 (Nefarius's Corruption) in BWL for the epic quest chain "The Scepter of the Shifting Sands". Texts are ok but timers are guesswork using a timeline scaled from similar time run event (Stratholme Baron run)
* Differentiate tank and caster version of Burning Adrenaline in Vaelastrasz encounter (thanks @Tobschinski for the info). Spell 24701 (Burning Adrenaline - threat reduction) should probably be triggered in core based on this but we don't have proof to backup that

Sources used:
- https://wow.gamepedia.com/Quest:Nefarius%27s_Corruption
- http://www.wowhead.com/quest=8730/nefariuss-corruption#comments
2017-10-11 10:25:12 +02:00
cala
5fb670a479 Razorgore: fix exploit and event breaking case
* Give NPC Orb Controller more control over things during the event. Sniffs show it is source and target for many spells in the encounter. Thanks @Tobschinski the Almighty Fish for his precious data. Many visuals and two cases of event reset/failure are now working properly
* Use proper healing spell for Razorgore in transition before the last phase
* Fix an exploit where players were able to kill Razorgore while bypassing most of the event and not even registering it, making it farmable at will
2017-10-11 10:20:55 +02:00
killerwife
18b4b0e34e Implement darkmoon faire music GO 2017-10-10 15:35:03 +02:00
killerwife
1217a68c16 Implement script for bells in cities
INSERT INTO game_event(entry, start_time, end_time, occurence, length,
holiday, linkedTo, EventGroup, description) VALUES
('1024', '2010-01-01 01:00:00', '2025-01-01 01:00:00', '60', '1', '0',
'0', '0', 'Hourly Bells');
2017-10-10 15:35:02 +02:00
cala
c0c2b65536 Add end event for quest 1324
* Add end event for quest 1324 (The Missing Diplomat part 16). This is based on research and commits made by @qprquo and @kampeador

(based on 8e44ff736b)
2017-09-20 09:59:09 +02:00
oppahansi
7cfc74a30e Add Soulflayer AI
During the research we found out, that the NPC Soulflayer 11359 has randomized abilities / ability sets.
This conclusion comes from comparing several old sources with each other:

Bradygames Bestiary: http://prntscr.com/frqhgp
Bradygames Dungeon Companion: http://prntscr.com/frqhw5
wowguru: http://web.archive.org/web/20060510172842/http://www.wowguru.com:80/db/mobs/soulflayer-id11359
allakhazam: https://web.archive.org/web/20080421224028/http://wow.allakhazam.com:80/db/mob.html?wmob=11359
allakhazam2: https://web.archive.org/web/20100807192134/http://wow.allakhazam.com:80/db/mob.html?wmob=11359
wowhead: http://web.archive.org/web/20100423035459/http://www.wowhead.com:80/npc=11359

As you can see the difference in abilities listed on each source compared to each other, aligns with the statement from Bradygame Dungeon Compaion source.
This was the base for our conclusion.

So we picked 7 abilities and randomized them on spawn:
2 default abilities, Soul Tap and Lightning Breath,
1 random CC ability, Fear or Knockdown
1 random buff ability, Thrash, Frenzy or Enrage

This means Soulflayer will have 4 abilities in total in each fight, from which if rolled Thrash is a passive one.

Our timers are wildly guessed and only tested on a local server:
What felt right and what would fit the descriptions in guides / sources.
Unfortunately we couldnt find anything more related to that.
2017-09-06 16:50:01 +02:00
Phatcat
10df0889f4 Add Zulian Prowler script
- Remove summoning hackfixing and use dedicated spell
- Add SD2 script for Zulian Prowler
- Have the summoned prowlers stealthed and walk
towards the shield on the wall at the
back of the room and not just
attack at random.
(http://wowwiki.wikia.com/wiki/High_Priestess_Arlokk?oldid=338263)
2017-09-06 16:49:04 +02:00
Phatcat
6c405e5e08 Update Gurubashi Bat Rider script
Should start exploding around 40%, not 50%. (Dungeon Companion info)

They should also do an emote when start blowing up. (https://youtu.be/UAuscPlh8yw?t=5m20s)
2017-09-06 16:46:16 +02:00
Saltgurka
30702f490f Remove SD2 Script for quest 10852 (Now done in DB)
* New script: 56a759ab23
2017-09-06 15:39:20 +02:00
Saltgurka
190479bc61 Remove SD2 script for The Final Code, now done in DB.
* New version: b1dec671b7
2017-09-04 19:22:10 +02:00
dev.maximus
e4d4bfb724 Implement Quest The Grimtotem Weapon 2017-09-03 15:52:33 +02:00
Grz3s
433c01e4d5 Escort - Escape from Coilskar Cistern
Quest corrected:
- Faction corrected for Earthmender Wilda
- missing spell during rescuing Captured Water Spirits added
- waypoints corrected
- text correct + missing emote added
- Captured Water Spirit - temp faction corrected + should levitate after
respawn

Part of:
https://github.com/cmangos/wotlk-db/issues/161
2017-09-03 15:52:33 +02:00
killerwife
ed5d903f2a Reimplement Fumping quests spells and fix burster worm AIs
New serverside spells for summoning, moved script from SD2 to
spelleffects and reimplemented both spells.
2017-09-03 15:52:33 +02:00
killerwife
87f6a9be7f Reimplement Thorngrin in SD2 2017-09-03 15:52:32 +02:00
killerwife
94b0afd30c Fix typo and implement script_text 2017-08-04 14:12:59 +02:00
killerwife
2a4bbc0b5c Reimplement Mechano-Lord Capacitus in SD2
Also includes many enhancements -
random movement for traps
Polarity shift implementation
Adjusted timers
2017-07-24 20:04:15 +02:00
Cala
2430ead5b5 Several improvements for Onyxia encounter
* Add support for Onyxia Eggs: Onyxian Whelp will now spawn from the
eggs when players enter the tunnels. Prepare for $@& Minus 50 DKP!!!
* Rework timer of Bellowing Roar
* Onyxia will yell when players try to lure her out of her lair. Dirty
cowards.
* Add support for the respawning of Onyxian Warders in the corridor
while fighting Onyxia to prevent players from hiding there from the whelps.
Tss, tss... cooowaaaards...
* Complete rework of Onyxian Whelps summoning in Phase 2. Now Blizzlike
in the gameplay, probably still not Blizzlike in the implementation

Sources:
- https://www.youtube.com/watch?v=BOKlXklfzzE
- http://www.youtube.com/watch?v=ziPQ8ukpuLA
- https://www.youtube.com/watch?v=vFAUEId4PQg

(based on 844460bc75)
2017-07-12 14:11:47 +02:00
Grz3s
5e244f76c7 Add Areatrigger 171 into ScriptDev2
•InstallFullDB.sh ... adds scriptdev2.sql after all DB updates, so using DB update for scripted_areatriggers is not a good option. - Fixed
•Also - Cleanup for /* AREATRIGGER */ - we dont need to use delete/insert if TRUNCATE scripted_areatrigger is used before.
•Cala;s update for UBRS implemented
2017-07-10 16:43:27 +02:00
Cala
b004cddfe6 Add script for NPC 10683 in UBRS
* Rookery Hatcher will now hatch rookery eggs in UBRS.
source: https://www.youtube.com/watch?v=UAA7TKHCfGg

(based on 9f9cb1f591)
2017-07-09 15:22:24 +02:00
Cala
ccd71f1beb Improve Stadium event in UBRS
* More flavour to the encounter:
- Lord Victor Nefarius and Warchief Rend Blackhand will now randomly
yell during the encounter
- Make Lord Victor Nefarius walk back and forth while Gyth and Rend are
preparing

(based on ad8d124a2b)
2017-07-06 18:02:24 +02:00
Cala
78b548e37b Add intro script for The Beast encounter in UBRS
* Three Blackhand Elite will now meet their doom as they should...
* The Beast will now start roaming when a player comes close to it.

(based on commit 806a7883c5)
2017-07-03 10:45:43 +02:00
killerwife
b9fb29e077 Implement complementary script for q.10724
Complements https://github.com/cmangos/tbc-db/pull/89
2017-06-14 14:11:56 +02:00
killerwife
ef17cbd549 Implement script for q.10408 2017-06-12 16:16:14 +02:00
Grz3s
8444837a9c Add texts to Ethereum Prison script 2017-06-11 23:39:50 +02:00
killerwife
6f829080f8 q.10310 cleanup
Added missing visuals, fixed timers and counts. AI will no longer attack
back.
2017-05-29 18:02:52 +02:00
killerwife
d5ddbb1c6a Cleanup Aeranas AI
e3fa30f1db
af2330fef2

DB commits that enable this. Make the script much more responsive.
2017-05-16 16:08:19 +02:00
killerwife
00e9739771 Enhance script for q.10879
Targeting/Aggroing makes this candidate for SD2. Also added say on event
end.
2017-05-15 21:52:50 +02:00
killerwife
0e170d73c1 Implement Grimoire Business quest script 2017-05-15 21:52:50 +02:00
killerwife
6d43598027 Add emotes and adjust radiuses 2017-05-02 11:43:51 +02:00
Tobschinski
549f2cad31 Molten Core - Garr
- update existing timers
- add Massive Eruption
2017-04-20 09:51:10 +02:00
Cala
9927ab3e88 Improve Majordomo Executus encounter
- Add unused yell when killing a player
- Flamewaker Healers will now become immune to polymorph once 4 adds are
killed
2017-04-07 15:43:37 +02:00
Cala
f6ac3b3a48 Further improve Ragnaros script
- Correct text yelled for Magma Blast
- Add C++11 beauty, thanks @evil-at-wow
- Replace Elemental Fire by proper aura proc mechanics, thanks
@Tobschinski
2017-04-07 15:43:14 +02:00
killerwife
537a2285d9 Remove berthold script 2017-01-25 16:25:18 +01:00
BareRose
25bc699c42 Quest 5441 - Fix peon behaviour
Peons will chop at the trees, not their piles, and will sleep at their
spawns.
It is no longer possible to hit awake peons.
Peons are now playing sounds as they should & using the correct classic
text.

Meant to go together with https://github.com/cmangos/classic-db/pull/18

Signed-off-by: Cala <calaftp@free.fr>
2017-01-18 11:58:52 +01:00
Cala
a866db1b2e Script item 12300 for UBRS key
Prevent spell cast from item 12300 if script target is above 10% HP

(based on bd1e0da20f)

Signed-off-by: Cala <calaftp@free.fr>
2017-01-14 15:09:53 +01:00
killerwife
ebcf03dd33 Script for q.2478 2017-01-06 21:49:43 +01:00
Cala
9476f88b0b Add support for quest 3602
* Now every player is able to enjoy the same privilege that warlocks by
having a beautiful and so useful felhound as a pet. Players can use
their new shiny felhound to track giants' poop. And if the felhound
does not find some poop, it will growl at its owner to show its
disapproval. Go find some poop y yourself. I mean asharite crystal.
RTFM: http://www.wowhead.com/item=10832

(based on 571b64a409)

Signed-off-by: Cala <calaftp@free.fr>
2016-12-11 15:17:49 +01:00
Cala
db9a9e4205 Naxxramas: Anub'Rekhan greetings update
- The intro speech of Anub'Rekhan will now be played when players open
its door
- Fixed a few typos in the texts
Based on work by @Qingle

(based on b818bf3a5b)

Signed-off-by: Cala <calaftp@free.fr>
2016-11-27 01:33:33 +01:00
Qingle
a715f69cb6 Naxxramas: Razuvious Triumphant Shout Update
Signed-off-by: Cala <calaftp@free.fr>

(based on c74e658c59)

Signed-off-by: Cala <calaftp@free.fr>
2016-11-27 01:33:33 +01:00
Qingle
ee90083a2f Naxxramas: Fixed Faerlina Enrage Texts
- Should do texts on enrage, fixed them to urand()

Signed-off-by: Cala <calaftp@free.fr>

(based on 8f13ab77af)

Signed-off-by: Cala <calaftp@free.fr>
2016-11-27 01:33:33 +01:00
Ono
bdcb013497 Correct Draenei survivor texts 2016-11-22 22:07:18 +03:00
MantisLord
f07408a914 Improve quest 7631
Part of cmangos/mangos-classic#200

Signed-off-by: Xfurry <xfurry@cmangos.net>

(based on commits a0e24efbd2 and 1ea2ae8dc8)

Signed-off-by: Cala <calaftp@free.fr>
2016-11-07 15:44:48 +01:00
Grz3s
abddd16c5c remove npc_injured_draenei from SD2
Has been done db and acid side;

74684c6f93

bcec8e4513
2016-09-30 23:27:22 +02:00
Cala
8bb02b2cc5 Add support for Thaddius screams throughout Naxxramas
Screams from Thaddius will now be heard by players anywhere within the
instance until the boss is defeated.
Timer is guesswork.

(based on 1addaf7378)

Signed-off-by: Cala <calaftp@free.fr>
2016-09-11 15:06:45 +02:00
Tobschinski
6529770adb Majordomo Executus & Ragnaros 2016-08-25 18:52:37 +02:00
sidsukana
50de6b57d3 Fix some texts (Majordomo) 2016-08-25 18:52:10 +02:00
Cala
c971d4214c Minor improvements to quest 5944
* Prevent Taelan from activating his "dying" script before the fight
with Isillien is started
* Change a few run/walk
* Tirion spawns on a timer
* Add a few emotes
* Fix a typo in one of the texts

(based on f45f6977f7)

Signed-off-by: Cala <calaftp@free.fr>
2016-07-11 11:30:33 +02:00
Cala
a5cbd85f47 Add Scarlet Bastion defense in Stratholme
When specific NPC groups are killed in Scarlet Bastion, events are now
triggered (patrol spawn, invaders spawns...)
Sources
used:
https://www.youtube.com/watch?v=I-MCqp01CH8
https://www.youtube.com/watch?v=ZmSRo8AUVrI
https://www.youtube.com/watch?v=eKG6HRsDpoY
https://www.youtube.com/watch?v=ugAnOHFaFiw
https://www.youtube.com/watch?v=LlrxIkP40LM

(based on 7523fc3cef)

Signed-off-by: Cala <calaftp@free.fr>
2016-06-30 10:43:23 +02:00
NeatElves
20a460bdc8 Remove script for quest 4921 - implemented in DB side
Part of unified-db/Database#224

Signed-off-by: Xfurry <xfurry@cmangos.net>

(based on eb01961a87)

Signed-off-by: Cala <calaftp@free.fr>
2016-06-29 23:58:30 +02:00