aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2020-04-29Core/Misc: camelize GetFaction/SetFaction properlyariel-
(cherry picked from commit 4c4dca6d694bd1064b403a31a5b1c776a326f3ce)
2020-04-28Core/Misc: cleanup SetInFront usesccrs
Set in front modifies only the serverside orientation, use with care. Also check for current focus to prevent things like incorrect damage on casting creatures (ie dragon breath direction change in your face because of some taunt missclick) (cherry picked from commit 229444b74a7e2176db142e0446d4268995c5aad6)
2020-04-28Core/Unit: 2170541a51 followupccrs
use true as default value since pretty much all the script calls will expect that (cherry picked from commit c7a57e2a093ada2ece7a01eac2f627aeb26b08d5)
2020-04-28Core/Scripts: Re-hack Boss Loken. Followup ↵Keader
3a0cb90ea994e82dd8c70888fb847082f738d5dc Loken still need ClearUnitState Hack to DoMeleeAttackifReady work (cherry picked from commit 4431a1149da7bc48ad1047fc8c6135ed02b2e77b)
2020-04-28Core/CreatureAI: b6b0353bff followupccrs
(cherry picked from commit 5fc366d03bf4e5250443e0573a4c9fa4611968a4)
2020-04-28Core/AI: some tweaks on boundary functionality:ariel-
- Moved SetBoundary to public scope to allow for greater flexibility (ie set from external script) - Extended to allow checking inverted boundaries (cherry picked from commit 6892404b270f57380ffdc9ad084e0f43d94134e0)
2020-04-28Core/Scripts: Added a missing break in Illidan Stormrage scriptKeader
Thanks Jackpoz (cherry picked from commit 3194d089cbf2dd30bb3fed3a7f6f7e85730ad0cb)
2020-04-28Core/Scripts: fix gaseous bloat proc (again)ariel-
- UNIT_STATE_CASTING removal not needed for movement now, but it's needed for melee attacking (cherry picked from commit 85076dd799a76b889d1d22890771f4bc445fd7f8)
2020-04-28Core/Scripts: Fix a typo in Blood Prince CouncilKeader
Thanks ariel- (cherry picked from commit 136f1e75aa8968eee9b94fa0d19e46e97332867a)
2020-04-28Core/Spell: define channels without movement interrupt flags as allowed moveariel-
- Remove script hacks no longer needed (cherry picked from commit 3a0cb90ea994e82dd8c70888fb847082f738d5dc)
2020-04-27Core/Scripts: Willix the Importer - $n in aggro texttkrokli
* In the existing core script, Willix the Importer in Razorfen Kraul says "Help! Get this $n off of me!" (showing the $n part in his SAY text) instead of naming the attacker when using his 'SAY_AGGRO1' creature_text. * With this commit change, unit target is no longer missing for Talk, making Willix name the attacking unit when he shouts for help. (cherry picked from commit 6cc267d90918a0663f928db302ef1465f7952c61)
2020-04-27Core/Scripts: Baltharus the Warborn preincrement _cloneCountKeader
(cherry picked from commit 2921449a333ea27a62c7b21d003650421c982917)
2020-04-27Core/Scripts: Baltharus the Warborn make clone count more readableKeader
*Also fixed issue that make Baltharus summons alot of clones when he is casting (cherry picked from commit 58f2e62098f2c78b77b6b3851709c83f33e1cafd)
2020-04-27Core/Scripts: Fixing Carbonion/TravisKeader
(cherry picked from commit 270a6396783ccb2b8dff181fca2760adb47d2110)
2020-04-27Core/Scripts: Fixed Baltharus the Warborn clonesKeader
*Clones not working after wipe *Changed Clone Action for a event (to check casting) (cherry picked from commit 6b8c4fb74feb2210d2fb9ea60ec23ab407ffeb39)
2020-04-27Core/Scripts: Typo in last commitKeader
(cherry picked from commit a2a8ffe72328590b43481b430b9a6f281ccdd4be)
2020-04-27Core/Scripts: Fixed Volatile Ooze/Gas Cloud issues in Professor PutricideKeader
Closes #18925 (cherry picked from commit 8d198cb36050e63811f8f7f81a3daf2a3c961950)
2020-04-26Core/Achievements: Optimized resetting achievement criteria by condition and ↵Xinef
changed the functionality to properly reset all possible criteria with given condition Closes #18905 (cherry picked from commit 7c7b877c3fc0292f33f54f4e8b514be3bf8514a6)
2020-04-26Scripts/GruulsLair: Fix indentationjackpoz
(cherry picked from commit 9d77b2be3b72810db1f12b6fde5e39583d521bc9)
2020-04-25Scripts/Antorus: implement Garothi Worldbreaker encounter for normal and ↵Ovah
heroic difficulty * added base script support for the encounter for normal and heroic difficulty * added instance script for Antorus the Burning Throne * added sniffed template data for involved gameobjects * added encounter related spawns to Antorus the Burning Throne * added instance encounter entry for Garothi Worldbreaker
2020-04-24Scripts: minimize duplicated enum names in header files (#19377)tkrokli
* Scripts: Minimize duplicated enum names in header files This reduces the number of cache resets with the Zapcc compiler - Standard followed is instance/raid TLA + DataTypes/CreaturesIds/etc - Partial cherry-pick of master commit 7eb4512eee5fc04994e2aa55126ccc97a8393506 - Removed unused defines in sunken_temple.h (the core scripts using these have been moved to SAI) (cherry picked from commit f6f36be004c3b8c7d09e0f320d5aabb8a9129109)
2020-04-24Core/AI: Build fixariel-
- Stop exposing DoublePosition constructor versions, they're only used for internal representation - Moved IsInBounds function to public scope (cherry picked from commit 83162fafa453c1d34fe23ddd86a43c3dff058300)
2020-04-24Core/AI: AreaBoundary refactorariel-
- Added an auxiliary function IsInBounds to base CreatureAI - Changed container to vector. Set had no sense because we're storing new pointers, they have different addresses even if the boundary is the same (cherry picked from commit 2f99fa09c9bacbad376d7a296c3311f94ec8a552)
2020-04-24Added new creature extra flag which makes npc visible only to dead unitsxinef1
closes #19333 * Rename 9999_99_99_99_world.sql to 2017_99_99_99_world_335.sql - file affects creature removed in patch 4.0.3a * Update Creature.cpp (cherry picked from commit e72b380b9374c92e5688002bf3a15065419a2ea0)
2020-04-24Core/Movement: 96f4c7c followupccrs
(cherry picked from commit 9be7f5f57b897888983a9ca6f441479f3571513c)
2020-04-24Core/Scripts: minor fixes in boss_the_lich_king (#19311)Gustavo
Closes #4427 Closes #7091 (cherry picked from commit 2792046dc7a229180d27dfdc4ce37ccfb84c8a27)
2020-04-24Core/Scripts: Updated Ulduar instance modelariel-
- Codestyle/indent fixes - Added ObjectData for some GOs - Added GetUlduarAI to creatures - Fixed possible out-of-bounds access in boss_razorscale_controllerAI (boss AI number beyond allocated boss size) (cherry picked from commit b74cc8085946fed1eb41a6332e3a5cca6f9edd7f)
2020-04-24Core/Spells: fix wrong distance calculations in AoE spells [Needs testing] ↵Chaouki Dhib
(#16290) Core/Spells: Fix wrong distance calculations in AoE spells. Pull request #16290 by chaodhib. God bless, finally. (cherry picked from commit a1f2f30c145f6ad9c4baeffeff32618e71ff537c)
2020-04-24Core/Scripts: Fixed wrong calculation of Aura of DesireKeader
Closes #19322 (cherry picked from commit 333a4034099e262db8db0a1736d01c30a8cf9d52)
2020-04-24Core/Auras: reworked multiplicative AuraEffects calculationariel-
- Splitted containers for flat modifiers and pct modifiers, as they now have different handling - Amount is now multiplied only on apply; on unapply, iterate through auras and reset the counter - Fixes many cases of rounding error due to applying/unapplying of small factors - Allows amounts to be zeroed (ie with an AuraEffect of amount -100) - Do a partial revert of 6dc37a9add631888fe5fbcd43d19c2b07bed8a57, auras should update amounts only for items allowed (ie no more giving crit to a sword while having an axe in the other hand and being Poleaxe spec'd) - SPELL_AURA_MOD_SCALE now scales additively, rather than multiplicatively (checked in sniffs) Closes #18687 (cherry picked from commit c69a7d1223b2ce108a221e5cc70f76cd80ae6675)
2020-04-24Core/Scripts: implemented Gnomish Harm Prevention Beltariel-
Updates #18542 (cherry picked from commit 2db3e86d9bf200e5049e553160bc47b7bacac621)
2020-04-20Core/AuctionHouse: After taking a break at the start of patch 8.3 auction ↵Shauren
house is now back in business.
2020-04-04Core/Misc: Removed old incorrect defineShauren
2020-04-03nopch fix 2Shauren
2020-04-03nopch fixShauren
2020-03-30Core/Players: Fixed racemasks usage for new racesShauren
2020-02-17Core/DataStores: Updated db2 structures to 8.3.0Shauren
2020-02-07Core/Misc: Moved CanSpeak() method to WorldSession classShauren
2020-01-25Core/Misc: Removed references to item_template in logsShauren
2020-01-02New YearAokromes
2019-12-05Core/Items: Implement azerite empowered itemsShauren
2019-11-23Core/Items: Add ItemContext param to Item::Create functionShauren
2019-11-12Core/Items: Implemented AzeriteItemShauren
2019-11-01Core/DBLayer: Support using mysql 8Shauren
2019-10-27Core/DataStores: Updated db2 structures to 8.2.5Shauren
2019-08-25Scripts/OrderHall: Spawn some Warrior Order Hall NPC's and script some of ↵Jeremy
them (#19902)
2019-08-24Core/DataStores: Implemented WorldStateExpressionTraesh
2019-08-18Nopch fix2Shauren
2019-08-17Core/Scripts: add condition check for npc_wyrmrest_defenderariel-
minor code refactors Closes #19299 (cherrypicked from f7758954f7b9808a56420ac2ca75a83af4e40f4e)
2019-08-17Core/Scripts: implement boss Apothecary Hummel ("Love is in the Air" event ↵Gustavo
boss) (#19076) Closes #5114 (cherrypicked from 8c6fa411e8118752ddbefe8dc022514602859fb9)