Commit Graph

31637 Commits

Author SHA1 Message Date
Killyana
e2004672ff DB/Creature: Bristlepine Den Bunny 2019-08-04 23:03:07 +02:00
Killyana
1bdda58d1f DB/Creature: Add missing spawns to Area 52 2019-08-04 22:48:37 +02:00
Treeston
dad1718f1b Revert "Core/Creature: 4a219ed codestyle followup"
This reverts commit 37b15e05bc.
2019-08-04 20:08:24 +02:00
Killyana
afccb54a0e DB/Quest: The Bones of Nozronn
Closes #12168
2019-08-04 18:04:10 +02:00
Keader
7bd1b077f1 Build fix
Followup: 7b541098d5
2019-08-04 12:02:33 -03:00
ccrs
37b15e05bc Core/Creature: 4a219ed codestyle followup 2019-08-04 16:58:31 +02:00
Keader
7b541098d5 Scripts/Spells: Fixed mage Empowered Fire regain percent
You should regain 2% of your base mana. With old script, you get 15% of base mana.
2019-08-04 11:40:12 -03:00
Treeston
a5e73e41c0 Core/Pooling: Quest pooling rewrite: (PR#23627)
- Split quest pooling from PoolMgr (into QuestPoolMgr)
- Proper saving/restoring on server restart
- No more hacking into sObjectMgr to insert/remove available quests
2019-08-04 12:22:57 +02:00
Giacomo Pozzoni
15e85f882f Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle (#23646)
* Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle

* Get the root vehicle to set the phase to all accessories.
Attempt to get the accessories to stay mounted on the vehicle.

* Fix the accessories to stay mounted on the vehicle
2019-08-04 11:33:29 +02:00
Treeston
b159921099 no idea what happened there (4a219ed follow-up) 2019-08-04 11:12:56 +02:00
Treeston
2d74652b5b Core/Chat: Always save channel info to database on shutdown if persistence is enabled. 2019-08-04 02:19:34 +02:00
Treeston
4a219eda07 Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always const. Error logs for various stuff. 2019-08-04 01:26:20 +02:00
Treeston
6a330214a1 This is not the critical chat system bug fix you were looking for. No sir. (Oops.) 2019-08-04 01:21:06 +02:00
Treeston
309851ea24 Core/Misc: Rewrite some old name handling functions that use raw buffers to no longer be old name handling functions that use raw buffers. 2019-08-03 23:53:10 +02:00
Killyana
ed54e24b69 DB/Creature: Argent Shieldman & Rotting Abomination 2019-08-03 22:27:56 +02:00
Killyana
0efae243e5 DB/Creature: Vrykul Harpoon Gun 2019-08-03 20:45:48 +02:00
Killyana
f2c566a7e7 DB/Creature: Add Nexus missing spawns 2019-08-03 19:33:58 +02:00
ccrs
8e88f4501d Core/Creature: add a const spell-focus-check method and remove a nasty const_cast from IsMovementPreventedByCasting()
closes #23670
maybe #22857 ?
2019-08-03 18:12:53 +02:00
Killyana
5ec856d81d DB/Creature: Taking Wing Timer Bunny 2019-08-03 18:06:33 +02:00
ccrs
3a4021be50 Core/Unit: rename more things
Workaround prework till actual facing system rework arrives
2019-08-03 18:04:00 +02:00
ccrs
85ad0befc5 Core/Unit: rename more methods
Workaround prework till actual facing system rework arrives
2019-08-03 17:53:22 +02:00
Killyana
51a66b50c6 DB/Creature: Patchy 2019-08-03 17:50:13 +02:00
ccrs
ec9f15a5ff Core/Unit: rename IsFocusing method
Workaround prework till actual facing system rework arrives
2019-08-03 17:45:06 +02:00
Killyana
7e929f532e DB/Creature: Great Brewfest Kodo
3.3.5 only
2019-08-03 17:27:34 +02:00
Killyana
41077df778 DB/Creature: Protean Nightmare and Protean Horror
Closes #21108
2019-08-03 17:02:15 +02:00
Killyana
837af3cc19 DB/Creature: Arugal Rotation Bunny 2019-08-03 16:15:57 +02:00
Wyrserth
654a725ec5 DB/SAI: script out-of-combat event for Sorely Twitchblade. 2019-08-03 09:47:29 +02:00
Wyrserth
9da5e850f6 Script/Hyjal: prevent Archimode from attacking players while invisible, and fix his scale (thanks Killyana!).
Closes #16424.
2019-08-03 09:39:48 +02:00
Wyrserth
0b87dffc35 Core/Spell: honor IsStackableOnOneSlotWithDifferentCasters() when deciding if an aura should stack from different casters or not. (#23579)
Fixes #23387 and #22818.
2019-08-03 09:29:56 +02:00
Killyana
d97086df60 DB/Creature: Grizzlesnout 2019-08-03 01:18:06 +02:00
Killyana
d720d5de7f DB/Misc: Unu'pe 2019-08-03 01:06:54 +02:00
Treeston
1faa54fe8b Core/SmartAI: SmartAI creatures no longer process health-based hooks after death. 2019-08-02 21:27:23 +02:00
Killyana
161d60c4f6 DB/Quest: Improvements for Escape from Silverbrook
Closes #16546
2019-08-02 21:07:48 +02:00
Sorikoff
0d53a0ba98 Scripts/Spells: Devour Humanoid (#23660) 2019-08-02 18:34:09 +02:00
Killyana
5631d9ecc1 DB/Creature: Brote
Events involving Brote, Skrotee and Duncan Fallers are not scripted
https://wow.gamepedia.com/Skrotee
https://wow.gamepedia.com/Brote
2019-08-02 18:27:24 +02:00
Treeston
c444cb17e1 Scripts/Hyjal: Seriously, who calls EnterEvadeMode in a AI constructor???? 2019-08-02 18:06:57 +02:00
Giacomo Pozzoni
a0f8ce14e9 3.3.5 Don't allow to summon dead hunter pets (#23271)
* Core/Player: Add support to SMSG_PET_TAME_FAILURE

* Core/Pet: Don't summon dead pets when using "Call pet"
2019-08-02 16:09:02 +02:00
Giacomo Pozzoni
543fe77d2e Core/Misc: Fix build warning 2019-08-02 08:08:11 +02:00
Killyana
5e9b850997 DB/Creature: Captured Raptor
Closes #23667
2019-08-02 00:47:51 +02:00
Treeston
fedf1f557b Core/Chat: Custom channel preservation rewrite. Channel data is now loaded at startup, and written to the DB periodically, instead of both things happening in real time. 2019-08-01 23:42:14 +02:00
Keader
22c5419bf2 Core/Spells: Split ProcFlags of PROC_HIT_INTERRUPT
Followup: 3ffe570b21
2019-08-01 15:17:20 -03:00
Treeston
1a5c832559 nopch 2019-08-01 19:27:53 +02:00
Treeston
3d4bebd8d9 Scripts/FollowerAI: Some cleanup:
- FollowerAI properly resumes follow after evading.
- Removed duplicated getters from CreatureAI (IsEscorted vs IsEscortNPC), they were used to do the same thing
- FollowerAI properly assists in combat.
- FollowerAI properly despawns if quest is abandoned.
- FollowerAI now supports dynamic respawning for escort NPCs.
2019-08-01 18:32:26 +02:00
Keader
3ffe570b21 Core/Spells: Fixed PROC_HIT_INTERRUPT not triggering by PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS
Spells like Pummel (PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS) need trigger PROC_HIT_INTERRUPT
2019-08-01 11:16:03 -03:00
Ovah
d629bad7a1 Core/Spells: fixed root behaivior of creatures that are being rooted via movement template while getting a root aura removed (#23216)
* Core/Spells: do not allow root auras to bypass the root movement template state when getting removed

* yeah....
2019-08-01 15:40:07 +02:00
ForesterDev
7614cab633 Core/Movement: Remove PLAYER_FLAGS_IS_OUT_OF_BOUNDS flag if player manages to move back in bounds (pretty much gms only) (#23664)
(cherry picked from commit fcb50c5e65)
2019-08-01 12:45:38 +02:00
Giacomo Pozzoni
2803269e8c Core/Misc: Fix build warning 2019-08-01 09:02:51 +02:00
Treeston
0b722e23cf Entities/Unit: fix an unrelated check from doing nothing because somebody didn't understand how type-casting works 2019-08-01 01:27:10 +02:00
Treeston
a8b1b9a3c6 Entities/Unit: Add a missing underflow check to prevent really really low damage from underflowing when paired with flat damage modifiers. Closes #23655. 2019-08-01 01:27:10 +02:00
Shauren
6f7ab81725 Core/AuctionHouse: Fixed auction deposit calculation
Closes #23656
2019-08-01 00:17:06 +02:00