Commit Graph

20803 Commits

Author SHA1 Message Date
Gacko
d799e0cee0 Fix non pch build. 2015-06-23 20:17:26 +02:00
MitchesD
66056b2f8a Core/PacketIO: updated SMSG_SET_AI_ANIM_KIT and SMSG_SET_PLAY_HOVER_ANIM 2015-06-23 15:03:49 +02:00
Shauren
37142deae4 Merge pull request #14937 from xerkoss/patch-2
Core/Spell: Fix shaman reincarnation
2015-06-23 11:41:59 +02:00
Shauren
73384e56d4 Core/Garrisons: Implemented spawning "Finalize Garrison Plot" gameobjects when building under construction is ready 2015-06-23 00:05:51 +02:00
xerkoss
3eeb77a8f3 Core/Spell: Fix shaman reincarnation 2015-06-22 21:27:48 +02:00
Shauren
812fa65c61 Core/Garrisons: Implemented activating buildings 2015-06-22 00:02:43 +02:00
Naios
881ebccdc4 Core/Utilities: TaskScheduler: add a task validator and on update success callback.
* makes it possible to block tasks if there is an active spellcast.
* requested by @joschiwald

(cherry picked from commit 3d95aba2b3)
2015-06-21 18:20:12 +02:00
Naios
5e47ae7e73 Core/Updater: Fix a wrong formatter introduced in 0d095109ee
* thanks @Aokromes for noticing

(cherry picked from commit bd661b58fd)
2015-06-21 18:17:00 +02:00
MitchesD
530074f453 Core/Creature: fixed loading of creature auras on respawn, deathState needs to be set to ALIVE before trying to AddAuras (which fails with different deathState than ALIVE)
Closes https://github.com/TrinityCore/TrinityCore/issues/4150
2015-06-21 13:40:24 +02:00
Rochet2
abf3d22870 Fix tabard and cloak mirror image models
Apparently the order of the two items changed.
Mirror image and clone weapon spells are still likely missing transmogrification support.
2015-06-21 12:04:50 +03:00
Shauren
dbe2051056 Core/Threading: Significantly reduced the severity of possible data race during player login
* This commit changes a data race on a pointer value to data race on integers (guid)
2015-06-21 02:15:13 +02:00
Shauren
f6bc87fe5d Core/Threading: Fixed possible data races after making auth queries async by moving their processing to boost::asio::io_service::run threads 2015-06-21 02:13:08 +02:00
Naios
0d095109ee Core/Updater: Add some info about the count of applied updates.
* some minor improvements
* add a log message when database updates are disabled.

(cherry picked from commit a5b3862bc1)
2015-06-20 15:18:31 +02:00
Shauren
0e49eefe85 Core/DBLayer: Sprinkle some async magic on worldserver auth/session load process
* Implemented base for loading account wide data
2015-06-20 00:59:31 +02:00
Shauren
cec05ff07d Scripts/Zul'farrak: Fixed summoning Gahz'rilla
Fixes #5782 regression
2015-06-19 17:28:24 +02:00
Shauren
7c7998440e Core/Misc: Warning fix 2015-06-18 16:01:56 +02:00
Shauren
d2142ac380 Core/Units: Changed SPELL_AURA_MOD_MINIMUM_SPEED to always be applied, not only if under a slow aura (SPELL_AURA_MOD_MINIMUM_SPEED can set the minimum speed higher than base speed) 2015-06-17 16:45:28 +02:00
Shauren
a4258de0f8 Core/PacketIO: Added a few more server opcodes 2015-06-16 00:03:45 +02:00
Shauren
fd786c8306 Core/Spells: Defined a new spell attribute 2015-06-15 23:43:19 +02:00
Duarte Duarte
859aaa5543 Merge pull request #14890 from Rochet2/mirror_image
Update and enable mirror image packets
2015-06-15 00:41:14 +01:00
Orion
eeb49d238a Update and enable CMSG_GET_MIRROR_IMAGE_DATA, SMSG_MIRROR_IMAGE_CREATURE_DATA, SMSG_MIRROR_IMAGE_COMPONENTED_DATA. 2015-06-15 02:03:00 +03:00
Shauren
66d8ccde7f Core/PacketIO: Fixed chat packet building in CreatureTextMgr
Closes #14871
2015-06-15 00:25:18 +02:00
Shauren
3ada2ed993 Core/Misc: Fixed loading access_requirement
Closes #14846
2015-06-14 00:26:56 +02:00
Shauren
97c903ec2a Core/Misc: Fixed static analysis issue
CID 1306242: Non-static class member "SpellID" is not initialized in this constructor nor in any functions that it calls
2015-06-13 14:05:36 +02:00
Shauren
dc53dad8a4 Core/Misc: Warning fixes 2015-06-13 14:04:10 +02:00
MitchesD
b0ab1ef52f Merge pull request #14617 from Golrag/IoC
Core/BattlegroundIC: Removed 1 hack:
2015-06-13 10:21:45 +02:00
Shauren
07260316ba Core/NetworkIO: Fixed packet compression
Closes #14401
2015-06-13 00:16:06 +02:00
Carbenium
0fd885bdd5 Core/PacketIO: Fixed structs of packets modified in 26961d8ae5
Sh** happens....

Again thanks @DJScias for the report
2015-06-12 20:39:18 +02:00
MitchesD
8a7ae9d16c Scripts/TheEye: updated Void Reaver to EventMap 2015-06-12 12:30:50 +02:00
DJScias
3f58ad3060 Core/DBLayer: Correct Battle.net CheckPassword
- Async would lock and crash the server
- This fixes !bnet set password and !bnet password
2015-06-12 11:35:58 +02:00
Shauren
733456ef31 Core/Auras: Implemented SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT 2015-06-12 00:11:12 +02:00
Carbenium
32b954923a Core/DBC: Fixed DBC fmt introduced in 2bd28bce69
* Improve invalid emblem color log message
2015-06-11 13:07:54 +02:00
Carbenium
2bd28bce69 Core/Guild: Add validation for guild tabard colors 2015-06-11 02:26:54 +02:00
Carbenium
1d20122903 Merge pull request #14741 from Rushor/Force
Game/Spell: Spellmgr - Force Cast - Fix Typo
(cherry picked from commit b15d32992f)

Conflicts:
	sql/updates/world/2015_05_22_00_world.sql
	src/server/game/Spells/SpellMgr.cpp
2015-06-11 01:03:41 +02:00
Shauren
5249be851f Core/Auras: Implemented SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT 2015-06-11 00:09:19 +02:00
Carbenium
26961d8ae5 Core/PacketIO: Fix structure of CMSG_SAVE_GUILD_EMBLEM, SMSG_QUERY_GUILD_INFO_RESPONSE and SMSG_GUILD_INVITE
Thanks @DJScias for noticing that issue
2015-06-10 23:34:05 +02:00
Nyeriah
a7988971bd Scripts/TheEye: Clean up instance script
(cherry picked from commit d86ff08145)
2015-06-10 12:52:55 -03:00
Shauren
50848e4dac Core/Bnet: Fixed bnetserver not shutting down correctly when started as windows service 2015-06-10 00:21:55 +02:00
Gacko
d4ad3843e9 Fix warning. 2015-06-09 19:22:59 +02:00
Shauren
5456444da3 Core/Auras: Implemented aura 419 - SPELL_AURA_MOD_BASE_MANA_PCT 2015-06-09 17:13:25 +02:00
MitchesD
00e5d29d9c Core/PacketIO: updated SMSG_RESET_FAILED_NOTIFY
* forgot to push in previous commit
2015-06-08 21:25:49 +02:00
Shauren
cb854a2b7b Core/Maps: Removed dbguid/spawnid grid searchers, they are no longer neccessary 2015-06-08 17:48:21 +02:00
Kinzcool
ac53442e4f Core/Misc: Correctly load data from npc_text table and added some data to it 2015-06-07 20:22:49 -04:00
MitchesD
e3ed67732f Core/PacketIO: updated structure of CMSG_RESET_INSTANCES, SMSG_INSTANCE_RESET, SMSG_INSTANCE_RESET_FAILED and SMSG_SPELL_INSTAKILL_LOG 2015-06-07 17:08:45 +02:00
MitchesD
70fe4e57a0 Core/PacketIO: updated structure of SMSG_PVP_CREDIT and enabled some other opcodes 2015-06-07 10:43:03 +02:00
Vincent-Michael
36086a643b Core/Chat: Fix issues reported by static analysis 2015-06-07 03:18:00 +02:00
Shauren
7eb25f1af6 Core/Commands: Fixed .gobject move and turn 2015-06-07 00:09:08 +02:00
Shauren
ba6e5c5637 Core/Bnet: Implemented starting bnetserver as a windows service 2015-06-06 13:03:36 +02:00
Carbenium
c0b4c7f461 Core/Support: Fix a crash where ObjectAccessor::FindPlayer returned nullptr, since the player wasn't logged in_place
Closes #14842
2015-06-05 23:12:20 +02:00
Shauren
de486ebc2c Core/Spells: Fixed spell mana costs - percentage should be calculated using base mana, not total 2015-06-04 15:04:54 +02:00