aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-02Scripts/Trial of the Crusader: Fixed Resilience will Fix achievementKeader
Broken by 2362e9c79410c689afc10266b94f7e78c88bbddc (cherry picked from commit f163c2f96a28e799ec0bc881c7e5f4091719a59b)
2021-12-02Core/GameObject: Delete summoned gobs and DestroyForNearbyPlayers gobs ↵Killyana
spawned with negative spawn time once the gob is deactivated (cherry picked from commit 0e8e3828f48120629b642d0de1db704fd0bb86cb) (cherry picked from commit 65afe47580e84a006eb6ce506623d3719ae5bc9b) (cherry picked from commit 21667f97cbd519dbef1650cd29d53f26443441f3)
2021-12-02Scripts/Scarlet Enclave: Unworthy Initiate (#23195)Sorikoff
(cherry picked from commit 4468a538ff9bd73ed008864391b0ee4fb3172b9f)
2021-12-02Scripts: Minor improvements to recently migrated scripts (#23189)Sorikoff
Ref: 2cfaeb14004cfbb5500855472ad89ab9238df13d (cherry picked from commit 90d4254a875de7ea4e6aaed7a39effb6b2a73abf)
2021-12-02Scripts/Spells: Fixed a console error inspell_dru_lifebloomKeader
Closes #23192 (cherry picked from commit 961bc9d829e18004e3071837a67f5acdfdd7dd2c)
2021-12-02Core/conf: conf.dist typo & grammar corrections (#23190)Trond B. Krokli
- Typo and spelling corrections - Grammar corrections, English grammar - Minor adjustments in example code readability - Capitalization adjustments to keep consistency with existing idioms, phrases and concepts (cherry picked from commit f9b1e4a03259c39af0d24e63f877455944b8af2e)
2021-12-01Core/Calendar: Improve calendar timezone handlingjackpoz
Improve calendar timezone handling by at least creating events with the correct time if both client and server are in the same timezone. There is currently no information received from the client about in which timezone it is. (cherry picked from commit b33934f6ce9b0227597c712dd6a76b7ed49deea3)
2021-11-30Core/SmartScripts: Implement SMART_ACTION_PLAY_CINEMATICAokromes
By Malcrom (cherry picked from commit 63aa5d1e3559f580551544b71fb7dd63d6b54b60)
2021-11-30Core/Database: Delete gameobject_addon data when deleting a GameObject from ↵jackpoz
the database Close #23076 (cherry picked from commit f88a5b12bd7511331ea27975fe26bfc98d92d20d)
2021-11-30Spell/Script: Kill logs spam for spell_ioc_parachute_icKillyana
Closes #23163 (cherry picked from commit c318b3e16d482654112c528d100edddaf6d4e0fe)
2021-11-30Core/Movement: replace multiset::find with std::find in MotionMasterccrs
same reasoning as 11de6b5 Container's find uses the defined custom comparator (cherry picked from commit 6e011c974d55135f56df7802699c05fc95ee7873)
2021-11-30Core/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 (cherry picked from commit 11de6b5f866e087307a719b931be8c51b984c54e)
2021-11-30Scripts/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 (cherry picked from commit 2cfaeb14004cfbb5500855472ad89ab9238df13d)
2021-11-30Core/Movement: Add time synchronisation (#18189)Chaouki Dhib
(cherry picked from commit 975f1e364a6a68be2beca261a64ea8aecc16f6f6)
2021-11-30Core/Social: Separated checks for friend and ignored limits (#23181)ForesterDev
(cherry picked from commit 2a6eef76e24bcc266050237df0bf296e4cce4bae)
2021-11-30Core/GameObjects: Defined more GameObjectFlags and GameObjectDynamicLowFlagsShauren
2021-11-29COre/Misc: GCC warning fixShauren
2021-11-28Warning fixes (log format in a809932f5017c98092a02694e86e276add03f8b9)Shauren
2021-11-28Core/Spells: Implemented spell effect 254 (SPELL_EFFECT_JUMP_CHARGE)Shauren
2021-11-27Core/Movement: Implement initializing parabolic splines using jump gravity ↵Shauren
instead of max parabolic height
2021-11-27Core/MMaps: Fix crash added in 386b5a6fd948b4866cbd9a8a9892e8777922e9c9jackpoz
(cherry picked from commit 17bb608a5e77345948a8c4f28d78e2cba5302505)
2021-11-27Core/MMaps: Simplify d182e5f7e73e614185f4470429467befd6e03981 and handle ↵jackpoz
PATHFIND_INCOMPLETE in ChaseMovementGenerator as "cannot reach the target" (cherry picked from commit 386b5a6fd948b4866cbd9a8a9892e8777922e9c9)
2021-11-27Core/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. (cherry picked from commit d182e5f7e73e614185f4470429467befd6e03981)
2021-11-27Core/Database: Close the MySQL connection only after getting the last error codeGiacomo Pozzoni
(cherry picked from commit 3230ca74d21517204bb785e9ec799d995295ad28)
2021-11-27Core/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 (cherry picked from commit f221fcdd4b91e27c69a38dc665621797af0640c9)
2021-11-27Core 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 (cherry picked from commit 5ed77113b637c49e99a610b00f385c51da67c3bf)
2021-11-26Core/Spell: Move a log to categoryAokromes
(cherry picked from commit 1374658d727d37b34f60ce4891b5160bef5d28f8)
2021-11-26Core/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 (cherry picked from commit 9fcbd8f15d249070aabc25d48df86681e8ec3d11)
2021-11-26Core: VehicleJoinEvent crash fix (#23136)PolarCookie
(cherry picked from commit 73e3fdc8b4545cca52b66032a5f2465183d14c71)
2021-11-26Core/Objects: use the actual collision height of players and creatures to ↵Ovah
get more accurate liquid status results (#23070) (cherry picked from commit b9e9ccf93c63c3b27d7a6f9eced0beb4e14af40e)
2021-11-26Core/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 (cherry picked from commit 8bb88657f823b3e5446e250a48a2846abb10f023)
2021-11-26Core: Remove wrong emotes played in combatKillyana
Ref #23152 (cherry picked from commit c52eb49f71606b6b07b9edf279606713292ec92c)
2021-11-26Core/Scripts: Fix Blood summon position (#23088)Gustavo
* Core/Scripts: Fix Blood summon position Updates #13162 (cherry picked from commit cc3293c0023b36434747190103a1f0ffee0f8488)
2021-11-26Core/Misc: Warning fixes (/W4) (#23149)Gustavo
* Core/Misc: Warning fixes (/W4) (cherry picked from commit 50f122de778bca324d0f4c81f1e8eb30b90a7314)
2021-11-25Build fixShauren
2021-11-25Core/Trainers: Implemented learning battle pets from trainers (#27312)Meji
2021-11-25Core/BattlePets: Implemented BattlePetSpeciesFlags::NotAccountWide (#27303)Meji
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2021-11-25Core/Spells: Use Unit::Kill instead of Unit::DealDamage for ↵ModoX
SPELL_EFFECT_INSTAKILL (#27316)
2021-11-24Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues spotted by Coverity Scan (cherry picked from commit 750d89beed38f4af9efa3699b79f2950f430bfdd)
2021-11-24Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues spotted by Coverity Scan (cherry picked from commit a12ea482f3eae340b54d09b7163e69524c422f06)
2021-11-24Core/Misc: Fix GCC 8 warningsjackpoz
(cherry picked from commit 1d04a3b216901671eae0104547715a570b1ff3ab)
2021-11-24Core/GameObject: Properly dismount players on GameObject Usesirikfoll
Closes #23124 (cherry picked from commit dbfc6ce773afad4b5a4db77cbb76e64755d3ef94)
2021-11-24Core/Conditions: implement CONDITION_GAMEMASTER (#23108)ForesterDev
(cherry picked from commit 262ddaf819d3b2e759bb4690149c0c28a4022d5f)
2021-11-24Core/Item: Item Signature (#23119)PolarCookie
(cherry picked from commit a926a3088d39897fe3ab58239775661449498363)
2021-11-24Scripts/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. (cherry picked from commit a040d484437b2f12ce88dc4372bfacc18204c8fc)
2021-11-24Core/GameObject: Remove summoned game objects from the map after calling ↵Killyana
SetSpawnedByDefault(false) (#23120) Closes #23115 (cherry picked from commit 5f04c829a861da7d5a4f0ac955d6c1fbcd917af9)
2021-11-24Scripts/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) (cherry picked from commit 7cb31aa4820d02fa5779483bec9455a00954902c)
2021-11-24Check player conditions to enter instance (#23117)Jozef Dúc
Check player conditions to enter before party condition. (cherry picked from commit 62f621fcd7e03df62a2af1dc295dc7ec1fc28d77)
2021-11-24Core/SAI: Fix Move to position and Set run if used after a waypointKillyana
Closes #22976 (cherry picked from commit 9ab05e2b6dee2008aac512e98bc477c4ed637cfc)
2021-11-24Core/SAI: Fix the respawn event for GameObjects (#23112)Killyana
Closes #22612 (cherry picked from commit 75a8639242c9d28deaa0565aba138d2e05b12db9)