Commit Graph

873 Commits

Author SHA1 Message Date
Nay 5ee22a8006 Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Spells/SpellInfo.cpp
	src/server/scripts/Commands/cs_misc.cpp
2012-09-04 19:08:22 +01:00
Kandera a1e3758484 Core/Reputation: fix forced reputation auras with neutral. closes #5790 2012-09-04 11:11:15 -04:00
Nay 2e1de60593 Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/scripts/Commands/cs_misc.cpp
	src/server/worldserver/worldserver.conf.dist
2012-09-01 22:19:13 +01:00
kaelima 859b706079 Core/PacketIO: Refix SMSG_TRAINER_BUY_SUCCEEDED and actually activate SMSG_PLAY_SPELL_VISUAL_KIT
ref commit c0602889b5
2012-09-01 05:39:19 +02:00
kaelima c0602889b5 Core/PacketIO:
- Rename and fix: CMSG_INSPECT_HONOR_STATS and SMSG_INSPECT_HONOR_STATS.
- Replaced SMSG_TRAINER_BUY_SUCCEEDED with new SMSG_TRAINER_SERVICE.
- Fix sending SMSG_PLAY_SPELL_VISUAL_KIT and removed obsolate SMSG_PLAY_SPELL_IMPACT.
Thanks to mangos
2012-09-01 05:03:15 +02:00
Myran2 4bc983d7b7 Core/Commands: Fix .cheat kill and add instakill immunity to it
Closes #7586
2012-09-01 00:36:26 +01:00
Nay d61f3131fb Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Entities/Creature/Creature.cpp
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Server/Protocol/Opcodes.h
	src/server/scripts/EasternKingdoms/silverpine_forest.cpp
	src/server/scripts/Kalimdor/silithus.cpp
	src/server/shared/DataStores/DBCFileLoader.h
	src/server/shared/Database/Implementation/WorldDatabase.cpp
	src/tools/map_extractor/System.cpp
	src/tools/map_extractor/dbcfile.cpp
	src/tools/vmap4_extractor/adtfile.cpp
	src/tools/vmap4_extractor/dbcfile.cpp
	src/tools/vmap4_extractor/wdtfile.cpp
2012-08-30 23:06:19 +01:00
Nay e3d9768a50 Core: Fix many "errors"/warnings and coding style (3)
Game

Errors were found using Cppcheck, open-source static analysis tool
2012-08-30 22:44:33 +01:00
Nay 354e46d9e0 Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Server/WorldSession.h
	src/server/game/Spells/Spell.cpp
	src/tools/vmap4_extractor/mpq_libmpq04.h
2012-08-20 22:04:57 +01:00
Kandera b9f60fe56c Core/Wintergrasp: finish implementation for battlefields. this is highly experimental enable at you're own risk. will almost definatly cause issues with the wintergrasp patch floating around 2012-08-20 16:23:24 -04:00
Manuel Carrasco d7a7a9800b Battlefield: Make sBattlefieldMgr a pointer. By Subv. 2012-08-20 13:48:47 -04:00
teyrnon 6cea446f22 Core/Objects: Encapsulated Postion::m_orientation field to ensure it is always normalized to 0-2pi range
Closes #7400.
2012-08-20 10:44:14 +02:00
Nay 56495da72e Merge pull request #7446 from Tuxity/druid_models
[434] Add new druid forms for trolls and worgens.
2012-08-19 06:28:28 -07:00
Tuxity 1f22bafe6e Core/Players: Add new druid forms for trolls and worgens. 2012-08-19 15:21:42 +02:00
Tuxity 3c2598d6cf Core/Players: Dire Bear Form was removed in 4.0.1 2012-08-19 15:19:20 +02:00
Vincent-Michael 38dbff8c38 Core/Spells: Add totem models for goblin 2012-08-19 04:46:04 +02:00
Subv 05aab73dfd Core/Auras: Removed unused aura types 2012-08-18 13:12:12 -05:00
Nay c43bba98a3 Core: Fix build and cleanup whitespace and double semicolon 2012-08-18 17:56:09 +01:00
Subv c5929fa091 Core/Spells: Removed more deprecated spells code 2012-08-18 09:17:49 -05:00
Subv b55537e510 Core/Spells: Cleanup some old code 2012-08-17 21:12:10 -05:00
Subv 7e2c8f5ed9 Core/Spells: Fixed some auras 2012-08-17 20:57:39 -05:00
Subv 40cfb0fa85 Core/Spells: Implemented the haste modifying auras. 2012-08-17 18:06:29 -05:00
Spp 9749fe55f8 Better way to fix some of the warnings of the previous commit 2012-08-17 14:30:10 +02:00
Spp 8da0bbdbb3 Core: Fix compile (Thanks to Sovak for reporting). Remove many warnings and Fix possible out of bounds access to Void storage 2012-08-17 10:25:29 +02:00
Subv 0499123f20 Core/Spells: Removed more deprecated spells code 2012-08-16 20:51:27 -05:00
Subv 9f989dbcda Core/Spells: More cleanup of deprecated spells code 2012-08-16 20:09:15 -05:00
Greymane 759e73c78f Core/Spells:
* Implemented aura 328 SPELL_AURA_PROC_ON_POWER_AMOUNT.
* Added eclipse power energize handling.

Closes #7417
2012-08-16 19:55:01 +01:00
Subv eb3ecac70f Core/Spells: Cleaned up more deprecated spells code 2012-08-15 17:22:58 -05:00
Tuxity 9fc75cffc9 Core/Stats:
- Update dodge base, parry cap and dodge cap values to cataclysm.
- Remove useless function since defense skill was remove in 4.0.1
2012-08-15 01:19:48 +02:00
Nay c0adf370e5 Core/Vendors: Add currencies to vendors
npc_vendor table gets a new field, type (1 is item, 2 is currency)
for type 1 fields still mean the same, for type 2 maxcount is buycount (without any "precision")

changed structure of SMSG_UPDATE_CURRENCY(_WEEK_LIMIT) but not enabled, wrong values are being wrongly calculated
2012-08-14 18:11:06 +01:00
Subv df073d3d69 Core/Spells: Finished cleanup in Unit::HandleDummyAuraProc 2012-08-13 19:16:14 -05:00
Subv 1f4b69908b Core/Spells: Removed more deprecated spells code for Cataclysm 2012-08-13 17:42:58 -05:00
Sovak 292cbbf068 Core/Spells: Updated critical heal to Cataclysm
Signed-off-by: Sovak <Sovak007@gmail.com>
Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-08-13 22:11:29 +01:00
Shauren 3ad20d6bbd Core/Units: Updated unit power mods 2012-08-13 14:56:20 +02:00
Subv 29f8c1781b Core/Spells: Fixed:
* Hot Streak
* Improved Hot Streak
* Ignite
* And more
* Removed some old scripts, and updated some more
2012-08-12 20:04:47 -05:00
Subv 5cc8bc200b Core/Entities: Updated rage to Cataclysm 2012-08-12 17:49:06 -05:00
Subv 24b1a27985 Core/Entities: Fixed block for Cataclysm 2012-08-12 15:46:02 -05:00
Shauren e7590abce7 Core/Movement: Use MonsterMoveStop spline type to stop movement instead of sending movement to current position 2012-08-11 20:18:00 +02:00
Shauren 7c728f7b39 Core/PacketIO: Updated player move speed change packet structures 2012-08-11 20:15:02 +02:00
Nay 274a54c152 Core: Cleanup whitespace, fix build and enable 1 opcode 2012-08-10 16:58:39 +01:00
kaelima 878f88b250 Core/PacketIO:
- Enable a bunch of spline packets.
- Correct emblems written in SMSG_GUILD_INVITE
- Revert changes in GuildCommandType and add more errors to GuildCommandError
- Rename Powers to match names in Lua code from client
2012-08-10 14:25:04 +02:00
Shauren 9538fb6d5a Core/Movement: Ensured object orientation is always within 0-2pi range, this fixes movement. 2012-08-10 14:10:57 +02:00
Nay 5e1e9bb4dd Core: Fix build and proper deinitialization in HandleTransmogrifyItems (by using vectors instead of new/delete) 2012-08-10 02:57:16 +01:00
Subv ab771aef1f Core/PacketIO: Fixed a few more opcodes 2012-08-09 19:18:31 -05:00
Nay 4d465f78da Core: Add missing FlushBits and fix some typos (/slap subv) 2012-08-09 12:57:55 +01:00
Subv 0434d3ab69 Core/PacketIO: Enabled/Fixed more opcodes 2012-08-08 21:01:33 -05:00
Subv f56c98b2f5 Core/PacketIO: Enabled SMSG_ATTACKERSTATEUPDATE 2012-08-08 19:37:36 -05:00
Subv c9fc56364b Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4 2012-08-07 14:16:59 -05:00
Subv d82266bc0e Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts:
	src/server/authserver/Server/AuthSocket.cpp
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Chat/Chat.h
	src/server/game/Chat/Commands/Level1.cpp
	src/server/game/Chat/Commands/Level2.cpp
	src/server/game/Chat/Commands/Level3.cpp
	src/server/game/DataStores/DBCStores.cpp
	src/server/game/DataStores/DBCStructure.h
	src/server/game/Entities/Object/Object.cpp
	src/server/game/Entities/Object/Updates/UpdateData.cpp
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Guilds/Guild.cpp
	src/server/game/Guilds/GuildMgr.cpp
	src/server/game/Handlers/AuctionHouseHandler.cpp
	src/server/game/Handlers/CharacterHandler.cpp
	src/server/game/Handlers/ChatHandler.cpp
	src/server/game/Handlers/GroupHandler.cpp
	src/server/game/Handlers/ItemHandler.cpp
	src/server/game/Handlers/MailHandler.cpp
	src/server/game/Handlers/MiscHandler.cpp
	src/server/game/Handlers/MovementHandler.cpp
	src/server/game/Handlers/PetHandler.cpp
	src/server/game/Handlers/QuestHandler.cpp
	src/server/game/Handlers/VehicleHandler.cpp
	src/server/game/Server/WorldSession.cpp
	src/server/game/Server/WorldSocket.cpp
	src/server/game/Spells/Auras/SpellAuraEffects.cpp
	src/server/game/Spells/SpellEffects.cpp
	src/server/game/Spells/SpellMgr.cpp
	src/server/game/World/World.cpp
	src/server/scripts/Commands/cs_debug.cpp
	src/server/scripts/Commands/cs_modify.cpp
	src/server/scripts/Commands/cs_reload.cpp
	src/server/scripts/Kalimdor/azuremyst_isle.cpp
	src/server/shared/Logging/Log.cpp
	src/server/shared/Logging/Log.h
	src/server/worldserver/worldserver.conf.dist
2012-08-07 13:44:22 -05:00
Nay f79a6fc009 Core/PacketIO: Enable spelllog related opcodes; missing interruptlog because that wasn't used in 335 2012-08-07 18:35:59 +01:00