Commit Graph

22897 Commits

Author SHA1 Message Date
MitchesD f94cfc6577 Scripts/Misc: some random changes after recent commits and cleanup 2015-01-10 22:58:03 +01:00
Rushor db849e7fcc Scripts/Stratholme: Move Maleki the Pallid to Eventmaps
Closes #13871
2015-01-10 05:19:59 +00:00
Nyeriah 0baa4deb3f Scripts/HellfireRamparts: Clean up a forgotten no longer used variable 2015-01-10 03:02:26 -02:00
Nyeriah 1852d7d2f7 Scripts/BlackfathomDepths: Convert bosses to EventMaps/BossAI and clean up instance script 2015-01-10 02:51:00 -02:00
Nyeriah 9c9e5abca3 Scripts/HellfireRamparts: Remove the spawning of the Reinforced Fel Iron chest from scripts
Updates #13747
2015-01-10 02:35:28 -02:00
Aokromes 9d56c9a104 DB/Quest: Change default RewardHonorMultiplier to 0 2015-01-09 10:20:00 +01:00
Aokromes 42f1a0babf DB/Creature: Toc binding must start at Icehowl not at Gormok 2015-01-08 10:08:45 +01:00
jackpoz 9ea93eae33 Core/Aura: Replace assert with logged error for invalid AuraRemoveMode
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-07 22:48:34 +01:00
Dr-J 253dc0f99e DB/Misc: Revert a few factions
Revert faction of Alliance Corpse and Forsaken Corpse to 35 as this is what it is in sniff not 1899/1900 and this was making these "corpse" npcs attack players and other npcs.  Closes #13865

Revert faction of Lord Banehollow since with faction 90 using the Shadowy Potion which should make him friendly to turn in quest of npc name into him but with faction 90 remains hostile even after drinking shadowy potion, this works as should with the original faction of 1434.
2015-01-07 20:31:13 +00:00
Nayd 3ea97450ae Update README.md
Dead links for installation.
(cherry picked from commit ac67f276ce)

Closes #13858
2015-01-05 16:13:24 +00:00
Aokromes 51f5ce1b73 DB/Gameobject: Fix Karazhan opera event game objects
By lassdas, closes #13832
2015-01-01 18:41:17 +01:00
Vincent-Michael f3e86d3e68 Update copyright note for 2015
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
2015-01-01 00:32:50 +01:00
jackpoz 6390e6a4cc Core/Dep: Remove unneeded recast files 2014-12-31 21:14:53 +01:00
Dr-J 6ad8f4b340 DB/Misc: Winterveil
* All winter veil texts for Human, Gnome, Dwarf, Dreanei, Night Elf, Troll, Orc, Tauren (Forsaken, Blood Elf and Goblin done in previous commit)
* Gossip text for winterveil for all of these
* Texts for Great-Father winters helpers once winterveil gifts event as started
2014-12-31 11:42:03 +00:00
Dr-J b70b4c585c DB/Misc: Fleeing Soldiers
Set the remaining Fleeing Horde and Alliance soldiers at Wrathgate to ingame phasemask 2 (the ones I added already are) but was reported on original commit https://github.com/TrinityCore/TrinityCore/commit/bf0a546880ac3e0c75f3738a25734aad4e840e87 that these are visible without doing any quest, but the ones which where visible where the ones which where already spawned.

Ps have had to set phase in db here due to missing effects from server side spells.
2014-12-30 23:21:11 +00:00
Dr-J a5d6f1d6cd DB/Misc: Commoner Texts
Add various texts to racial commoners in game, this is not complete yet and the gaps in sai and text groups are deliberate so that when missing texts come up these can be added easily

If anyone has any sniffs of any more of these texts please let me know as have noticed the majority of these exist in broadcast text in languages 0,1 & 7,  0 for goblin commoners, 1 for horde commoners, 7 for alliance commoners theres only certain texts which only exist in one or the other faction,

Anyway this will take a while to complete if anyone already has sniffs of texts from commoners during events they will help or otherwise this will take at least a year to complete if I have to sniff myself
2014-12-30 20:27:31 +00:00
Aokromes cc00321409 DB/Creature: Fix some startup errors
By Kittnz, closes #13811
2014-12-29 12:25:17 +01:00
Aokromes 747e72fc1c DB/Creature: Icecrown/Wrathgate - 1
By Kittnz, closes #13801
2014-12-29 11:39:23 +01:00
Aokromes 4d2c35e816 DB/Creature: Fix for Bleeding Hallow Dark Shaman without waypoint data
By Kittnz, closes #13810
2014-12-29 11:14:56 +01:00
Nyeriah 9671d51327 Scripts/Ulduar: Fixes Flame Leviathan entering evade mode if Pursue returns 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-29 04:05:10 -02:00
Nyeriah be54454538 DB/Creature: Fix a typo mess up 2014-12-29 00:53:18 -02:00
Nyeriah 411e04811a DB/Creature: Add trigger and civilian flags to the other difficulty entries of the Combustion trigger 2014-12-28 20:52:28 -02:00
MitchesD d3e2918c57 Scripts/Nexus: Keristrasza converted to BossAI and EventMap 2014-12-28 22:02:05 +01:00
Duarte Duarte cd0ad4739c Merge pull request #13796 from Unholychick/3.3.5
Scripts/Spells: Move death grip from DB
2014-12-28 19:36:21 +00:00
Unholychick 77887ab32f Scripts/Spells: Move death grip from DB
Moves death grip from DB to spellscript for clarity and to reduce confusion in future.
2014-12-28 20:07:00 +01:00
pete318 17f6dcb762 Core: NPC Interaction change for unfriendly reputation.
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-28 19:01:32 +00:00
pete318 f2444eedf9 Scripts/Quests: Fix Quest A Spirit Guide
- 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-28 18:43:14 +00:00
Duarte Duarte 94bfeb8e6b Merge pull request #13794 from Gooyeth/3.3.5_dk
Scripts/Spells: Adding overrides Death Grip Initial.
2014-12-28 18:26:45 +00:00
Gooyeth bb002803bc Scripts/Spells: Adding overrides Death Grip Initial.
Thanks @Goatform
2014-12-28 12:24:44 -06:00
Nayd 81a0e68c9f Core/Spells: Remove a not-required spell dbc correction (b0b7a55bdb) 2014-12-28 17:08:32 +00:00
Gooyeth b0b7a55bdb Scripts/Quests: Fix Red Snapper - Very Tasty! GOb
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-28 17:03:33 +00:00
Natureknight e8955cf6dd Scripts/Spells: Death Grip should not be castable while jumping/falling and should have 8-30 yards range in PvP instead of 0-30 yards
Closes #13499
2014-12-28 16:54:41 +00:00
Duarte Duarte 32d9a71a42 Merge pull request #13547 from heihachi/master
Core/Player: Fix Restes/RaF exp on the exp bar and from kills
2014-12-28 15:57:28 +00:00
Aokromes b7bacea940 DB/Creature: Hellfire Peninsula - Waypoints - 5
By Kittnz, closes #13788
2014-12-28 15:07:12 +01:00
MitchesD 3d3dafbe38 Scripts/ICC: fixed situations when LK tried to cast Necrotic Plague on pets and then Necrotic Plague was omitted 2014-12-28 12:09:12 +01:00
Rat d1e7c6d080 Core/Logs: fixing typos 2014-12-28 10:41:08 +01:00
Aokromes bbca7e7da3 Core/Logs: Move runtime log to debug
because it's already checked at startup.
2014-12-28 10:17:59 +01:00
Dr-J d443a768c3 DB/Misc: Fix Mog dorg the Wizened quest linking issues
Fix quest chain leading upto bomb them again

There are two versions of Mog'dorg the Wizened of which player should be able to complete either to start quest chain rather than quest chain only continueing if player completed http://www.wowhead.com/quest=10983 and player coming to dead end if http://www.wowhead.com/quest=10989 completed instead.
2014-12-28 00:36:01 +00:00
Aokromes 286fab5bc4 DB/Item: Bubbling Brightbrew Charm
Missing part of 561fc7745
2014-12-27 20:28:38 +01:00
Aokromes 561fc77451 DB/Item: Bubbling Brightbrew Charm
By Kittnz, based on work of Rushor, closes #13785
2014-12-27 20:04:45 +01:00
Aokromes 0ca936dc58 Update 2014_12_27_09_world.sql 2014-12-27 19:39:15 +01:00
Aokromes f16cb5b613 Coding standards. 2014-12-27 19:35:05 +01:00
Aokromes 20af358e4d DB/Creature: Spawns and waypoints on Storm Peaks
By Killyana, closes #13714
2014-12-27 19:28:56 +01:00
Aokromes 65364afbd9 DB/Creature: Add 4 missing spawns
Closes #13784
2014-12-27 19:18:40 +01:00
Aokromes e583777de4 DB/Waypoint: Edrick Killian & Mattie Alred
By Kittnz, closes #13101
2014-12-27 18:20:52 +01:00
Aokromes 92d42e3f44 DB/Creature: Deathbound Ward
By Piricli, closes #13765
2014-12-27 18:18:23 +01:00
Aokromes 5719fe99f1 DB/Creature: Hellfire Peninsula - Waypoints - 2
By Kittnz, closes #13731
2014-12-27 18:15:51 +01:00
Aokromes 495c64b0b7 DB/Creature: Hellfire Peninsula - Waypoints - 4
By Kittnz, closes #13786
2014-12-27 18:11:59 +01:00
Aokromes 60f4c7d0ba DB/Creature: Hellfire Peninsula - Waypoints - 3
By Kittnz, closes #13783
2014-12-27 18:08:29 +01:00
jackpoz cdf6c88462 Shared/Networking: Fix buffer overflow in Socket handling
Fix a buffer overflow caused by Boost trying to store too much data in a buffer too small.
2014-12-27 14:03:54 +01:00