Commit Graph

828 Commits

Author SHA1 Message Date
SnapperRy 13bac539d6 Core/Mail: implement a way to specify NPC sender for mails when they should be different from the quest ender (#17601)
(cherry picked from commit d4e15f1aac)

# Conflicts:
#	src/server/game/Quests/QuestDef.cpp
#	src/server/game/Quests/QuestDef.h

Rename 9999_99_99_99_world.sql to sql/updates/world/3.3.5/2016_07_19_00_world.sql
(cherry picked from commit 3a77dec6e6)
2017-02-11 15:19:42 +01:00
ariel- 5d36f29843 Core/Misc: remove two synch queries and replace them with CharacterInfo cache
(cherry picked from commit 1a52c1cd36)
2017-02-05 21:07:32 +01:00
Aokromes f74f32d242 Core/Misc: Better description for few logs
(cherry picked from commit 9a25c0e7e0)
2017-02-04 18:37:21 +01:00
Aokromes 54dfd00bf7 Core/Misc: Better description for a log
(cherry picked from commit 35042de723)
2017-02-04 18:36:50 +01:00
joschiwald a6d238b833 Core/Player: Moved character_template from character to world db 2017-01-29 16:09:46 +01:00
Traesh 6ab3877c91 Core/Entities: Basic AreaTrigger System (#18035)
* Implemented AreaTrigger Templates
* Implemented AreaTrigger Splines
* Implemented SPELL_AURA_AREA_TRIGGER
* and many more
2017-01-29 00:00:43 +01:00
Shocker 0cddecf2d4 Merge pull request #17138 from ForesterDev/creature_family
Core/Misc: Define CREATURE_FAMILY_NONE to avoid magic numbers in code
(cherry picked from commit 62635f07d0)
2017-01-09 20:52:48 +01:00
treeston 489027703e Entities/Unit: Finally fix no-path evasion.
- When a creature cannot find a path to its victim, it begins evading all attacks and regenerating health.
- If this persists for 5 seconds, it evades back to spawn position with new EvadeReason value EVADE_REASON_NO_PATH.
- Also some SmartAI cleanup (why oh why does it have so much duplicated code) and getting rid of #defines in favor of type-checked compile-time constants.

(cherry picked from commit 7b1560fccb)
2017-01-07 21:33:28 +01:00
vincent-michael 86b98686a9 Update copyright note for 2017
Happy new year
2017-01-01 16:23:13 +01:00
Shauren 76a56d489b Core/Quests: Fixed armor quest rewards
Closes #18223
2016-12-02 22:24:55 +01:00
Shauren 2c5474e319 Core/Items: Implemented new 7.1 ItemSpec rule - PrimaryStat can now be set to ITEM_SPEC_STAT_NONE
Closes #18360
Closes #18357
Closes #18358
Closes #18359
2016-11-30 21:17:15 +01:00
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