Commit Graph

26646 Commits

Author SHA1 Message Date
DDuarte
280f0016ec DB/Quest: The Horse Hollorer
Fix http://www.wowhead.com/quest=12415/the-horse-hollerer again after script for this quest was removed when http://www.wowhead.com/quest=12414/mounting-up was fixed in 2c6500a231 this commit removed script for this quest which had previously been fixed prior to this commit.
(cherry picked from commit fa5931189d)
2015-05-21 01:32:47 +01:00
Shauren
f85605b5f7 Scripts/Icecrown Citadel: Fixed Ice Tomb during phase 3 of Sindragosa encounter 2015-05-21 00:02:33 +02:00
Gacko
da31ec0fd6 Fix non pch build. 2015-05-20 21:36:55 +02:00
Carbenium
6d12297ffa Scripts/Commands: Fix LANG_PINFO_MUTED in HandlePInfoCommand
Closes #14560
Thanks @Mack36
2015-05-20 17:48:53 +02:00
Duarte Duarte
4faa5e4b14 Merge pull request #14725 from xerkoss/patch-1
Core/Packets: Fixed SMSG_PARTY_INVITE unnecessary FlushBits
2015-05-20 01:41:05 +01:00
xerkoss
dd758f4e01 Core/Packets: Fixed SMSG_PARTY_INVITE unnecessary FlushBits 2015-05-20 02:39:24 +02:00
Aokromes
14f8186596 DB/Item: Fix Bobbing apple
By Kilyana, closes #11142
(cherry picked from commit c0f6391a47)
2015-05-20 00:02:17 +01:00
Aokromes
545a780539 DB/Misc: Fix Storm Peaks minefield
By Killyana, closes #965
(cherry picked from commit 2023dd4a32)
2015-05-20 00:02:16 +01:00
Aokromes
695db8d1a0 DB/Creature: Script Time Keeper
By Killyana, closes #2465
(cherry picked from commit 6acffca64d)
2015-05-20 00:02:15 +01:00
Aokromes
8743fd9c6f DB/Quest: Fix multiples spawn for A Taste of Flame
By Killyana, closes #2752
(cherry picked from commit 10edd860ee)
2015-05-20 00:02:15 +01:00
DDuarte
f0cdc80333 DB/Creature: Some npcs don't respond to aggro if player is in water
By Killyana, closes #5405
(cherry picked from commit 25f6b642e8)

Conflicts:
	sql/updates/world/2015_04_18_00_world.sql
2015-05-20 00:02:14 +01:00
arks
f4b38aab6d Scripts: Shattered Halls: Revamped instance script, support for quests 10884, 9524, 9525
(cherry picked from commit e1ae2fa8ba)
2015-05-20 00:02:13 +01:00
Carbenium
f38c9ee364 Core/Spells: Fix summon position of Argent Valiant
Ref #8718

(cherry picked from commit 9d12df69ca)

Conflicts:
	src/server/game/Spells/SpellMgr.cpp
2015-05-20 00:44:39 +02:00
Carbenium
9ebcaa63a6 Scripts/Icecrown: Move Squire David to SmartAI
(cherry picked from commit 64bed16a57)

Conflicts:
	src/server/game/Spells/SpellMgr.cpp
2015-05-20 00:40:35 +02:00
Duarte Duarte
4136b5ab19 Core/Packets: Fix a crash in SendLoadCUFProfiles() 2015-05-19 23:30:09 +01:00
DDuarte
f8d11955b6 DB/Schema: Change 4 recent world tables from InnoDB to MyISAM 2015-05-19 23:11:30 +01:00
DDuarte
62df744688 Core/Packets: Remove not required Userlist forward declarations 2015-05-19 23:11:30 +01:00
Shauren
5772453762 Core/Spells: Sync effect names with spellwork 2015-05-20 00:04:48 +02:00
Duarte Duarte
b96e70af71 Merge pull request #14674 from jaredjones/patch-1
CMake OS X: Fixed Debug Mode for Xcode
2015-05-19 18:47:22 +01:00
Duarte Duarte
0778c4fd56 Merge pull request #14710 from et65/6.x
Core/PacketsIO: Implemented or updated most of party related packets.
2015-05-19 18:40:51 +01:00
Gacko
547795ce3f Fix warnings and non pch build. 2015-05-19 19:17:58 +02:00
Shauren
dd4549cec9 Core/Garrisons: Improved follower ability selection to include exclusive trait flag 2015-05-19 17:13:27 +02:00
et65
c6ab951025 Core/PacketsIO: Implemented or updated most of party related packets.
Packets updated or implemented :
- SMSG_INSTANCE_INFO : updated

- CMSG_SAVE_CUF_PROFILES : updated
- SMSG_LOAD_CUF_PROFILES : updated

- SMSG_PARTY_COMMAND_RESULT : updated

- CMSG_PARTY_INVITE : updated
- SMSG_PARTY_INVITE : updated
- CMSG_PARTY_INVITE_RESPONSE : updated
- CMSG_PARTY_UNINVITE : updated
- SMSG_GROUP_UNINVITE : updated
- CMSG_LEAVE_GROUP : updated
- SMSG_GROUP_DECLINE : updated

- SMSG_GROUP_DESTROYED : updated

- CMSG_MINIMAP_PING : updated
- SMSG_MINIMAP_PING : updated

- CMSG_CONVERT_RAID : updated
- CMSG_SET_EVERYONE_IS_ASSISTANT

- CMSG_DO_READY_CHECK : updated
- CMSG_READY_CHECK_RESPONSE : updated
- SMSG_READY_CHECK_COMPLETED : updated
- SMSG_READY_CHECK_RESPONSE : updated
- SMSG_READY_CHECK_STARTED : updated

- CMSG_REQUEST_PARTY_JOIN_UPDATES : implemented (source : sniffs)
- CMSG_REQUEST_PARTY_MEMBER_STATE : updated
- SMSG_PARTY_MEMBER_STATE : updated
- SMSG_PARTY_UPDATE : updated

- CMSG_REQUEST_RAID_INFO : updated

- CMSG_INITIATE_ROLE_POLL : updated
- SMSG_ROLE_POLL_INFORM : updated
- CMSG_SET_ROLE : updated
- SMSG_ROLE_CHANGED_INFORM : updated

- CMSG_CHANGE_SUB_GROUP : updated
- CMSG_SWAP_SUB_GROUPS : implemented

- CMSG_SET_ASSISTANT_LEADER : updated
- CMSG_SET_PARTY_LEADER : updated
- SMSG_GROUP_NEW_LEADER : updated

- CMSG_CLEAR_RAID_MARKER : implemented
- SMSG_RAID_MARKERS_CHANGED : implemented

- CMSG_UPDATE_RAID_TARGET : updated
- SMSG_SEND_RAID_TARGET_UPDATE_ALL : updated
- SMSG_SEND_RAID_TARGET_UPDATE_SINGLE : updated

- CMSG_OPT_OUT_OF_LOOT : updated
- CMSG_SET_LOOT_METHOD : updated

About group update flags:
- Not sure they are use for now.
- Pets now have their group update flags.
- Pets'power is no send to client anymore.
- Changes about them are inspired from SMSG_PARTY_MEMBER_STATS parsing of WowPacketParser, but it seems this packet is not use anymore.

CHAT_MSG_RAID has been fixed.

About Ready check:
- Correctly implemented this function.
- An update function has been added to Group class, and to GroupMgr class in order to manage the ready check expiration (when 35 seconds were gone, players who have not answered must be reported as AFK)

About Raid markers:
- Old spell effect SPELL_EFFECT_SUMMON_OBJECT_SLOT3 has been renamed to SPELL_EFFECT_CHANGE_RAID_MARKER and implemented. I'm sure about that because raid markers spells are the only spells that have this effect type.

Source: WowPacketParser, and sniffs from official.
2015-05-19 13:10:29 +02:00
Duarte Duarte
7382c7d5d3 Merge pull request #14722 from myran2/6.x
Updated implementation of userlist packets
2015-05-19 02:37:20 +01:00
HenryG
dfded990da Updated implementation of userlist packets SMSG_USERLIST_ADD, SMSG_USERLIST_UPDATE, and SMSG_USERLIST_REMOVE 2015-05-18 18:11:12 -04:00
HenryG
18302a1f70 Core/Channels: Update Userlist related packets
- SMSG_USERLIST_ADD
- SMSG_USERLIST_REMOVE
- SMSG_USERLIST_UPDATE

Ref #14706

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
2015-05-18 21:00:21 +01:00
Shauren
769a0e1487 Core/Misc: Log typo fix, because people dont have more important things to bitch about... 2015-05-18 00:59:18 +02:00
Shauren
92bfa759fa Core/Garrisons: Initial work on garrison followers 2015-05-17 18:06:28 +02:00
Duarte Duarte
051e3b631d Merge pull request #14702 from Zedron/6.x
Tools/MMaps: Fixed loading .map files
2015-05-16 23:43:08 +01:00
Shauren
2678c52b1f Build fix 2015-05-16 17:56:15 +02:00
Shauren
a2d540a062 Merge pull request #14709 from et65/6.x
Core/Spells: Fix logic in SpellEffect::EffectWeaponDmg
2015-05-16 16:07:38 +02:00
et65
50b50563ce Core/Spells: Fix logic in SpellEffect::EffectWeaponDmg, it should fix SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL, SPELL_EFFECT_WEAPON_PERCENT_DAMAGE, SPELL_EFFECT_WEAPON_DAMAGE and SPELL_EFFECT_NORMALIZED_WEAPON_DMG.
Closes: #14675
2015-05-16 15:36:13 +02:00
Shauren
b4d044aa13 Core/Commands: Fixed .gobject add command 2015-05-16 12:12:47 +02:00
Zedron
45070e0baf Tools/MMaps: Fixed loading .map files 2015-05-15 13:57:19 -05:00
Vincent-Michael
554e657ab6 Core: Fix build 2015-05-15 16:54:46 +02:00
Warpten
7c4b8b0e82 Scripts/RubySanctum: Correctly spawn Living Embers. 2015-05-15 16:05:04 +02:00
Warpten
7a5bc9e1fe Scripts/RubySanctum: Fix a mathematical mistake.
SQL: Do not use MAX(Id), hardcode it.
2015-05-15 15:57:03 +02:00
Warpten
1447875cac Scripts/RubySanctum: Updates to Halion.
* Fixed Living Embers not spawning.
* Meteor Strike is now randomized.
2015-05-15 15:49:07 +02:00
Shauren
18e4ab6911 Core/Maps: Fixed crash in Map::SendObjectUpdates - items were not properly removed from Map::_updateObjects because player was removed from world first
Closes #14673
2015-05-15 00:08:40 +02:00
Carbenium
05dab7e1e2 Merge pull request #14547 from Regigicas/mount_action
Core/Actions: Allow mounts buttons to be saved
2015-05-14 20:13:49 +02:00
Shauren
ee1c1b97be Core/Maps: Fixed invalid iterator usage
Closes #14687
2015-05-14 00:04:49 +02:00
Shauren
5c5cb3e555 Core/Transports: Moved teleporting transports to Map::DelayedUpdate 2015-05-13 22:09:54 +02:00
Nyeriah
9f3cb91281 Scripts/Ulduar: Fix a couple of issues with Flame Leviathan's towers
* Fix tower count being set to 0 once the first tower is destroyed due to bad logic
* Prevent towers from reducing counter twice (caused by event being sent twice by the gameobject when destroyed)

(cherry picked from commit da74aa526a)
2015-05-12 14:21:59 -03:00
Shauren
49ec5fb583 Core/Logs: Fixed incorrect format specifier in Player::UpdateVisibilityOf 2015-05-12 15:17:31 +02:00
Shauren
9d4c568596 Core/Garrisons: Added more building checks and implemented canceling building construction 2015-05-11 18:23:43 +02:00
Nayd
3c79914e7b DB/Creature: Fix loot for High Priest Venoxis
By NorthStrider, updated by xjose93, closes #14395
(cherry picked from commit 073d749e6f)

Conflicts:
	sql/updates/world/2015_05_09_00_world.sql
2015-05-11 02:03:36 +01:00
Kinzcool
1a4f5c5f0f DB/DarkMoonFair: Updated Darkmoon Fair to patch 6.1.2
* Respawned Darkmoon Tide Crawlers & Moonfang Snarler
2015-05-10 14:17:19 -04:00
Kinzcool
a0744cdd4a DB/GameObjects: Deleted gameobject spawns that are now handled by the client via GameObjects.db2 2015-05-10 14:15:33 -04:00
Jared Jones
af99d0a597 CMake OS X: Fixed Debug Mode for Xcode
On newer versions of Xcode, the preprocessor macro #DEBUG is not defined by default. In order to set the debug flag it has to be set manually. If this does not happen then in the "Common.h" file the preprocessor will assume that we are building under a release mode instead of the debug mode.
Ref: ad0cc83c84
2015-05-10 01:46:23 -05:00
Kinzcool
ad0cc83c84 DB/GameObjects: Deleted no longer valid gameobject templates 2015-05-10 00:32:59 -04:00