Commit Graph
28730 Commits
Author SHA1 Message Date
joschiwald 803473fb64 Core/Utils: replaced std::random_shuffle with our own implementation using SFMT random generator
(cherry picked from commit 9e371b766c75faf899cbbe24515b8b5c01716a50)
2016-04-24 20:19:42 +02:00
Killyana 2db839f676 DB/Creature: Update creature templates for gimm batol normal mode 2016-04-24 17:52:25 +02:00
Ovalord 948146f3ee Core/Instances: Updated and enabled encounter packets and implemented combat resurrection limit
Closes #16966
2016-04-24 12:46:26 +02:00
Shauren bc106abb07 Core/DataStores: Renamed unknown fields 2016-04-24 11:44:06 +02:00
Vincent-Michael 4fbe380639 Core/Items: Fixed build 2016-04-23 19:35:49 +02:00
Naios 53f44fbffa Core/Common: Fix a std::string -> char* -> std::string conversion
* Thanks jackpoz for noticing

(cherry picked from commit 2698d1ff48cd449e6d5350d8b306d345f83a5de9)
2016-04-23 18:15:12 +02:00
Naios 4f9352d773 Core/Updater: Correct the config key hint of a log message
(cherry picked from commit dadc02d77a969ef97a6726c509a1851b5e4fed32)
2016-04-23 17:26:14 +02:00
joschiwald 3b9c78a176 Core/SpellScripts: allow to modify target destination of all target type
(cherry picked from commit 25da16ba44db9014d879f00a987d76c349469d22)
2016-04-23 16:55:15 +02:00
lafoniz b4778cefce Core/SmartScripts: Improve SMART_EVENT_DISTANCE_CREATURE so it can be used with SMART_TARGET_ACTION_INVOKER
Closes #16752

(cherry picked from commit a05a871d7ce575e4e748c4dc65d4dc9609412efa)
2016-04-23 16:55:14 +02:00
joschiwald 3b0498843b Merge pull request #16876 from chaodhib/move_chase_follow_repositioning_fix
Core/Movement: Fix a bug related to unit movements
(cherry picked from commit 64675dc03a2ce32eb1ca6e91621bf5714abd649e)
2016-04-23 16:55:13 +02:00
joschiwald 9fc5ea81e0 Scripts/Spells: fixed Decahedral Dwarven Dice and Worn Troll Dice
#Closes 16866

(cherry picked from commit 029527365f1763c45e8668c16ecd25ba7553bb22)

# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Handlers/GroupHandler.cpp
2016-04-23 16:54:28 +02:00
Shauren 3ac33163db Core/Misc: Fixed -Wmisleading-indentation warnings 2016-04-23 13:22:03 +02:00
Shauren 67fd3ee726 Core/Misc: Fixed warnings found by GCC 6 2016-04-22 13:45:23 +02:00
Killyana 114353f94b DB/SAI: Add immune to npc to Wintergarde Mine Bomb
Updates #16996
2016-04-20 19:53:36 +02:00
Killyana 1d88d049df DB: Rename file 2016-04-20 19:46:54 +02:00
Killyana 831b1db1ee DB/Creature: Trial of The Crusader Spectators cosmetics
Updates #16994
By Nawuko
2016-04-20 18:54:19 +02:00
Killyana bb3f6835cf DB/Gameobject: Fix respawn time for objects used for The Alchemist's Apprentice quest
Updates #17002
By Tauriella
2016-04-20 18:06:41 +02:00
Killyana 395ab66755 DB/SAI: Add missing Silvermoon Magister/Gnomeregan Conjuror SAI
Updates #17007
By Kodekc
2016-04-20 17:31:01 +02:00
Shauren 4a2bcb483a Core/Spells: Fixed spell effect value calculation for spells having MaxScalingLevel defined 2016-04-19 17:22:46 +02:00
DDuarte e7c203334b Scripts: Add missing override 2016-04-19 01:37:17 +01:00
Gacko aac868a6d9 Scripts: Add missing overrides. 2016-04-18 23:52:39 +02:00
Naios 51ec8d3b8c Core/Scripting: Use the path of the worldserver executable to search for the scripts dir
* Fixes issues when starting the worldserver not in the bin directory
  or the CMAKE_INSTALL_PREFIX directory using the -c option.

(cherry picked from commit 86b0fcf67aadc0d313253befb0590d00efd085bc)
2016-04-18 23:03:24 +02:00
Naios 2809f11839 Core/Scripting: Use the systems temporary path for caching shared libs
* Disables the shared library caching on platforms completely which
  never block files on usage (like linux).

(cherry picked from commit 081720b5dd5a80aa77181712d85d309d64d3ec03)
2016-04-18 22:11:23 +02:00
Naios a679829050 Core/Cryptography: Move the SHA1 calculate helper to the SHA1 header
(cherry picked from commit 3271f328de35f940f682a0dbe1d9466e29190182)
2016-04-18 22:11:16 +02:00
Naios d95bc7329d Core/Scripting: Add the info how much time the system took to reload
(cherry picked from commit 11b5de63cb7c5acd2f9385a4453b8ac76dec310e)
2016-04-18 22:11:09 +02:00
Shauren e6aff18593 Core/Player: Defined new known byte field offset 2016-04-18 16:55:40 +02:00
Naios e3a583646e Contrib: Fix the check_update scripts after the recent organization changes
* Fixes the travis build
* Ref 8778829a98
2016-04-17 17:36:40 +02:00
Naios 9701fca7df Dep/Protobuf: Link protobuf dynamically when building with shared libs
* Fixes issues with linux and dynamic linking
* Closes #16993
2016-04-17 17:36:40 +02:00
Killyana 040a54e687 DB/Quest: Bring 'Em Back Alive
Updates #16976
2016-04-17 17:27:28 +02:00
Killyana 1424299a11 DB/SAI: Vladek <Wolfcult Initiate>
Updates #16980
By Kodekc
2016-04-17 16:28:00 +02:00
Killyana 960f8c4372 DB/SAI: Rework Scourge Deathspeaker
Updates #16985
By Kodekc
2016-04-17 15:17:20 +02:00
Killyana c883938bff DB/Gameobject: Fix some gameobjects respawn time
Updates #16970 #16977 #16972 #16990
2016-04-17 14:54:49 +02:00
Killyana 25e1ecb33d DB/Creature: Fix Leviathan Mk II health points
Updates #16983
2016-04-17 02:50:27 +02:00
DDuarte 5299e25d25 Core/Items: Move Item::GetSkill to ItemTemplate::GetSkill
Also moved some methods of ItemPrototype to .cpp

Thanks to Yehonal for the original patch

Closes #16884

(cherry picked from commit 0257aa05280651b48e07e89950ad6ad5becfe9d2)

# Conflicts:
#	src/server/game/Entities/Item/Item.cpp
#	src/server/game/Entities/Item/ItemPrototype.h
2016-04-17 00:30:48 +01:00
Naios bb7ac917fb Core/Scripting: Change the INFO logger of the hotswap system to enabled
(cherry picked from commit 1fe4e09d1fbc28d84f2ee9f2851bd707238db704)
2016-04-17 01:19:32 +02:00
Shauren 5d4e0e42f2 Changed supported version to 21463 2016-04-17 00:24:14 +02:00
Naios 8fa52860ab Core/Scripting: Improve the error message when the script reloader fails to create a cache entry 2016-04-16 22:07:13 +02:00
Naios 5fa7127927 Core/Proto: Convert the proto project to a standalone shared library
* Fixes issues with dynamic linking on linux
* Closes #16981
2016-04-16 22:07:07 +02:00
DDuarte 37a79bde97 Travis: Remove libzmq apt-get 2016-04-16 20:38:45 +01:00
tkrokli d82a2cf471 Core/Scripts: zone_shattrath_city cleanup
- restore missing text lines for Sal'salabim and Raliq the Drunk
- replace hardcoded text with DB gossip ID enum sections
- move gossip ID, quest ID, spell ID (and so on) into enum
- remove core script for Ishanah, High Priestess of the Aldor

Closes #16684

(cherry picked from commit acdfc36a4e93dc422d5bb9015d5b2b673fbdb242)
2016-04-16 19:05:32 +01:00
DDuarte 8778829a98 SQLs: Update to the /sql/updates organization
Update SQL files should now be in a sub-folder equal to the current branch name

/sql/updates/auth/*.sql -> /sql/updates/auth/6.x/*.sql
/sql/updates/characters/*.sql -> /sql/updates/characters/6.x/*.sql
/sql/updates/hotfixes/*.sql -> /sql/hotfixes/world/6.x/*.sql
/sql/updates/world/*.sql -> /sql/updates/world/6.x/*.sql

This facilitates merges between the version branches
2016-04-16 18:48:11 +01:00
DDuarte eaaee4b7c0 Core/Players: Fix flight form & fall damage (#16955)
(cherry picked from commit fcbbc60b93625211d958431461345fede9dcbe46)
2016-04-16 18:35:30 +01:00
DDuarte 4e0b0e76c9 Core/Quests Fix Quests Borrowed Technology, Volatility and The Solution Solution (#16968)
(cherry picked from commit d1a053e4f5a29f96b3300397e16d3e63a1cf9bae)

Rename sql

(cherry picked from commit 41e776fe64e2072d165b990cc9e9d2bfdd698855)
2016-04-16 18:22:35 +01:00
DDuarte e8179e107b Merge branch '3.3.5-gluth' into 3.3.5 (PR #14865)
(cherry picked from commit b11545800190795de5573fb917e81f61b774427b)
2016-04-16 18:21:22 +01:00
DDuarte 00da19ed9e Merge remote-tracking branch 'sirikfoll/geddon' into 3.3.5 (PR #16975)
(cherry picked from commit 75f7b5ae4baa4eeb8f6e28e2270536274bfecd4c)
2016-04-16 18:20:11 +01:00
DDuarte 98a8f539b4 Merge remote-tracking branch 'sirikfoll/bossAhune' into 3.3.5 (PR #14884)
(cherry picked from commit 37067ad3905059753f38254e72dae62cd2db2ce6)
2016-04-16 17:20:57 +01:00
r00ty-tc bf85d8d07f Solve many of the creature falling through floor issues.
This seems entirely wrong to discount the returned map height if we're
already below it. In many cases this is exactly why we want the height!

(cherry picked from commit 10550fe8cff1fb91c8084b623fe243a6340ea52d)
2016-04-16 16:49:56 +01:00
Lopfest ff3e176eb1 Core/Spells: enabled SPELL_EFFECT_160 (#16987) 2016-04-16 15:24:57 +02:00
Vincent-Michael 3cd19d3b30 Core: Removed Whitespaces 2016-04-16 12:19:23 +02:00
Henry Gordon a4b0088671 Core/Instances: If a boss kills itself, still save the group to the instance (#16978) 2016-04-16 12:02:47 +02:00