Commit Graph
100 Commits
Author SHA1 Message Date
Aokromes 2d46fcbfc8 Core/Quest: Add tooltip for Quest Items that drop from NPCs
Closes #81
2016-08-12 23:03:03 +02:00
Aokromes 31dea6b435 Compile fix 2016-08-12 12:46:28 +02:00
Aokromes e1d34cabc9 Core/Dynamic: Reduce differences between 3.3.5 and 6.x branches
Code functionality shouldn't have been modified.
2016-08-12 12:21:55 +02:00
Aokromes 0852050e68 Core/Logs: Fine tune more logs
And move others to more logical appenders
2016-08-12 12:18:19 +02:00
Aokromes e201c034c7 Core/Common: Converted the common library to a shared library.
* There is still the possibility to static link against common.
2016-08-12 11:58:18 +02:00
Aokromes da90237b55 DB/Misc: 3.3.5a fixes 2016-08-12 11:51:37 +02:00
Aokromes 6a9c753029 Build fix, this time yes 2016-08-12 07:51:26 +02:00
Aokromes 7ab4915b13 compile fix 2016-08-11 05:05:33 +02:00
Aokromes dfb6ab0eb9 restore code 2016-08-11 04:55:40 +02:00
Aokromes 7d9c4e1421 another missing change 2016-08-11 04:48:25 +02:00
Aokromes decb11702e another missing change 2016-08-11 04:33:29 +02:00
Aokromes 566b08cc73 missing change 2016-08-11 04:07:42 +02:00
Aokromes f2cea8c9f4 missing change 2016-08-11 03:58:20 +02:00
Aokromes 64a693a4ae Core/Chat: general cleanup and revamping: (#17576)
- Remove duplicate ObjectGuid in Channel (both as key and value member)
- Add const-ness to Channel methods
- NULL->nullptr
- const type* -> type const*
- Removed all instances of std::map::operator[] except where it is actually INTENDED to insert an element
- Use Trinity::StringFormat instead of snprintf
2016-08-11 03:56:10 +02:00
Aokromes e51220bf87 Core/Handlers: actually check allowed trainer classes and races to avoid spoofing 2016-08-10 21:04:30 +02:00
Aokromes cb4861a7ad Core/Movement: Do not launch pathfinding for splines turning on the spot 2016-08-10 20:27:54 +02:00
Aokromes 88fcea04d0 Server/Database: Reduce differences between 3.3.5 and 6.x branches 2016-08-10 17:50:36 +02:00
Aokromes 5db8edd611 Server/Database: Reduce differences between 3.3.5 and 6.x branches 2016-08-10 17:48:25 +02:00
Aokromes 085dd6a21d Compile fix try 2016-08-10 11:11:57 +02:00
Aokromes 6245175ae5 Missing code 2016-08-10 11:00:57 +02:00
Aokromes 7f357ef3d5 Core/Items: Move Item::GetSkill to ItemPrototype::GetSkill
Also moved some methods of ItemPrototype to .cpp

Thanks to Yehonal for the original patch
2016-08-10 10:11:25 +02:00
Aokromes fecaa647c6 Core/Misc: Moved RealmList to shared 2016-08-10 09:43:37 +02:00
Aokromes c9d63c3cb0 Core: Removed Whitespaces 2016-08-10 09:29:13 +02:00
Aokromes d9ec21ad5c Compile fix (at least on linux) travis is still unhappy 2016-08-10 09:15:42 +02:00
Aokromes 1657f0f52d remove incorrect code 2016-08-10 09:14:10 +02:00
Aokromes 9264bfaf86 Core/Game: Remove some unnecessary export macros 2016-08-10 09:03:10 +02:00
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