Commit Graph
22345 Commits
Author SHA1 Message Date
Shauren 6c82e25d25 Core/Garrison: Defined new follower status flag 2016-09-18 22:18:45 +02:00
Software Engineer 0b50a5cc1a Core/DataStores: Updated DB2 version checks to 7.0.3 (22594). (#17949) 2016-09-18 10:28:42 +02:00
Shauren 4af16d1b24 Core/DataStores: Fixed loading hotfix locales when default locale set in worldserver.conf is not enUS 2016-09-17 11:00:58 +02:00
Shauren bbc983fc3d Core/Creatures: Fixed visuals for spells cast by creatures that have missile/travel time
Closes #17950
2016-09-16 17:22:58 +02:00
Naios 7ad7729696 Core/Scripts: Fix a crash when swapping creatures with pending vehicle join events.
* Closes #17833

(cherry picked from commit 600e0be7e1f1654a2223ef22559dbd3adb6b100a)
2016-09-15 15:15:55 +02:00
Naios 0eb573b7bd Core/Scripts: Fix a crash when adding/removing objects from the map while swapping
* Ref #17833

(cherry picked from commit 79adaf4ee06d9ea556edc108fa448d87f0f3b57d)
2016-09-15 15:15:48 +02:00
Shauren debb734e14 Core/Garrison: Add all garrison error codes 2016-09-14 23:48:00 +02:00
Shauren 0c113b8731 Core/Garrison: Defined more garrison follower ability flags 2016-09-13 21:44:23 +02:00
Shauren f56d757735 Core/Achievements: Minimize branch differences 2016-09-12 20:41:21 +02:00
Shauren cf2602ba63 Core/Movement: Changed movement flags2 to uint32 2016-09-11 17:04:14 +02:00
Shauren fb1f98ad09 Core/Movement: Implemented double jump 2016-09-11 16:29:19 +02:00
Shauren 1e4ccbf475 Core/Items: Removed invalid item bind type 5 2016-09-10 22:20:00 +02:00
Kinzcool 76934e9c70 Core/Creatures: Defined CREATURE_DIFFICULTYFLAGS_UNK4 as CREATURE_DIFFICULTYFLAGS_NO_CORPSE_UPON_DEATH 2016-09-10 11:51:35 -04:00
Kinzcool 41f747f62f Core/Enums: Added my creaturedifficulty flags research 2016-09-09 11:47:45 -04:00
Shauren ef29f32965 Core/Items: Defined all item flags 2016-09-09 10:22:57 +02:00
Shauren f94785b28f Core/Players: Fixed new created characters starting in wrong specialization
Closes #17913
2016-09-08 10:32:41 +02:00
Kinzcool 0e18b69537 DB/Creatures: Fixed the health of creatures over level 105 2016-09-07 14:13:40 -04:00
Shauren 5d63843986 Core/Items: Implement proper flag to check for real time duration (instead of played time) on items with limited duration 2016-09-07 16:51:51 +02:00
Shauren 9b8dbf9281 Core/PacketIO: Defined smaller limits for incoming array sizes in client packets (default is 1000) 2016-09-06 22:52:32 +02: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
Shauren d69472509d Core/PacketIO: Replace std::list uses with std::vector in packets 2016-09-05 21:48:40 +02:00
Shauren ed904e952e Core/Items: Add missing nullptr check in WorldSession::HandleConfirmArtifactRespec 2016-09-04 22:55:25 +02:00
Shauren 2b8c396383 Core/Items: Fixed feral form model not updating when equipping/removing artifact 2016-09-03 21:52:13 +02:00
Vincent-Michael 3a860429d3 Core/Commands: Fixed build 2016-09-03 19:44:37 +02:00
xjose93 779d3b2368 Core/Commands: Implement .neargraveyard (find nearest graveyard from dbc). (#17301)
(cherry picked from commit e2c01899272d1e6c6bbf990676b818cceaf18c9c)
2016-09-03 18:04:11 +02:00
Vincent-Michael 8da93b6734 Core/PacketIO: Updated SMSG_QUERY_CREATURE_RESPONSE for 7.0.3 2016-09-03 16:38:04 +02:00
treeston a92bfb5505 Scripts/Commands: Small QoL adjustments
- .debug hostil now shows spawn ID (DBGUID) in addition to current GUID (so you can .go creature to it)
- .npc temp now takes an additional argument before the creature entry that determines whether the spawned creature instantly despawns upon death. Default is instant despawn (current behavior).
- Add .npc evade command.
- Add .pet level command.
- .server shutdown and .server restart now fail with an error message if time is below a config var (GM.ForceShutdownThreshold, default 30s) as long as another player is connected.
    - New commands .server shutdown force and .server restart force bypass this limitation.

(cherry picked from commit 0e1eb460d687e545f95caf0f38a16c3feb7132a3)
2016-09-03 13:46:33 +02:00
Shauren 59fe908744 Core/Random: Remove no longer needed hack for VS 2013 2016-09-01 11:52:08 +02:00
Shauren e29494b01d Core/PacketIO: Enable SMSG_WHO
Closes #17712
2016-08-31 09:27:18 +02:00
Shauren b5fac7abc1 Core: Set default expansion to Legion. 2016-08-30 00:00:33 +02:00
Naios b74aadca23 Core/Define: Remove the conditional macro for constexpr.
* Not needed anymore since the requirements were raised to MSVC 2015.

(cherry picked from commit da3c03a48bdf0ef4add6aa1f718ca761afeaebbb)
2016-08-29 22:07:24 +02:00
Naios a2eb1c0066 Core/Common: Correct the linking of localeNames
(cherry picked from commit 13e5817417f48374ff460c5ccdc5f149a1ae8791)
2016-08-29 22:07:18 +02:00
Naios cc51ae6f9a Core/Unit: Force cancel unit events before invalidating the object on destruction
* Closes #16675

(cherry picked from commit 0c97ef5f74ecd30a16965719b857d0ba71580fbf)
2016-08-29 22:07:14 +02:00
ariel- 8c625f0f89 Core/GameObject: added possibilty for gameobjects to contain money loot.
Updates #14564

(cherry picked from commit b091415c03ffbfb5a7534d6b087101b15640fae7)

Conflicts:
	src/server/game/Globals/ObjectMgr.cpp

Core/GameObject: migrated non-WDB fields to new gameobject_template_addon table

(cherry picked from commit bd4bf0a73fa29701835176ce757e2fb498b39cdc)

Conflicts:
	src/server/game/Globals/ObjectMgr.cpp

Core/GameObject: cache pointer to GameObjectTemplateAddon

(cherry picked from commit 33102220e53731ca958b46e87abacdce07e3aa88)

Conflicts:
	src/server/game/Entities/GameObject/GameObject.cpp

Core/ObjectMgr: filter out bogus check

This restores previous behaviour
(cherry picked from commit 7028503e8f80dc5488ea9dbf33f595ef2044001d)

Typo fix
(cherry picked from commit fe3a0bf7e135cf8ba9035c4d3c271969d2915aaa)
2016-08-29 19:20:06 +01:00
ariel- 78041c6438 Core/ObjectMgr: throw some consts and nullptr around
(cherry picked from commit 8727048af67f6e416f82b4c8498d9c072069371f)

Conflicts:
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Globals/ObjectMgr.h
2016-08-29 01:38:39 +01:00
Vincent-Michael 1e323a10df Core/Characters: Implemented demon hunter cinematic at player login 2016-08-28 19:49:35 +02:00
Vincent-Michael a190a4d2d5 Core/Spells: Updated create healthstone spellid 2016-08-28 19:30:15 +02:00
Shauren f99bb81402 Core/Quests: Renamed unknown quest objective field 2016-08-28 17:07:59 +02:00
Vincent-Michael 07445d9860 Core/DataStores: Implemented TactKey.db2 2016-08-28 00:27:16 +02:00
Vincent-Michael 9f7c26273b Core/Characters:
- Added missing set PLAYER_BYTES_2_OFFSET_CUSTOM_DISPLAY_OPTION for barbershop
- Fixed crash
2016-08-27 19:58:17 +02:00
Vincent-Michael fbd547f590 Core/Commands: Added offline player support for unstuck command 2016-08-27 19:12:30 +02:00
Vincent-Michael 5577282b5e Core/PacketIO: Added CMSG_REQUEST_WORLD_QUEST_UPDATE / SMSG_WORLD_QUEST_UPDATE opcodes 2016-08-27 17:12:28 +02:00
joschiwald b0c8a9411e Core/Logging: removed useless log message 2016-08-27 12:30:46 +02:00
joschiwald f0224df131 Core/Config: Fixed typos in worldserver.conf.dist 2016-08-27 12:16:19 +02:00
joschiwald beedf737c8 Core/Logging: delete old logs of the own realm only 2016-08-27 12:10:51 +02:00
Shauren 42a678c09f Core/Pets: Fixed client crashes when logging in with a pet active
Closes #17848
2016-08-27 00:14:25 +02:00
Shauren 9b80805d69 Core/Items: Implemented new item bonus types 2016-08-26 17:17:24 +02:00
Shauren a727a99e34 Core/Players: Implemented new glyph system 2016-08-25 19:12:00 +02:00
Aokromes 73ef2fa1bc Update CriteriaHandler.h 2016-08-24 20:24:00 +02:00
Vincent-Michael 5b11bb187d Core/PacketIO: Fixed issue reported by static analysis 2016-08-24 18:26:05 +02:00