aboutsummaryrefslogtreecommitdiff
path: root/src/server
AgeCommit message (Collapse)Author
2015-10-10Merge pull request #15692 from ShinDarth/instanceMitchesD
Scripts/Commands: enhanced .instance get/setbossstate commands
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
2015-10-10Merge branch 'Treeston-3.3.5-heigan' into 3.3.5Shauren
2015-10-10Merge branch '3.3.5-noth' into 3.3.5Shauren
2015-10-10Merge pull request #15504 from Treeston/3.3.5-bosscombatpulseShauren
Core/Creature: Add default-disabled periodic zone combat pulse (and have base AI enable it for bosses)
2015-10-10Merge pull request #15501 from Treeston/3.3.5-proximitycombatShauren
Creature/SmartAI: Fix creature aggression behavior
2015-10-10Core/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.
2015-10-09Scripts/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
2015-10-06Rooted vehicle movement (#13342 for example)pete318
Corrects issue where certain combinations of actions would cause vehicles (usually cannons/artillary) that should be rooted, to be fully movable
2015-10-06Merge pull request #15654 from ShinDarth/resolvedByDuarte Duarte
Core/Ticket keep always trace of GM who resolves the ticket
2015-10-06Core/Ticket keep always trace of GM who resolves the ticketShinDarth
2015-10-05Core/Updater: fixed host parameter is being ignoredjoschiwald
(cherry picked from commit e51b6601779050837fcc87f27579b86c50446fc3)
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.
2015-10-05Core/Updater: Fix mysql in path check/search.Naios
2015-10-05Core/Updater: Pipe mysql process output into worldserver logShauren
(cherry picked from commit 2d109b63e2f1d03a961dd58947598f73e4e43ba0)
2015-10-05Merge pull request #15646 from ShinDarth/ticketShauren
Core/Player: implement ResetCoolDownAfterDuel configurable feature
2015-10-05Core/Player: implement ResetCoolDownAfterDuel configurable featureShinDarth
2015-10-04Scripts/ICC: moved saurfang gossips to dbKillyana
Closes #14904
2015-10-04Core/Misc: renamed sGossipSelect parametersjoschiwald
2015-10-04Core/Scripts: Salanar the Horseman, Into the Realm of ShadowsCreshandKesh
- Show gossip_menu_option 9739 only if quest 12687 is accepted & not completed - Cast spell 52693, SPELL_REALM_OF_SHADOWS, when gossip option is selected Core script by @CreshandKesh (with some modifications) SQL part by @CreshandKesh and @tkrokli, condition adjustment by @Killyana. Closes #15603 Closes #15657
2015-10-04Merge pull request #15533 from Tomatodev/3.3.5jackpoz
Core/AuctionHouse: fix config value RATE_AUCTION_DEPOSIT < 1 ignored by deposit formula
2015-10-02Heigan cleanup:treeston
- NearTeleportTo hack -> proper spell with DB coordinates - Add boss emotes - Some code streamlining using event phases and IN_MILLISECONDS instead of large constants - Improvement to eruption hitbox and delimiters to match retail layout more closely - Spell timers adjusted from sniffs
2015-09-30Core/Transports: Fixed accessing deleted instance transportsShauren
Thanks @jackpoz for valgrind log and @pete318 for reproduction steps Closes #15633 (cherry picked from commit 8745e08be020471db886e11a3a7512a751141562)
2015-09-30Merge pull request #15637 from Tonghost/3.3.5MitchesD
Core/Misc: Fix a typo
2015-09-30Merge pull request #15628 from Espionage724/patch-1MitchesD
Update authserver.conf.dist
2015-09-30Core/Misc: Fix a typoIncorrect
2015-09-29Core/Maps: Moved corpse management to map levelShauren
(cherry picked from commit cd27fd38b93884797c094a82dc7beb0498e2f124) # Conflicts: # src/server/database/Database/Implementation/CharacterDatabase.cpp # src/server/database/Database/Implementation/CharacterDatabase.h # src/server/game/Entities/Corpse/Corpse.cpp # src/server/game/Entities/Creature/GossipDef.cpp # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h # src/server/game/Globals/ObjectAccessor.cpp # src/server/game/Globals/ObjectAccessor.h # src/server/game/Globals/ObjectMgr.cpp # src/server/game/Globals/ObjectMgr.h # src/server/game/Grids/ObjectGridLoader.cpp # src/server/game/Handlers/AuctionHouseHandler.cpp # src/server/game/Handlers/CharacterHandler.cpp # src/server/game/Handlers/ChatHandler.cpp # src/server/game/Handlers/QueryHandler.cpp # src/server/game/Maps/Map.cpp # src/server/game/Server/Packets/CharacterPackets.cpp # src/server/game/World/World.cpp # src/server/scripts/Commands/cs_reload.cpp
2015-09-28Update authserver.conf.distSean Rhone
- Added new line for consistency
2015-09-28Auction house changes:pete318
- Stop storing guid for auctioneer. - Store instead house ID - No separate ID for various houses. Only Horde, Alliance and Neutral. - Removed non-needed faction checks. - Use enum for auction house IDs NOTE: This will expire all current auctions and return item to player (or award to high bidder) in order to prepare database for the changes.
2015-09-28Scripts/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
2015-09-27Core/DBLayer: Build fix in addition to 25c03039768fefa79dd75d491997c28e451a09a7jackpoz
2015-09-27Core/DBLayer: Allocate a single buffer for entire prepared result set ↵Shauren
instead of separate ones for each field (cherry picked from commit 8652f4b4de5ed02c89f9db91367125a04ce52dd4)
2015-09-27Core/DBLayer: Added compile time validation for prepared statement indexes ↵Shauren
passed to DatabaseWorkerPool::GetPreparedStatement turning mistakes like the one fixed in 0327927fa61434d432f9749fd9242ae5dce9a5cd into compiler errors. (cherry picked from commit 7c75160f590812f0c5d70fd9c68441068e2ded48) Conflicts: src/server/database/Database/Implementation/HotfixDatabase.h src/server/shared/DataStores/DB2StorageLoader.cpp src/server/shared/DataStores/DB2StorageLoader.h src/server/shared/DataStores/DB2Store.h
2015-09-27Core/DBLayer: Optimized prepared statement query results by eliminating ↵Shauren
unneeded buffer copies * Improved error logs for using incorrect Field getters to also include table name, field name and field index. (cherry picked from commit 65dbc7082a60b67b76966259130aedc337af3eca) Conflicts: src/server/database/Database/Field.h src/server/game/Globals/ObjectMgr.cpp
2015-09-27Merge pull request #15191 from Rushor/actionRushor
Core/SAI: Add SMART_ACTION_RISE_UP for Z Axis (cherry picked from commit ba6da26e5db8cd6c3418d2a401e84d8701ac89f1)
2015-09-26Server/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!
2015-09-25Merge pull request #15473 from Treeston/3.3.5-fixplayerdamagereqjackpoz
Core/Unit: Player-summoned creature damage counts towards quest credit
2015-09-25Core/Commands: Fixed .gobject move and turnShauren
(cherry picked from commit 7eb25f1af6b74d3559b541d45da6cce50e657ba4) Closes #3802 Closes #15598
2015-09-25Core/Commands: Fixed .gobject add commandShauren
(cherry picked from commit b4d044aa13b06ae50b4e468d6647bd7a9eb1cc3e)
2015-09-25Custom logic for putting people in combat instead of relying on CreatureAI ↵treeston
or Creature methods.
2015-09-25Clean 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.
2015-09-25Core/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.
2015-09-24Merge pull request #15590 from unknown-8H3D/patch-1Duarte Duarte
Fix TYPO in config file
2015-09-24Core/Creature: Better formations implementationAokromes
By Malcrom
2015-09-24Build: Fix non-pch build after dcb7082277447c21b11c4a1d59f105fa342c172eCarbenium
2015-09-23minor typoPirricli
2015-09-23Combat with distant creaturespete318
Iterate creatures in combat with players during map update, and also visit their cells if greater than player visibility distance away.
2015-09-23Fix typounknown-8H3D