aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2017-09-05Fixed warningjoschiwald
2017-09-05Core/Scripts: added missing null checks for DamageInfo structariel-
(cherry picked from commit 666422d82751439aaf3ddd05dae086900dffcbf2) # Conflicts: # src/server/scripts/Spells/spell_dk.cpp # src/server/scripts/Spells/spell_mage.cpp # src/server/scripts/Spells/spell_paladin.cpp # src/server/scripts/Spells/spell_priest.cpp # src/server/scripts/Spells/spell_rogue.cpp # src/server/scripts/Spells/spell_shaman.cpp # src/server/scripts/Spells/spell_warlock.cpp # src/server/scripts/Spells/spell_warrior.cpp
2017-09-05Core/Wintergrasp: cleanup and codestyle.SnapperRy
(cherry picked from commit eb1a7297cfa6cd9e2e516161d4f101f936f78aa2)
2017-09-05Scripts/Azjol-Nerub: fix static analysis issuesjackpoz
(cherry picked from commit 2edfedc2b60367a888e8819d91474261e66e989d)
2017-09-05Core/Scripts: Initialize rnd and remove where it was not neededKittnz
(cherry picked from commit eee7fa3fa731e6d75c2934bc2b7ad07b1b664a03)
2017-09-05Core/Event: Pirate Day Music during the eventKittnz
(cherry picked from commit 963278459a1d9df5aa3c2e1c8b5f5f112f6a370c)
2017-09-05Core/Event: Add Darkmoon Fair Music during the eventKittnz
(cherry picked from commit e3560f3f518ee8a76921b4922292805c03871d4a)
2017-09-05Core/Event: Add Midsummer Music during the eventKittnz
(cherry picked from commit 19f8acdb616909758391d1c1459fe61196531f3b)
2017-09-05Battlefield/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. (cherry picked from commit a0c9d33ed6c891901e2fbfb547c615b9bb7ce54f) Remove unused variable. (cherry picked from commit 7ce381191363277deb30cd79f900516652a6c5b3)
2017-09-01Nopch fixShauren
2017-09-01Core/Spells: Immortal specialization series part 3 - fixed Warlock Mastery: ↵Shauren
Chaotic Energies damage taken portion Closes #20195
2017-08-28Core/Spells: Fixed Spirit of RedemptionShauren
* No more immortal priests either
2017-08-27Warning fixShauren
2017-08-27Core/Spells: Fixed mage CauterizeShauren
* No more immortal fire mages
2017-08-26Core/Spells: Updated mage spell scriptsShauren
2017-08-25Scripts: Added missing delimiter to MinionData arraysjoschiwald
2017-08-22Fix non-PCH build.Gacko
2017-08-22Scripts/Firelands: BalerocKrudor
Closes #17527
2017-08-21Core/Event: Fix Brewfest MusicKittnz
Was only playing the same song over and over again. (cherry picked from commit 3eacc25e5d8e559191ffe1bb37543f8f1816b7e0)
2017-08-20Core/Event: Add Brewfest Music during the eventKittnz
Note: Dark Iron invasion music can be added with a trigger at a later stage (cherry picked from commit 002b0a7a65167d15969d98b41af7f91d222df664) Update 2016_10_05_11_world_335.sql (cherry picked from commit cccb1c5ddea21a4a457877aa698f2bdb162e2ab8) Fix non PCH build. (cherry picked from commit 81d4c02f34807f4e52689d0b99e9bb1f94f3bd96)
2017-08-20Core/Players: Several gold handling improvementsroc13x
* Update gold limit to 10 million * Updated auction house gold handling to 64-bit * Fixed some vendor checks for when BuyCount > 1 * Tweaked some checks for available gold space * Updated guild bank gold handling to 64-bit and fix withdraw limits * Enforce gold limit on guild bank * Check correct rank right when withdrawing from bank * Other small changes to update money to 64-bit Closes #19195 Closes #20152
2017-08-20Scripts: Delete broken multi profession trainer script (can now be done in db)Shauren
* Build fix
2017-08-20Core/Creatures: Fixed trainers that don't use gossip but open trainer list ↵Shauren
directly from CMSG_TRAINER_LIST
2017-08-16Core/PacketIO: Renamed "movementInfo" to "Status" in movement packets in ↵Shauren
effort to preserve original naming (and to follow codestyle for naming public data members)
2017-08-14Scripting: Clean up of magic numbersAokromes
By Malcrom
2017-08-13Core/Auras: reset periodic aura timers by default. Except when aura comes ↵ariel-
from triggered spell Closes #17961 (cherry picked from commit b5e8e0a5db69f2d8075c7e16e4e70c4373d4424f) # Conflicts: # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Entities/Unit/Unit.h # src/server/game/Spells/Auras/SpellAuraEffects.cpp # src/server/game/Spells/Auras/SpellAuraEffects.h # src/server/game/Spells/Auras/SpellAuras.cpp # src/server/game/Spells/Auras/SpellAuras.h # src/server/game/Spells/Spell.cpp # src/server/scripts/Outland/HellfireCitadel/BloodFurnace/boss_kelidan_the_breaker.cpp # src/server/scripts/Spells/spell_priest.cpp
2017-08-13Core/Scripts: add a workaround for Will of the Forsaken shared cooldownariel-
Closes #7151 (cherry picked from commit d482b0e368797aecd71c0c2cce4be89ead8c546f) # Conflicts: # src/server/scripts/Spells/spell_generic.cpp
2017-08-13Core/Spells: Implementation of QAston proc system (#20131)joschiwald
* Core/Spells: Implementation of QAston proc system - Move checks from Unit::IsTriggeredAtSpellProcEvent (old system) to Aura::IsProcTriggeredOnEvent (new system) - 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 (cherry picked from commit e641d0c7d71bdb21e443bf52bf508b1581e07839) # Conflicts: # sql/base/auth_database.sql # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h # src/server/game/Entities/Unit/Unit.cpp # src/server/game/Entities/Unit/Unit.h # src/server/game/Spells/Auras/SpellAuraEffects.cpp # src/server/game/Spells/Auras/SpellAuras.cpp # src/server/game/Spells/Auras/SpellAuras.h # src/server/game/Spells/Spell.cpp # src/server/game/Spells/SpellEffects.cpp # src/server/game/Spells/SpellInfo.cpp # src/server/game/Spells/SpellMgr.cpp # src/server/game/Spells/SpellMgr.h # src/server/game/Spells/SpellScript.cpp
2017-07-27Core/Commands: Fix .modify mount (#20086)Rochet2
2017-07-27Core/Creatures: Deleted obsolete pet trainer script and fixed buildShauren
2017-07-26Core/Creatures: Rewrite trainer handling to properly support multiple ↵Shauren
trainers on the same creature * Trainers are now defined as templates (sniffable), assigned by gossip options
2017-07-25Misc: Fixed misleading indentationjoschiwald
2017-07-22Scripts/Commands: Fix trinity_string usage and enhance commandsRochet2
2017-07-20Core/Scripts: Implement generic script loaders (and script registry macros) ↵Seyden
to greatly reduce code duplication (#19526)
2017-07-16Core/Misc: Fix static analysis issuesjackpoz
# Conflicts: # src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp # src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp # src/server/game/Entities/Unit/Unit.cpp # src/server/scripts/Commands/cs_ban.cpp # src/server/scripts/Commands/cs_disable.cpp
2017-07-16Core/Misc: Fix static analysis issuesjackpoz
(cherry picked from commit 7d3291e8044841b085ca5b0987bdf25269881863) # Conflicts: # src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
2017-07-16Scripts/Misc: Fixed static analysis issuesvincent-michael
2017-07-13Core/Spells: Fixed Hunter's Arcane Shot and Multi-Shot focus generationDefu
Closes #19872
2017-07-09Scripts/Commands: Fixed typo in battlenet password commandjoschiwald
2017-07-07Core/LFG: Drop comment field, it no longer exists in packetsShauren
2017-07-05Fix another warningAokromes
2017-07-05Fix warningAokromes
2017-07-04Core/Script: Partial Redridge fixupAokromes
By Malcrom - Reviewed by Treeston and Keader
2017-07-03Core/Scripts: Little codestyle fixes in 55acfef7ad181ef6e5c4f3d656ee67196e9f1002Keader
2017-07-03DB/Quests: Updated quest_template data for 7.2.5 part 2vincent-michael
2017-07-02Core/Script: Fix quest Rescue the Survivors!Aokromes
2017-06-23Update zone_durotar.cppAokromes
2017-06-21Fix warning.Aokromes
2017-06-20Core/Spells: Updated existing Death Knight spell scriptsShauren
2017-06-19Core/Scripts: fix undefined reference errors in Linuxariel-
Closes #19915