aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2016-10-17Core/Script: Fix improved drain soul mana return.ariel-
Ref #14859
2016-10-16Core/Scripts: fix static analysis issuesariel-
- Bonus: indentation fixes in zone_wintergrasp.cpp
2016-10-16Entities/Creature: Fix an edge case issue where creatures would re-acquire ↵treeston
target after respawn if they despawned while spell focusing. Instance/AzjolNerub: Fix Anub'arak wall and add sequence break info. Fixes and closes #18013.
2016-10-15Fix warning.SnapperRy
Also, the quest's name is Arelion's Secret, not Arelion's Mistress.
2016-10-15Script/Quest: Arelion's Mistress.SnapperRy
2016-10-15Scripts/AzjolNerub: Make pulling Anub'arak a bit cleaner.treeston
2016-10-15Fix _DespawnAtEvade for other creatures to actually respawn said other ↵treeston
creatures. Also fix add aggro for Hadronox. Fixes and closes #18012.
2016-10-15Core/Creature: Fix respawn logic to call reset react state BEFORE calling ↵treeston
Reset(). Fixes Krik'thir behavior after a wipe (and maybe some others). Fixes and closes #18011.
2016-10-15[3.3.5] Core/Scripts: move npc_braug_dimspirit to SAI (#17853)tkrokli
Additional change: The answers have been changed from containing only names to include the text ` is my answer.` from the matching lines in `broadcast_text`. - added DB creature_text entries for Braug Dimspirit - added DB gossip_menu_option entries for this NPC - implemented NPC `Say` line in reply to the wrong answers - avoiding gossip exploits by turning off npcflags during talk - added conditions for showing gossip depending on quest status - removed deprecated SD comments in zone_stonetalon_mountains.cpp
2016-10-15Core/Scripts: move npc_saat to DB (#17813)tkrokli
The core script only contains gossip handling + conditions. - remove script from file the_black_morass.cpp - thereby removing 1 line of hardcoded text - remove redundant SD2 comments in header - add SAI, gossip and conditions to DB
2016-10-15[WIP] Core/Scripts: Gnomish Mind Control Cap and Gnomish Universal Remote ↵tkrokli
(#17374)
2016-10-15Core/Scripts: Implemented right Snobold Vassal behavior on Gormok fight. ↵Keader
(#17934)
2016-10-14Core/Scripts Boss Lady DeathWhisper improvements (#17389)Gustavo
2016-10-14Core/Event: Change Midsummer Music container to vectorKittnz
2016-10-14Core/Event: Change Midsummer Music to search grid onlyKittnz
2016-10-14Script/Creature: Scarshield Infiltrator/Vaelan.SnapperRy
2016-10-12Core/Scripts: Fix runtime errorariel-
2016-10-11Core/Scripts: Implemented Blessing of the Eternals Earthliving proc chance ↵ariel-
increase
2016-10-11Script/Quest: Apply Heat and Stir.SnapperRy
Enjoy one of the most frustrating quests in Northrend!
2016-10-10Core/Scripts: don't check ghoul each update. Send proper text packet, so ↵ariel-
client replaces %s with DK name
2016-10-10Core/Spells: fix runtime errorariel-
Partial revert of 11650e4008871138cfec61f84e280adb2cdd2d5d
2016-10-10Core/Scripts: fix warning reported by MSVCariel-
2016-10-08Core/Scripts: added missing null checks for DamageInfo structariel-
2016-10-08Core/Scripts: fix some copy paste and indentation mistake in Chimera Shot scriptariel-
2016-10-08Core/Scripts: updated Lock and Load script with new hooks, DamageInfo might ↵ariel-
be null, so check for that too
2016-10-08Core/Wintergrasp: cleanup and codestyle.SnapperRy
2016-10-08Scripts/Azjol-Nerub: fix static analysis issuesjackpoz
2016-10-08Core/Scripts: Initialize rnd and remove where it was not neededKittnz
2016-10-08Core/Event: Pirate Day Music during the eventKittnz
2016-10-08Core/Event: Add Darkmoon Fair Music during the eventKittnz
2016-10-08Core/Event: Add Midsummer Music during the eventKittnz
2016-10-08Battlefield/Wintergrasp: improvements:SnapperRy
- Move Wintergrasp Keep guard spawns from core to db, removing all duplicates in the meanwhile. - Add Alliance Brigadier General inside the relic room. Closes #7593.
2016-10-07Core/Channel: revamp channel system (#17980)ariel-
* Core/Channel: change the way channels are stored and sent to client. - Fixes multiple channels per zone when using different locales - Connected clients will receive locally the name of the channel for their apropiate locale (if available) - In other cases default locale name will be sent, so as to prevent breaking channel chat for those players Closes #8411
2016-10-07Core/Scripts: Fix some runtime errorsariel-
2016-10-06Core/Event: Fix Brewfest MusicKittnz
Was only playing the same song over and over again.
2016-10-06Core/Scripts: De-hack glyph of Barkskin with proper spellariel-
2016-10-06Fix non PCH build.SnapperRy
2016-10-05Core/Event: Add Brewfest Music during the eventKittnz
Note: Dark Iron invasion music can be added with a trigger at a later stage
2016-10-05Core/Auras: reset periodic aura timers by default. Except when aura comes ↵ariel-
from triggered spell Closes #17961
2016-10-05Core/Scripts: add a workaround for Will of the Forsaken shared cooldownariel-
Closes #7151
2016-10-04Core/Scripts: fix 2 runtime error logsariel-
2016-10-04Core/Scripts: add even more headersariel-
2016-10-04Core/Scripts: add more headers required for NoPCHariel-
2016-10-04Core/Scripts: add headers required for NoPCH buildariel-
2016-10-04Core/Scripts: Convert spells to new proc systemariel-
- Converted Unit::HandleDummyAuraProc function to AuraScripts * Extra: DMC: Madness now uses DB texts. yay! * Extra: improvements on Imp. Spell Reflection (range and max targets, filter caster with conditions) - Fixed Glyph of Succubus. (Closes #6599) - Changed old (not-blizz) behavior of Vampiric Embrace: * Before: party heal affected the priest too and self heal was reduced by that amount to not over-heal * Now: self heal amount not affected, rather filter the priest out of the party heal using conditions :) - Solve bug in AQ 3p set bonus, it should only trigger when healing others, not self heals. - Priest T10 2p bonus (heal) now rolls its effect properly - Use brand new GetEffectiveHeal to fix #17142 - While we're at it, also close #17034 for good - Converted Unit::HandleAuraProc function to AuraScripts (#17941) - Converted Unit::HandleAuraProc function to AuraScripts (cont'd) (#17955) - Corrected Flametongue weapon damage formula - Actually check offhand weapon for flametongue in Lava Lash script - Implemented halved proc chance for Missile Barrage on Arcane Barrage, Fireball, Frostbolt and Frostfire Bolt cast - Converted Unit::HandleProcTriggerSpell function to AuraScripts (#17956) - De-hack Earth shield. Fixes #13808 - Updated Honor among Thieves - Implemented mana proc for Mark of Conquest in case of ranged attack - Fixed Scent of Blood giving more stacks than the talent rank currently learnt. - Ported old proc table. Proc system is dead. Long live the proc system! - Recklessness should get charges removed per cast. Closes #15529 - Use proc system to remove Molten Core charges on Incinerate/Soul Fire cast. Closes #15942 Closes #3463 Closes #5401 Closes #15595 Closes #15974 Closes #16679 Closes #17925
2016-10-04Core/Spells: Implementation of QAston proc systemariel-
- Move checks from Unit::IsTriggeredAtSpellProcEvent (old system) to Aura::IsProcTriggeredOnEvent (new system) - Templatize SpellModOp param of Player::ApplySpellMod, also killed charge counter from SpellModifier and Player system for handling charges... no point in having 3 different systems doing the same thing - Automatically add default entries to spellProcMap, based on spellinfo (else auras won't proc without an entry) Based on old Unit::ProcDamageAndSpellFor - Old Unit::ProcDamageAndSpellFor renamed to Unit::ProcSkillsAndReactives and made private, will no longer handle auras. - Start making use of HealInfo::AbsorbHeal in unit calculations, add effective healing info to HealInfo struct - Changes in spell reflection system, emulates old behaviour, delaying aura drop - Removed old charge count hacks in SpellMgr::LoadSpellInfoCorrections - Removed bogus error log when procChance is 0: Some auras have initial 0 procChance but modified by SPELLMOD_CHANCE_OF_SUCCESS - Fixed TriggerAurasProcOnEvent logic that tried to trigger twice from actor. - Allow non damaging spells with DamageClass Melee or Ranged to proc character enchants. Ref issue #17034: * http://web.archive.org/web/20110309092008/http://elitistjerks.com/f47/t49865-paladin_retribution_pve/ * When an auto-attack lands (does not dodge/parry/miss) that can proc a seal the of the following things happen independently of each other (see 2 roll system). * 1) A "hidden strike" which uses melee combat mechanics occurs. If it lands it refreshes/stacks SoV DoT. Only white swings can trigger a refresh or stack. (This hidden strike mechanic can also proc things like berserking..) * 2) A weapon damage based proc will occur if you used a special (CS/DS/judge) or if you have a 5 stack (from auto attacks). This attack can not be avoided. * Holy Vengeance is the "hidden strike" it has an apply aura effect and damage class melee. - Fixed Blood Tap interaction with Death Runes (btw, don't know what was going on with those MiscValueB, spell 45529 doesn't have any MiscValueB in SPELL_EFFECT_ACTIVATE_RUNE) - Ported some AuraEffect checks from old Unit.cpp function. added new AuraScript hook to check procs of an specific effect - Allow only AuraEffects that passed the check to proc, this won't block whole aura from proccing (and lose charges) if at least one of the effects procs, though - Changes in spell mod system (for SPELLMOD_CASTING_TIME). fixes #17558. - Added an exception for SPELLMOD_CRITICAL_CHANCE too, fixes #15193
2016-10-04Scripts/Wintergrasp: Fix vehicle teleporter (#17550)Aokromes
By WoWErrorDev, closes #5831.
2016-10-04Core/Conditions: partially revert 723c253, replacing ↵SnapperRy
CONDITION_WINTERGRASP_HORDE with a ConditionScript.
2016-10-04Core/Scripts: kill whitespaceariel-
2016-10-04Various: Fix coverity reported issues.treeston