Commit Graph

5556 Commits

Author SHA1 Message Date
ccrs
adb37f1a75 Fix build
(cherry picked from commit 5241c1ad71)
2021-02-15 19:13:25 +01:00
ccrs
92026abee1 Scripts/World: update guard scripts
Also remove deprecated method from Creature

(cherry picked from commit 299323ce5d)
2021-02-15 19:13:25 +01:00
Andrew Letson
a36ddf47a9 DB/Scripts: Terokkar Forest SAI migration
(cherry picked from commit 4d338b1d4d)
2021-02-15 19:13:25 +01:00
Keader
6ac58c40d7 Core/Scripts: Build fix
(cherry picked from commit cc50a036df)
2021-02-15 19:13:25 +01:00
Keader
f23d1f658e Core/Scripts: Codestyle fix (Trial of Crusader)
followup: c436be6f61
(cherry picked from commit 67df45b585)
2021-02-15 19:13:25 +01:00
Keader
59417cc0f8 Core/Scripts: Updated Trial of Crusader instance model
- TODO: Bosses rewrite, instance cleanup, add missing gossips/texts, port all gossips from db.
Sniffs will be nice :/

(cherry picked from commit c436be6f61)
2021-02-15 19:13:25 +01:00
sirikfoll
da76a0db5b Core/Scripts Fix issues with Midsummer's Ribbon Pole
Closes #6876

Fixed achievement Burning Hot Pole Dance
Update scripts for quest Torch Tossing, using all correct spells and timers
Updated script register model

(cherry picked from commit 6e7e43172e)
2021-02-15 19:13:25 +01:00
Matan Shukry
bb0194aede Scripts/Spells: Touch of the Magi - accumulate damage and DoT duration 2021-02-13 14:08:16 +01:00
Matan Shukry
7159de62b6 Scripts/Spells: Remove const from AuraEffect argument for AuraEffectProcFn 2021-02-13 14:08:16 +01:00
Matan Shukry
414338a27b Scripts/Spells: Druid Travel Form freeze fix (#26056) 2021-02-09 12:00:02 +01:00
Killyana
f40b32a640 Creature/script: Add locales to innkeepers gossip options
(cherry picked from commit 7fd8603ec5)
2021-02-06 21:41:51 +01:00
Killyana
a8483d05af Gameobject/Script: Remove outdated script
Ref 04da37c4fb

(cherry picked from commit 4455c50447)
2021-02-06 21:41:51 +01:00
Keader
ce8b3a1308 Core/Scripts: Fixed Charge behavior on Illidan encounter
"If any raid member is farther away than 25 yards from *both* Blades, one of the Flames charges that player and enrages"

(cherry picked from commit cb3627ca62)
2021-02-06 21:41:51 +01:00
jackpoz
f5dcff32cb Core/Misc: Fix static analysis issues
(cherry picked from commit 06ea65b0e6)
2021-02-06 21:41:51 +01:00
jackpoz
852c9e9108 Core/Misc: Fix static analysis issues
(cherry picked from commit a80c95a1c7)
2021-02-06 21:41:51 +01:00
jackpoz
388034498f Core/Misc: Fix static analysis issues
(cherry picked from commit 9b7c73a19d)
2021-02-06 21:41:51 +01:00
jackpoz
1c24819741 Core/Misc: Fix static analysis issues
(cherry picked from commit 97f33dc779)
2021-02-06 21:41:51 +01:00
jackpoz
a68ab3241a Core/Misc: Fix static analysis issues
(cherry picked from commit 7e73f5f1ed)
2021-02-06 21:41:51 +01:00
Riztazz
dffef65da2 Scripts/Stratholme: spawn Timmy the Cruel if conditions are met (#20750)
* Timmy the cruel
* Rename some variables and use sniffed spawn position
* codestyle
* Use areaboundary instead
* include order
* aokromes request
* remove static
* never cp on tc

(cherry picked from commit c69825d96d)
2021-02-06 21:41:51 +01:00
Keader
0a68d46798 Core/Scripts: Updated Black Temple to new Creature/Spell/Aura/GOB model
Fixed some codestyle issues.
Removed ENSUREAI

(cherry picked from commit 78f4f54f81)
2021-02-06 21:41:51 +01:00
Matan Shukry
0cae71eac5 Core/Spells: Adding SpellTargetObjectTypes to spell target checker to early-eliminate alive units (#26028)
* Added object type into checker that is used by grid search to early eliminate alive units when looking for corpses
* Removed script 'spell_hun_pet_carrion_feeder'. Ability doesn't exist anymore
2021-02-05 21:29:00 +01:00
Shauren
d697882dfb Core/Auras: Renamed a bunch of unknown or changed spell aura types and implemented some of them 2021-02-03 19:25:30 +01:00
sirikfoll
e83c0b07d1 Core/Scripts: Fixed typo in spell_pilgrims_bounty_a_serving_of
(cherry picked from commit 1a638b39e3)
2021-01-29 19:23:53 +01:00
Andrew Letson
0ec1699585 Scripts/Northrend: Move Sholazar Basin NPCs to SmartAI
(cherry picked from commit c99b89934e)
2021-01-29 19:23:53 +01:00
ccrs
bf12bae467 Core/Misc: waypoint movement
- Creature: update current waypoint to store nodeId and pathId
- MotionMaster: change variable type on GetMotionSlotType and GetMotionSlot to keep consistency and prevent errors (ASSERT is now no longer needed)
- UnitAI: add new waypoint hooks WaypointPathStarted and WaypointPathEnded
- SAI: handle WAYPOINT related events if creature is no escorting
* SMART_EVENT_WAYPOINT_RESUMED still not implemented for no escorting

TODO: the new hooks can save, now duplicated, logic on EscortAI and SAI

closes #20777
updates #20310
updates 21bd52cb99

(cherry picked from commit e10d7dd45c)
2021-01-29 19:23:53 +01:00
Wyreth
0c6447f94c Scripts/Tanaris: move Aquementas to SAI & improve related event (#20464)
* Script/Tanaris: move Aquementas to SAI and improve related event

Closes #11668

(cherry picked from commit 8888e6d96d)
2021-01-29 19:23:53 +01:00
Andrew Letson
b6f1ab5526 DB/Creature: Coosh'coosh to SAI
(cherry picked from commit 7822f058b0)
2021-01-29 19:23:53 +01:00
Osleyder Gonzalez Acosta
d4ad987010 Core/Misc: Update a few enums from db2 to 9.0.2 (#25956) 2021-01-28 22:02:03 +01:00
Robingad
5274f5ea54 Core/Commands: Fixed .go zonexy command (#25825) 2021-01-25 18:29:59 +01:00
Matan Shukry
1d51013b71 Scripts/Commands: Fixed .modify gender not setting correct customizations (#25920) 2021-01-23 15:35:22 +01:00
dr-j
9f32181ccb Quest/Script: Conversion of Bristlelimb Cage/Stillpine Captive cpp to SAI
Closes #19868

(cherry picked from commit 3bb5f17ff5)
2021-01-21 22:30:40 +01:00
tkrokli
0d32a1ef0f Scripts: tabs2spaces cleanup after commit cc89428
Thanks to Wyreth for reporting the overlooked tabs.

(cherry picked from commit bbd339370e)
2021-01-21 22:30:40 +01:00
Wyreth
45dbce6d78 Scripts/Northrend: talk event for quest A Suitable Test Subject (#20462)
- When using the quest item for A Suitable Test Subject and the spell aura vanishes,
  Bloodmage Laurith should turn toward the player and whisper a line.
- This is handled via spell event for Bloodspore Ruination (45997)

(cherry picked from commit fda99b2972)
2021-01-21 22:30:40 +01:00
Malleus
8eaf992f3e Script/Quests: Fix some missing NPC spells and quest credit
(cherry picked from commit cc894288b7)
2021-01-21 22:30:40 +01:00
Killyana
e73bd9763f Creature/Scripts: Add Aggro sound to Cairne Bloodhoo, Sylvanas Windrunner and Thrall
(cherry picked from commit 48ecd81d61)
2021-01-21 22:30:40 +01:00
Keader
8a6fdb7a21 Scripts/BlackTemple: Updates on Illidan encounter
- Fixed issues related with Parasitic Shadowfiend
- Updated script to new model
- Fixed loop of Parasitic Shadowfiend Summon
- Added a new spell (SPELL_REMOVE_PARASITIC_SHADOWFIEND)
- Fixed illidari elite attacking players
- SPELL_PARASITIC_SHADOWFIEND now is a negative aura

(cherry picked from commit 90f07bd948)
2021-01-21 22:30:40 +01:00
Treeston
9f2de698c9 some more cleanup (cbd025f follow-up)
(cherry picked from commit 4f5ec886d0)
2021-01-13 22:04:52 +01:00
Treeston
b31816ff79 Scripts/MagistersTerrace: Fix some crashes in Selin Fireheart. His script is still a shitshow, though. Closes #20614.
(cherry picked from commit cbd025f146)
2021-01-13 22:04:52 +01:00
Andrew Letson
bc73b5f8a5 DB/Scripts: Greengill Slave
(cherry picked from commit c8a346a23c)
2021-01-13 22:04:52 +01:00
Keader
c41c6d5f61 Core/Illidan: Parasitic Shadowfiend can target tanker
(cherry picked from commit b4d632e57d)
2021-01-13 22:04:52 +01:00
Wyreth
3c898d9e01 Scripts/Quest: Captain Tyralius improvements (#20419)
Update: #12352
(cherry picked from commit 398e67cbca)
2021-01-13 22:04:52 +01:00
Shauren
1b460d4929 Scripts/Chat log: Move LANG_ADDON_LOGGED to addon chat logger 2021-01-10 12:28:02 +01:00
Kyle Phelps
ee6e71bbd3 Split all addon chat logs into separate log streams (#25816)
* Split all addon chat logs into separate log streams

* Add missing channels
2021-01-08 23:33:07 +01:00
Andrew Letson
f3b3bdf072 [3.3.5] DB/Scripts: Rivern Frostwind
(cherry picked from commit 9fe890744c)
2021-01-08 21:12:11 +01:00
Andrew Letson
3fcc31005f DB/Scripts: Migrate Raliq the Drunk and Sal'salabim to SAI
(cherry picked from commit 7db70bf40b)
2021-01-08 21:12:11 +01:00
Wyreth
a3a91dadad Scripts/EasternKingdoms: move Alchemist Arbington and Apothecary Dithers core script to DB
(cherry picked from commit 23329790d2)
2021-01-08 21:12:11 +01:00
Andrew Letson
f79480bf9d DB/Scripts: Yenniku (move npc_yenniku to SAI)
(cherry picked from commit a7f3d5e59f)
2021-01-08 21:12:11 +01:00
Wyreth
7204bb35e3 Scripts/World: move Leviroth's item_script to SAI
(cherry picked from commit 17143938d7)
2021-01-08 21:12:11 +01:00
Kittnz
05ee64631d Event/Brewfest: Fix logic for Brewfest Music
Closes #20589

(cherry picked from commit f909d4f195)
2021-01-08 21:12:11 +01:00
Gustavo
f34ee9b737 Core/Scripts: Update boss Toravon the Ice Watcher (#20395)
* Core/Scripts: Update boss Toravon the Ice Watcher

Frozen Orbs: Fixed summon delay, removed old hack, aggro behavior implemented(every 10sec they reset threat and change target)
Remove no longer needed script for the orb stalker
All timers adjusted
Update instance model
Update script register model
Fix Frostbite proc

(cherry picked from commit 5a90251ea2)
2021-01-08 21:12:11 +01:00