aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2018-04-07Core/Spells: Fixed non pch buildvincent-michael
2018-04-07Core/Movement: Fix a potential crash on newly created pets. Closes #21791.Treeston
2018-04-07Scripts/Paladin: Fix Righteous Defense. Closes #21765.Treeston
2018-04-06Core/Movement: Replace old TargetedMovementGenerator into ↵Treeston
ChaseMovementGenerator and FollowMovementGenerator, full rewrite for both. - Chase to angle is now functional. Pets use this to chase behind the target. Closes #19925. - Chase to arbitrary range interval works. Not used anywhere, but you can technically make hunter-like mobs. - Pets now follow the hunter cleanly and without stutter stepping. Also fix some other things. Closes #8924.
2018-04-02Core/Misc: whitespace/tab cleanupariel-
2018-04-01Core/Object: Bump hover delta handling on nearpoints downstack into ↵Treeston
GetNearPoint2D (from movement generators); functionality should be unchanged
2018-04-01Core/Position: Refactor GetAngle -> GetAbsoluteAngle because code clarity is ↵Treeston
good.
2018-03-31[3.3.5] Scripts/Spells: handle auras on unequipping scripted items (#21643)DanVS
Ref: #20415
2018-03-26Scripts/Magtheridon: Fixed Magtheridon inaccessibleKeader
Closes #21693
2018-03-21Core/Creatures: implement CREATURE_FLAG_EXTRA_NO_SELL_VENDOR (#21642)Mikhail Redko
* Add CREATURE_FLAG_EXTRA_NO_SELL_VENDOR and use it for a single no-sell vendor in game (there are more of them in later expansions)
2018-03-19Scripts/ICC: use script searchers instead of saving list of creature pointersariel-
Closes #21644
2018-03-18Scripts/Spells: fix Seaforium Blast script crashariel-
Closes #21663
2018-03-14Scripts/Kalimdor: fix crash with Gordunni Trapariel-
2018-03-11Scripts/Naxxramas: Fix an issue that could cause Sapphiron to stop using DrainTreeston
2018-03-10Scripts/Spells: Quest King of the Mountainsirikfoll
Added missing jump jets and battle standard visuals Added allowed area conditions for the vehicle Fixed Jumpbot's attack spell (thanks @keader for fixing the proc)
2018-03-10Scripts/Spells: fix Hypothermiaariel-
2018-03-10Core/Spells: move m_preCastSpell logic to scriptsariel-
- Bad name because it was actaully executed after effects
2018-03-09Core/Misc: nopch fixes, hopefully the lastariel-
2018-03-09Core/Spells: Fix periodic rolling adding bonuses twiceariel-
Calculation is now done in CalculateAmount
2018-03-09Core/Spells: rework part 5: GameObject castingariel-
Closes #21330 Closes #18885 Ref #18752
2018-03-09Core/Spells: rework part 4: iterate over effects firstariel-
Ref #18395 Implement far spell queue processing Closes #7395
2018-03-09Core/Spells: rework part 3: spells only handle at most one UnitAura and one ↵ariel-
DynObjAura during its lifetime Closes #15088
2018-03-08Core/Creatures: Remove hover on deathShauren
2018-03-08Core/Creatures: Reworked setting move types in databaseShauren
* Each move type has its own field instead of trying to combine everything in InhabitType * Allow overriding movement separately for each spawn
2018-03-08Scripts/Misc: Fixed hover movement for Stormcaller Brundirjoschiwald
2018-03-08Scripts/Misc: Hover script fixesChaouki Dhib
2018-03-08Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it ↵Treeston
does. Also moved to public so spellscript can use it.
2018-03-07Core/Entities: ghouls start with full energyariel-
2018-03-07Core/Creatures: port power type updates from master branchariel-
Core/Misc: Added helper function Unit::SetFullPower Cherry-picked from 8199eef81cad464bb43f3613ed884a2c8fc3973d Core/Creatures: Updated power type handling (#20981) Cherry-picked from 16a7a414abcc93c4514905b871f53c1049261c12
2018-03-07Scripts/Command: build fix for horrible outdated boost version used by travisariel-
2018-03-06Scripts/Commands: Make Shauren happyariel-
2018-03-06Scripts/Commands: implemented command .server debugariel-
- Shows detailed information about server setup, useful when reporting a bug: * rev. hash * versions of mysql, openssl, boost, cmake * info about autoupdater * info about ports (realmlist and current) * vmap/map/mmap status and folder sizes * available DBC locales * TDB version Closes #19957
2018-02-26Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add ↵Treeston
WorldObject::IsOutdoors, basic member access. Ref #21479.
2018-02-24Core/GameObject: implemented gameobject_overrides table to change faction ↵ariel-
and flags values on a per-spawn basis Updates #20957 Closes #20958
2018-02-24Core/Entities: kill unused return value from Unit::HandleSpellClickariel-
- AI hook will now receive the result by copy, as modifying it had no effect - Some renaming: result->spellClickHandled, clickPair is actually clickBounds, the clickPair is the pair <creatureID, SpellClickInfo>
2018-02-23Core/Scripts: remove hack that caused aura to not be applied and saved twice ↵ariel-
on owned auras, causing an error on save - This is handled by group stack rules actually - Also reset removed aura counter when cleaning removed auras Closes #21486
2018-02-22Core/Scripts: apply resilience on Vampiric Touch and Unstable Affliction ↵ariel-
dispel effect - Spell with SPELL_ATTR4_FIXED_DAMAGE won't do it by itself to avoid applying resilience twice, but because those are triggered from a periodic aura, those apply resilience on tick, not saved to amount. - This is one of the cases where you have to call Unit::SpellDamageBonusTaken directly Closes #21393
2018-02-17Scripts/Nexus: Fixed a rare bug when sometimes Magus telestra managed to die ↵Wilcalaf
while invisible preventing players from looting. (#21436)
2018-02-17Scripts/Icecrown Citadel: Prevent Lady Deathwhisper movement during first phase.sirikfoll
2018-02-17Core/Scripts: implement Drain Mana breaking some auras on hitariel-
Updates #20234
2018-02-17Core/Entities: remove grid-wide visibility from setActive and implement ↵Wyreth
another method for it (#20725)
2018-02-16Core/Misc: Fix static analysis issuesjackpoz
Fix static analysis issues reported by Coverity
2018-02-16Core/Scripts: implemented Fungal Decay & Tail Stingariel-
Refs #18542
2018-02-16Core/Scripts: fix Glyph of Renew interaction with Empowered Renewariel-
- Get actual ticks from aura, because glyph reduces them by 1
2018-02-16Scripts/Ulduar: Fixed amount of Mole Machines in Razorscale 10 manKeader
2018-02-16Scripts/TotC: Reduce Twin Val'kyr berserk timer from 10 minutes to 8 minutes ↵Treeston
on normal mode (match DBM). This closes #15367, no matter what ccrs' bong says.
2018-02-15Core/Spells: prevent creatures to focus channeled spells without ↵ariel-
SPELL_ATTR1_CHANNEL_TRACK_TARGET - Creatures stuck here wouldn't try attacking because of this - Remove one workaround in halion script, now it's unneeded Ref #11311
2018-02-15Scripts/Commands: add AI/ScriptName to .gobject info (PR #21419)Gooyeth
2018-02-15Core/Combat: Unify combat permitted checks between CvC and PvC - only ↵Treeston
require "not friendly" in all cases. Fixes Yogg-Saron encounter. Closes #21380. Also some bonus cleanup to Yogg's script to make transition cleaner.
2018-02-14Core/Scripts: fix Healing Stream Totem coefficient and animationariel-