Age | Commit message (Collapse) | Author |
|
Use simple std::string concatenation instead of stringstream to avoid including <sstream> header.
(cherry picked from commit 9c790e231ef00c29a33b037ac2ae28d526474539)
|
|
Fix static analysis issues reported by Coverity Scan
(cherry picked from commit e12398afdc0ffa878b31af1dbd98fb0c995cf020)
|
|
* Adding last state of rivendare rewrite
* Fix aura beeing removed on reset, fix death pact
* Not needed
* SQL: Changed remove/inset into update, fixed delete at conditions part
* Typo
* Remove link spell, fix blank lines, change magic numbers to enum
* Test changes with SpellScript and DoCastSelf
* Revert SpellScript and moved DoCastSelf for the aura into UpdateAI part
* Damn, copyright.
* Fix Unholy Aura
* Fix again (does attack now / does cast if encounter resets)
* Adding handling of the aura to the db
* Rename 2018_99_99_99_world_335.sql to 2019_05_31_02_world_335.sql
(cherry picked from commit ee5101fbf74b0fa924a8467ee766b39c1d06875b)
|
|
while under the effect of a damage immunity aura (#23319)
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura.
* Forgot to change this in last-second rename.
* Apply suggested changes, thanks Shauren!
(cherry picked from commit 8bc5451864570c07eff6d427846335044f85a509)
|
|
Implement GetDebugInfo in MovementGenerator, PathMovementBase, FlightPathMovementGenerator, WaypointMovementGenerator.
Add an additional assert in FlightPathMovementGenerator::DoEventIfAny(), the input node must not be null
(cherry picked from commit 9da81239596bf798b1beafc5ddeaeb37dcc330ff)
|
|
exit position (#23322)
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position.
* Allow to change orientation, and fix nopch.
* Keep original orientation, thanks jackpoz!
* Update Unit.cpp
Code cleanup
* Update Unit.cpp
(cherry picked from commit 88c6c61b95ac2b2f911b519136770479d31de27d)
|
|
(cherry picked from commit 7b8f294c024230451f82ff67150e11fc31b61293)
|
|
(cherry picked from commit f0bd90cc35098475b20e736cf98885c99c04be3d)
|
|
Fix an assertion triggered in SplineChainMovementGenerator happening when a new generator is added while last spline of the SplineChainMovementGenerator is being processed but is not finalized yet.
Fix #23077
(cherry picked from commit 5d7f0eef6e2f89d5dbeb0a702f7a35c95626240e)
|
|
instead of as soon as they are available to reflect retail behaivior. (#23323)
* according to sniffs the group update packet for out of range members has a fixed 5 seconds interval instead of spaming packets like crazy for example when updating positions. On 4.x and above this will fix a very nasty and ugly fps drop
* validated with 4.3.4 and 3.3.5 sniffs
(cherry picked from commit 635cefc67e25c4318d67bf557b66958081c02ac4)
|
|
Ref #2623
(cherry picked from commit bfffa5d45e9d07636930e89916986edf7c086c1e)
|
|
printed. (#23321)
(cherry picked from commit d8ce37e0c90a3da2d42a09d33523e4403aab2723)
|
|
or a reset time specified (#23298)
* Core/GameObjects: goober gameobjects may reset only if they have a lock id
Tests have shown that Goobers without a lock id (Data0=0) are not allowed to reset their go state such as the teleporters in Ulduar and Icecrown Citadel. The tests has been expanded by checking 4.x goobers as well and the perfect example that confirms that result is the Ancient Bell for Atramedes' intro which also is not suposed to reset after using it.
* Core/GameObjects: allow to reset goobers without a lock id if a reset time is defined
* fixed a typo
(cherry picked from commit a70845c93de0902c4c6fa55ff10293f7e3679ac5)
|
|
Add another value to event_param1 for SMART_EVENT_GOSSIP_HELLO to support all cases of OnGossipHello/OnReportUse in GameObjects:
- event_param1 set to 0: execute the action for both OnGossipHello and OnReportUse. This might result in the action being executed twice when clicking the GameObject
- event_param1 set to 1: execute the action for only OnGossipHello
- event_param1 set to 2: execute the action for only OnReportUse
(cherry picked from commit 9e58ef6940c78d92f1553cf7ab75e87a6e2cf112)
|
|
(cherry picked from commit cf05c3dd2c8fd27e0cb7a7e76913ba46cbee0a2c)
|
|
Update the correct channel spell SPELL_BLUE_BEAM and spawn triggers used to cast it
(cherry picked from commit 2829f5fb9ce4d61ae6e88cf65ed7302985e5cf36)
|
|
(cherry picked from commit fdec429f189ac88381b1ba9f8d83ef5f4f9e0017)
|
|
boost_1_73_process_windows_nopch hack
|
|
AreaTrigger::CreateNewMovementForceId for use in scripts with movement forces
|
|
|
|
.gps and .npc info now displays names for known phase names
|
|
when calculate Heal (#23312)
Closes: #23311
(cherry picked from commit ad89472fe3512b4a5f4160240154fd5b11a3b07c)
|
|
SMART_EVENT_SUMMON_DESPAWNED for GameObject owners
(cherry picked from commit 507a56d62764f63113d35dfcca9273b8d0b16cc5)
|
|
* Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*)
* Scripts/Misc: Fix build
* Core/TempSummons: Rename GetSummoner() to GetSummonerUnit()
* Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too
* Fix build
* Core/TempSummons: Allow GameObject to be owner of TempSummon
* Core/TempSummons: Add support to SAI for GameObject owner of TempSummon
* Scripts/Misc: Fix no-pch build
* Core/TempSummons: Implement PR comments
(cherry picked from commit 797fba98e95da1236465a15061ec4122d7ec33fe)
|
|
Fix SMART_EVENT_SUMMON_DESPAWNED not working when event_param1 was set to any value other than 0
(cherry picked from commit 457fc224733cc78cedc5e956442a9f5d7bd2f049)
|
|
Ref #23306
(cherry picked from commit 9dbedb6b644860020e5abd369fb59c63f49727b8)
|
|
|
|
Unit::StopMoving() is evil, and so is MotionMaster::Clear()
the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
(cherry picked from commit e4a1556e09ea38ece9a76b0d190d2b2f29bf5bb9)
|
|
Unit::StopMoving() is evil, and so is MotionMaster::Clear()
the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
(cherry picked from commit c826ec0a3c17f86f8a3e44455c533fb46f239720)
|
|
(cherry picked from commit 48208b8dde9fe69131f44bc49a52d8bff90db9ef)
|
|
(cherry picked from commit 2b78c70810cba22492b2586c6d79a90849d74ff9)
|
|
(cherry picked from commit a0bd68cf465517786d16bcb145ed3fc8bc5b5b98)
|
|
Closes #23287
(cherry picked from commit a0d41c314fcce2b7e941628b3b9b1710cc6acee8)
|
|
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll.
* Add Wing Buffet and Stampy's Stompy-Stomp.
* Add Tag Greater Felfire Diemetradon and Touch of Darkness.
* Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
(cherry picked from commit 4d04344b414adc965bd2760d3f30338bcce70431)
|
|
fatal error: field 'Action' will be initialized after field 'Validator' [-Wreorder]
(cherry picked from commit 71e7394b74bc36467f478986c0bd179e18e04fb8)
|
|
(cherry picked from commit b2b85dedb6fe1ad120c9f3eeb280fc65da360dd5)
|
|
(cherry picked from commit acbfac7b1321f0b23f601df531af9958a369ea2f)
|
|
Ref #23285
(cherry picked from commit 9435caa8d110ebfec894c7f99541f77dc6a83ff1)
|
|
Unit::StopMoving() is evil, and so is MotionMaster::Clear()
the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
(cherry picked from commit 74678b247e04728562e78f6a624577964020a7f0)
|
|
Unit::StopMoving() is evil, and so is MotionMaster::Clear()
the first can really mess up existing movement generators
the second can interrupt "controlled" movements... can do it literally mid-air
(cherry picked from commit a4e94dcf6bf654ef57a735a67d5e8850390c2d96)
|
|
these unit states should never be removed outside motionmaster's handlings
(cherry picked from commit 79b90f9d3afb3815e265fc59a1e98c92ec788012)
|
|
correctly, if it's set to 0 the npc still spawn with the equipement. (#23273)
By Malcrom
Closes #16416
(cherry picked from commit 61ba477c7733e2d69f1bc287f2bff853cbc67d16)
|
|
plus EnterEvadeMode streamline
(cherry picked from commit f309b49eb12b09e7afc5d5af157f81688c346b8f)
|
|
plus another method reorganization
(cherry picked from commit d3b8d69e38122d64daaac2d1cb7dd002ade7fbd5)
|
|
EscortAI
plus couple method reorganizations
(cherry picked from commit 0e22d61d4a85bc8d5080474a007ba2fc72842af6)
|
|
(cherry picked from commit fdb71ce19e02b44323fbb9dfa5f07dae2a35f8ba)
|
|
(cherry picked from commit 0eb5d240fa82592ff7a4b2df81206ac49df628e2)
|
|
plus minimum codestyle changes
(cherry picked from commit 179c7da1fc264b1444aa50632317e16dca02f78b)
|
|
(cherry picked from commit 7025b0065646e0d70ba2ca0ef807ff4e9d8612ce)
|
|
* Script/Quest: improvements for quest Get Me Outa Here! (11673).
* Happiness for our Travis overlord
* Update 9999_99_99_99_world_quest_get_me_outa_here.sql
* Update zone_borean_tundra.cpp
* Update 9999_99_99_99_world_quest_get_me_outa_here.sql
* Update 9999_99_99_99_world_quest_get_me_outa_here.sql
* Fix hook that got renamed
* Update 9999_99_99_99_world_quest_get_me_outa_here.sql
* Rename 9999_99_99_99_world_quest_get_me_outa_here.sql to 2019_05_11_08_world.sql
(cherry picked from commit 552720a993cd02e47956cf99e41715b244e0b0eb)
|