aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-04-17Core/SmartScripts: Reserve SMART_ACTION_PLAY_CINEMATICAokromes
2019-04-17Core/Database: Delete gameobject_addon data when deleting a GameObject from ↵jackpoz
the database Close #23076
2019-04-17Spell/Script: Kill logs spam for spell_ioc_parachute_icKillyana
Closes #23163
2019-04-17Core/Movement: replace multiset::find with std::find in MotionMasterccrs
same reasoning as 11de6b5 Container's find uses the defined custom comparator
2019-04-16Core/Movement: implement and use new remove method in MotionMasterccrs
All erases within MotionMaster are now done by itr. Previous impl used value erase which uses the custom comparator which does not identify elements uniquely --> wrong values were deleted ref #23187#discussion_r275791179
2019-04-16Scripts/Spells: Migrate Some Scripted Spells to Scripts (#23185)Sorikoff
* Migrate spells to scripts * Simplify code * I need to sleep * Update chapter1.cpp * Use actual damage * No need in null check here
2019-04-15Core/Movement: fix mistake in previous commitChaouki Dhib
975f1e364a6a68be2beca261a64ea8aecc16f6f6
2019-04-15Core/Movement: Add time synchronisation (#18189)Chaouki Dhib
2019-04-15 Core/Social: Separated checks for friend and ignored limits (#23181)ForesterDev
* Core/Conditions: implement CONDITION_GAMEMASTER * Core/Social: Separated checks for friend and ignored limits * Prevent duplication of contacts * Limit values should be included in counters * Codestyle and comments
2019-04-14Core/MMaps: Fix crash added in 386b5a6fd948b4866cbd9a8a9892e8777922e9c9jackpoz
2019-04-14Core/Dep: Boost 1.70 compatibilityShauren
(cherry picked from commit bcda8dd7421cfa1950a3e47081f2f28d032d38ac)
2019-04-12Core/MMaps: Simplify d182e5f7e73e614185f4470429467befd6e03981 and handle ↵jackpoz
PATHFIND_INCOMPLETE in ChaseMovementGenerator as "cannot reach the target"
2019-04-12Core/MMaps: Fallback to shortcut for flying units if Detour returned an ↵jackpoz
incomplete path. Fallback to shortcut for flying units if Detour returned an incomplete path. This is needed when a flying unit should fly to the floor below to reach the target, but since Recastnavigation doesn't support "jumping down" the unit would not find a path to the target.
2019-04-12Core/Database: Close the MySQL connection only after getting the last error codeGiacomo Pozzoni
2019-04-11Core/Creatures: Filter out trainer spells that belong to a skill that can ↵Jozef Dúc
never be learned by a player with given class and race combination (#23176) Closes #23172
2019-04-10Core support for breadcrumb quests (#23157)PolarCookie
* Breadcrumb quests support in core * To Winterspring! & Starfall * translating ZenoX92's list, part 1 * Carendin Summons is Blood Elf only * Breadcrumb to an exclusive group * translating ZenoX92's list, part 2 * class quests * breadcrumb trails * better prevquest check * less harsh error warnings * minor optimization * Rename 9999_99_99_99_world.sql to 2019_04_10_00_world.sql
2019-04-07Core/Spell: Move a log to categoryAokromes
2019-04-07Core/Movement: Fix some undermap issues with random movement/fear/blink (#22937)Jeremy
* Core/Movement: - Only move to point if there is a path that is not a shortcut (which will make the unit move through terrain) - Added new function to check if there is a vmap floor without search distance - Units that can fly, are underground but far above the vmap floor will stay underground (bronze drakes in tanaris) - Don't remove PATHFIND_SHORTCUT from path type in some cases * Core/Object: Ignore UpdateAllowedPositionZ for flying units. - This will make flying units go through mountains instead of going to the top and back to the bottom to reach you. * Core/Object: Revert some changes and let MovePositionToFirstCollision deal with a position without ground * Missing groundZ change for objects on transport * use CanFly instead of IsFlying
2019-04-07Core: VehicleJoinEvent crash fix (#23136)PolarCookie
2019-04-06Core/Objects: use the actual collision height of players and creatures to ↵Ovah
get more accurate liquid status results (#23070)
2019-04-05Core/GameEventMgr: Log error if loading GO/Creature into event that is part ↵r00ty-tc
of pool - Only warn, still load the GO/Creature - These should be added to game_event_pool by pool ID instead
2019-04-05Core/Database: Correction for later MariaDB versionr00ty-tc
- Removed unused define CR_INVALID_CONN_HANDLE which was removed entirely in more modern MariaDB versions
2019-04-05Core/Trainers: Fix DB error logKillyana
Closes #23167
2019-04-04Core: Remove wrong emotes played in combatKillyana
Ref #23152
2019-04-04Core/Scripts: Fix Blood summon position (#23088)Gustavo
* Core/Scripts: Fix Blood summon position Updates #13162
2019-04-03Core/Misc: Warning fixes (/W4) (#23149)Gustavo
* Core/Misc: Warning fixes (/W4)
2019-04-02Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues spotted by Coverity Scan
2019-04-02Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues spotted by Coverity Scan
2019-04-02Add missing fcloseShauren
(cherry picked from commit a71d4b70ff8329878967652b131ce811ad699aa6)
2019-03-31Core/Misc: Fix GCC 8 warningsjackpoz
2019-03-30Core/GameObject: Properly dismount players on GameObject Usesirikfoll
Closes #23124
2019-03-30Core/PacketIO: Fixed mistake in setting packet value for SMSG_MULTIPLE_MOVESShauren
2019-03-29Core/PacketIO: Send movement state change packets only once, not for each ↵Shauren
player whose visibility we enter Closes #23141
2019-03-24Core/ObjectMgr: Make LoadCreatureTemplates() easier to maintainjackpoz
Change how LoadCreatureTemplates() declares the SQL query by putting each field on its own line, making it easier to add/remove fields
2019-03-23Core/Conditions: implement CONDITION_GAMEMASTER (#23108)ForesterDev
2019-03-23Core/Item: Item Signature (#23119)PolarCookie
2019-03-22Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus, not $n (#23122)Trond B. Krokli
* Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus the Devourer Disciple of Naralex should say "This Mutanus the Devourer is a minion from Naralex's nightmare no doubt!" instead of using $n caused by a missing target in the Talk() script command.
2019-03-18Core/GameObject: Remove summoned game objects from the map after calling ↵Killyana
SetSpawnedByDefault(false) (#23120) Closes #23115
2019-03-17Core/Misc: Add console option to update databases onlyjackpoz
Add "--update-databases-only" console argument to stop worldserver execution after having updated all databases (if specified in config file)
2019-03-17Scripts/Borean Tundra: link gossip content for NPC Iruk from DB (#23118)Trond B. Krokli
- remove hardcoded text (deprecated method) - add already existing DB gossip content to enum - correct spell enum from spell_creature_ to spell_create_ - replace case switch with if statement (only one boolean case) Extra script file update: - remove SD comment line 22 (outdated info, replaced by SAI)
2019-03-17Check player conditions to enter instance (#23117)Jozef Dúc
Check player conditions to enter before party condition.
2019-03-13Core/SAI: Fix Move to position and Set run if used after a waypointKillyana
Closes #22976
2019-03-13Core/SAI: Fix the respawn event for GameObjects (#23112)Killyana
Closes #22612
2019-03-12Revert "Core/AuctionHouse: use DisableMgr to disable specific items (#19289)"Giacomo Pozzoni
This reverts commit f6d3a5b9b98b8f422588694a2197adacea62c675.
2019-03-12Core/AuctionHouse: use DisableMgr to disable specific items (#19289)ForesterDev
* Core/AuctionHouse: use DisableMgr to disable specific item for AuctionHouse or AuctionHouseBot
2019-03-11Core/Pets: Fixed saving pet declined namesShauren
Closes #23106
2019-03-09SAI/GameObject: Despawn the linked trap with the gameobjectKillyana
Closes #23105
2019-03-09Core/Disables: Implement SPELL_DISABLE_ARENAS (#23103)Aokromes
* Core/Disables: Implement SPELL_DISABLE_ARENAS and SPELL_DISABLE_BATTLEGROUNDS By fredimachado
2019-03-08Core/PacketIO: Fixed wrong opcode being sent for stunned creaturesShauren
2019-03-08Scripts/Northrend: 482e0da followupccrs
add a little bit of tolerance