aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2018-01-27Core/Spells: Fixed downranking coefficient penalty formulaShauren
Closes #21318
2018-01-26Scripts/Spells: Fixed Nature's Guardian proc (#21314)Keader
2018-01-25DB/SpawnGroup: Instance spawn group data for Tempest Keep: The Eye and ↵Treeston
Hellfire Citadel: Ramparts. (also some minor adjustments to command output for convenience)
2018-01-25Misc: assert -> ASSERTTreeston
2018-01-24Scripts/Commands: new command '.debug instancespawn'Treeston
2018-01-24Core/Scripts: reverted Auriaya spell script logicariel-
Thanks Shauren for spotting it
2018-01-22Core/Misc: fix some /W4 warnings and some reported by GCC 6.3ariel-
2018-01-22Core/Entities: killed Creature::SetInCombatWithZone and replaced with AI versionariel-
Closes #12108 (again)
2018-01-22Core/Formations: update codestyle and fix crashariel-
Closes #21288
2018-01-21Scripts/Outland: Fix logical error in Hellfire event in Honor HoldKittnz
2018-01-21Core/Battleground: Dropped battleground texts from trinity_string and ↵joschiwald
replaced them with proper BroadcastText (cherry picked from commit ed318fdc461ce9ad462c69a0b9f6c572c8c962a5) Fixed nopch build (cherry picked from commit 6eff69818b17d68862aac609cf211ccd802e3afa) Fixed nopch build again (cherry picked from commit 3039f4bf86bda5d9fd2c50d6ae71fcb9d10eb185)
2018-01-20Core/Scripts: fix wrong uses of SetHitDamage hook.ariel-
This hook modifies damage AFTER it has been reduced by target auras/armor/resistances etc, it's useful if you want to scale damage by a factor, but not to add flat bonuses. We're fixing those by moving calculation to Launch phase, where target taken bonuses haven't been used yet. - Bronjahm: Magic's Bane - BPC: Shadow Prison - Oculus: Shock Lance - Ymiron: Dark Slash (extra fix, it was wrongly damaging half of total health, it's supposed to be half of CURRENT health!) - DK: Raise Ally Thrash spell (also extra fix: corrected formula) - Warrior: Bloodthirst (shouldn't matter much as it's damage class none and those don't get bonuses by default) - Warrior: Concussion Blow - Warlock: extra fix for Haunt, healing part shouldn't scale with spell power Closes #9560
2018-01-20Core/Scripts: fix Wild Growth losing info about caster bonusesariel-
Closes #21281
2018-01-19Scripts/Utgarde Keep: Fixed Ingvar evade in phase 2 (again)Keader
Closes #21264
2018-01-18Core/Scripts: fix Roar of Sacrificeariel-
2018-01-18Core/Scripts: added nullptr checks to DamageTaken hooksariel-
Since cb9e72e521d3cc415dd15bf6912c87f89e41b92a attacker may not be in world when hook is called
2018-01-18Scripts/AzjolNerub: Missing nullptr check in Hadronox. Closes #21258.Treeston
2018-01-18DB/SpawnGroup: instance_spawn_group data for map 576 (The Nexus)Treeston
2018-01-18Core/Globals: revert back to unordered_map for templatesariel-
Partial revert of commit b64c5043140dc7b7908e259e441de16cc0261320 See discussion on https://github.com/TrinityCore/TrinityCore/commit/b64c5043140dc7b7908e259e441de16cc0261320
2018-01-17Scripts/Spells: quest "That's Abominable" (#21253)Moein
- scripted spell "Burst At The Seams" (59576) - added Pet Bar Closes #10876
2018-01-17Core/Scripts: fix warningariel-
2018-01-17Core/Scripts: fix some spells double dipping from done/taken bonusesariel-
Closes #21007
2018-01-17Core/Globals: throw some RAII into ObjectMgr, and load templates into vectorsariel-
Ref #14274
2018-01-17Scripts/Scarlet Enclave: Quest The Endless Hunger will work correctly after ↵sirikfoll
Unworthy Initiate Respawn Due to dynamic spawns, we need to be able to update the Npc GUID after the respawn, otherwise the quest can only be completed by the first player
2018-01-16Scripts/Pit of Saron: Tyrannus followupKeader
fix new issue caused by 947cb6a453892c6002738b424d66ca19c102a533
2018-01-16Scripts/Pit of Saron: Fixed Tyrannus not working after evadeKeader
2018-01-15Scripts/Trial Of The Crusader: Lord Jaraxxus rework (#21216)Keader
2018-01-14Core/Scripts: fix static analysis issueariel-
CID 1384439
2018-01-14Core/Entities: implement secondary damage for some weapons and removal of ↵ariel-
old voodoo - Fixed correct Retaliation damage spell according to sniffs is 20240 - CalcArmorReducedDamage insisted on dealing a minimum of 1 damage even if damage was 0 - CalculateDamage was zero-phobic too: it defaulted to arbitrary max 5 damage Closes #19081
2018-01-13Core/Scripts: fix Sanctified Wrathariel-
2018-01-13Core/Spell: SpellValueOverrides encapsulationariel-
- No sense to let scripts use SpellValueOverrides, we already have modifiers in CastSpellExtraArgs struct
2018-01-13Core: fix non pch build, reduxariel-
2018-01-13fix non pchKittnz
2018-01-13Scripts/EasternKingdoms: implement Children of Goldshire event (#20745)Kittnz
* Script: Implement Childeren of Goldshire Notes: Need to update waypoints and default location of the childeren http://wowwiki.wikia.com/wiki/Children_of_Goldshire
2018-01-13Core/Auras: removed caster dependency from coreariel-
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc - Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world) - Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code - Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances) - Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813) crit handling Closes #19876
2018-01-12Scripts/Outland: Implement Hellfire event in Honor Hold (#21110)Kittnz
* Script/Outland: Implement Hellfire event in Honor Hold This is hourly, event is only 60 seconds long.
2018-01-12Core/Misc: kill whitespaceariel-
2018-01-09Scripts/World: New target dummy AI, because I don't trust the existing one ↵Treeston
in light of #21187.
2018-01-09nopch fixTreeston
2018-01-09missing returnTreeston
2018-01-09Scripts/Commands: New command: .debug threatinfoTreeston
2018-01-079ad11e6 follow-up, prevent Halion respawn without lootTreeston
tagging #21198
2018-01-07typo fixTreeston
2018-01-07Core/Threat: Fix a potential exploit allowing players to damage a boss ↵Treeston
without them taking damage. Scripts/Halion: General cleanup of old hacks no longer needed under new combat system.
2018-01-07Core/Map: New Map::ForceRespawn to override objections and force a respawn ↵Treeston
(equivalent to force = true). Use this to fix various GM commands. Scripts/Valithria: Fix an issue that could get the encounter stuck in an unloaded state.
2018-01-06Revert "Scripts/Commands: Allow to use .tele in combat only to GMs"Treeston
This reverts commit 3ae5b72075925f896c53603c26b2aa0dd7708fbf - see discussion on commit.
2018-01-06Core/Misc: Added compatibility layer for boost 1.66 and future std:: ↵Shauren
networking stuff * Based on work done by @dimiandre in PR #21173 Closes #21171 Closes #21173 (cherry picked from commit dfd2660a85e4f0891c63009ee8425b2796586409)
2018-01-06Scripts/Commands: Allow to use .tele in combat only to GMsjackpoz
Allow to use .tele in combat only to players who can be GMs (even if they have .gm off)
2018-01-06Core/Combat: Some more sanity check asserts to try and track down #21187.Treeston
Also, some anti-annoyance treatment for dot tele.
2018-01-04Core/Map: Fix a crash that could happen if a player moved very far away from ↵Treeston
a creature they were in combat with. Closes #21177.