Shauren
dc095cbf7d
Core/Misc: Escape sql keyword in query
2017-07-09 21:08:50 +02:00
funjoker
48f941e80a
Correct ingame display order of Objectives ( #19986 )
2017-07-09 17:58:11 +02:00
Shauren
71a4021f4d
Core/Quests: Fixed selecting quest package rewards
...
* Also revert 7e9a041470
2017-07-02 16:30:02 +02:00
joschiwald
69e9ac8827
Core/Misc: Fixed warnings
2017-06-04 15:05:11 +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
Shauren
a0a158b5b8
Core/Scripts: Include cleanup
2017-05-28 16:34:44 +02:00
joschiwald
b192c46b06
Core/Creature: Added UnitFlags3 to creature_template
2017-05-21 14:17:47 +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
a12a34b1dc
Core/Game: Include cleanup - removed G3D classes from packets
...
* Use our own Position class instead, with the coords written to packets being part of type
2017-05-16 22:16:21 +02:00
vincent-michael
eb555dd48b
Core/Creatures: Fixed typo
2017-05-15 20:36:02 +02:00
Traesh
c73ce93f4c
Core/Entities : Basic Conversation Implementation ( #18010 )
2017-05-14 11:40:55 +02:00
joschiwald
229c78b5a3
Core/Packets: Implemented CMSG_QUERY_REALM_NAME and SMSG_REALM_QUERY_RESPONSE
2017-05-13 17:25:21 +02:00
Shauren
3a418a0bbc
Core/Common: Include cleanup
2017-05-11 22:29:51 +02:00
Aokromes
98dc10c580
Core/Trainers: Fix Multiprofession Trainers
...
By Malcrom, cherry pick from 6fef0d2eb2
2017-04-16 16:09:40 +02:00
Shauren
adbdb64301
Core/PacketIO: Updated server packet structures to 7.2.0
2017-04-15 12:32:36 +02:00
AlcDenat
024ae15681
Core/Quests: Implement quest_request_items_locale
...
Closes #19331
2017-03-21 17:45:07 +01:00
funjoker
945cfce1f6
Core/Conditions: Implemented new condition type CONDITION_QUEST_OBJECTIVE_COMPLETE ( #18235 )
...
Closes #17863
2017-03-20 08:54:29 +01:00
Shauren
d4176eb2f1
Core/Quests: Fixed loading areatriggers linked to quest by objective and expose ObjectMgr::GetQuestObjective to lookup quest objectives by id (for conditions)
2017-03-19 17:25:00 +01:00
AlcDenat
c5c030ccc0
Core/Quests: Reimplemented quest offer reward locales
...
Closes #19242
2017-03-18 12:47:46 +01:00
Krudor
5a36a2eb17
Core/Scripts: Add support for spawn specific C++ scripts
...
Closes #19247
2017-03-18 11:31:31 +01:00
Shauren
5dbe9e7890
Core/Creatures: Implemented all creature equipment modifiers
...
* It is now possible to give creatures a mythic/heroic weapon
Closes #19160
2017-02-19 10:58:08 +01:00
Aokromes
fac5ce67db
Game/Mapscripts: Implement SCRIPT_COMMAND_MOVEMENT
...
Cherry pick from 85357c75c4
2017-02-15 07:11:48 +01:00
ariel-
a934722061
Core/ObjectMgr: added some more sanity checks to creature templates
...
- Extra: throwed semicolons around
- Clarified meaning for a vehicleId check (what it said didn't correspond to what was actually checked)
(cherry picked from commit 628792f960 )
Core/ObjectMgr: Follow up on 628792f to remove some superfluous warnings.
(cherry picked from commit 768d978bd2 )
Core/ObjectMgr: I knew I missed something.
(cherry picked from commit d3495da30b )
2017-02-12 15:57:34 +01:00
Shauren
26bb056542
Core/GameObjects: Enable using GAMEOBJECT_TYPE_GATHERING_NODE
...
Closes #18378
2017-02-12 11:49:28 +01:00
joschiwald
ecda7cef7f
Fixed Build
2017-02-11 23:23:13 +01:00
ariel-
03afe0dd35
Update ObjectMgr.cpp
...
(cherry picked from commit ac3bfd111d )
# Conflicts:
# src/server/game/Globals/ObjectMgr.cpp
2017-02-11 22:44:00 +01:00
ariel-
02cef6f034
Core/GameObjects: Gameobject rotation (from cmangos/mangos-wotlk@2bcbc0f ) ( #14146 )
...
cmangos/mangos-wotlk@0fe88f35df : [11531] Normalize gameobject's quaternion, thanks to zergtmn for pointing
cmangos/mangos-wotlk@060dfb791b : [11667] Implement transport path rotation
cmangos/mangos-wotlk@565f52c6c1 : [11806] A bit gameobject code refactoring
cmangos/mangos-wotlk@6874951 : [11807] Add gameobject_addon table
Closes #14146
(cherry picked from commit 2967bf59b4 )
# Conflicts:
# src/server/game/Battlefield/Battlefield.cpp
# src/server/game/Battlegrounds/Battleground.cpp
# src/server/game/Entities/GameObject/GameObject.cpp
# src/server/game/Entities/GameObject/GameObject.h
# src/server/game/Entities/Object/Object.cpp
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Spells/SpellEffects.cpp
# src/server/scripts/Commands/cs_gobject.cpp
# src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
# src/server/scripts/OutdoorPvP/OutdoorPvPSI.cpp
2017-02-11 19:10:43 +01:00
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