aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-02-02Core/Build: Use std namespace in getline callsNayd
(cherry picked from commit 86f7f47b58e4e044cd9a9171d83863dd8f99d91c)
2015-02-02Core/Misc: Fix static analysis issuesjackpoz
Fix some static analysis issues reported by Coverity (cherry picked from commit c8999449816d4fd4f72c7cdb3b1515e8e244ba5f) Conflicts: src/server/game/Entities/Player/Player.cpp src/server/scripts/Northrend/IcecrownCitadel/boss_professor_putricide.cpp
2015-02-02Core/Misc: Fix static analysis issuesjackpoz
Fix some static analysis issues reported by Coverity (cherry picked from commit 89c535cf2a960ccc03cd1a032310984f9b4e1d47) Conflicts: src/server/game/Entities/Player/Player.cpp
2015-02-01Core/Scripts: Fix missing includeclick
2015-02-01Game/Spells: AoD Specials should only target one UnitRushor
2015-02-01Merge pull request #14002 from Rushor/WebbsDuarte Duarte
Scripts/Bloodmyst Isle: Disable CreatureAttack for NPC: Webbed Creature
2015-01-31Scripts/Bloodmyst Isle: Disable CreatureAttack for NPC: Webbed CreatureRushor
2015-01-31Core/Misc: Properly sanitize ReputationSpillover datajackpoz
Fix an issue added in 024b57bb74a664cd515cf0822d4b8e939a91fe03 that didn't properly skip ReputationSpillover rows with invalid data. Fix also a static analysis issue reported by Coverity. (cherry picked from commit 95b1204798d3ab2a141f81b294b064255c335b8a) Conflicts: src/server/game/Globals/ObjectMgr.cpp
2015-01-31Core/VMaps: Fix debug assert caused by invalid vmapsjackpoz
Fix debug assert thrown by G3D caused by models with empty bounding box being exported by vmap4assembler and imported by worldserver. This change will skip those models, proper investigation on the issue of why the bounding box is empty is still required. (cherry picked from commit a7ca78b2fe12c68e561782416bf5726410a3c01b)
2015-01-31Core/Spells: Renamed SPELL_ATTR4_TRIGGERED to ↵Shauren
SPELL_ATTR4_CAN_CAST_WHILE_CASTING and adjusted trigger flags accordingly (cherry picked from commit 6d70acbbd66959f7b6896a19ce3f2a25ccf94f2e) Conflicts: src/server/game/Spells/Spell.cpp
2015-01-31Core/Players: Fixed loading and saving skill data PK violationsShauren
(cherry picked from commit 2dfd1594cd3cc7fdba4131d2e825885cac2bcc17) Conflicts: src/server/game/Entities/Player/Player.cpp
2015-01-31Core/Quests: Fixed WPE exploit that allowed to accept any questNayd
(cherry picked from commit 6b10271891d2cbafbad1446051fcf3866ea728e3)
2015-01-31Merge pull request #13996 from Rushor/GymerGODuarte Duarte
Scripts/Zul'Drak: GO Scourge Enclosure - Delay Despawn of Dummy to ensure Explosion
2015-01-31Scripts/SunkenTemple: Add Eventsupport for NPC: Malfurion StormrageRushor
2015-01-31 Scripts/Zul'Drak: GO Scourge Enclosure - Delay Despawn of Dummy to ensure ↵Rushor
Explosion
2015-01-30Scripts/HoR: fix warningMitchesD
2015-01-30Scripts/HoR: implement Quel'Delar questMitchesD
* support for quest 24480, 24561 * there may be some visual problems but quest should work as intended Closes https://github.com/TrinityCore/TrinityCore/issues/838
2015-01-27Implement CharSections.dbc and Serverside Checks.arks
2015-01-26Core/Creatures: No gray aggro configHristo Bogdanov
(Custom) Adds option to disable aggro from gray creatures when the players are above/below certain levels. Closes #13919
2015-01-26Merge pull request #13893 from Unholychick/3.3.5Duarte Duarte
Core/Spells: Use BonusAmount for periodic damage
2015-01-25Fix typo in CMakeLists.txtNayd
2015-01-25Tools: Remove mesh_extractorNayd
mesh_extractor is not ready for production and it will be developed in a different branch (cherry picked from commit a87442be68da4e2ea51a10e3bd8a07ef7b9765b2) Conflicts: src/tools/mesh_extractor/ContinentBuilder.h src/tools/mesh_extractor/DBC.cpp
2015-01-18Scripts/SunwellPlateau: Correct a summon group entry and misc clean upNyeriah
2015-01-18Scripts/HellfireRamparts: Add a missing reset call and correct spawn masks ↵Nyeriah
for Reinforced Fel Iron Chests Thanks to @ariel- for noticing the missing _Reset(); Closes #13747
2015-01-18Core: Make core build without PCH enabled.click
2015-01-16Core/Spells: Use BonusAmount for periodic damageUnholychick
Closes #13887
2015-01-11Core/Spells: fixed Shatter crit chance modifierjoschiwald
Closes #13885
2015-01-10Scripts/Misc: some random changes after recent commits and cleanupMitchesD
2015-01-10Scripts/Stratholme: Move Maleki the Pallid to EventmapsRushor
Closes #13871
2015-01-10Scripts/HellfireRamparts: Clean up a forgotten no longer used variableNyeriah
2015-01-10Scripts/BlackfathomDepths: Convert bosses to EventMaps/BossAI and clean up ↵Nyeriah
instance script
2015-01-10Scripts/HellfireRamparts: Remove the spawning of the Reinforced Fel Iron ↵Nyeriah
chest from scripts Updates #13747
2015-01-07Core/Aura: Replace assert with logged error for invalid AuraRemoveModejackpoz
Fix AuraScript::Remove() triggering an assert with default parameter and log an error when Aura is removed with invalid mode AURA_REMOVE_NONE instead of triggering an assert deep down in the call tree. Fix https://github.com/TrinityCore/TrinityCore/issues/714 , triggered by spell 50240 "Evasive Maneuvers" script
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year Conflicts: src/server/bnetserver/Authentication/AuthCodes.h src/server/bnetserver/Authentication/BattlenetPacketCrypt.cpp src/server/bnetserver/Authentication/BattlenetPacketCrypt.h src/server/bnetserver/Packets/AchievementPackets.h src/server/bnetserver/Packets/AuthenticationPackets.cpp src/server/bnetserver/Packets/AuthenticationPackets.h src/server/bnetserver/Packets/BitStream.cpp src/server/bnetserver/Packets/BitStream.h src/server/bnetserver/Packets/CachePackets.cpp src/server/bnetserver/Packets/CachePackets.h src/server/bnetserver/Packets/ChatPackets.h src/server/bnetserver/Packets/ConnectionPackets.cpp src/server/bnetserver/Packets/ConnectionPackets.h src/server/bnetserver/Packets/FriendsPackets.cpp src/server/bnetserver/Packets/FriendsPackets.h src/server/bnetserver/Packets/PacketManager.cpp src/server/bnetserver/Packets/PacketManager.h src/server/bnetserver/Packets/Packets.h src/server/bnetserver/Packets/PacketsBase.cpp src/server/bnetserver/Packets/PacketsBase.h src/server/bnetserver/Packets/PresencePackets.cpp src/server/bnetserver/Packets/PresencePackets.h src/server/bnetserver/Packets/ProfilePackets.h src/server/bnetserver/Packets/SupportPackets.h src/server/bnetserver/Packets/WoWRealmPackets.cpp src/server/bnetserver/Packets/WoWRealmPackets.h src/server/bnetserver/Realms/RealmList.cpp src/server/bnetserver/Realms/WorldListener.cpp src/server/bnetserver/Realms/WorldListener.h src/server/bnetserver/Server/ComponentManager.cpp src/server/bnetserver/Server/ComponentManager.h src/server/bnetserver/Server/ModuleManager.cpp src/server/bnetserver/Server/ModuleManager.h src/server/bnetserver/Server/Session.cpp src/server/bnetserver/Server/Session.h src/server/bnetserver/Server/SessionManager.cpp src/server/bnetserver/Server/SessionManager.h src/server/game/Accounts/BattlenetAccountMgr.cpp src/server/game/Accounts/BattlenetAccountMgr.h src/server/game/Battlegrounds/Zones/BattlegroundBFG.cpp src/server/game/Battlegrounds/Zones/BattlegroundBFG.h src/server/game/Battlegrounds/Zones/BattlegroundTP.cpp src/server/game/Battlegrounds/Zones/BattlegroundTP.h src/server/game/Entities/AreaTrigger/AreaTrigger.cpp src/server/game/Entities/AreaTrigger/AreaTrigger.h src/server/game/Entities/Item/ItemTemplate.cpp src/server/game/Guilds/GuildFinderMgr.cpp src/server/game/Guilds/GuildFinderMgr.h src/server/game/Handlers/GuildFinderHandler.cpp src/server/game/Handlers/VoidStorageHandler.cpp src/server/game/Movement/MovementStructures.cpp src/server/game/Movement/MovementStructures.h src/server/game/Movement/PathGenerator.cpp src/server/game/Server/BattlenetServerManager.cpp src/server/game/Server/BattlenetServerManager.h src/server/game/Server/Packet.cpp src/server/game/Server/Packet.h src/server/game/Server/Packets/AchievementPackets.cpp src/server/game/Server/Packets/AchievementPackets.h src/server/game/Server/Packets/AuctionHousePackets.cpp src/server/game/Server/Packets/AuctionHousePackets.h src/server/game/Server/Packets/AuthenticationPackets.cpp src/server/game/Server/Packets/AuthenticationPackets.h src/server/game/Server/Packets/BattlegroundPackets.cpp src/server/game/Server/Packets/BattlegroundPackets.h src/server/game/Server/Packets/ChannelPackets.cpp src/server/game/Server/Packets/ChannelPackets.h src/server/game/Server/Packets/CharacterPackets.cpp src/server/game/Server/Packets/CharacterPackets.h src/server/game/Server/Packets/ChatPackets.cpp src/server/game/Server/Packets/ChatPackets.h src/server/game/Server/Packets/ClientConfigPackets.cpp src/server/game/Server/Packets/ClientConfigPackets.h src/server/game/Server/Packets/CombatLogPackets.cpp src/server/game/Server/Packets/CombatLogPackets.h src/server/game/Server/Packets/CombatPackets.cpp src/server/game/Server/Packets/CombatPackets.h src/server/game/Server/Packets/EquipmentSetPackets.cpp src/server/game/Server/Packets/EquipmentSetPackets.h src/server/game/Server/Packets/GameObjectPackets.cpp src/server/game/Server/Packets/GameObjectPackets.h src/server/game/Server/Packets/GuildPackets.cpp src/server/game/Server/Packets/GuildPackets.h src/server/game/Server/Packets/ItemPackets.cpp src/server/game/Server/Packets/ItemPackets.h src/server/game/Server/Packets/LootPackets.h src/server/game/Server/Packets/MiscPackets.cpp src/server/game/Server/Packets/MiscPackets.h src/server/game/Server/Packets/MovementPackets.cpp src/server/game/Server/Packets/MovementPackets.h src/server/game/Server/Packets/NPCPackets.cpp src/server/game/Server/Packets/NPCPackets.h src/server/game/Server/Packets/QueryPackets.cpp src/server/game/Server/Packets/QueryPackets.h src/server/game/Server/Packets/QuestPackets.cpp src/server/game/Server/Packets/QuestPackets.h src/server/game/Server/Packets/ReputationPackets.cpp src/server/game/Server/Packets/ReputationPackets.h src/server/game/Server/Packets/SpellPackets.cpp src/server/game/Server/Packets/SpellPackets.h src/server/game/Server/Packets/SystemPackets.cpp src/server/game/Server/Packets/SystemPackets.h src/server/game/Server/Packets/TalentPackets.cpp src/server/game/Server/Packets/TalentPackets.h src/server/game/Server/Packets/TradePackets.h src/server/game/Server/Packets/WorldStatePackets.cpp src/server/game/Server/Packets/WorldStatePackets.h src/server/game/Server/WorldSocket.cpp src/server/ipc/CMakeLists.txt src/server/ipc/Commands.cpp src/server/ipc/Commands.h src/server/ipc/ZMQTask.cpp src/server/ipc/ZMQTask.h src/server/ipc/ZmqContext.cpp src/server/ipc/ZmqContext.h src/server/ipc/ZmqListener.cpp src/server/ipc/ZmqListener.h src/server/ipc/ZmqMux.cpp src/server/ipc/ZmqMux.h src/server/ipc/ZmqWorker.cpp src/server/ipc/ZmqWorker.h src/server/scripts/Commands/cs_battlenet_account.cpp src/server/scripts/Commands/cs_mmaps.cpp src/server/scripts/EasternKingdoms/BaradinHold/boss_alizabal.cpp src/server/scripts/EasternKingdoms/BaradinHold/boss_occuthar.cpp src/server/scripts/EasternKingdoms/BaradinHold/boss_pit_lord_argaloth.cpp src/server/scripts/EasternKingdoms/BaradinHold/instance_baradin_hold.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/blackrock_caverns.h src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_ascendant_lord_obsidius.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_beauty.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_corla.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_karsh_steelbender.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/boss_romogg_bonecrusher.cpp src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockCaverns/instance_blackrock_caverns.cpp src/server/scripts/EasternKingdoms/Deadmines/deadmines.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_akilzon.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_daakara.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_halazzi.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_hexlord.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_janalai.cpp src/server/scripts/EasternKingdoms/ZulAman/boss_nalorakk.cpp src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp src/server/scripts/EasternKingdoms/ZulAman/zulaman.h src/server/scripts/EasternKingdoms/ZulGurub/boss_gahzranka.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_jindo_the_godbreaker.cpp src/server/scripts/EasternKingdoms/ZulGurub/boss_kilnara.cpp src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h src/server/scripts/EasternKingdoms/zone_burning_steppes.cpp src/server/scripts/EasternKingdoms/zone_ironforge.cpp src/server/scripts/EasternKingdoms/zone_stormwind_city.cpp src/server/scripts/EasternKingdoms/zone_tirisfal_glades.cpp src/server/scripts/Kalimdor/Firelands/boss_alysrazor.cpp src/server/scripts/Kalimdor/Firelands/firelands.h src/server/scripts/Kalimdor/Firelands/instance_firelands.cpp src/server/scripts/Kalimdor/HallsOfOrigination/boss_anraphet.cpp src/server/scripts/Kalimdor/HallsOfOrigination/boss_earthrager_ptah.cpp src/server/scripts/Kalimdor/HallsOfOrigination/boss_temple_guardian_anhuur.cpp src/server/scripts/Kalimdor/HallsOfOrigination/halls_of_origination.h src/server/scripts/Kalimdor/HallsOfOrigination/instance_halls_of_origination.cpp src/server/scripts/Kalimdor/zone_azshara.cpp src/server/scripts/Kalimdor/zone_darkshore.cpp src/server/scripts/Kalimdor/zone_felwood.cpp src/server/scripts/Kalimdor/zone_moonglade.cpp src/server/scripts/Kalimdor/zone_orgrimmar.cpp src/server/scripts/Kalimdor/zone_stonetalon_mountains.cpp src/server/scripts/Maelstrom/Stonecore/boss_corborus.cpp src/server/scripts/Maelstrom/Stonecore/boss_high_priestess_azil.cpp src/server/scripts/Maelstrom/Stonecore/boss_ozruk.cpp src/server/scripts/Maelstrom/Stonecore/boss_slabhide.cpp src/server/scripts/Maelstrom/Stonecore/instance_stonecore.cpp src/server/scripts/Maelstrom/Stonecore/stonecore.cpp src/server/scripts/Maelstrom/Stonecore/stonecore.h src/server/shared/Cryptography/Authentication/AuthCrypt.h src/server/shared/Cryptography/Authentication/PacketCrypt.cpp src/server/shared/Cryptography/Authentication/WorldPacketCrypt.cpp src/server/shared/Cryptography/HmacHash.cpp src/server/shared/Cryptography/SHA256.cpp src/server/shared/Cryptography/SHA256.h src/server/shared/Database/Implementation/HotfixDatabase.cpp src/server/shared/Database/Implementation/HotfixDatabase.h src/server/shared/Realm/Realm.cpp src/server/shared/Realm/Realm.h src/tools/connection_patcher/CMakeLists.txt src/tools/connection_patcher/Constants/BinaryTypes.hpp src/tools/connection_patcher/Helper.cpp src/tools/connection_patcher/Helper.hpp src/tools/connection_patcher/Patcher.cpp src/tools/connection_patcher/Patcher.hpp src/tools/connection_patcher/Patches/Common.hpp src/tools/connection_patcher/Patches/Mac.hpp src/tools/connection_patcher/Patches/Windows.hpp src/tools/connection_patcher/Patterns/Common.hpp src/tools/connection_patcher/Patterns/Mac.hpp src/tools/connection_patcher/Patterns/Windows.hpp src/tools/connection_patcher/Program.cpp src/tools/map_extractor/loadlib/DBFilesClientList.h
2014-12-29Scripts/Ulduar: Fixes Flame Leviathan entering evade mode if Pursue returns ↵Nyeriah
no target * Pursue is never cast on players at retail, however, being there without a vehicle doesn't prevent the boss from attacking you, nor does it enter evade mode. Closes #11199
2014-12-28Scripts/Nexus: Keristrasza converted to BossAI and EventMapMitchesD
2014-12-28Merge pull request #13796 from Unholychick/3.3.5Duarte Duarte
Scripts/Spells: Move death grip from DB
2014-12-28Scripts/Spells: Move death grip from DBUnholychick
Moves death grip from DB to spellscript for clarity and to reduce confusion in future.
2014-12-28Core: NPC Interaction change for unfriendly reputation.pete318
For units with unfriendly reputation, check using the normal reaction function, instead of reading faction directly. This allows specific buffs that alter creature reaction to work on the player, this allowing players to complete quests. Closes #13629
2014-12-28Scripts/Quests: Fix Quest A Spirit Guidepete318
- Ensures rep adjustment buff is always applied (overrides evade, implements existing evade + re-apply buff) - Removes un-owned ravagers with incorrect faction from DB (the correct ones are spawned with their masters without the DB entries) - Create some extra steps in the wolf's waypoints in order to generate some AI events for the Ryga NPC. I think it's a bit of a dirty solution, but it seems to work with minimal changes. - Created RP series of events with Ryga NPC and Ancestral Wolf Spirit (Ryga Kneels, talks to wolf, then returns to spawn position after around a minute). Closes #13619 Fix #4028
2014-12-28Scripts/Spells: Adding overrides Death Grip Initial.Gooyeth
Thanks @Goatform
2014-12-28Core/Spells: Remove a not-required spell dbc correction ↵Nayd
(b0b7a55bdba20aad5b7914c55933daa70afe59ba)
2014-12-28Scripts/Quests: Fix Red Snapper - Very Tasty! GObGooyeth
Fix 'School of Red Snapper' now disappear correctly when using 'Draenei Fishing Net', the bug is caused because the GameObject is SpellFocus type. Fix #1673 Closes #13748
2014-12-28Scripts/Spells: Death Grip should not be castable while jumping/falling and ↵Natureknight
should have 8-30 yards range in PvP instead of 0-30 yards Closes #13499
2014-12-28Merge pull request #13547 from heihachi/masterDuarte Duarte
Core/Player: Fix Restes/RaF exp on the exp bar and from kills
2014-12-28Scripts/ICC: fixed situations when LK tried to cast Necrotic Plague on pets ↵MitchesD
and then Necrotic Plague was omitted
2014-12-28Core/Logs: fixing typosRat
2014-12-28Core/Logs: Move runtime log to debugAokromes
because it's already checked at startup.
2014-12-27Shared/Networking: Fix buffer overflow in Socket handlingjackpoz
Fix a buffer overflow caused by Boost trying to store too much data in a buffer too small.
2014-12-26Scripts/Commands: Fix a conversion loss at the mute history commandNyeriah