Commit Graph

1107 Commits

Author SHA1 Message Date
ratkosrb 067669e2df Refactor pet cast handler.
Closes https://github.com/vmangos/core/issues/1277
2021-07-14 16:12:14 +03:00
breeches 6a52633b8d Make Lakota Windsong speak at end of Free At Last (#1257) 2021-07-01 13:31:51 +03:00
ratkosrb cacef79f1b Improve Buru the Gorger's phase transition. 2021-06-12 20:54:06 +03:00
ratkosrb edfe11d046 Fix issues with Nefarian. 2021-06-12 08:30:14 +03:00
Orozxy 0c2ee99217 Reimplement the Scourge Invasion event. (#1204)
Co-authored-by: ratkosrb <ratkomladic2@abv.bg>
2021-06-09 14:49:56 +03:00
ratkosrb 290980c8e5 Update all character database tables to use lowercase column names.
Now there is a consistent naming style. Previously some tables were mixing up to 3 different styles. Also cleaned up unused tables and fields.
2021-06-09 07:33:19 +03:00
Warlockbugs fb91e33eb9 Revamp of mirror timers and environmental APIs
https://github.com/cmangos/mangos-classic/commit/bf00a047bed5fdf736f3308a1d8b2947ac11a3c3
2021-06-02 09:46:49 +03:00
ratkosrb c540bbbfd2 Remove Headless Horseman script file.
That event does not exist in Vanilla.
2021-06-01 20:30:37 +03:00
ratkosrb ac57073094 Fix issues with Hurley Blackbreath. 2021-05-28 16:45:07 +03:00
ratkosrb 900822dbd9 New script for quest Guardians of the Altar.
Closes https://github.com/vmangos/core/issues/1102
2021-05-24 17:26:33 +03:00
ratkosrb 19dea3dde9 Add missing texts for quest Freedom for All Creatures. 2021-05-22 14:48:07 +03:00
ratkosrb 75d3992d35 Convert more doubles to floats in uldaman script. 2021-05-20 21:51:29 +03:00
GrenderG dd8843cc27 Reworked Norgannon events and removed wrong spawns. (#1190) 2021-05-19 12:13:33 +03:00
ratkosrb 2642fe0341 Fix Garr respawn exploit. 2021-05-16 12:07:09 +03:00
ratkosrb 3bd26c93b1 Fix double to float conversion warnings in STV scripts. 2021-05-16 11:30:13 +03:00
GrenderG b96a47ce71 Small improvements for Tooga's Quest escort (#1189)
* Add missing text to Tooga and change script text with broadcast text.

* Prevent Tooga from spamming text.

* Make Torta wander.
2021-05-15 18:04:05 +03:00
schell244 b2625407ff Use broadcast texts in STV fishing tournament script. (#1177) 2021-05-15 17:50:52 +03:00
GrenderG f2c159b37a Make Ouro follow content patch progression. (#1151)
* Make Ouro follow content patch progression.

* Put note of CThun hotfixes in the proper script file.

* Properly generate Ouro timers based on content patch.

* Make methods inline.
2021-05-15 17:36:28 +03:00
GrenderG 60dc6803c0 Heart of Hakkar mini event fixes. (#1149)
* Molthor should run during the Heart of Hakkar mini event.

* More fixes using sniffed data.

* Use sniffed positions for Servants of the Hand.
2021-05-15 17:35:45 +03:00
ratkosrb e5eff38ee8 Fix The Unforgiven in Stratholme. 2021-05-09 06:17:52 +03:00
ratkosrb ca6dd2f02d Pass ObjectGuid to ScriptsStarts instead of pointers. 2021-04-27 23:00:31 +03:00
GrenderG fb63f071cf Fix some quest issues in Duskwood. (#1135)
* Fix some quest issues in Duskwood.

* Removed not needed GossipHello from Lord Ello Ebonlocke.
2021-04-21 19:05:45 +03:00
GrenderG 26b7dc422e Vaelastraz shouldn't despawn after 1 hour in Patch 1.8 or greater. (#1129)
* Vaelastraz shouldn't despawn after 1 hour in Patch 1.8 or greater.

* Fixed content patch to check.
2021-04-21 19:00:45 +03:00
ratkosrb d54dbd66c2 Cleanup header dependencies. 2021-04-12 14:34:00 +03:00
ratkosrb b335e44fd8 Add old levels for Duskwood bossed and remove useless script.
Closes https://github.com/vmangos/core/pull/1083
2021-04-08 03:08:28 +03:00
WobLight 990297a252 Implement dithering of fractional values (#1100) 2021-04-04 00:09:22 +03:00
ratkosrb af745365e9 Don't use bounding radius for aggro distance checks. 2021-04-01 23:44:56 +03:00
ratkosrb 5b98daa7a5 New script for quest One Shot. One Kill. 2021-03-17 16:29:40 +02:00
ratkosrb 57c6cef625 New script for quest Counterattack.
Closes https://github.com/vmangos/core/issues/830
2021-03-12 13:53:21 +02:00
ratkosrb e02d6af4c3 Don't despawn Mizzle the Crafty until the dungeon is reset.
Closes https://github.com/vmangos/core/issues/1093
2021-03-07 00:18:47 +02:00
GrenderG a8fb18de80 Various fixes to AQ scripts (#1070) 2021-03-03 02:25:27 +02:00
schell244 fd9c1dd29e Update Barrens scripts to use broadcast texts (#1031) 2021-03-01 18:10:11 +02:00
ratkosrb b5111a3ca4 Fix issues with The Great Masquerade. 2021-02-28 19:39:33 +02:00
gamemechanicwow f83eab4207 Improve quest Rise Obsidion. 2021-02-24 23:07:28 +02:00
ratkosrb 4ee22bb33f Improve Omen script. 2021-02-18 16:02:46 +02:00
Velite12 757fa749c5 Reset threat after casting Wrath of Ragnaros (#1068) 2021-02-18 11:20:17 +02:00
Velite12 6152e80892 Fix Might of Ragnaros Combat Bug (#1067)
* Update flame of ragnaros to despawn if the spell resists

* Fixed Might Of Ragnaros Combat Bug
2021-02-18 11:19:04 +02:00
insuna 9543db68e3 Fix Razuvious leash height (#1045)
Increased the height at which Razuvious resets to the mid-way point of the stairs, instead of the foot of the stairs.
2021-02-09 06:49:14 +02:00
WobLight 7795e4a534 Default to old PCH implementation when using MSVC (#1041) 2021-02-01 19:56:35 +02:00
WobLight 7d452af163 Some cmake cleanup (#1035)
* Use ON/OFF instead of 1/0 for booleans in CMake

* Fix typo in CMake

* Suggest to update cmake to use PCH

* Refactor PCH -> USE_PCH

* Refactor SCRIPTS -> USE_SCRIPTS

* Fix typo

* Change STATUS -> WARNING for PCH reset message
2021-01-30 21:53:37 +02:00
ratkosrb d9a02aa552 Add legacy cmake support for PCH. (#1032) 2021-01-28 22:36:33 +02:00
WobLight 1b3274d278 Use cmake pch instead of custom FindPCH (#1022)
* Use cmake pch

* Move PCH option up to the other options

* Allow lower cmake version when PCH is OFF

Co-authored-by: 놀린 <nolin.nolin.nolin.nolin@gmail.com>
2021-01-28 16:44:16 +01:00
ratkosrb a927e5b7f3 Refactor valid attack target checks. 2021-01-24 22:47:36 +02:00
ratkosrb 8d806cf7bd New script for Princess Theradras.
Closes https://github.com/vmangos/core/pull/978
2021-01-24 04:58:32 +02:00
schell244 72bfa1ba86 Use broadcast texts ids for quest Counterattack script (#940)
* Quest: Counterattack! - use broadcast texts, added sound

* remove aggro texts from horde npc, reduce change of sound to be get played
2021-01-23 17:47:31 +02:00
ratkosrb 9567ba0d79 Improve Zum'rah encounter in Zul'Farrak.
Zombies will now run to Zum'rah first on spawn if you activate the areatrigger that makes him hostile.
2021-01-19 19:57:21 +02:00
ratkosrb 1b7ecdd3b8 New script for Darkmaster Gandling. 2021-01-15 22:51:08 +02:00
ratkosrb 376e77112c Remove hardcoded script for Razormane Stalker. 2021-01-12 15:03:57 +02:00
schell244 6369bb5acf Update Wailing Caverns scripts to use Broadcast Texts (#910) 2021-01-10 23:38:54 +02:00
ratkosrb 7d2f1e2923 Rework creature leashing logic to match classic.
- If you pull 1 mob among a group of others with a single target spell, it's leash timer should become linked with those who answer its initial call for assistance.

- Pulling a whole group of mobs at the same time using an AoE spell should not cause the mobs to become linked.

A mob aggroing another later on through its periodic call for help should not cause mobs to become linked.

A negative spell hit or melee attack on the mob should reset it's leash timer.

If a mob using chase movement does not need to move for around 5 second, it's leash timer should reset.

Closes https://github.com/vmangos/core/issues/793
2021-01-08 23:08:48 +02:00