Commit Graph

11286 Commits

Author SHA1 Message Date
Treeston
a7baefeadb DB/InstanceSpawn: The easy ones. Gruul's Lair, Magtheridon's Lair, Onyxia's Lair, Eye of Eternity.
(cherry picked from commit fd9a93b45e)
2020-08-22 13:52:45 +02:00
Treeston
608c9aaabf Scripts/InstanceScript: Implement database framework for managing spawn groups based on boss state. (#20103)
(cherry picked from commit 84590be26d)
2020-08-22 13:48:44 +02:00
Treeston
703910d71b Scripts/Commands: New utility command: .list spawnpoints.
(I just needed it for dynspawn follow-up work, really.)

(cherry picked from commit fcd6fe0aac)
2020-08-22 13:11:34 +02:00
r00ty-tc
03b125e6d1 Dynamic Creature/Go spawning:
- True blizzlike creature spawn/respawn behavior - new creature = new object
 - Toggleable spawn groups (with C++/SAI/command options to use them)
 - Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone.
 - Backward compatibility mode (set via group and for summons)
   to support creatures/gos that currently don't work well with this
   (this should be removed once the exceptions are fixed)

Fixes and closes #2858
Tags #8661 as fixable.
Fixes and closes #13787
Fixes #15222.

(cherry picked from commit 59db2eeea0)
2020-08-22 12:59:57 +02:00
Treeston
6599dab1e1 Scripts/Auchindoun: Blackheart the Inciter fully fixed now. I had way too much fun with this one.
Two points of note:
1) Spawning 5 invisible triggers with 5 distinct factions which then MC one target each? Biggest. Hack. Ever. Best part? It's blizzlike.
2) For over ten years, I thought it was spelled "Auchinodoun". It's not. It's spelled "Auchindoun". TIL.

(cherry picked from commit 04dc47e7e2)
2020-08-19 23:50:31 +02:00
Treeston
8a1739d15e Scripts/Auchindoun: Replace the Blackheart the Inciter hack-filled script with a slightly less hack-filled script that actually mostly works. This should at least make the boss encounter possible to complete. No claims to correctness, of course.
(cherry picked from commit a38141fd6c)
2020-08-19 23:47:25 +02:00
treeston
89006f621e Scripts/Item: Change Nitro -> Boosts <- to use the correct knockup effect for their backfire. Also, script that knockup effect to work properly ("usually" deploy a rescue parachute).
(cherry picked from commit 02b1d8bb48)
2020-08-19 20:51:03 +02:00
treeston
ba7d8e9ace Scripts/Item: Fix Nitro Boosts to only fail in flyable areas. Also, it's called nitro _boosts_. Not _boots_. Nitro _boosts_.
(cherry picked from commit f953d85960)
2020-08-19 20:18:24 +02:00
Killyana
1019fc5801 DB/Creature: Add some missing spawns in Deathforge
(cherry picked from commit abf38f9b8f)
2020-08-18 22:39:55 +02:00
Killyana
af5c195e7f DB: Use the correct ID for Hagash The blind
Updates #18930

(cherry picked from commit 1f834d3cd1)
2020-08-18 19:04:19 +02:00
Killyana
65c594d86e DB/SAI: Fix Thrallmar Grunt event text
Closes #18930
By dr-j

(cherry picked from commit f9f15250a5)
2020-08-18 19:03:22 +02:00
Killyana
6e0be8b469 DB/Quest: Celestial Planetarium access heroic requirements
Updates #19981

(cherry picked from commit 432dd7c25d)
2020-08-18 18:53:13 +02:00
Killyana
4b6b59931a DB/Quest: Celestial Planetarium access quests
Closes #19981

(cherry picked from commit 1008536ce4)
2020-08-18 18:53:13 +02:00
Killyana
1a1fe1847d DB/Creature: Overseer Faedris
Remove Dup spawn
Closes #20020

(cherry picked from commit 13edbd9e31)
2020-08-18 18:53:13 +02:00
Killyana
842c120fda DB/Quest: Finish Me!
Fix Quest requirements
Closes #20019
by meji46

(cherry picked from commit d50794a33e)
2020-08-18 18:53:13 +02:00
Killyana
befbfbb655 DB/Creature: Tivax the Breaker
(cherry picked from commit c6d7994445)
2020-08-18 18:53:13 +02:00
Killyana
7e41ddd2f3 DB: Fix the previous commit
(cherry picked from commit fe15464feb)
2020-08-18 18:53:13 +02:00
Killyana
6223dd6437 DB/Gameobject: Add missing spawn of The Alliance of Lordaeron
(cherry picked from commit fb194588e1)
2020-08-18 18:53:13 +02:00
Killyana
c22c02bdc6 DB/Creature: Crystalforge Bunny
(cherry picked from commit ce8996fa23)
2020-08-18 18:53:13 +02:00
TDB Release
f4b4425862 TDB 837.20081 - 2020/08/14 2020-08-14 21:46:30 +00:00
funjoker
2aed7f18c0 DB: Update quest data for locale zhTW to 35435 2020-08-14 22:47:54 +02:00
funjoker
1fbf66628b DB: Update creature data for locale zhTW to 35435 2020-08-14 22:47:45 +02:00
funjoker
ade7194b7c DB: Update hotfixes for locale zhTW to 35435 2020-08-14 22:47:35 +02:00
funjoker
a1f8029238 DB: Update broadcast_text for locale zhTW to 35435 2020-08-14 22:47:25 +02:00
Shauren
10cee0fc78 DB: Resolve pool id conflicts between branches 2020-08-14 19:20:16 +02:00
Killyana
7db70a5f89 DB/Creature: Hearthsinger Forresten
(cherry picked from commit 57604f43bd)
2020-08-14 18:26:16 +02:00
funjoker
02fd3a1f15 DB: Update quest data for locale zhCN to 35435 2020-08-14 02:31:34 +02:00
funjoker
502687f29b DB: Update creature data for locale zhCN to 35435 2020-08-14 02:31:23 +02:00
funjoker
ad32a0e7c8 DB: Update hotfixes for locale zhCN to 35435 2020-08-14 02:30:58 +02:00
funjoker
cf2148170e DB: Update broadcast_text for locale zhCN to 35435 2020-08-14 02:30:45 +02:00
funjoker
957b40b6ad DB: Fix another mistake in ruRU hotfixes file 2020-08-14 01:59:40 +02:00
funjoker
a1693e695d DB: Fix mistake in ruRU hotfixes file 2020-08-14 01:55:54 +02:00
funjoker
56fc822a64 DB: Update quest data for locale ruRU to 35435 2020-08-14 01:53:33 +02:00
funjoker
d29b575f57 DB: Update creature data for locale ruRU to 35435 2020-08-14 01:53:22 +02:00
funjoker
2c5a0a72d6 DB: Update hotfixes for locale ruRU to 35435 2020-08-14 01:53:11 +02:00
funjoker
366b50844b DB: Update broadcast_text for locale ruRU to 35435 2020-08-14 01:53:00 +02:00
funjoker
c22bce141b DB: Update quest data for locale ptBR to 35435 2020-08-14 00:42:29 +02:00
funjoker
6be5f60eb5 DB: Update creature data for locale ptBR to 35435 2020-08-14 00:42:16 +02:00
funjoker
ff8b64faee DB: Update hotfixes for locale ptBR to 35435 2020-08-14 00:42:02 +02:00
funjoker
16da3ccc00 DB: Update broadcast_text for locale ptBR to 35435 2020-08-14 00:41:40 +02:00
funjoker
d57f106fb5 DB: Update quest data for locale koKR to 35435 2020-08-14 00:06:43 +02:00
funjoker
087859b46c DB: Update creature data for locale koKR to 35435 2020-08-14 00:06:23 +02:00
funjoker
9e545cc709 DB: Update hotfixes for locale koKR to 35435 2020-08-14 00:06:09 +02:00
funjoker
314469faac DB: Update broadcast_text for locale koKR to 35435 2020-08-14 00:05:56 +02:00
Shauren
2c99678118 Core/PacketIO: Send the expected value in available hotfixes packet - realm address, not arbitrary number (it no longer has any effect for clearing client cache) 2020-08-13 14:15:26 +02:00
funjoker
5a6970e556 DB: Update quest data for locale itIT to 35435 2020-08-12 23:42:01 +02:00
funjoker
37461c96af DB: Update creature data for locale itIT to 35435 2020-08-12 23:41:45 +02:00
funjoker
d955a52964 DB: Update hotfixes for locale itIT to 35435 2020-08-12 23:40:57 +02:00
funjoker
f2cb71fac4 DB: Update broadcast_text for locale itIT to 35435 2020-08-12 23:40:27 +02:00
funjoker
83f69f595e DB: Update hotfixes for locale frFR to 35435 2020-08-12 22:21:18 +02:00