Shauren
4e67383621
Merge branch '3.3.5-instanceextend' into 3.3.5 (PR #16392 )
...
(cherry picked from commit 62aff401f6 )
2016-04-05 20:35:59 +02:00
Rochet2
183d027e13
Add missing GAME_API exports
...
(cherry picked from commit 2348613f7b )
2016-03-27 16:31:15 +02:00
Naios
bf33159a70
Core/Game: Converted the game library to a shared library.
...
* There is still the possibility to static link against game.
2016-03-24 01:31:51 +01:00
Naios
28d8f7f70d
CMake: Use inherited dependencies in scripts
...
* Removes the circular dependency between game <-> scripts
(cherry picked from commit 96bc31924a )
2016-03-19 23:19:54 +01:00
Shauren
50c8efecc5
Core/Misc: Removed OnUnknownPacketReceive script hook - it could never be called
2016-03-13 00:12:42 +01:00
Naios
329225b40d
Core/Game: Move singleton instances into compilation units
...
* Fixes issues when building shared libraries
(prevents gcc and clang from providing several instance)
2016-03-11 18:35:49 +01:00
Shauren
d47f23ef7c
Merge pull request #16404 from Lopfest/6.x
...
Core/Scripts: SMSG_PLAY_ONE_SHOT_ANIM_KIT can now be used in waypoint_scripts
2016-03-08 08:25:58 +01:00
Naios
5534915f74
Core/Scripts: Split the huge scriptloader into smaller pieces
...
* Each subdirectory contains it's own translation unit now
which is responsible for loading it's directory
* Improves merging & decoupling between 3.3.5 <-> 6.x
* Removes unused Battleground loader
* Ref #15671
2016-02-21 15:36:41 +01:00
Lopfest
facdc62b43
Merge remote-tracking branch 'upstream/6.x' into HEAD
2016-02-20 23:59:56 +01:00
Shauren
f809e5e13e
Core/Scripts: Fixed calling UnitScript hooks
...
Closes #16543
2016-02-11 16:35:42 +01:00
Lopfest
54ab2e0bdb
Core/Scripts: SMSG_PLAY_ONE_SHOT_ANIM_KIT corrections. Thx to Arci
2016-01-26 18:58:02 +01:00
Lopfest
2b9d40d423
Core/Scripts: SMSG_PLAY_ONE_SHOT_ANIM_KIT can now be used in waypoint_scripts
2016-01-26 15:57:32 +01:00
jackpoz
36ed04bc6b
Scripts/Commands: Fix ".help" command to show commands in alphabetical order
...
(cherry picked from commit 841ce54a0d )
2016-01-20 21:29:21 +01:00
Vincent-Michael
478cc756eb
Update copyright note for 2016
...
Happy new year (Again new year with idiots ...)
2016-01-01 00:34:25 +01:00
blub
bf7175ee83
Merge pull request #15731 from ShinDarth/toscri
...
Convert the Duel Cooldown Reset feature to scripts
(cherry picked from commit 5c449b50aa )
2015-11-07 00:38:05 +01:00
Incorrect
b022724458
Core/Misc: Remove unneeded files
...
These 3 BlackRock Mountain scripts can be removed from source:
- boss_anubshiah.cpp
- boss_gorosh_the_dervish.cpp
- boss_grizzle.cpp
They already removed from the creatures in DB, and are currently causing
DBErrors.
(cherry picked from commit d98037a75d )
2015-11-06 13:00:21 +01:00
Naios
30c421bf57
Core/ScriptMgr: Improve commit 155a289f05
2015-11-04 21:46:26 +01:00
Naios
155a289f05
Core/ScriptMgr: Fix "conditional expression is constant" warning.
...
* introduced in commit 12d1993994
2015-11-04 21:16:39 +01:00
Naios
b7b49fe35f
Core/Globals: Use std::string rather than char* to pass script names around.
2015-11-04 20:52:13 +01:00
Naios
12d1993994
Core/ScriptMgr: Replace IsDatabaseBound() methods through traits.
2015-11-04 20:51:56 +01:00
Shauren
b09e63e9de
Core/Conditions: Optimizations part 3 removed copying condition containers all over the place
2015-10-25 13:20:28 +01:00
Shauren
2d942ddcc5
Core/Commands: Refactored chat command script hook, fixes a crash when building with gcc 5
...
Closes #15616
Closes #15740
2015-10-22 20:26:56 +02:00
StormBytePP
0bed9d56cb
Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert
2015-09-21 15:17:05 +02:00
Vincent-Michael
2e586bc520
Core: Header cleanup in game/*/*.cpp
2015-07-25 20:18:42 +02:00
Shauren
66d8ccde7f
Core/PacketIO: Fixed chat packet building in CreatureTextMgr
...
Closes #14871
2015-06-15 00:25:18 +02:00
Shauren
cb854a2b7b
Core/Maps: Removed dbguid/spawnid grid searchers, they are no longer neccessary
2015-06-08 17:48:21 +02:00
DDuarte
e43a6b373a
Merge pull request #14613 from ariel-/shathalls
...
Fixed some issues with PR #14157
(cherry picked from commit 82a6cbcad4 )
Included coverity fix of 25881ca95f (DD)
Conflicts:
src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/instance_shattered_halls.cpp
2015-06-01 02:31:32 +01:00
Gacko
007ab5b801
Fix warning
2015-05-03 12:17:58 +02:00
Shauren
ca83e14f8b
Core/Entities: Reworked guid scopes
...
* Added ObjectGuid traits to easily access whether guid type can be generated globally (ObjectMgr) or not
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396eb0b
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
2015-04-28 21:19:46 +02:00
Golrag
d999caee67
Core/AreaTrigger: Added 'bool entered' to OnTrigger
2015-04-18 11:22:30 +02:00
et65
cffcf7ef46
Core/Guilds: Fix crash on kicking offline player of a guild.
2015-04-06 17:42:16 +02:00
Shauren
76cbf05a2e
Misc: Fixed license header formatting
2015-04-04 13:11:32 +02:00
MitchesD
f6428df949
Scripts/Misc: sync with 3cc305138c
...
adfd8a6 - Scripts/Mulgore: The Plains Vision - Move Corescrript to SAI
c21a600 - Delete zone_mulgore.cpp
87f40a5 - Scripts/Kalimdor: Remove Mulgorescripts
8904a94 - Scripts/The Barrens: Add missing Text for 'The Escape'
cfc5fb2 - DB/Misc: Fix a few startup errors from recent Updates (Script part)
2015-03-20 20:07:25 +01:00
Carbenium
c68449f49e
Core/Emote: Fix an issue with EMOTE_STATE_READ, which persisted after closing the map
2015-03-13 22:44:23 +01:00
Naios
9a61049f88
Core/Game: Fix some issues detected by static analysis.
...
* Possible inefficient checking for 'list' emptiness.
* Variable '_scheduledScripts' is assigned in constructor body.
Consider performing initialization in initialization list.
* Variable 'Text' is assigned in constructor body.
Consider performing initialization in initialization list.
* Possible inefficient checking for 'm_loadedScripts' emptiness.
2015-03-11 08:53:13 +01:00
Shauren
e15ba34444
Core/Misc: Cleaned up data truncation warnings
2015-03-08 22:04:34 +01:00
MitchesD
02ccf53ad1
Scripts/Nexus: commanders converted from SAI to C++
...
(cherry picked from commit 5009d67f0c )
2015-03-07 11:49:03 +01:00
Kinzcool
b21c346658
Core/Misc: Implemented leveling/killing experience loading from gtOCTLevelExperience.dbc
...
* Updated the xp formula to Warlords of Draenor
2015-01-16 21:46:00 -05:00
Vincent-Michael
ab90f74486
Update copyright note for 2015
...
Happy new year
2015-01-01 00:28:09 +01:00
Intel
4825832c85
Merge branch '6.x' into Spells
...
Conflicts:
src/server/game/DataStores/DBCStores.h
src/server/game/Entities/Player/Player.cpp
src/server/game/Entities/Unit/Unit.cpp
src/server/game/Server/Protocol/Opcodes.cpp
src/server/scripts/Spells/spell_druid.cpp
2014-12-07 23:20:52 +02:00
joschiwald
9cda85a388
Fixed build
2014-12-06 00:19:12 +01:00
joschiwald
cc4ebdbe05
Core/Scripts: log ScriptNames assigned in database without core script
2014-12-05 23:55:06 +01:00
Rat
2144d6c851
Core/Spells: core now builds without scripts project, still not stable
2014-11-24 18:57:49 +01:00
Rat
ac0ff1fc9b
Merge branch 'dbc' of https://github.com/Intel/TrinityCore into Intel-dbc
...
Conflicts:
src/server/game/DataStores/DBCStores.cpp
src/server/game/DataStores/DBCStructure.h
src/server/game/Events/GameEventMgr.cpp
2014-11-10 15:18:01 +01:00
Mihapro
e5e8da85a1
Scripts/Instance: The Stonecore
...
(cherry picked from commit 50bf6cad6a )
2014-11-08 19:30:51 +00:00
Intel
5f2b5a325b
Core/DataStores: Updated AreaTrigger.dbc struct
2014-11-06 01:13:06 +02:00
Intel
e1cb43e831
Core/DataStores: Fixed build after rename
2014-11-05 23:33:56 +02:00
Shauren
15fbb6f46f
Core/Entites: Updated GUID format
2014-10-29 21:13:21 +01:00
DDuarte
07a640de0d
Core: Fix warnings, mostly wrong printf formatters
2014-10-27 21:56:44 +00:00
Shauren
7afab9f783
Core/Entities: Updated HighGuid values
2014-10-27 12:03:35 +01:00