Commit Graph
25587 Commits
Author SHA1 Message Date
Vincent-Michael cd8e48a62f SQL: Sync auth base 2014-12-28 23:11:25 +01:00
Nayd b80fdec786 Rename file 2014-12-28 22:05:52 +00:00
Nayd cd82b771cb DB/Auth: Add more locales to battlenet_components
Thanks @Luhzinha

Closes #13800
2014-12-28 22:04:43 +00:00
Intel ce8102cf8d Core/Quests: Fixed index typos and added some missing data to quest query packet 2014-12-28 23:33:26 +02:00
jackpoz f09217ec04 Core/GameObjects: Fix crash if GameObject cannot be created
Close #13798
2014-12-28 22:29:01 +01:00
Nayd 702f774a49 CMake: Ignore MSVC warning C4351
new behavior: elements of array 'array' will be default initialized

"If you want the new behavior, which is likely, because the array was explicitly added to the constructor's member initialization list, use the warning pragma to disable the warning. The new behavior should be fine for most users."
2014-12-28 21:22:57 +00:00
MitchesD 2f96d67571 Scripts/Nexus: Keristrasza converted to BossAI and EventMap
(cherry picked from commit d3e2918c57786800b8cbc63287f43f37111a6317)
2014-12-28 22:08:00 +01:00
Intel a782515246 Core/Quests: Updated Quest System to new Format
All quest requirements are now in quest_objectives table
quest_template table contains _ONLY_ WDB data and must not be modified
Currently supported objectives are MONSTER, GAMEOBJECT, ITEM, TALKTO, CURRENCY, REPUTATION, MONEY, PLAYERKILLS, AREATRIGGER
2014-12-28 22:55:53 +02:00
Kinzcool 0dec23b43a SQL: Added a missing semicolon 2014-12-28 15:06:07 -05:00
Kinzcool ab24c0b37f DB/Quests: Added quest_details data from 4.3.4.15595 2014-12-28 15:00:27 -05:00
Intel 43fdf4cada Core/Misc: Prevent crashing server with CMSG_TIME_SYNC_RESP and fixed some warnings 2014-12-28 21:57:14 +02:00
Vincent-Michael 5c3762e1ee Core/Packets: Fix SMSG_GAMEOBJECT_QUERY_RESPONSE data size calculation 2014-12-28 20:47:06 +01:00
pete318 fe3772df74 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

(cherry picked from commit 17f6dcb76282523ac43d8a1e6cebbe0043ab44fa)

Conflicts:
	src/server/game/Entities/Player/Player.cpp
2014-12-28 19:04:20 +00:00
pete318 27137ca06e 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

(cherry picked from commit f2444eedf92fce39f7685eafead61d88d4ad89ef)

Conflicts:
	sql/updates/world/2014_12_28_02_world.sql
2014-12-28 18:46:58 +00:00
Nayd b7dff4e644 Core/Spells: Fix build in LoadSpellInfoCorrections() 2014-12-28 18:14:09 +00:00
Mihapro 76fa042fdc Scripts/Instance: The Stonecore updates
Stonecore Teleporters scripted. Some corrections, better handlings, fixed Travis warnings ...

Closes #13626

(cherry picked from commit 9a941ae125c8b22b802270f7f419c1a8bfd2a343)

Conflicts:
	src/server/scripts/Maelstrom/Stonecore/boss_high_priestess_azil.cpp
	src/server/scripts/Maelstrom/Stonecore/boss_ozruk.cpp
	src/server/scripts/Maelstrom/Stonecore/instance_stonecore.cpp
	src/server/scripts/Maelstrom/Stonecore/stonecore.cpp
2014-12-28 18:02:10 +00:00
Nayd 611ff7096c Core/Spells: Remove a not-required spell dbc correction (b0b7a55bdba20aad5b7914c55933daa70afe59ba)
(cherry picked from commit 81a0e68c9f506c909771454cb92d246f5997384d)
2014-12-28 17:09:07 +00:00
Gooyeth a26b0f2c76 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

(cherry picked from commit b0b7a55bdba20aad5b7914c55933daa70afe59ba)
2014-12-28 17:07:00 +00:00
Golrag 8fec200670 Core/Opcodes:
Added Structure for:
* CMSG_GAMEOBJECT_QUERY
* CMSG_GAMEOBJ_REPORT_USE
* CMSG_GAMEOBJ_USE
* SMSG_GAMEOBJECT_QUERY_RESPONSE

Closes #13791
2014-12-28 16:01:53 +00:00
Heihachi 62b2ccca13 Core/Player: Fix Restes/RaF exp on the exp bar and from kills
Final Time :'(

(cherry picked from commit 2d000a42e9a8dbc1f16450143835221d7a7c149a)
2014-12-28 15:58:11 +00:00
jackpoz 3cdc66bec6 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.

(cherry picked from commit cdf6c884624be33b5782bcca0e206e5c291a517b)
2014-12-28 15:56:55 +00:00
Gigi1237 d51b2c04c8 Core/Scripts: Add Conjure Refreshment Table script
- Fix Conjure Refreshment for characters above level 85

Closes #13780
2014-12-28 15:30:32 +00:00
Shauren 483b6ad5a8 Core/Achievements: Updated achievements - progress is currently not saved until a conversion of existing data from old to new criteria is made 2014-12-28 16:21:35 +01:00
Shauren 12ef5ad90a Core/Battle.net: Fixed another client crash happening when logging out to character list 2014-12-28 15:02:20 +01:00
MitchesD be0009d01a Scripts/ICC: fixed situations when LK tried to cast Necrotic Plague on pets and then Necrotic Plague was omitted
(cherry picked from commit 3d3dafbe380054ef60cbf99658aa42c442b01693)
2014-12-28 12:15:42 +01:00
Rat 257f46e678 Core/Aokromes: typo? fix 2014-12-28 10:34:33 +01:00
Aokromes ccf2b36c0c Core/Logs: Move runtime log to debug
because it's already checked at startup.
2014-12-28 10:20:23 +01:00
Kinzcool 5f38a824ce DB/Misc: Added misc data from various builds 2014-12-27 18:31:16 -05:00
mthsena c8e555f658 Core/RBAC: Add two side trade to RBAC
(cherry-picked from commit 3ee2f0d2bf9d5f859c8022ca49f1889c35584ffe)
2014-12-27 18:10:47 +00:00
jackpoz 959ea73734 Core/NetworkIO: Skip AntiDoS checks for queued packets
(cherry picked from commit d8c3115bbd1b544d6eca5d9aae3dfbb547353703)
2014-12-27 16:14:56 +00:00
Vincent-Michael 26d9c0e464 DB/Quests: Added quest_offer_reward & quest_details data from various builds 2014-12-27 16:57:45 +01:00
MrSmite 584672556c Fix spell cooldown for guardian pets
(cherry picked from commit 54cc8adac5db101f427b76373ce79d587f7e5332)
2014-12-27 13:58:06 +00:00
Gacko cf89335177 Fix non pch build 2014-12-27 13:57:36 +01:00
Gacko 8d2e230419 ItemTemplate: Fix warning about missing cases. 2014-12-27 11:58:10 +01:00
Kinzcool d28c948795 DB/Quests: Added quest_offer_reward data from various builds 2014-12-26 23:23:12 -05:00
Kinzcool 2dea6ac4dc DB/Quests: Added some objective data from 6.0.3.19116 2014-12-26 21:47:55 -05:00
AriDEV ae681a96cc Server/Currency: Implement Apexis Crystals 2014-12-27 01:55:27 +00:00
Kinzcool 1f58c5313b DB/GameObjects: Added more gameobject_template data from 6.0.3.19342 2014-12-26 20:29:33 -05:00
Vincent-Michael 585bb6cca4 DB/Gameobjects: Added more gameobject wdb data (build 19034) 2014-12-27 02:13:51 +01:00
Vincent-Michael c037228107 DB/Gameobjects: Added some gameobject wdb data 2014-12-27 02:00:21 +01:00
Vincent-Michael 433ffd5f07 SQL: Meh (@Kinzcool) 2014-12-27 01:46:44 +01:00
Vincent-Michael d0367d28ba DB/Quests: Added more data to quest_greeting 2014-12-27 01:42:03 +01:00
Kinzcool 322aaf9215 DB/Quests: Added some data to quest_greeting 2014-12-26 19:33:30 -05:00
Kinzcool f05c68b432 DB/Quests: Accommodated quest_greeting table for gameobject entities 2014-12-26 16:54:37 -05:00
Kinzcool 49b4f17057 DB/Quests: Moved non-WDB data from quests to its own table 2014-12-26 14:40:09 -05:00
Nyeriah 6f8a7be120 Scripts/Commands: Fix a conversion loss at the mute history command
(cherry picked from commit 5d4f26d82028823f4672e370deaf0f6069fb225f)
2014-12-26 16:27:25 -02:00
Nyeriah e66460dad6 Scripts/Oculus: Implement a couple of missing texts
(cherry picked from commit 63c1e265aace363a1d889b1621c0cc3a9263e956)
2014-12-26 13:12:00 -02:00
Duarte Duarte df444890da SQLs: Replace placehold variable by default world db name
Travis tests SQL imports and it would fail otherwise.

Do not forget to change the variable to your world database name (if different from 'world') in the file 2014_12_25_00_hotfixes_locale_broadcast_text.sql
2014-12-26 14:34:26 +00:00
Kinzcool cb87b6d546 DB/Quests: Splitted quest_template into different tables 2014-12-26 01:51:09 -05:00
Nyeriah b3a63301d0 Scripts/Naxxramas: Add script support for quarter teleporters and spawn missing ones
Updates #13255

(cherry picked from commit aff5229cd1777581bd85079d064037a57bf17799)
2014-12-26 04:16:12 -02:00