Skip to content
This repository was archived by the owner on May 1, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
f56cdd4
Core/LFGMgr: Attempt to leave LFG the right way...i think...
w1sht0l1v3 Apr 13, 2015
df4b175
DB/Spells: Blood elf paladin's mount visual
Nyeriah Apr 13, 2015
e1ae2fa
Scripts: Shattered Halls: Revamped instance script, support for quest…
ariel- Feb 15, 2015
67faa0f
Prevent collisions in GCC attribute definitions
doctaweeks Apr 9, 2015
c25a06f
Fix documentation
doctaweeks Apr 9, 2015
5b556fb
Remove unnecessary semicolons
doctaweeks Apr 9, 2015
84ab4fc
Fix indentation in unix cmake settings
doctaweeks Apr 9, 2015
d1b4ad5
Use std::sqrt
doctaweeks Apr 9, 2015
2dda248
Add missing newline
doctaweeks Apr 9, 2015
1019649
Core/LFGMgr: One more addition to fix the crash on logout.
w1sht0l1v3 Apr 15, 2015
25f6b64
DB/Creature: Some npcs don't respond to aggro if player is in water
Aokromes Apr 18, 2015
10edd86
DB/Quest: Fix multiples spawn for A Taste of Flame
Aokromes Apr 18, 2015
6acffca
DB/Creature: Script Time Keeper
Aokromes Apr 18, 2015
2023dd4
DB/Misc: Fix Storm Peaks minefield
Aokromes Apr 18, 2015
0112362
DB/Item: Fix Nevermelting Ice Crystal
Aokromes Apr 18, 2015
c0f6391
DB/Item: Fix Bobbing apple
Aokromes Apr 18, 2015
fbca2bf
DB/Creature: Loaned Wind Rider
Aokromes Apr 18, 2015
fa59311
DB/Quest: The Horse Hollorer
dr-j Apr 18, 2015
5f8db04
Core/Condition: Add In Water Condition
Kittnz Apr 18, 2015
d53d3c7
DB/Misc: Delete duplicated gameobject
dr-j Apr 18, 2015
5b5c093
Core/Misc: Fix issues reported by static analysis
jackpoz Apr 18, 2015
4d8ddac
Scripts/CoS: Chrono Lord Epoch converted to BossAI
MitchesD Apr 18, 2015
9006142
DB/Achievement: Zombiefest!
dr-j Apr 18, 2015
d1f2e1f
DB/Misc: Change guids from previous commit
dr-j Apr 18, 2015
3b1d74a
Tidy up whitespace
dr-j Apr 18, 2015
aeaf4da
DB/Misc: Fix startup errors
Aokromes Apr 19, 2015
7836a4a
Core/Unit: fixed removing UNIT_FLAG_PET_IN_COMBAT from guardians
MitchesD Apr 19, 2015
1566f45
Core/Creatures: remove virtual mounts from creatures on death
Ovahlord Apr 19, 2015
444cc12
DB/Quest: Vision Guide (Credit)
dr-j Apr 19, 2015
c3b8800
Core/Misc: Fix issues reported by static analysis
jackpoz Apr 19, 2015
664653a
Rename 2015_04_19_01_world.sql to 2015_04_19_01_world.sql
Aokromes Apr 19, 2015
5310fb1
DB/Path: Added group Highland Mustang pathing
Kittnz Apr 19, 2015
3761d24
Core/CMake: Fix line endings
leak Apr 21, 2015
bd8611b
DB/Misc: Fix conditions delete error on 210e45e303b
Aokromes Apr 23, 2015
4e0dec7
Core/LFG: Fix crash in ".lfg group <playername>" in case of offline p…
w1sht0l1v3 Apr 23, 2015
837a0a7
Core/LFG: Move code to a better place.
w1sht0l1v3 Apr 23, 2015
b394446
Fix build.
w1sht0l1v3 Apr 23, 2015
83ffc5f
DB/Quest: The Plume of Alystros
dr-j Apr 23, 2015
6645af4
Scripts/HallsOfStone: Brann Spankin' New achievement should only fail…
Nyeriah Apr 24, 2015
335cceb
Scripts/HallsOfStone: Set the Tribunal of Ages encounter state to IN_…
Nyeriah Apr 24, 2015
ea214c2
Core/Misc: Ported relevant barbershop fixes from 4208c0d8396e10dc8069…
Shauren Apr 24, 2015
2592528
Core/Log: Fix newlines when using dynamic log names
Naios Apr 24, 2015
5e06ff2
Merge pull request #14157 from ariel-/shathalls
MitchesD Apr 24, 2015
a785f0d
Rename 2015_MM_DD_NN_world.sql to 2015_04_24_00_world.sql
MitchesD Apr 24, 2015
20c001f
Scripts: fixed non-pch build
MitchesD Apr 24, 2015
563966f
Scripts: non-pch fix again
MitchesD Apr 24, 2015
e0a23a6
Scripts: finally (I hope) fixed nonpch build, damn you @ariel-
MitchesD Apr 24, 2015
9cb4cb5
Scripts/Uldaman: Instance update
Kittnz Apr 24, 2015
cf286ea
Scripts/Uldaman: Fix build & fix some movement suggested by josch
Kittnz Apr 25, 2015
3e588ac
Scripts: trying to fix non-pch
Kittnz Apr 25, 2015
abdb211
DB/Quest: The Black Knight's Orders
Aokromes Apr 26, 2015
f62b039
DB/Creature: Fix Kalecgos event
Aokromes Apr 26, 2015
ced8348
DB/Item: Halaa bombs
Aokromes Apr 26, 2015
98b1ad0
DB/Creature: Mangletooth
Aokromes Apr 26, 2015
d5850bc
DB/Creature: Echeyakee
Aokromes Apr 26, 2015
84e5131
DB/Spell: Shadow Sight must be debuff
Aokromes Apr 26, 2015
1f9e053
DB/Item: Dragon's Call
Aokromes Apr 26, 2015
7bbdf7f
DB/Creature: Thomas Yance
Aokromes Apr 26, 2015
25346c7
DB/Creature: Eranikus the Chained
Aokromes Apr 26, 2015
2b95a5f
DB/Quest: What Do You Feed a Yeti, Anyway?
Aokromes Apr 26, 2015
2268f07
Buildsystem: Updated FindBoost macro, now finds versions 1.57 and 1.5…
Shauren Apr 27, 2015
be4b48e
Core/Corpses: Fixed corpses loaded from database not being visible af…
Shauren Apr 27, 2015
192ba1f
DB/Gameobject: Serpentshrine Cavern
dr-j Apr 27, 2015
6e1113a
Core/Script: Make 2 remaining bridge parts active in Serpent Shrine
Kittnz Apr 27, 2015
ad9d2b6
DB/Quest: Counterattack! Script improvements
dr-j Apr 27, 2015
8bb8742
Update .travis.yml
Aokromes Apr 28, 2015
984a8ea
DB/Gossip: Wolver/Oracle Oprhan
dr-j Apr 28, 2015
df8fbb0
DB/Misc: Quest rewards for Northrend Children's Week chain
dr-j Apr 28, 2015
5d29635
DB/Gossip: Bloodelf Orphan
dr-j Apr 28, 2015
9759aa2
DB/Gossip: Orchish Orphan
dr-j Apr 28, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ before_install:
- echo "yes" | sudo add-apt-repository ppa:ubuntu-toolchain-r/test
- sudo apt-get -qq update
- sudo apt-get -qq install build-essential libtool gcc-4.8 g++-4.8 make cmake openssl
- sudo apt-get -qq install libssl-dev libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev
- sudo apt-get -qq install libssl-dev libmysqlclient-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev
- sudo apt-get -qq install libboost1.55-dev libboost-thread1.55-dev libboost-filesystem1.55-dev libboost-system1.55-dev libboost-program-options1.55-dev libboost-iostreams1.55-dev

install:
Expand Down
68 changes: 34 additions & 34 deletions cmake/macros/ConfigureBoost.cmake
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
macro(get_WIN32_WINNT version)
if (WIN32 AND CMAKE_SYSTEM_VERSION)
set(ver ${CMAKE_SYSTEM_VERSION})
string(REPLACE "." "" ver ${ver})
string(REGEX REPLACE "([0-9])" "0\\1" ver ${ver})
set(${version} "0x${ver}")
endif()
endmacro()
if(WIN32)
set(BOOST_DEBUG ON)
if(DEFINED ENV{BOOST_ROOT})
set(BOOST_ROOT $ENV{BOOST_ROOT})
set(BOOST_LIBRARYDIR ${BOOST_ROOT}/lib${PLATFORM}-msvc-12.0)
else()
message(FATAL_ERROR "No BOOST_ROOT environment variable could be found! Please make sure it is set and the points to your Boost installation.")
endif()
set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)
get_WIN32_WINNT(ver)
add_definitions(-D_WIN32_WINNT=${ver})
endif()
macro(get_WIN32_WINNT version)
if (WIN32 AND CMAKE_SYSTEM_VERSION)
set(ver ${CMAKE_SYSTEM_VERSION})
string(REPLACE "." "" ver ${ver})
string(REGEX REPLACE "([0-9])" "0\\1" ver ${ver})

set(${version} "0x${ver}")
endif()
endmacro()

if(WIN32)
set(BOOST_DEBUG ON)
if(DEFINED ENV{BOOST_ROOT})
set(BOOST_ROOT $ENV{BOOST_ROOT})
set(BOOST_LIBRARYDIR ${BOOST_ROOT}/lib${PLATFORM}-msvc-12.0)
else()
message(FATAL_ERROR "No BOOST_ROOT environment variable could be found! Please make sure it is set and the points to your Boost installation.")
endif()

set(Boost_USE_STATIC_LIBS ON)
set(Boost_USE_MULTITHREADED ON)
set(Boost_USE_STATIC_RUNTIME OFF)

get_WIN32_WINNT(ver)
add_definitions(-D_WIN32_WINNT=${ver})
endif()

find_package(Boost 1.49 REQUIRED system filesystem thread program_options iostreams)
add_definitions(-DBOOST_DATE_TIME_NO_LIB)
add_definitions(-DBOOST_REGEX_NO_LIB)
add_definitions(-DBOOST_CHRONO_NO_LIB)
add_definitions(-DBOOST_DATE_TIME_NO_LIB)
add_definitions(-DBOOST_REGEX_NO_LIB)
add_definitions(-DBOOST_CHRONO_NO_LIB)

# Find if Boost was compiled in C++03 mode because it requires -DBOOST_NO_CXX11_SCOPED_ENUMS

include (CheckCXXSourceCompiles)
Expand All @@ -55,6 +55,6 @@ if (NOT boost_filesystem_copy_links_without_NO_SCOPED_ENUM)
endif()
endif()

if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
endif()
if(Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS})
endif()
399 changes: 234 additions & 165 deletions cmake/macros/FindBoost.cmake

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion cmake/platform/unix/settings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@ elseif(CMAKE_C_COMPILER MATCHES "icc")
elseif(CMAKE_C_COMPILER MATCHES "clang" OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
include(${CMAKE_SOURCE_DIR}/cmake/compiler/clang/settings.cmake)
else()
add_definitions(-D_BUILD_DIRECTIVE='"${CMAKE_BUILD_TYPE}"')
add_definitions(-D_BUILD_DIRECTIVE='"${CMAKE_BUILD_TYPE}"')
endif()
4 changes: 4 additions & 0 deletions sql/updates/world/2015_04_13_00_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (34767, 34769);
INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `comment`) VALUES
(34767, 31726, 'Summon Charger - Blood Elf'),
(34769, 31726, 'Summon Warhorse - Blood Elf');
2 changes: 2 additions & 0 deletions sql/updates/world/2015_04_18_00_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--
UPDATE `creature_template` SET `InhabitType`=3 WHERE `entry` IN (5931, 3989, 3988, 3991, 3999, 4004, 4003);
6 changes: 6 additions & 0 deletions sql/updates/world/2015_04_18_01_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
--
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=40060 AND `ConditionTypeOrReference`=29;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`SourceId`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionTarget`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`NegativeCondition`,`ErrorType`,`ErrorTextId`,`ScriptName`,`Comment`) VALUES
(15,40060,0,0,0,29,0,9461,100,0,1,0,0,'','Gor Grimgut cannot be a target for Exhaustion.'),
(15,40060,0,0,1,29,0,9461,100,0,1,0,0,'','Gor Grimgut cannot be a target for Exhaustion.'),
(15,40060,0,0,2,29,0,9461,100,0,1,0,0,'','Gor Grimgut cannot be a target for Exhaustion.');
13 changes: 13 additions & 0 deletions sql/updates/world/2015_04_18_02_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
--
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=17918;
DELETE FROM `smart_scripts` WHERE `entryorguid`=17918 AND `source_type`=0;
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES

(17918, 0, 0, 0, 0, 0, 100, 0, 3000, 7000, 8000, 12000, 11, 31478, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0,0,'Time Keeper - IC - Cast Sand Breath'),
(17918, 0, 1, 0, 0, 0, 100, 0, 5000, 10000, 20000, 30000, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,0,'Time Keeper - IC - Cast Sand Breath');

DELETE FROM `creature_text` WHERE `entry` IN (17918);
INSERT INTO `creature_text` (`entry`, `groupid`, `id`, `text`, `type`, `language`, `probability`, `emote`, `duration`, `sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(17918, 0, 0, 'Victory will be ours!', 14, 0, 100, 0, 0, 0, 15194, 0, 'Time Keeper'),
(17918, 0, 1, 'Carry on! Victory at all costs!', 14, 0, 100, 0, 0, 0, 15195, 0, 'Time Keeper'),
(17918, 0, 2, 'Continue the fight! Do not falter!', 14, 0, 100, 0, 0, 0, 15196, 0, 'Time Keeper');
4 changes: 4 additions & 0 deletions sql/updates/world/2015_04_18_03_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
--
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 54355 AND `spell_effect` = 54402;
INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES
(54355, 54402, 0, 'Land Mine');
2 changes: 2 additions & 0 deletions sql/updates/world/2015_04_18_04_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
--
UPDATE `spell_proc_event` SET `SchoolMask`=126 WHERE `entry`=71564;
9 changes: 9 additions & 0 deletions sql/updates/world/2015_04_18_05_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
--
DELETE FROM `spell_linked_spell` WHERE `spell_trigger` IN (-24869, -61874, -71074, -71068, -71073, -71071) AND `spell_effect` = 24870;
INSERT INTO `spell_linked_spell` (`spell_trigger`,`spell_effect`,`type`,`comment`) VALUES
(-24869, 24870, 0, 'Bobbing Apple, Bread of the Dead, Winter Veil Cookie'),
(-61874, 24870, 0, 'Noblegarden Chocolate'),
(-71074, 24870, 0, 'Buttermilk Delight'),
(-71068, 24870, 0, 'Sweet Surprise'),
(-71073, 24870, 0, 'Dark Desire'),
(-71071, 24870, 0, 'Very Berry Cream');
32 changes: 32 additions & 0 deletions sql/updates/world/2015_04_18_05_world_335.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
--
DELETE FROM `gossip_menu` WHERE `entry`=10144 AND `text_id`=14088;
INSERT INTO `gossip_menu` (`entry`, `text_id`) VALUES (10144, 14088);

DELETE FROM `gossip_menu_option` WHERE `menu_id` = 10144;
INSERT INTO `gossip_menu_option` (`menu_id`, id, option_icon, `option_text`, `OptionBroadcastTextID`, `option_id`, `npc_option_npcflag`, `action_menu_id`) VALUES
(10144, 0, 0, 'I''m interested.', 32566, 1, 1, 0),
(10144, 1, 0, 'I''m interested.', 32566, 1, 1, 0);

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=14 AND `SourceGroup`=10144;
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=15 AND `SourceGroup`=10144;
INSERT INTO `conditions` (`SourceTypeOrReferenceId`,`SourceGroup`,`SourceEntry`,`ElseGroup`,`ConditionTypeOrReference`,`ConditionValue1`,`ConditionValue2`,`ConditionValue3`,`ErrorTextId`,`ScriptName`,`Comment`,`NegativeCondition`) VALUES
(15,10144,0,0,27,77,3,0,0,'','The player must be level 77 or higher', 0),
(15,10144,0,0,25,54197,0,0,0,'','Show the gossip if the player doesn''t learn Cold Weather Flying', 1),
(15,10144,0,0,2,44221,1,1,0,'','Show the gossip if the player doesn''t have the item', 1),
(15,10144,0,0,16,1101,0,0,0,'','Show the gossip if the player is from the alliance', 0),
(15,10144,1,0,27,77,3,0,0,'','The player must be level 77 or higher', 0),
(15,10144,1,0,25,54197,0,0,0,'','Show the gossip if the player doesn''t learn Cold Weather Flying', 1),
(15,10144,1,0,2,44229,1,1,0,'','Show the gossip if the player doesn''t have the item', 1),
(15,10144,1,0,16,690,0,0,0,'','Show the gossip if the player is from the horde', 0),
(14,10144,14088,0,27,77,3,0,0,'','Show the text if the player is level 77 or higher', 0),
(14,10144,14088,0,25,54197,0,0,0,'','Show the text if the player doesn''t learn Cold Weather Flying', 1),
(14,10144,14088,0,2,44221,1,1,0,'','Show the text if the player doesn''t have the item', 1),
(14,10144,14088,0,2,44229,1,1,0,'','Show the text if the player doesn''t have the item', 1);

UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=30464;
DELETE FROM `smart_scripts` WHERE `entryorguid` = 30464 AND `source_type` = 0;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(30464, 0, 0, 1, 62, 0, 100, 0, 10144, 0, 0, 0, 85, 60126, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, '"Honest" Max - On Gossip select - additem'),
(30464, 0, 1, 0, 61, 0, 100, 0, 10144, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, '"Honest" Max - On Gossip select - close gossip'),
(30464, 0, 2, 3, 62, 0, 100, 0, 10144, 1, 0, 0, 85, 60128, 1, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, '"Honest" Max - On Gossip select - additem'),
(30464, 0, 3, 0, 61, 0, 100, 0, 10144, 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, '"Honest" Max - On Gossip select - close gossip');
5 changes: 5 additions & 0 deletions sql/updates/world/2015_04_18_06_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
DELETE FROM `smart_scripts` WHERE `entryorguid`=26472 AND `source_type`=0 AND `id` IN(4,5,6);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(26472, 0, 4, 5, 8, 0, 100, 1, 49319, 0, 0, 0, 89, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Highland Mustang - On Spellhit \'Scare Highland Mustang\' - Flee For Assist (No Repeat)'),
(26472, 0, 5, 6, 61, 0, 100, 0, 0, 0, 0, 0, 11, 49323, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 'Highland Mustang - On Spellhit \'Scare Highland Mustang\' - Cast \'Highland Mustang Spooking Credit\' (No Repeat)'),
(26472, 0, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 41, 5000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Highland Mustang - On Spellhit \'Scare Highland Mustang\' - Despawn In 5000 ms (No Repeat)');
1 change: 1 addition & 0 deletions sql/updates/world/2015_04_18_07_world.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DELETE FROM `gameobject` WHERE `guid`=49312 AND `id`=187493;
Loading