Commit graph

28 commits

Author SHA1 Message Date
Cala
b818bf3a5b 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
2016-11-27 00:38:24 +01:00
Qingle
c74e658c59 Naxxramas: Razuvious Triumphant Shout Update
Signed-off-by: Cala <calaftp@free.fr>
2016-11-27 00:38:24 +01:00
Qingle
8f13ab77af Naxxramas: Fixed Faerlina Enrage Texts
- Should do texts on enrage, fixed them to urand()

Signed-off-by: Cala <calaftp@free.fr>
2016-11-27 00:38:24 +01:00
MantisLord
eea5c6a41a 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>

(based on f07408a914)

Signed-off-by: Cala <calaftp@free.fr>
2016-11-07 15:50:12 +01:00
Cala
1addaf7378 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.
2016-09-11 15:04:40 +02:00
Tobschinski
25078263e1 Majordomo Executus & Ragnaros 2016-08-24 21:52:14 +02:00
sidsukana
7b37f7fe79 Fix some texts (Majordomo and server string) 2016-08-24 21:52:14 +02:00
Cala
f45f6977f7 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
2016-07-11 11:24:18 +02:00
Cala
7523fc3cef 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
2016-06-30 10:30:36 +02:00
NeatElves
234c45fb19 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>

(based on 20a460bdc8)

Signed-off-by: Cala <calaftp@free.fr>
2016-06-30 00:13:17 +02:00
Cala
0519a1da73 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
2016-05-15 23:22:54 +02:00
Cala
cf63af912c 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>

(based on commit 3411b81a57)

Signed-off-by: Cala <calaftp@free.fr>
2016-05-10 23:35:44 +02:00
Cala
0ccfca6711 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>

(based on 4fdcfd9cc7)

Signed-off-by: Cala <calaftp@free.fr>
2016-04-18 12:11:23 +02:00
Cala
cb5e4aff6c 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>

(based on 8ca434bae8)

Signed-off-by: Cala <calaftp@free.fr>
2016-03-09 23:11:31 +01:00
Xfurry
dea541951a 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>

(based on 152c477f6a)

Signed-off-by: Cala <calaftp@free.fr>
2015-11-02 09:41:56 +01:00
Cala
7c9c2c2af9 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)

(backported from cf627cf)
2015-10-21 15:36:08 +02:00
Cala
dd7c88dcce BRD - Improve Emperor Thaurissan encounter
* Emperor Thaurissan will now randomly yell while players clear the
Throne Room
* Added new aggro yells

(backported from f5e4938)

(backported from d0ab731)
2015-10-21 15:36:08 +02:00
Cala
2bdeb968eb 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)

(backported from 2df76d4)
2015-10-21 15:36:08 +02:00
Cala
cd05697d26 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)

(backported from 042836b)
2015-10-21 15:36:08 +02:00
Cala
33591f942b 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)

(backported from ca6c65d)
2015-10-21 15:36:08 +02:00
Cala
5e39dc08b9 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)

(backported from ebc2b7c)
2015-10-21 15:36:07 +02:00
Cala
3aecd3592c BRD Grim Guzzler rework part 2
Implement Hurley Blackbreath event in the Grim Guzzler:
- he will now spawn with his three cronies once the three kegs are
broken

Data are from retail

(backported from 39e58be)

(backported from 501ecfc)
2015-10-21 15:36:07 +02:00
Cala
9d4ec574ec BRD Grim Guzzler rework part 1
Improve Private Rocknot event in Grim Guzzler:
- bar patrons behavior is scripted (emotes, reaction to event)
- Phalanx is scripted (only for this event for now) will now move to
bar the door
- Timing was slightly adjusted
- More polish in Rocknot scripting (emotes, texts, spells)

Many of the data are from retail (not all like Phalanx faction and WP)

Visual aspect of this patch is similar to retail as seen in:
https://www.youtube.com/watch?v=3mIkmIdpEW4

(backported from 5637705)

(backported from aba606a)
2015-10-21 15:36:07 +02:00
Cala
9444070d34 Implement bridge event in Blackrock Depths
Now two guards will spawn at each end of the bridge and run toward the
player. If not engaged, they will randomly move at the center of the
bridge until instance reset.
Data are from retail.

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

(backported from b622863)

(backported from 0bc5187)
2015-10-21 15:36:07 +02:00
Xfurry
4cf62179f2 Fix gossip for creature 6669
Close scriptdev2/scriptdev2#183

Thanks to @Grz3s

(backported from 93e83ad)

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

(backported from 16cecf9)

Signed-off-by: Cala <calaftp@free.fr>
2015-10-21 15:36:07 +02:00
Xfurry
27e32409c2 Fix SD2 file encoding
Close scriptdev2/scriptdev2#177

Thanks @evil-at-wow

(backported from a84dc96)

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

(backported from 50bd3fe)

Signed-off-by: Cala <calaftp@free.fr>
2015-10-21 15:36:07 +02:00
Xfurry
992b80963a Remove script for GO 180794. This is now handled in DB
Expects c4345abc7f

Thanks to @grz3s

(backported from 1e07d60)

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

(backported from 0e3a66d)

Signed-off-by: Cala <calaftp@free.fr>
2015-10-21 15:36:07 +02:00
Cyberium
ca609d4215 SD2 in core, initial comit. 2015-10-08 11:02:39 +02:00