mik1893
fa0e5289a8
Merge pull request #14974 from pete318/stealth_work
...
Stealth changes (Player stealthed vs NPCs) - 3.3.5
(cherry picked from commit 90fcfb3f2d )
Conflicts:
src/server/game/Entities/Object/Object.h
src/server/game/Entities/Unit/Unit.cpp
2015-07-19 01:43:05 +01:00
Carbenium
9b6ccdc49f
Merge pull request #15023 from robinsch/combatMovement
...
SmartAI: Incorrect removal of movement at SetCombatMove
(cherry picked from commit a6f7bb029c )
2015-07-12 12:47:53 +01:00
Vincent-Michael
d418ae54a4
Core: White space CleanUp
2015-07-05 04:03:36 +02:00
Shauren
585f978c58
Core: Started work on 6.2.0.20182
2015-07-01 02:22:03 +02:00
jackpoz
e4e903ba95
Merge pull request #14728 from kelno/fixes
...
Core/SAI: Fixed a math error overflow in SmartScript::DecPhase(int32)
(cherry picked from commit 6d7339e7a3 )
2015-06-26 03:27:54 +01:00
MitchesD
c6d3b0f250
Merge pull request #14838 from Rushor/stop
...
Scripts/SmartScripts: Clear Movement on Death
(cherry picked from commit f166dc3cab )
2015-06-26 03:23:59 +01:00
Shauren
cb854a2b7b
Core/Maps: Removed dbguid/spawnid grid searchers, they are no longer neccessary
2015-06-08 17:48:21 +02:00
Daniel M. Weeks
b6e926fa2f
Remove unnecessary semicolons
2015-05-27 21:16:06 -04:00
Shauren
edbd44a675
Core/Creatures: Extended npcflags to uint64
2015-05-04 12:39:36 +02:00
MitchesD
feabc6dff1
Core/SAI: SMART_ACTION_SET_COUNTER now can be used for all targets, not just for self
2015-05-02 15:35:07 +02:00
Shauren
ca83e14f8b
Core/Entities: Reworked guid scopes
...
* Added ObjectGuid traits to easily access whether guid type can be generated globally (ObjectMgr) or not
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396eb0b
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
2015-04-28 21:19:46 +02:00
Golrag
d999caee67
Core/AreaTrigger: Added 'bool entered' to OnTrigger
2015-04-18 11:22:30 +02:00
MitchesD
9ed21eb5b1
Core/SAI: fix typo
2015-04-02 21:27:27 +02:00
MitchesD
23b1c042ad
Core/SmartScripts: added SMART_ACTION_SET_COUNTER and SMART_EVENT_COUNTER_SET
...
as per request of DB developers
2015-04-02 18:02:34 +02:00
Shauren
cc4d79495f
Core/Misc: Warning fixes
2015-03-22 13:47:55 +01:00
Naios
9a61049f88
Core/Game: Fix some issues detected by static analysis.
...
* Possible inefficient checking for 'list' emptiness.
* Variable '_scheduledScripts' is assigned in constructor body.
Consider performing initialization in initialization list.
* Variable 'Text' is assigned in constructor body.
Consider performing initialization in initialization list.
* Possible inefficient checking for 'm_loadedScripts' emptiness.
2015-03-11 08:53:13 +01:00
Shauren
e15ba34444
Core/Misc: Cleaned up data truncation warnings
2015-03-08 22:04:34 +01:00
Shauren
0ba2e0d5ee
Core/Spells: Implemented multiple spell power costs
2015-03-08 13:31:57 +01:00
Shauren
854917a31a
Core/DataStores: Added an extra safeguard for loading db2 hotfix locale tables - invalid row will no longer cause crashes
2015-03-06 18:52:58 +01:00
Duarte Duarte
b7052d2ed7
Merge pull request #14103 from Epicurus4/6.x
...
Added a player searcher
2015-02-22 05:49:39 +00:00
Shauren
56186319bd
Core/Spells: Cooldown updates
...
* Refactored cooldown handling to separate class shared by creatures and players
* Updated and enabled cooldown packets
* Implemented creature school lockouts
* Implemented spell charges
* Fixed AuraUpdate structure
* Fixed aura flag AFLAG_NOCASTER handling
* Implemented spell charge related auras
2015-02-17 01:01:44 +01:00
Epicurus4
4ffdf3396d
Added a player searcher
...
This can be used in scripts to search for Player* objects within a given
range.
2015-02-10 22:16:07 -05:00
jackpoz
e6f26cfb1f
Core/Misc: Fix static analysis issues
...
Fix some static analysis issues reported by Coverity.
Rename SpellMgr::EnsureSpellInfo() to SpellMgr::AssertSpellInfo() to be consistent with other similar methods.
2015-02-08 19:40:03 +01:00
Shauren
faa583c784
Core/Maps: Updated map difficulties
2015-01-10 01:35:47 +01:00
Shocker
e99411e405
Core/Spells: Implement HasAttribute() helper for SpellInfo for easier readability
2015-01-05 23:49:43 +02:00
Vincent-Michael
ab90f74486
Update copyright note for 2015
...
Happy new year
2015-01-01 00:28:09 +01:00
Rat
257f46e678
Core/Aokromes: typo? fix
2014-12-28 10:34:33 +01:00
Aokromes
ccf2b36c0c
Core/Logs: Move runtime log to debug
...
because it's already checked at startup.
2014-12-28 10:20:23 +01:00
Shauren
3c3b42362f
Core/DataStores: Added DB2Manager
...
* Moved DB2 helpers to new class
* Moved hotfix data to hotfixes database and core management functions to DB2Manager class
* Updated HotfixNotifyBlob packet
2014-12-26 01:38:40 +01:00
joschiwald
6c6e4d4328
Core/Packets: moved chat packet building function to packet builder class
2014-12-23 00:06:36 +01:00
Intel
4825832c85
Merge branch '6.x' into Spells
...
Conflicts:
src/server/game/DataStores/DBCStores.h
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Server/Protocol/Opcodes.cpp
src/server/scripts/Spells/spell_druid.cpp
2014-12-07 23:20:52 +02:00
joschiwald
b68b6417f6
Core: fixed few coverity issues and warnings
2014-12-07 01:24:00 +01:00
Rat
2144d6c851
Core/Spells: core now builds without scripts project, still not stable
2014-11-24 18:57:49 +01:00
Rat
42fa46a11d
Core/Spell: Critical code fix
2014-11-22 17:33:37 +01:00
Rat
926a37a305
Core/Spells: more code updates...
2014-11-22 17:18:16 +01:00
Rat
588143b9b6
Core/Spells: Spell system updates (don't even try to compile this)
2014-11-16 14:20:01 +01:00
Intel
43d5fb5eae
Core/DataStores: Updating spells dbc part 2
2014-11-10 02:51:55 +02:00
Intel
5f2b5a325b
Core/DataStores: Updated AreaTrigger.dbc struct
2014-11-06 01:13:06 +02:00
Vincent-Michael
48d47998d9
Core: Fix warnings
2014-11-03 17:25:56 +01:00
Discover-
ed4feec276
Core/SAI: Allow dropping a specific amount of aura charges using SMART_ACTION_REMOVEAURASFROMSPELL (action_param2).
2014-11-02 17:30:44 +01:00
DDuarte
5bc823f5e7
Core: Even more warning fixes
2014-10-27 22:52:19 +00:00
DDuarte
07a640de0d
Core: Fix warnings, mostly wrong printf formatters
2014-10-27 21:56:44 +00:00
Shauren
209a743bbe
Core/Entities: Updated updatefields
2014-10-26 22:06:48 +01:00
Shauren
9e1930959d
Core/Entities: Changed object lowguid to uint64
2014-10-26 02:57:28 +02:00
Shauren
76f1f85d8b
Core/Entities: Second part of required database changes for migrating guids to 128 bit - all fields storing lowguid must be extended to uint64
2014-10-23 21:34:03 +02:00
Shauren
cffbcea877
Core/Entities: Sixth part of removing GetGUIDLow() uses
2014-10-22 23:31:10 +02:00
Shauren
bea5cad67d
Core/Entities: Fourth part of removing GetGUIDLow() uses
2014-10-22 21:22:04 +02:00
Shauren
b3e3cfa81f
Core/Entities: First part of removing GetGUIDLow() uses
2014-10-22 17:33:55 +02:00
Shauren
9cc7044546
Core/Entities: First batch of removing implicit conversions of ObjectGuid to uint64
2014-10-21 19:23:32 +02:00
Shauren
8936723291
Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 6.x
...
Conflicts:
dep/PackageList.txt
src/server/bnetserver/Packets/WoWRealmPackets.cpp
src/server/bnetserver/Server/Session.cpp
2014-10-18 17:03:30 +02:00