Commit Graph

25616 Commits

Author SHA1 Message Date
Vincent-Michael
ab90f74486 Update copyright note for 2015
Happy new year
2015-01-01 00:28:09 +01:00
Shauren
e5b9d815ba Core/Achievements: Enabled saving progress and converted old saved data 2014-12-31 18:00:35 +01:00
Duarte Duarte
c831c7548f Merge pull request #13822 from rpayanm/patch-1
Update README.md
2014-12-30 17:27:28 +00:00
Rolando
ac67f276ce Update README.md
Dead links for installation.
2014-12-30 12:26:50 -05:00
Duarte Duarte
cd0372ce7b CMake: Fix typo in MSVC_EXPECTED_VERSION
Thanks @Aridev

Closes #13820
2014-12-30 16:50:30 +00:00
Intel
f64e227e22 Core/Packets: Added CMSG_AREATRIGGER 2014-12-30 03:09:57 +02:00
Intel
1f7e6a976d Core/Quests: Added CMSG_QUESTGIVER_QUERY_QUEST 2014-12-30 02:24:10 +02:00
Kinzcool
c5e35c9d0c DB/Quests: Updated the data after quest_template's structure corrections 2014-12-29 19:13:36 -05:00
joschiwald
45187b036f Core/Packets: rename packet structs to match client names 2014-12-30 00:39:51 +01:00
Nayd
56a665ccf3 CMake: Require VS 2013 Update 3
Update 4 (includes 3) can be downloaded at http://www.microsoft.com/en-us/download/details.aspx?id=44921

Closes #13813
2014-12-29 20:55:53 +00:00
Intel
8176f9982e Core/Quests: Added CMSG_QUESTGIVER_REQUEST_REWARD 2014-12-29 22:46:51 +02:00
Intel
8be25ce908 Core/Quests: Added SMSG_QUESTGIVER_REQUEST_ITEMS 2014-12-29 22:36:02 +02:00
Intel
6b10271891 Core/Quests: Fixed WPE exploit that allowed to accept any quest 2014-12-29 21:39:33 +02:00
Intel
0a7caf5a6d Core/Quests: Do not rely on StorageIndex for quest objectives
Also fixed unsigned columns in quest_template
2014-12-29 20:58:49 +02:00
Shauren
419db6c82f Tools/Patcher: Optimized loading binary file by patcher 2014-12-29 18:52:42 +01:00
Vincent-Michael
ddb0b1acda Core: Remove White spaces 2014-12-29 16:55:49 +01:00
Gacko
62ac3a0a11 Fix non pch build
Broke in 821e2534
2014-12-29 15:03:50 +01:00
Intel
381416d022 Core/Quests: Fixed quest loading from DB and improved error output 2014-12-29 14:07:17 +02:00
Intel
df2c6cf40c Core/SharedDefines: Updated Unit Dyn Flag Name 2014-12-29 14:06:40 +02:00
Nyeriah
1d83ce39dd 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

(cherry picked from commit 9671d51327)
2014-12-29 04:16:53 -02:00
joschiwald
c5a79fe37b Core: fixed more typos 2014-12-29 04:00:29 +01:00
Nyeriah
03957c2698 DB/Creature: Fix a typo mess up 2014-12-29 00:58:17 -02:00
Kinzcool
97fb447603 DB/Quests: Updated quest_template up to 6.0.3.19034 2014-12-28 20:57:29 -05:00
Intel
48f8282ed2 Core/SharedDefines: My math skills are over 9000 2014-12-29 03:15:23 +02:00
Intel
821e253460 Core/Loot: Implemented CMSG_LOOT packet
Updated Object Dynamic Flags
Cleaned up obsolete code
Sorted packet struct alphabetically
2014-12-29 03:05:17 +02:00
joschiwald
e8f97ec80a Core: fixed typos from previous commit and kill more warnings 2014-12-29 01:32:55 +01:00
joschiwald
9ecc578cb1 Core/Scripts: multiple changes
- fixed non pch build
- fixed some warnings
- fixed some coverity issues
- some random things here and there
2014-12-29 01:00:16 +01:00
Intel
21360bb50c Core/Quests: Implemented SMSG_QUESTGIVER_QUEST_DETAILS Packet Structure 2014-12-29 01:20:17 +02:00
Nyeriah
a11f1b1f91 DB/Creature: Add trigger and civilian flags to the other difficulty entries of the Combustion trigger 2014-12-28 20:57:26 -02:00
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 d3e2918c57)
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 17f6dcb762)

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 f2444eedf9)

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 9a941ae125)

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 (b0b7a55bdb)
(cherry picked from commit 81a0e68c9f)
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 b0b7a55bdb)
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 2d000a42e9)
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 cdf6c88462)
2014-12-28 15:56:55 +00:00