Commit graph

58 commits

Author SHA1 Message Date
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
Xfurry
34ffcade3b Implement script for quest 10506
Close cmangos/issues#962

(based on 72dea975e8)

Signed-off-by: Cala <calaftp@free.fr>
2016-06-29 23:54:24 +02:00
killerwife
0f5d2bc217 Implement script for quest 11516
Please note that in order for this to work properly, it requires the
latest pet rework patch.
This is because mini pets, are not attackable, and they cannot be targeted
by spells at the moment.

Close cmangos/mangos-tbc#60

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

(based on 33cd1fd062)

Signed-off-by: Cala <calaftp@free.fr>
2016-06-15 23:25:23 +02:00
Xfurry
5b917ac261 Implement script for escort quest 9759
Thanks to @Grz3s for providing the details

Close scriptdev2/scriptdev2#188

(based on 41c43a8b81)

Signed-off-by: Cala <calaftp@free.fr>
2016-05-28 14:44:19 +02:00
Cala
5027a243c0 Script Aurius' Reckoning event in Stratholme
* Aurius now leaves the Alonsius Chapell to help players defeating
Baron Rivendare if they previously gave him the Medallion of Faith
* He now change his gossip depending on the event progress
* The quest "Aurius' Reckoning" is no longer auto-completed

(based on commit 0519a1da73)

Signed-off-by: Cala <calaftp@free.fr>
2016-05-15 23:45:02 +02:00
Cala
3411b81a57 Improve Baron run in Stratholme
* NPC Ysida is now spawned on event start
* Her speeches are added
* Tuning of the timers
* Run failure is now handled
* Event is completable
* Reputation reward is added
* Special case when timer expires while fighting the Baron is handled

(based on commit 37d046b257)

Signed-off-by: Cala <calaftp@free.fr>
2016-05-10 23:32:26 +02:00
Mattias Simonsson
46ccfa3c5e Added support for Stormspire to Shattrath teleporter during quest 10280 2016-05-08 13:05:25 +02:00
Cala
4fdcfd9cc7 Add partial support for quests 5821 & 5943
* Both Gizelton Caravan escort quests can now be taken and completed in
Desolace.
* Quests failure is not fully handled: death of Rigger or one of the
two kodos will not trigger quest failure like it should

(based on f4c562e934)

Signed-off-by: Cala <calaftp@free.fr>
2016-04-18 12:07:24 +02:00
Cala
8ca434bae8 Drop script for quests 4001 and 4342
* Drop SD2 script for quests 4001 (What's Going On?) and 4342 (Kharan's
Tale): they can now be handled 100% in database

(based on 0d20c29ccc)

Signed-off-by: Cala <calaftp@free.fr>
2016-03-09 23:03:39 +01:00
Xfurry
37b1093139 Update and fix quest 9528
Thanks to @Grz3s for providing the data

(based on a16bfccf36)

Close scriptdev2/scriptdev2#186

Signed-off-by: Cala <calaftp@free.fr>
2016-02-10 21:49:37 +01:00
Xfurry
1859fe15c8 Implement script support for Servants' Quarters rare boss spawn - Karazhan
Thanks to @X-Savior and @Tobschinski

Close cmangos/issues#816

(based on 3eea116409)

Signed-off-by: Cala <calaftp@free.fr>
2016-01-21 15:11:21 +01:00
Xfurry
152c477f6a Implement script for creature 10498
This requires SD2 as it can't be handled by ACID.

Thanks to @TheTrueAnimal

Close scriptdev2/scriptdev2#118

(based on d79d20c28f)

Signed-off-by: Cala <calaftp@free.fr>
2015-11-01 22:44:20 +01:00
Xfurry
482a580d94 Implement script for burster worms in Outland
Part of unified-db/Database#124

This is required because EAI engine isn't good enough to properly support the script for these creatures

(based on 40965b3500)

Signed-off-by: Cala <calaftp@free.fr>
2015-11-01 17:00:44 +01:00
Xfurry
d5c2cc084d Remove script for quest 9537
Implemented in UDB [302]

Close scriptdev2/scriptdev2#184

(backported from 6dce3ef)

Signed-off-by: Cala <calaftp@free.fr>
2015-10-20 22:29:37 +02:00
Cala
cf627cf020 BRD Grim Guzzler rework part 5 (final)
* Add the Nagmara's Potion of Love event: she and Private Rocknot will
open the bar back door and go out for some lovely time. The event is
triggered by quest completion or gossip option for players having
already completed the quest.
* Code clean up (white spaces, tabs, comments...)

Data for this event are from retail

(backported from 7de3114)
2015-10-20 22:28:41 +02:00
Cala
d0ab731bd4 BRD - Improve Emperor Thaurissan encounter
* Emperor Thaurissan will now randomly yell while players clear the
Throne Room
* Added new aggro yells

(backported from f5e4938)
2015-10-20 22:22:08 +02:00
Cala
2df76d46c8 BRD - Improve Iron Hall encounter
* Now NPC 8982 (Ironhand Guardian) will start using their flamethrower
spell only once Magmus is engaged and they will never stop afterwards

See: https://github.com/classicdb/database/issues/715

(backported from 75119e7)
2015-10-20 22:21:27 +02:00
Cala
042836b505 BRD Grim Guzzler rework part 4
* Scripted NPC Plugger Spazzring. It will now:
- react when pickpocketed (with some delay)
- use his abilities in combat
- warn and attack people stealing his goods
- activate Phalanx on death and spawn a patrol
- use random texts (says and yells)

* Small fixes from previous commits

(backported from c9cb5aa)
2015-10-20 22:20:29 +02:00
Cala
ca6c65da3e BRD Grim Guzzler rework part 3
* Add the bar patrol event when Ribbly is killed (should also be true
for Plugger but this will come in next commit)
* Add a few basis ground for Plugger script which will come soon

(backported from 21d1954)
2015-10-20 22:19:36 +02:00
Cala
ebc2b7cd9a BRD - Various fixes and improvements from previous commits
* Arena event:
- fix a wrong use of urand for the crowd cheering
- now use the correct number of NPCs per wave (thanks @Tobschinski for
the values)
- code and comments cleanup

* Bridge event (thanks @Schmoozerd for his suggestions):
- fix NPC summon type
- use Set/GetData

* Rocknot event:
- add missing texts
- fix build
- handle server reset if event is already complete
- slightly lower the probability of random emote for patrons
- now handle nearby patrons' reaction in escort script to match
Phalanx's one

* SQL:
- Fix missing queries

(backported from 1bbdffa)
2015-10-20 22:15:49 +02:00