aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-10-30Core/Corpses: Prevent deleting corpses by ObjectGridUnloader, fixes ↵Shauren
accessing freed memory in multiple places due to the corpse still being registered in Map containers Closes #15775 Closes #15781
2015-10-29Core/World: Store account id in CharacterInfo to reduce the amount of ↵Shauren
database queries (cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
2015-10-29Core/Crash reporting: Fixed windows version detection for 8.1 and newerShauren
(cherry picked from commit 4c866a0af0ffe1828c5694de7ef7007cefb46966)
2015-10-29Core/Players: Check if player can enter the instance during login before ↵Shauren
trying to add him to map * Fixes name displaying as "Unknown" (cherry picked from commit 45994a177c128dc83ea01b0697377f7b74b5c4ba)
2015-10-29Warning fixesShauren
(cherry picked from commit 82db416b5d4825f24da1ad92e771d6567750f649)
2015-10-29Core/Tools: Fix brutal linking in mmaps extractor.Naios
* caused warnings with shared linking * ref #15671 (cherry picked from commit 13654bac2c41b2971915e706b5304a3ce6089a47)
2015-10-29Core/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 (cherry picked from commit 3fd15ed22a23af1c5bb2cf037f93c1bce5f1e243)
2015-10-29Core/Player: remove unused method prototypesMitchesD
(cherry picked from commit 9617da72492953fcbbc6f100079c3241e0c3a096)
2015-10-29Core/Corpses: Fixed map crash happening during map unload when there are ↵Shauren
corpses inside
2015-10-29Core/Spells: Improved spell category cooldown handlingShauren
* Category cooldown is stored with the spell that started the cooldown (and only resetting cooldown on that spell will clear cooldowns on entire category - this fully mirrors client behavior) * This significantly reduces the amount of data saved to database for cooldowns * Spell casts from items that have a different category specified than on spell will now check for cooldown during the cast (cherry picked from commit 1efb3f08e278530f59d681f676b031a7fc6db3ac) Closes #15766 Closes #15137 Closes #14837
2015-10-28Core/Corpses: Fixed leaking corpsesShauren
Closes #15765 (cherry picked from commit bd16520ecc91d827abae7f0447cc292fe9e843e9)
2015-10-28Merge pull request #15736 from ShinDarth/desertersMitchesD
BG Deserters tracking system
2015-10-28Core/Battleground: implement deserters tracker featureShinDarth
2015-10-28Scripts/DuelReset:GigaDev90
- fixed druid mana restoration - fixed bug when a player accepts duel with a spel on onHold true (like when stealth of rogue/druid is active)
2015-10-28Scripts/DuelReset:ShinDarth
- impemented health and mana reset - do not reset anything when duel is interrupted
2015-10-26Core/Player: Fix copy/paste mistake in 1ef1d42d145c18579a7e7ca15cebb38485bc0cffw1sht0l1v3
2015-10-26Scripts/Naxxramas: Faerlina cleanup:treeston
- Move greeting to areatrigger instead of MoveInLineOfSight hack - Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro - Ensure all adds are always pulled alongside the boss and vice versa - Add missing texts. - Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
2015-10-25Core/Player: Fix not being able to do seasonal quests(if already done in the ↵w1sht0l1v3
past)
2015-10-25Core/Quests: Fix a CMSG injection abuse.w1sht0l1v3
closes #15709
2015-10-23Core/Commands: Fixed merge errorShauren
2015-10-23Merge pull request #15755 from ShinDarth/reset-stealthMitchesD
Fixed some rare stealth/prowl visual bugs after duel cd reset
2015-10-23Merge pull request #15753 from Rushor/bloodMitchesD
Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaid
2015-10-23Core/Spells: fixed some rare stealth/prowl visual bugs after duel cd resetShinDarth
2015-10-22Core/Commands: Refactored chat command script hook, fixes a crash when ↵Shauren
building with gcc 5 Closes #15616 Closes #15740 (cherry picked from commit 2d942ddcc528cc9fe718ebbd5903318fcbdab817) # Conflicts: # src/server/scripts/Commands/cs_battlenet_account.cpp # src/server/scripts/Commands/cs_cast.cpp # src/server/scripts/Commands/cs_debug.cpp # src/server/scripts/Commands/cs_go.cpp # src/server/scripts/Commands/cs_misc.cpp # src/server/scripts/Commands/cs_mmaps.cpp # src/server/scripts/Commands/cs_modify.cpp # src/server/scripts/Commands/cs_npc.cpp # src/server/scripts/Commands/cs_reload.cpp # src/server/scripts/Commands/cs_ticket.cpp
2015-10-22Scripts/IcecrownCitadel: Quest 'Blood Quickening' - Add Killcredit in 25ManRaidRushor
closes #15733
2015-10-20Core/Spells: Reduce Duration for EffectEnchantHeldItem-SpellsRushor
2015-10-18Merge pull request #15731 from ShinDarth/toscriblub
Convert the Duel Cooldown Reset feature to scripts
2015-10-18Core/Scripts: convert the Duel Cooldown Reset feature to scriptsShinDarth
2015-10-18Core/SpellHistory: Improved Cooldown Duel ResetShinDarth
- Do not send useless data to the client - Fixed a rare visual bug
2015-10-17Merge pull request #15697 from ShinDarth/cdMitchesD
Core/Player rewritten duel CD reset system
2015-10-17Core/Player rewritten duel CD reset systemShinDarth
2015-10-17Core/Items: Fix a trading spoof exploit.Incorrect
2015-10-16Core/Misc split Rate.XP.Kill and Rate.XP.BattlegroundKill settingsShinDarth
2015-10-14Core/Auras: Fixed auras limited to a single target not being removed in all ↵pete318
cases as expected * Fixes possible assertion failure in Aura::UnregisterSingleTarget Closes #15696 Ref #15668 Cherry picked (manually) from b808910a89822f741d35d4b90e6c4bcf101cd9ef
2015-10-13Core/BG: Improved ↵ShinDarth
https://github.com/TrinityCore/TrinityCore/commit/d7cb84f6cddb56bc818b2bf30d3318d052039540 - Handle case when some players leave or InvitationType changes while running - Add some comments
2015-10-13Core/Pch - Fix non PCH build.pete318
Issue introduced in https://github.com/TrinityCore/TrinityCore/commit/b1032ed6203a5839906fab7137484b0ef8f0e58f
2015-10-12Change many uint32 to ObjectGuid::LowType in line with 6.x changes.pete318
2015-10-12Merge pull request #15676 from ShinDarth/bg2Naios
Core/Battlegrounds: implement even BG teams configuration
2015-10-12Merge pull request #15707 from ShinDarth/pvpstatspete318
Core/BG fix .character changefaction pvpstats victories amount
2015-10-12Core/Battlegrounds: implment even BG teams configurationShinDarth
2015-10-12Core/BG fix .character changefaction pvpstats victories amountShinDarth
2015-10-11Resolve coverity #1023086pete318
Correctly destroy AH pointer and return error to user in unlikely event auctioneer is invalid
2015-10-11Gem Perfection implemented:treeston
- Add new DB table `skill_perfect_item_template` that holds information about "perfect" crafts that replace the normal result - Implement this new DB table into core (SkillExtraItems.cpp, SkillExtraItems.h, SpellEffects.cpp) - Add data about perfect crafts to new DB table (2015_09_11_00_world.sql) - Add reload capability to this new table (latch onto skill_extra_item_template to avoid changing command IDs) Random other change because I stumbled across it and it annoyed me: - npc_professions.cpp no longer uses magic numbers for quest IDs and creature IDs.
2015-10-11Scripts/Naxxramas: Loatheb follow-up:treeston
- Fix Deathbloom (for real this time)
2015-10-10Merge pull request #15680 from tkrokli/dk_initiates_creature_sayjoschiwald
Core/Scripts: The Endless Hunger & Death's Challenge, creature text
2015-10-10Merge pull request #15692 from ShinDarth/instanceMitchesD
Scripts/Commands: enhanced .instance get/setbossstate commands
2015-10-10Core/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.
2015-10-10Scripts/Commands: enhanced .instance get/setbossstate commandsShinDarth
2015-10-10Merge pull request #15689 from sirikfoll/FriendOrFowlShauren
Core/Scripts: Friend or Fowl Achievement
2015-10-10Merge branch 'Treeston-3.3.5-loatheb' into 3.3.5Shauren