aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-10-30Scripts/Naxxramas: Bugfixes to the Noth encounter.treeston
- Added missing raid boss emotes - Fixed an issue where Noth would stand idly after blinking if his current target stood still - Fixed some reset edge cases - Prevent Noth from dying during Balcony phase - Fix targeting of 25-man Curse of the Plaguebringer (now has 8 targets, down from 10) - Fix balcony/ground phase durations to be blizzlike - Fix an issue where summoned mobs would sometimes not be aggroed automatically - Get rid of ugly millisecond values in favor of seconds times constant - Moved the chance to yell on kill to the database - Prevent AoE abilities from hitting Noth during the balcony phase - General cleanup of events handling - Generally make @Nayd happy (cherry picked from commit 3fc1bb1abf0d4ae7b37507c62a3b57175477ce2f) # Conflicts: # src/server/scripts/Northrend/Naxxramas/boss_noth.cpp
2015-10-30Scripts/Naxxramas: Adjustments to the Loatheb encountertreeston
- Adjusted doom cast timings as per boss mod timers. - Add Deathbloom's final tick using spellscript - Move Spores' Fungal Creep cast handling to Loatheb's cpp instead of handling it in SmartAI - Fungal Creep should also be cast if the spore expires (important for Spore Loser achievement) - Remove Fungal Creep from players on reset to avoid cheesy strats (cherry picked from commit ea1c783b84d4fa489436531667f3c121631b25d4)
2015-10-30Core/Scripts: The Endless Hunger & Death's Challenge, creature texttkrokli
This PR solves the following say text issues: In quest ID 12733, Death's Challenge, the creature script npc_death_knight_initiate is supposed to target the player and refer to the player character's name in the following 2 lines from `creature_text`.`entry` 28406: - "You don't stand a chance, $n." (`BroadcastTextId` 29267) - "Remember this day, $n, for it is the day that you will be thoroughly owned." (`BroadcastTextId` 29270) In quest ID 12848, The Endless Hunger, the creature script npc_unworthy_initiate is supposed to target the player and refer to the player character's race in the following 2 lines from `creature_text`.`entry` 29519, 29520, 29565, 29566 and 29567: - "You are hopelessly outmatched, $r." (`BroadcastTextId` 30212) - "Sate your hunger on cold steel, $r!" (`BroadcastTextId` 30214) The untargeted variables $r and $n appear in the say lines because the existing script assigns the text to the player character instead of the creatures. This does not produce any race or name information in /say or chat. This Pull Request closes issue #14700 and replaces PR #15678. (cherry picked from commit 89107c3a8e61447fb6d34fd77fd454074ae5e064)
2015-10-28Core/Spells: Fixed a mistake in SpellInfo::CalcPowerCostZedron
Fixed a mistake which caused some SPELLMOD_COST modifiers to give (lots) of power instead of taking power in Spell::TakePower
2015-10-28Core/Corpses: Fixed leaking bonesShauren
Ref #15765
2015-10-28Core/Player: remove unused method prototypesMitchesD
2015-10-27Core/Misc: Removed manually defined ObjectGuid copy/move constructors. This ↵Shauren
will cause the compiler to automatically generate trivial constructors allowing them to be treated as simple integers
2015-10-26Core/PacketIO: Started work on updating last bunch of packets still using ↵Shauren
old ObjectGuid::operator[] to remove it entirely
2015-10-25Core/Conditions: Optimizations part 3 changed ConditionStore to a simple arrayShauren
2015-10-25Core/Conditions: Optimizations part 3 removed copying condition containers ↵Shauren
all over the place
2015-10-25Core/Conditions: Add const to methods not modifying ConditionMgrShauren
2015-10-25Core/Conditions: Optimizations part 2 removed unneeded codeShauren
2015-10-25Core/Conditions: Optimizations part 1 - use containers more suited for their ↵Shauren
role
2015-10-25Core/Conditions: Type renamingShauren
2015-10-25Core/Conditions: Phase condtion changesShauren
* SourceGroup defines which phase should the condition affect * SourceEntry limits the area of the phase (alternatively 0 means all areas)
2015-10-24Core/Misc: Fix for builds linked with libc++ instead of libstdc++Shauren
2015-10-23Core/PacketIO: Marked a bunch of packets for sending through instance connectionShauren
2015-10-22Core/Commands: Refactored chat command script hook, fixes a crash when ↵Shauren
building with gcc 5 Closes #15616 Closes #15740
2015-10-21Core/Player: Fixed being teleported into void when on a transportShauren
2015-10-20Core/CollectionMgr: changed loop to range-based forMitchesD
2015-10-20Core/Player: Removed currency precision flag value manipulations, this is ↵Shauren
all handled clientside
2015-10-20Script/BoreanTundra: Fix dialog and final waypoint for quest 11570: "Escape ↵treeston
from the Winterfin Caverns" This fixes the following bugs: Escortee NPC quotes are out of order (see #15396 (comment)) Final escort waypoint is located incorrectly and causes the escorted NPC to drop all the way to the bottom of the ocean before quest completion is awarded. Closes #15396 Signed-off-by: DDuarte <dnpd.dd@gmail.com> (cherry picked from commit a83437af3dd03cc2227947ff229da3bf2d5421f0)
2015-10-19Core/PacketIO: Updated and enabled item refund opcodesShauren
2015-10-18Core/Opcodes: assigned value to SMSG_ACCOUNT_HEIRLOOM_UPDATEMitchesD
2015-10-17Warning fixesShauren
2015-10-17Core/Tools: Fix brutal linking in mmaps extractor.Naios
* caused warnings with shared linking * ref #15671
2015-10-16Core/Player: implemented Heirloom CollectionMitchesD
* implemented all things related to that collection * you can create heirloom by click on item in collection * also you can upgrade heirlooms by using specific kits * old heirlooms are converted to new ones
2015-10-16Core/Scripts: Fix noPCH compileStormBytePP
(cherry picked from commit 68e6c95f16dc978066bb957407a1c3bfd4cb8505)
2015-10-16Scripts/TheEye: Update Kael'thas Sunstrider's scriptNyeriah
Closes #4180 Closes #4181 Closes #8479 Updates #1885 (cherry picked from commit fe07614916405464169d0fa3d4a62466308114e2) # Conflicts: # src/server/scripts/Outland/TempestKeep/Eye/boss_kaelthas.cpp
2015-10-16Core/Scripts: Friend or Fowl Achievementsirikfoll
Change AURA_EFFECT_HANDLE_REAL to AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, the hook needs to be called on every apply/reapply to keep tracking the stack amount. (cherry picked from commit f877b6af0a48a216aad9078900763dadb2221d24)
2015-10-16Scripts/ZulAman: fix build after cherry pickMitchesD
2015-10-16Custom logic for putting people in combat instead of relying on CreatureAI ↵treeston
or Creature methods. (cherry picked from commit 6a8524c068d418092c193a3419b65818f3fd3443)
2015-10-16Core/Creature: Add facilities to the Creature class to allow setting an ↵treeston
automated, periodic pulse that puts every player in the zone in combat and on the creature's threat list. Scripts/BossAI: Set the BossAI parent class to make use of this in its _EnterCombat and _Reset methods. Combat pulses happen every 5 seconds. (cherry picked from commit d57193df444b719757ae1da4a5f19e204074f6ae) # Conflicts: # src/server/game/AI/ScriptedAI/ScriptedCreature.cpp # src/server/game/Entities/Creature/Creature.cpp
2015-10-16Clean up SmartAI::MoveInLineOfSight. Remove tons of duplicate logic and ↵treeston
forward to CreatureAI::MoveInLineOfSight instead of using its own (incorrect) implementation. Move the removal of the 'distracted' state from SmartAI to UnitAI.cpp. Fixes and closes #7197 and #15482. (cherry picked from commit f446538cb16dad3dcd04e79aebc944feefc16275)
2015-10-16Core/Misc: renamed sGossipSelect parametersjoschiwald
(cherry picked from commit ad38c2712460fe9d3ecb71959294655d2b88799d) # Conflicts: # src/server/scripts/EasternKingdoms/ZulAman/zulaman.cpp # src/server/scripts/Kalimdor/zone_azshara.cpp
2015-10-16Server/Game/AuctionHouseTomatoes
Fixes world config value of less than 1 being ignored by deposit formula. Had problems with the last commits and pr, sorry Update AuctionHouseMgr.cpp Adds another check to config to handle values over 1 and properly adjust the minimum higher. Thanks jackpoz! (cherry picked from commit 817a2ce4f744d75e8526e351b35ed1c787cc5b01)
2015-10-16Core/Misc: Fix a typoIncorrect
(cherry picked from commit e99e69d31ff7f768517a59bd0c2cd6cbb87c2cef) # Conflicts: # src/server/game/Entities/Player/Player.h
2015-10-16Core/Misc split Rate.XP.Kill and Rate.XP.BattlegroundKill settingsShinDarth
(cherry picked from commit 2185165e8481ebcfd28895e5066991c89baaec14)
2015-10-16Core/Crash reporting: Fixed windows version detection for 8.1 and newerShauren
2015-10-15Core/Players: Check if player can enter the instance during login before ↵Shauren
trying to add him to map * Fixes name displaying as "Unknown"
2015-10-14Core/Auras: Fixed auras limited to a single target not being removed in all ↵Shauren
cases as expected * Fixes possible assertion failure in Aura::UnregisterSingleTarget Closes #15696 Ref #15668
2015-10-12Core/Battle.net: Fixed warnings about uninitialized valuesShauren
2015-10-12Core/Battle.net: Fix "comparison of integers of different signs" warningNaios
2015-10-10Core/Battle.net: Updated packet enums and added new build dataShauren
2015-10-09Update bnetserver.conf.distSean Rhone
- New line for consistency - Same as https://github.com/TrinityCore/TrinityCore/pull/15628 only for 6.x
2015-10-07Core/Bnetserver: Fixed copypaste mistake for packet namesShauren
2015-10-06Core/Bnetserver: Fix warnings caused through non virtual destructors.Naios
2015-10-06Core/Battle.net:Shauren
* Changed packet structures to mirror client names * Simplified ToString Building * Removed deprecated structures World: Cleaned up duplicate realm info 'realm' and 'realmHandle' variables (realmHandle was removed, that data is fully contained in realm)
2015-10-05CMake: Fix bad generation of "revision_data.h" not including MYSQL_EXECUTABLE.Naios
* was caused through invoking "FindMySQL" after using ${MYSQL_EXECUTABLE}. * better re-run CMake if you are affected by the mysql exe wasn't found issue. (cherry picked from commit 45a60c2d22a93f6196491a0eb0478d05795e310f)
2015-10-05Core/Updater: Fix mysql in path check/search.Naios
(cherry picked from commit a561edefb90af25864aeb7ca7fc48fe0364df765)