Commit Graph
100 Commits
Author SHA1 Message Date
Aokromes e0cb17f098 Core/Shared: Converted the shared library to a shared library ,-).
* There is still the possibility to static link against shared.
2016-08-10 08:49:33 +02:00
Aokromes 231d680826 typo fix 2016-08-10 08:21:10 +02:00
Aokromes 384a5216fd Core/Common: Converted the common library to a shared library.
* There is still the possibility to static link against common.
2016-08-10 08:19:25 +02:00
Aokromes 0a40d49839 Delete file copied instead moved. 2016-08-10 08:00:21 +02:00
Aokromes 436cdfd7c9 Core/Game: Move scheduled map scripts counter methods into MapManager
* Since those have nothing to do with core scripts and are
  not wished inside the ScriptMgr
2016-08-10 06:40:03 +02:00
Aokromes 9078085595 Core/Scripts: Split script subdirectories into independent modules
* Makes it possible to define the linkage for every module
* Move the ScriptPCH into the root directory
* Changes the SCRIPTS cmake variable to a string type:
  -> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now
     (builds commands and spells statically)
  -> -DSCRIPTS=1 is -DSCRIPTS="static" now
     (builds all modules statically)
  -> -DSCRIPTS="dynamic"
     (builds all modules dynamically)
  -> Also the default value which is provided by the SCRIPTS
     variable is overwriteable through the SCRIPTS_COMMANDS,
     SCRIPTS_SPELLS... variable.
2016-08-10 05:14:53 +02:00
Aokromes 4905073101 Buildsystem: Initial changes to support building with vs clang toolset 2016-08-10 04:43:29 +02:00
Aokromes e8e164e28f Core/Game: Add a dynamic script reloader which reloads scripts modules on changes.
* is responsible for registering plain modules.
* requires compilation with the `WITH_DYNAMIC_LINKING` flag.
* requires further support of the ScriptMgr.
2016-08-10 03:29:20 +02:00
Aokromes e27a5b7816 Core/Build: Provide an interface target for game
* Increases the build time because dependent projects can build
  without waiting for the game project.
2016-08-10 01:22:56 +02:00
Aokromes 08341818f6 CMake: Use inherited dependencies in worldserver and authserver 2016-08-10 01:00:17 +02:00
Aokromes 7ef9b246b5 CMake: Use inherited dependencies in scripts
* Removes the circular dependency between game <-> scripts
2016-08-10 00:33:48 +02:00
Aokromes b96f20c0d4 CMake: Remove the workaround for source groups below CMake 2.8.12
* Set the default option to hierarchical
* Add a new "hierarchical-folders" option which enables folders inside IDE's.
2016-08-09 23:49:31 +02:00
Aokromes fee20bf1d9 typo fix 2016-08-08 22:01:10 +02:00
Aokromes 8e95859a41 missing change 2016-08-08 21:08:58 +02:00
Aokromes 5302d9112b Core/Game: Converted the game library to a shared library.
* There is still the possibility to static link against game.
2016-08-08 20:11:29 +02:00
Aokromes b2348b8915 CMake: Use inherited dependencies in database, shared and game 2016-08-08 18:07:57 +02:00
Aokromes 8a58b9a295 Update README.md 2016-08-08 01:43:49 +00:00
Aokromes 1c4054cde7 Add missing code 2016-08-07 23:49:43 +02:00
Aokromes 1de270f4e2 compile fix. 2016-08-07 23:46:26 +02:00
Aokromes 4231b2ba66 Core/Conditions: Add new CONDITION_PET_TYPE (45). Matches target player's pet against specified (value1) bitmask. 2016-08-07 21:49:25 +02:00
Aokromes 4d2527e05c Core/Conditions: Add new CONDITION_CHARMED (44). Does what it says on the tin. 2016-08-07 21:46:41 +02:00
Aokromes a5a60286fa Scripts/Commands: Some adjustments to make shutdown commands more user-friendly.
- New error message if a shutdown is delayed due to force threshold.
- New status message indicating that a server shutdown was successfully cancelled.
2016-08-07 21:41:10 +02:00
Aokromes 55b8fdea1d DB/Misc: 3.3.5a fixes 2016-08-07 21:25:58 +02:00
Aokromes 5102f02631 DB/Gameobject: Fix incorrect rotations 2016-08-07 19:37:32 +02:00
Aokromes abcc16b306 DB/Gameobject: Fix few startup errors 2016-08-07 19:19:46 +02:00
Aokromes 11f46f2030 Core/Command: remove account_muted data on account deletion 2016-08-05 18:29:28 +02:00
Aokromes 7f71c2f70f Core/RBAC: Name some permissions from 3.3.5a 2016-08-05 18:25:18 +02:00
Aokromes 58499f9488 another override 2016-08-05 02:42:30 +02:00
Aokromes 2e3db272e3 more missing overrides 2016-08-05 02:14:51 +02:00
Aokromes 1ec3b04951 More overrides 2016-08-05 01:56:50 +02:00
Aokromes f00d77e2b9 more missing override 2016-08-05 01:43:00 +02:00
Aokromes 59244d6e73 More missing overrides 2016-08-05 01:33:17 +02:00
Aokromes c3537da1e8 revert incorrect change 2016-08-05 01:17:39 +02:00
Aokromes 69e1738554 Add missing overrides. 2016-08-05 01:12:48 +02:00
Aokromes b3b90f8ef7 DB/Misc: 3.3.5a fixes 2016-08-04 21:08:18 +02:00
Aokromes d642bd34a3 Scripts/Commands: Change "server shutdown" behavior 2016-08-04 20:54:34 +02:00
Aokromes 2bb136c1bd remove startup error 2016-08-04 03:00:46 +02:00
Aokromes 2be2d00a7b DB/Misc: 3.3.5a fixes 2016-08-04 02:57:53 +02:00
Aokromes 54975aef46 rename file. 2016-08-04 02:46:04 +02:00
Aokromes c3cb3e7233 compile fix 2016-08-03 23:47:37 +02:00
Aokromes 2b3987cf56 DB/Pet: Fix some startup errors 2016-08-03 14:48:39 +02:00
Aokromes 14ee1c992f revert fail 2016-08-03 14:16:30 +02:00
Aokromes ee2a8eafcf compile fix 2016-08-03 12:13:15 +02:00
Aokromes 3ed49467ba Core/Chat: Split ChatLevelReq.Say into 3 2016-08-03 11:56:08 +02:00
Aokromes 56feab44d9 Core/Player: New PartyLevelReq setting 2016-08-03 11:49:01 +02:00
Aokromes 75cd39b66d ddf 2016-08-03 11:45:29 +02:00
Aokromes 08cb0da558 DB/Misc: 3.3.5a fixes 2016-08-03 11:42:05 +02:00
Aokromes bb79774f01 Core/Scripts: convert script npcs_riverbreeze_and_silversky to SAI
By tkrokli
(remove dead code)
2016-08-03 11:35:28 +02:00
Aokromes 58efdd9ee3 DB/Misc: Fix startup error 2016-08-02 16:14:26 +02:00
Aokromes b99dd77b1f DB/Gameobject: Add missing gameobjects 2016-08-01 16:37:11 +02:00
Aokromes df566a9d04 fix import 2016-08-01 15:21:13 +02:00
Aokromes 8d9c0eb150 typo fix 2016-08-01 15:00:45 +02:00
Aokromes 8301c9ac49 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-08-01 14:56:37 +02:00
Aokromes ea7613b776 DB/Gameobject: Add missing loots 2016-08-01 14:56:04 +02:00
Aokromes 8db3b69fc7 Fix typo 2016-08-01 07:31:15 +02:00
Aokromes 00d91e4cf8 Fix sql
By Malcrom.
2016-08-01 07:27:07 +02:00
Aokromes 49773c530b DB/Gameobject: Fix one startup error
By Malcrom
2016-08-01 07:06:04 +02:00
Aokromes 0aad7fedf7 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-08-01 06:44:57 +02:00
Aokromes 1db20f3170 DB/Misc: Fix some startup errors
By Malcrom
2016-08-01 06:44:12 +02:00
Aokromes 8ff67eb6ac DB/Gameobject: Fix another startup error 2016-08-01 01:17:03 +02:00
Aokromes ee374a6e2a DB/Misc: Silence some startup erros
This will be removed when disables support disable loot
By Malcrom
2016-08-01 00:56:34 +02:00
Aokromes 18f58dcc56 DB/Item: Make deck of trades spell more offilike
By Malcrom
2016-08-01 00:15:37 +02:00
Aokromes df8f3239fb DB/Misc: Add missing items 2016-08-01 00:11:08 +02:00
Aokromes c903b8a115 DB/Spell: Fix some startup errors
By Malcrom
2016-07-31 23:59:23 +02:00
Aokromes ebc834763c Typo fix
By Malcrom
2016-07-31 22:49:09 +02:00
Aokromes 3bbeabb05b DB/Item: Fix Deck of Trades
By Malcrom
2016-07-31 22:47:23 +02:00
Aokromes e198ceaeda DB/Gameobject: Add more missing loots
By Malcrom.
2016-07-31 21:01:00 +02:00
Aokromes b3a4c17ed7 DB/Gameobject: Fix some gameobjects loot 2016-07-31 19:59:05 +02:00
Aokromes 7b99b6e74b DB/Item: Add some missing items to remove startup errors 2016-07-31 19:58:33 +02:00
Aokromes 4abc9cd588 DB/Gameobject: Kill 3 startup errors
By Malcrom
2016-07-31 19:13:21 +02:00
Aokromes 870c0d67bb DB/Loot: Halls of Origination -- All Loot Fixed
By Girip Dragos, closes #27
2016-07-31 19:00:43 +02:00
Aokromes 2371b877da DB/Gameobject: Add more missing loot
By malcrom
2016-07-31 14:54:23 +02:00
Aokromes 96b5299a89 DB/Gameobject: Add missing loot for a lot of gameobjects
By Malcrom
2016-07-30 18:41:15 +02:00
Aokromes 1e1c0dfc0a DB/Gameobject: Fix startup errors
By Malcrom
2016-07-30 17:15:27 +02:00
Aokromes fff2117fd0 DB/Misc: Fix startup errors 2016-07-30 16:22:36 +02:00
Aokromes 2aba2e1330 Compile fix 2016-07-30 16:01:15 +02:00
Aokromes 033aec9f40 Typo fix
Previous commit by Malcrom.
2016-07-30 15:56:45 +02:00
Aokromes 1bcd1a93d0 DB/Gameobject: Add missing loot for a lot of gameobjects 2016-07-30 15:52:54 +02:00
Aokromes b51adac24c Core/GameObjects: Gameobject rotation (from cmangos/mangos-wotlk@2bcbc0f)
cmangos/mangos-wotlk@0fe88f3: [11531] Normalize gameobject's quaternion, thanks to zergtmn for pointing
cmangos/mangos-wotlk@060dfb7: [11667] Implement transport path rotation
cmangos/mangos-wotlk@565f52c: [11806] A bit gameobject code refactoring
cmangos/mangos-wotlk@6874951: [11807] Add gameobject_addon table
2016-07-30 15:51:23 +02:00
Aokromes b29d998044 ddf 2016-07-30 12:26:05 +02:00
Aokromes 4bc52061e6 Core/Quests: Delete all quest bound items on quest reward, failure or abandoning
By runningnak3d
2016-07-30 12:13:01 +02:00
Aokromes e30845b587 Core/Updater: Clarify log 2016-07-30 12:04:58 +02:00
Aokromes 0eb75fb06f greee 2016-07-30 01:54:34 +02:00
Aokromes e95ccc5fdf Another typo fix. 2016-07-30 01:53:48 +02:00
Aokromes 15c93b24fe typo fix 2016-07-30 01:52:26 +02:00
Aokromes be1aaf69de DB/Gameobject: Add loot for some gameobjects
By Malcrom
2016-07-30 01:49:01 +02:00
Aokromes fdf594d718 DB/Gameobject: Add loot for some gameobjects
By Malcrom
2016-07-30 00:37:10 +02:00
Aokromes 8ad3939161 DB/Gameobject: Add loot for some gameobjects
By Malcrom
2016-07-30 00:34:33 +02:00
Aokromes f3c560f87e DB/Misc: Fix gold of some creatures
By Malcrom
2016-07-29 23:30:46 +02:00
Aokromes c52976f7e1 DB/Misc: Misc fixes
By Malcrom.
2016-07-29 22:46:11 +02:00
Aokromes 13ae4a0178 typo fix 2016-07-29 12:44:27 +02:00
Aokromes 570106ea9d DB/Misc: 3.3.5a fixes 2016-07-29 12:42:21 +02:00
Aokromes 183b792b78 DB/Quest: Fix quest grouping for quest 27989 and 27994
By tkrokli
2016-07-29 03:12:23 +02:00
Aokromes 0fae3915d4 Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4 2016-07-26 23:57:29 +02:00
Aokromes aca8c7ec92 DB/Gameobject: Remove 2 incorrect flags 2016-07-26 23:56:31 +02:00
Aokromes 69a6a182b1 Fix build 2016-07-25 15:55:07 +02:00
Aokromes ed8b9fe1c4 Scripts/Misc: Add missing override 2016-07-25 15:49:08 +02:00
Aokromes 9dac2dbca9 Script/Stonecore: Fix coverity 82008 2016-07-25 15:29:38 +02:00
Aokromes c23a2c6c69 Core: Fix coverity 82043 2016-07-25 10:32:36 +02:00
Aokromes 2435e4aa40 DB/Quest: Add loot for Intriguing Specimens 2016-07-24 22:04:30 +02:00