Commit Graph

31032 Commits

Author SHA1 Message Date
Killyana
aeda85bc89 DB/Creature: Wrath-Scryer's Felfire
Used in spell=35770 by Wrath-Scryer Soccothrates, the boss has half of his abilities missing or not scripted
2019-05-22 17:24:48 +02:00
Killyana
01cb07a1c7 DB/Creature: Kaylaan & Fallen Vindicator 2019-05-22 02:54:27 +02:00
Killyana
f8bb6eb14d DB/Creature: Death Watcher/Entropic Eye 2019-05-22 02:11:52 +02:00
Killyana
9f9d5f4ebd DB/Creature: Duro Control Console 2019-05-22 01:39:58 +02:00
Killyana
b3478c42c6 DB/SAI: Overseer Seylanna
And remove some wrong spawns
2019-05-22 01:05:58 +02:00
Killyana
1a569bdec5 DB: Fix rotation and state for Nether Collector Tube and add Coruu Control Console 2019-05-21 23:31:21 +02:00
Killyana
8b6d2ecaac DB/Creature: Event Generator Old Hillsbrad 2019-05-21 21:32:43 +02:00
Killyana
94c331a427 DB/Creature: Little Jimmy Vishas
The event with Renault Mograine and Sally Whitemane and a Captured Critter is not scripted
2019-05-21 21:23:33 +02:00
Killyana
bb82a5a248 DB/Creature: Nova Terra 2019-05-21 20:18:14 +02:00
Killyana
a00e416840 DB/Creature: Aldor Spawn Controller 2019-05-21 19:21:55 +02:00
Killyana
87a44450b5 DB/Creature: Fix some Waypoints 2019-05-21 18:37:47 +02:00
ccrs
e4a1556e09 Core/PetAI: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
2019-05-19 23:59:52 +02:00
ccrs
c826ec0a3c Core/Handlers: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
2019-05-19 11:58:03 +02:00
ccrs
48208b8dde Core/Handlers: random PetHandler cosmetics & codestyle 2019-05-19 11:55:33 +02:00
ccrs
2b78c70810 Core/Movement: move DelayedAction into MotionMaster and add a couple defines 2019-05-19 11:38:10 +02:00
Killyana
2c90fe56dc DB/Quest: Fix some Breadcrumb quests 2019-05-18 21:49:41 +02:00
jackpoz
3828596847 Core/Packet: Clean up packet creation
Clean up packet creation by removing some unneeded checks to specify the exact packet size to reserve.
It's cheaper and easier to just always specify the max size as it's a matter of a few bytes only anyway.
2019-05-18 20:37:18 +02:00
jackpoz
a0bd68cf46 Core/Misc: Fix static analysis issues reported by Coverity 2019-05-18 16:12:23 +02:00
Killyana
a0d41c314f Spell/Scripts: Add cooldown for Arcano-Scorp spells
Closes #23287
2019-05-18 01:31:41 +02:00
Wyrserth
404c4f8091 Core/Scripts: implement a PlayerScript hook called when a quest's objective receives progress (#23286) 2019-05-17 20:38:15 +02:00
Ianislav Vasilev
908fbf48d2 Scripts/Blackrock Depths: High Priestess of Thaurissan (#23230)
* Initial fix suggestion for 22660.

* Removed todo related to the work done in this branch.

* Removing obsolete braces and added failfast check.

* Refactored the logic about having the quest.

* Removing obsolete braces.

* Adding reference to incomplete type.

* Switching from forward declaration to header where type is defined.

* Including Player type definition in order to work with nopch.

* Update src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/instance_blackrock_depths.cpp

Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

* Update src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/instance_blackrock_depths.cpp

Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

* Reverted mistakenly deleted todo
2019-05-17 14:50:27 +02:00
Wyrserth
4d04344b41 Core/Spell: add proper cooldowns to some spells used by vehicles (#23260)
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll.

* Add Wing Buffet and Stampy's Stompy-Stomp.

* Add Tag Greater Felfire Diemetradon and Touch of Darkness.

* Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
2019-05-17 12:08:20 +02:00
ccrs
71e7394b74 Build: fix variable order initialization error
fatal error: field 'Action' will be initialized after field 'Validator' [-Wreorder]
2019-05-17 01:13:42 +02:00
ccrs
b2b85dedb6 Core/Movement: implement MotionMasterDelayedAction validator 2019-05-17 01:07:27 +02:00
ccrs
acbfac7b13 Core/AI: PetAI method reordering 2019-05-17 00:18:09 +02:00
Killyana
9435caa8d1 Instance/Script: Blood Furnace
Ref #23285
2019-05-16 19:31:54 +02:00
Killyana
db53747eb8 DB/Creature: Hellfire Familiar 2019-05-16 02:09:08 +02:00
Killyana
7059b439c4 DB: Rename Files 2019-05-16 01:59:50 +02:00
ccrs
74678b247e Core/PetAI: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
2019-05-16 01:11:13 +02:00
ccrs
a4e94dcf6b Core/PlayerAI: apply some movement related corrections
Unit::StopMoving() is evil, and so is MotionMaster::Clear()

the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
2019-05-16 00:44:50 +02:00
ccrs
79b90f9d3a Core/Misc: remove incorrect ClearUnitState calls related to movement
these unit states should never be removed outside motionmaster's handlings
2019-05-16 00:21:09 +02:00
ZenoX92
6d2d16727a DB/Quest: Return to Troyas (Improvements)
Closes #23283
2019-05-15 23:42:30 +02:00
ZenoX92
ff7f085403 DB/Gossip: Marin Noggenfogger
Closes #23280
2019-05-15 23:41:54 +02:00
ZenoX92
947b4792e1 DB/Quest: Sprinkle's Secret Ingredient
Closes #23279
2019-05-15 23:41:16 +02:00
ZenoX92
2fda315a37 DB/Quest: Spirit Totem
Closes #23278
2019-05-15 23:40:35 +02:00
ZenoX92
f097c38a98 DB/Quest: More Breadcrumb Quests
Closes #2327
2019-05-15 23:39:47 +02:00
ZenoX92
3859b4d0ab DB/Quest: The Final Message to the Wildhammer
Closes #23276
2019-05-15 23:39:12 +02:00
ZenoX92
3caf85de92 DB/Quest: Freed from the Hive (Improvements)
Closes #23274
2019-05-15 23:38:34 +02:00
Killyana
dca1da786c DB/Fishing: Fishing level requirement for Zul'Gurub 2019-05-15 23:23:49 +02:00
Aokromes
61ba477c77 Core/Creature: equipment_id field on creature table is not working correctly, if it's set to 0 the npc still spawn with the equipement. (#23273)
By Malcrom
Closes #16416
2019-05-15 23:12:38 +02:00
Killyana
99fbaa2be2 DB/Creature: Fix Equipments
Ref #16416
2019-05-15 23:11:37 +02:00
ccrs
f309b49eb1 Core/AI: couple movement related corrections in FollowerAI
plus EnterEvadeMode streamline
2019-05-15 22:23:04 +02:00
ccrs
d3b8d69e38 Core/AI: streamline FollowerAI::MoveInLineOfSight with SmartAI and EscortAI
plus another method reorganization
2019-05-15 22:04:24 +02:00
ccrs
0e22d61d4a Core/AI: streamline FollowerAI::AssistPlayerInCombatAgainst with SmartAI and EscortAI
plus couple method reorganizations
2019-05-15 21:59:10 +02:00
ccrs
fdb71ce19e Core/AI: logs, codestyle & cosmetics standarization 2019-05-15 19:23:28 +02:00
ccrs
0eb5d240fa Core/AI: silence a freaking annoying VS IntelliSense warning 2019-05-15 16:42:28 +02:00
TDB Release
8a02741cd0 TDB 335.19051 - 2019/05/15 TDB335.19051 2019-05-15 06:15:46 +00:00
ccrs
179c7da1fc Core/AI: variable naming standarization
plus minimum codestyle changes
2019-05-15 01:33:55 +02:00
ccrs
7025b00656 Scripts/Northrend: couple cosmetic corrections after 552720a 2019-05-14 22:07:23 +02:00
ZenoX92
869b43d517 DB/Quest: Quest Emotes (Mulgore)
Closes #23268
2019-05-13 01:19:50 +02:00