Shauren
738f37d3cf
Core/Maps: Replaced spawnmask with difficulty list
2018-09-15 17:55:26 +02:00
Ovah
1aa42e97a8
Core/AI: Added CreatureAI hook that is getting triggered when a spell cast has been successfully finished. ( #21774 )
2018-04-12 21:26:45 +03:00
Shauren
91be2332e2
Core/Entities: Phasing rewrite
...
* Optimized phase visibility checking
* Handle all phase flags
Closes #16758
Closes #21119
2018-03-25 19:28:36 +03:00
Kittnz
61a838b599
Core/SmartScript: update ACTION_GO_SET_GO_STATE
...
GO_STATE_ACTIVE = 0, // show in world as used and not reset (closed door open)
GO_STATE_READY = 1, // show in world as ready (closed door close)
GO_STATE_ACTIVE_ALTERNATIVE = 2 // show in world as used in alt way and not reset (closed door open by cannon fire)
Credits to Sunwell
(cherry picked from commit 072ea761c6 )
Tabs
(cherry picked from commit 65e84d2f0a )
2018-03-18 00:19:39 +01:00
ariel-
f20e53c138
Core/Entities: Replace existing GetAuraEffectsByType + iteration uses with proper helper functions
...
(cherry picked from commit 3a52ad8d38 )
2018-03-12 16:39:39 +01:00
Gustavo
bc87d3a2b3
Core/Misc Remove WhiteSpaces ( #18379 )
...
(cherry picked from commit 7e0a616657 )
2018-03-12 10:32:05 +01:00
ariel-
4889d78c1a
Core/SAI: restore deleted line in 28050f338d
...
(cherry picked from commit 80073bc368 )
Field left uninitialized. Caused weird evade behaviour
2018-03-12 10:31:56 +01:00
ccrs
1c46e7ca84
Core/Pets: Pet Attack Distance
...
(cherry picked from commit 2d1ef6b5b0 )
typo fix
by ccrs
(cherry picked from commit b049caf62f )
2018-03-11 16:42:38 +01:00
Keader
e65ddccd1b
Core/AI: Added new method for search friendly targets with certain entry and hp pct below a value ( #18310 )
...
(cherry picked from commit e7024f8a4c )
2018-03-11 16:42:26 +01:00
Riztazz
05fb27dae4
[3.3.5][master] Core/Movement: Smooth movement #13467 ( #18020 )
...
Implement smooth movement for all waypoint pathing and escortai
(cherry picked from commit 28050f338d )
2018-02-11 15:53:32 +01:00
Shauren
b3f9d5e5af
Core/Gossip: Revert renaming/changing types part of 853df91048
...
Closes #21186
2018-02-01 12:09:58 +01:00
joschiwald
ed318fdc46
Core/Battleground: Dropped battleground texts from trinity_string and replaced them with proper BroadcastText
2018-01-14 18:48:01 +01:00
Mihapro
8199eef81c
Core/Misc: Added helper function Unit::SetFullPower
...
* Also renamed Unit::getPowerType and Unit::setPowerType to follow style guidelines
Ref #20981
2018-01-03 16:39:32 +01:00
vincent-michael
7d00ae4045
Update copyright note for 2018
...
auto happy = new year(2018);
2018-01-01 00:40:17 +01:00
Shauren
e86a2c439a
Core/Auras: Implemented using all aura interrupt flag fields
2017-12-17 16:45:50 +01:00
Ovalord
1b16534e21
Core/Quests: Implemented quest popups
2017-11-28 00:04:03 +01:00
Aokromes
90badf9d7e
Misc: More cleanup
2017-11-25 02:50:29 +01:00
SnapperRy
cc44c5f349
Core/SAI: reset event phase when calling SMART_ACTION_CALL_SCRIPT_RESET.
...
Now it really does what it says on the tin.
(cherry picked from commit c189e27f39 )
2017-11-11 20:47:26 +01:00
SnapperRy
748aab737f
Core/SAI: remove wrong DB errors.
...
It is normal to have events applicable only to certain instance difficulties.
Closes #18082 .
(cherry picked from commit c42e32e7e4 )
2017-11-05 11:03:57 +01:00
Ovah
020825902c
Core/AI: implemented AI hook for interrupting spells ( #20610 )
2017-10-13 22:17:04 +02:00
SnapperRy
5c7b821e17
Core/Quest: do not set a quest to failed if it's rewarded or has no status at all (not taken).
...
(cherry picked from commit 97fd0c1b1a )
2017-10-03 17:22:48 +02:00
treeston
10e8b61f90
Fix _DespawnAtEvade for other creatures to actually respawn said other creatures.
...
Also fix add aggro for Hadronox.
Fixes and closes #18012 .
(cherry picked from commit 1ecdea5374 )
2017-10-03 17:21:23 +02:00
ariel-
b2f9e0c95b
Core/AI: initial support for monster sparring ( #17673 )
...
(cherry picked from commit 303066509d )
Remove deprecated procEx usage.
(cherry picked from commit 84439ff4d7 )
2017-10-03 16:53:35 +02:00
SnapperRy
53dde7e2ca
Core/SAI: always use DespawnOrUnsummon() for SMART_ACTION_FORCE_DESPAWN.
...
SmartAI uses that same method internally, so there's no need to handle it in two different ways.
Does not affect functionality, but prevents useless SAI error log in case the target creature is not using SAI.
(cherry picked from commit 727f77ec6a )
2017-10-03 15:31:09 +02:00
Shauren
e0b2bad7d5
Core/Creatures: Changed NearestAttackableUnitInObjectRangeCheck to only consider neutral units as targets if they are already in combat with target searching unit
...
Closes #13630
Closes #20205
(cherry picked from commit c8fdda7f86 )
2017-09-09 23:32:21 +02:00
ariel-
d7c85d7193
Core/SmartScripts: fixup SMART_EVENT_FLAG_WHILE_CHARMED behaviour to only mean charmed creatures ( #17738 follow-up)
...
Unit::IsControlledByPlayer is a expected value for TempSummons (like some triggers used in quests, summoned by spells).
Previous logic broke a lot of quests which use triggers to do stuff.
Allow JustSummoned and events linked from other events with flag set also in charmed (prevents breaking event chains)
Allow vehicles (needed for vehicles with SmartAI, eg Iron Rune Constructs and You: Rocket Jumping)
(cherry picked from commit 3e596376a7 )
2017-09-06 15:35:04 +02:00
ariel-
49648b6681
Core/AI: added container independent wrappers for WorldObject::GetxxxInGrid
...
(cherry picked from commit 271dd0788d )
2017-09-06 13:36:05 +02:00
ariel-
f65897f3be
Core/SmartAI: There's a function for that
...
(cherry picked from commit e2a8cf6809 )
2017-09-05 19:19:21 +02:00
SnapperRy
8cb5368062
Core/SAI: don't reset event phase when npc evades/resets.
...
The scripts themselves should take care of that.
(cherry picked from commit 5267381e39 )
2017-09-05 12:14:15 +02:00
Malcrom
acbc3f5a68
Core/Smartscripts: Add respawn timer to smartscript despawn ( #20070 )
2017-07-22 22:34:23 +02:00
Shauren
b453e12423
Core/Game: Include cleanup part 5
...
* ObjectMgr.h
* Player.h
* Unit.h
* G3D should no longer propagate everywhere from Spline/MotionMaster
2017-06-04 01:00:45 +02:00
Gacko
5236e6ee22
Fix non-PCH build.
...
Required by: std::reference_wrapper.
2017-05-29 22:52:43 +02:00
vincent-michael
e67beefe15
Core: Fixed warnings
2017-05-28 16:56:33 +02:00
Shauren
a0a158b5b8
Core/Scripts: Include cleanup
2017-05-28 16:34:44 +02:00
Shauren
2200b4b0e1
Nopch fix
2017-05-24 21:30:43 +02:00
Shauren
3d7c2ef88f
Core/Game: Include cleanup, part 4 - packets and largest headers (after preprocessing, except player/objectmgr)
2017-05-21 23:18:43 +02:00
Shauren
f2039981e0
Core/Game: Include cleanup, part 3
2017-05-20 00:09:37 +02:00
Gacko
506de19495
Game/SAI: Negate p instead of using abs.
2017-05-19 17:44:43 +02:00
Gacko
82d93f7712
Fix non-PCH build.
2017-05-19 17:38:45 +02:00
Shauren
c5d3dd90be
Core/Game: Include cleanup
...
* Mostly aimed at removing Log/DatabaseEnv includes from other headers
* Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files
* Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-18 23:53:25 +02:00
Shauren
9299e9bde0
Core/Grids: Ported cmangos/mangos-wotlk@ea99457e50
2017-05-13 19:37:33 +02:00
Shauren
7e538980a2
Core/Database: Include cleanup
2017-05-12 18:50:27 +02:00
joschiwald
2abfaecf0c
Core/SAI: Fixed memory leak
2017-05-06 12:27:45 +02:00
Aokromes
fae7ce4930
Core/AI: Remove incorrect call
...
By Malcrom
2017-04-01 21:26:59 +02:00
Aokromes
abc8fe123b
Core/SmartAI: Missing parts on previous commit
...
By Malcrom
2017-03-26 01:07:09 +01:00
Aokromes
7b7c90d4fb
Core/SmartAI: Implement SMART_TARGET_VEHICLE_ACCESSORY
...
By Malcrom
2017-03-23 04:12:56 +01:00
Shauren
f097e341f5
Core/Utilities: Rename RandomResizeList->RandomResize as it is no longer restricted to a list
...
* Also fix gcc build
2017-03-23 00:11:58 +01:00
Aokromes
464ba05dd4
Core/SmartAI: Add check to SMART_ACTION_PLAY_ANIMKIT to allow zero value to remove animKit.
...
By Malcrom
2017-03-21 23:27:07 +01:00
Shauren
4557aa8a1b
Build fix
2017-03-21 21:48:56 +01:00
Traesh
9cc5273cd2
Core/AreaTriggers: Areatrigger rework script system + fix priest angelic feather
...
Closes #19171
2017-03-21 18:14:23 +01:00