Commit Graph

31040 Commits

Author SHA1 Message Date
jackpoz
457fc22473 Core/SmartAI: Fix SMART_EVENT_SUMMON_DESPAWNED
Fix SMART_EVENT_SUMMON_DESPAWNED not working when event_param1 was set to any value other than 0
2019-05-23 20:54:09 +02:00
Shauren
9dbedb6b64 Core/GameObjects: Validate rotation quaternion at startup
Ref #23306
2019-05-23 20:00:35 +02:00
Killyana
716c14846f DB/Creature: Floating Skull 2019-05-23 00:39:54 +02:00
Killyana
dd6b968251 DB/Creature: Warder/Defender Corpses
Ref #21102
2019-05-22 21:15:53 +02:00
Killyana
17057dbf3d DB/Creature: Tidewalker Warrior 2019-05-22 20:12:50 +02:00
Killyana
c478d0cc7c DB/Creature: Shadowmoon Villager
And fix some auras and equipements
2019-05-22 19:16:45 +02:00
Killyana
e306b259ae Rename file 2019-05-22 17:38:10 +02:00
Killyana
0a9fe2753b DB/Quest: Items of Power
Closes #6388
2019-05-22 17:36:27 +02:00
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