Shauren
fcbb4397ea
Core/Quests: Implemented handling all QuestPackageItem types
...
Closes #18209
2016-11-08 00:04:19 +01:00
Shauren
af25942aec
Core/PacketIO: Updated packets to 7.1.0.22900
2016-10-25 19:29:27 +02:00
Shauren
26de86177e
Core/Quests: Fixed quest objectives order, thanks @cocolino for pointing it out
...
Closes #18061
2016-10-13 22:47:46 +02:00
JaredNinja
9c220e8f55
Core/Player: Allow graveyards to be specified for areas, not only zones
...
Closes #14089
Closes #18006
2016-09-27 08:38:47 +02:00
Traesh
d4887311e3
Core/Scenes: Implemented scene system
...
Closes #17858
Closes #17976
2016-09-25 16:13:12 +02:00
Shauren
1e4ccbf475
Core/Items: Removed invalid item bind type 5
2016-09-10 22:20:00 +02:00
Shauren
ef29f32965
Core/Items: Defined all item flags
2016-09-09 10:22:57 +02:00
Kinzcool
0e18b69537
DB/Creatures: Fixed the health of creatures over level 105
2016-09-07 14:13:40 -04:00
Kinzcool
35dcb45252
Core/Creatures: Load expansion data from HealthScalingExpansion column instead of the now-deprecated exp one
2016-09-06 14:18:20 -04:00
Vincent-Michael
8da93b6734
Core/PacketIO: Updated SMSG_QUERY_CREATURE_RESPONSE for 7.0.3
2016-09-03 16:38:04 +02:00
ariel-
8c625f0f89
Core/GameObject: added possibilty for gameobjects to contain money loot.
...
Updates #14564
(cherry picked from commit b091415c03 )
Conflicts:
src/server/game/Globals/ObjectMgr.cpp
Core/GameObject: migrated non-WDB fields to new gameobject_template_addon table
(cherry picked from commit bd4bf0a73f )
Conflicts:
src/server/game/Globals/ObjectMgr.cpp
Core/GameObject: cache pointer to GameObjectTemplateAddon
(cherry picked from commit 33102220e5 )
Conflicts:
src/server/game/Entities/GameObject/GameObject.cpp
Core/ObjectMgr: filter out bogus check
This restores previous behaviour
(cherry picked from commit 7028503e8f )
Typo fix
(cherry picked from commit fe3a0bf7e1 )
2016-08-29 19:20:06 +01:00
ariel-
78041c6438
Core/ObjectMgr: throw some consts and nullptr around
...
(cherry picked from commit 8727048af6 )
Conflicts:
src/server/game/Globals/ObjectMgr.cpp
src/server/game/Globals/ObjectMgr.h
2016-08-29 01:38:39 +01:00
Shauren
f99bb81402
Core/Quests: Renamed unknown quest objective field
2016-08-28 17:07:59 +02:00
Vincent-Michael
3c6c78da1c
Core/Objects: Added check (error log) for possible invalid position for creatures / game objects
2016-08-23 16:58:48 +02:00
funjoker
f7cdc78f80
Core/ObjectMgr: Load correct XP for level data ( #17843 )
2016-08-22 21:23:31 +02:00
Malcrom
f10a4c1364
Core/Creatures: Implemented loading animkits from creature_addon ( #17834 )
2016-08-20 23:53:07 +02:00
Shauren
f8c5a2c723
Core/Creatures: Fixed loading creature template
2016-08-14 22:18:55 +02:00
Vincent-Michael
e8a38ff3fd
Core/Creatures: Fixed typo in f94339271e
2016-08-13 22:00:59 +02:00
Vincent-Michael
f94339271e
Core/Creatures:
...
- Renamed creature_template.exp_unk to RequiredExpansion
- Added creature_template.HealthScalingExpansion
- Added creature_template.VignetteID
2016-08-13 21:55:39 +02:00
Shauren
9bc28632b3
Core/DataStores: Fixed name validation crash on locales with utf-8 characters encoded on more than a single byte
2016-08-03 08:18:42 +02:00
Shauren
c74a1fcad0
Core/GameObjects: Renamed gameobject_template.unkInt32 to RequiredLevel
2016-08-01 16:14:35 +02:00
funjoker
db29752fa0
[7.x] Legion stats ( #17653 )
...
* Remove Spirit Stat from loading
* Update player_levelstats for legion
2016-07-22 23:21:19 +02:00
Shauren
0d9136f764
Merge branch '6.x' of https://github.com/TrinityCore/TrinityCore into legion
2016-07-10 00:37:33 +02:00
Shauren
a78aa3cf4e
Core/PacketIO: Refactored building SMSG_UPDATE_OBJECT to append directly to final buffer and removed UpdateMask class
2016-07-10 00:11:19 +02:00
Shauren
be461280d2
Build fix
2016-07-06 10:44:43 +02:00
Shauren
9958af7095
Core/Items: Optimize allowed item spec check for quest rewards from QuestPackageItem
2016-07-06 09:38:17 +02:00
Shauren
f7883bd525
Core/Transmog: Implemented transmog collection and updated transmog handling
2016-07-05 22:07:35 +02:00
Shauren
2ad96f06f0
Core/PacketIO: Updated quest packets
2016-06-24 23:12:03 +02:00
Shauren
49d0823b70
Core: Update to 7.0.3.21963
2016-06-18 17:38:44 +02:00
Shauren
f6637439f4
Core/Items: Updated max durability calculation
2016-06-18 16:23:55 +02:00
Shauren
6226f04caf
Core/PacketIO: Updated query opcodes
2016-06-07 19:56:40 +02:00
Shauren
fa1c499150
Core/PacketIO: Fixed starting spline movement with 0 length segments
2016-06-02 18:55:42 +02:00
Shauren
c95f4a5070
Core/GameObjects: Updated GameObjectTemplate to 7.0.3.21796
2016-05-30 23:49:35 +02:00
Shauren
df6d557a4d
Core/Entities: Updated updatefields to 7.0.3.21414
2016-05-20 23:50:20 +02:00
Shauren
70102f32fe
Core/DataStores: Updated opcodes and db2 to 7.0.3.21414
2016-05-20 23:49:53 +02:00
Shauren
885d9b53c3
Core/DataStores: Updated dbc/db2 to 7.0.1.20994
2016-05-20 23:48:48 +02:00
Shauren
5c2c9a684f
Core/DataStores: Updated dbc/db2 to 7.0.1.20810
2016-05-20 23:46:17 +02:00
Shauren
c75fcbe20b
Core/Achievements: AchievementMgr refactoring
...
* Extracted base CriteriaHandler class that deals with criteria only and will be reused for future scenario implementation
* Fixed players earning guild achievements
2016-05-07 01:16:29 +02:00
Naios
89a3fc2167
Core/Scripting: Fix loading of spell/aurascripts
...
* Broken since 9cc97f226d
* There is still a crash when using lazy unloading which I
will fix in a later commit (this commit should fix at least
the static build and normal usage of the dynamic build).
* Closes #16948
(cherry picked from commit 410cf0dd05 )
2016-04-12 15:43:27 +02:00
Naios
9cc97f226d
Core/Game: Rewrote the ScriptMgr to support script reloading.
...
* Finally this commit enables dynamic script hotswapping
and finished the PR #15671 .
* Split the storage layout to use optimized storages
for database bound and unbound scripts.
* Add several unload workers to reload scripts correctly
-> Requires further investigation.
* Fixes memory leaks in ScriptMgr when dropping invalid scripts.
* Fixes VehicleScripts
* Makes OutdoorPvP scripts reloadable
* Makes InstanceMapScripts reloadable
* Makes CommandScripts reloadable
2016-04-11 21:14:00 +02:00
Naios
59e3cf82ac
Core/Game: Move scheduled map scripts counter methods into MapManager
...
* Since those have nothing to do with core scripts and are
not wished inside the ScriptMgr
2016-04-11 20:07:24 +02:00
Incorrect
f8d5031fca
Core/Creature: Do not load equipment with id = 1 when creature.equipment_id is 0
...
Closes #16416
(cherry picked from commit cc3ae640a4 )
2016-04-02 19:32:03 +02:00
Aokromes
8ea8de42ea
Core/Misc: Fix log
2016-04-01 04:37:20 +02:00
DDuarte
7f8cd123c4
Core/PacketIO: Properly send normalized realm names
...
Ref #14949
2016-03-28 23:10:44 +01:00
Naios
329225b40d
Core/Game: Move singleton instances into compilation units
...
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
2016-03-11 18:35:49 +01:00
Shauren
d47f23ef7c
Merge pull request #16404 from Lopfest/6.x
...
Core/Scripts: SMSG_PLAY_ONE_SHOT_ANIM_KIT can now be used in waypoint_scripts
2016-03-08 08:25:58 +01:00
ariel-
3a7f311547
Core/Conditions: fix a memory leak for CONDITION_SOURCE_TYPE_TERRAIN_SWAP
...
Reported by Aokromes.
2016-03-02 23:31:22 -03:00
Lopfest
facdc62b43
Merge remote-tracking branch 'upstream/6.x' into HEAD
2016-02-20 23:59:56 +01:00
Shauren
db0b8bf24e
Core/Maps: Changed the way area data is stored in maps, it now uses ID field from AreaTable.dbc instead AreaBit used for exploration marker (and is not unique anymore on top of simply being stupidly confusing)
...
Note: Extracting maps is required
2016-02-02 19:13:04 +01:00
Lopfest
d43d010f29
Core/Scripts: added loading error message for SCRIPT_COMMAND_PLAY_ANIMKIT
2016-01-26 21:03:59 +01:00