aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-01-01Update copyright note for 2016Rushor
2015-12-31Merge pull request #16110 from Treeston/3.3.5-instancereviveTreeston
Game/Maps: Clean up instance zone-in handling
2015-12-31Game/Maps: Clean up instance handling.treeston
- Rename Map::CanEnter to Map::CannotEnter. Return value changed from boolean (true means player can enter) to enum Map::EnterState (CAN_ENTER=0 means player can enter, any other value is a reason for deny). - Move hack-y player error messages from within Map::CanEnter to the function calling CanEnter as appropriate (primarily WorldSession::HandleAreaTriggerOpcode). - Modify WorldSession::HandleAreaTriggerOpcode to properly revive the player upon touching the portal leading to the instance they died in even if they are currently unable to zone in. Fixes and closes #15758. - Modify Player::LoadFromDB to properly spawn players in the instance they logged off in if possible. Fixes and closes #15561. - Modify permanent save behavior to be blizzlike: Players can always enter an instance they are saved to (assuming there are no map constraints against it), but get a homebind timer if the instance is already in use.
2015-12-29Adds William Kielor to SAIvelinath
2015-12-30Script/Creature: Imprisoned Beryl SorcererKillyana
Add missing emote state Move the credit quest on the 5th hit instead of the 7th one
2015-12-29Creature/script: William KielarKillyana
Fix Gossips used for taxi Closes #16112
2015-12-27Simplified stack size calculation in AuctionBotSellerNathanHandley
2015-12-25Updates in respnose to feedback from DDuarte. Including:NathanHandley
- Changed SetStackSizeForItem to GetStackSizeForItem in AuctionHouseBotSeller - Added Initializer to SellerItemClassInfo.RandomStackRatio in AuctionHouseBotSeller - Updated verbiage around AuctionHouseBot.Class.RandomStackRatio.* to be clearer
2015-12-25Updated AuctionHouseSeller to have item class level stack controlNathanHandley
For each item class (consumable, glyph), you can now edit the worldserver.conf to configure the ratio (percent) of random compared to single stack auction postings. Example 1 AuctionHouseBot.Class.RandomStackRatio.Consumable = 0 - New consumable auctions posted by AuctionHouseSeller will always be single stack. Example 2 AuctionHouseBot.Class.RandomStackRatio.Consumable = 100 - New consumable auctions posted by AuctionHouseSeller will always be of a random stack size. Example 3 AuctionHouseBot.Class.RandomStackRatio.Consumable = 20 - New consumable auctions posted by AuctionHouseSeller have a 20% chance of being a random stack size, and an 80% chance of being single stack size.
2015-12-21Core/Objects: Fix typo in 19cab2c50857045788bd80e202ed661e49ed8bbaVincent-Michael
2015-12-19Auth/Login: Rename config key usageGacko
Related: 193dd505
2015-12-19Config/AuthServer: Rename Wrong.Password.Login.Logging to WronPass.Logging ↵Gacko
and move to correct section.
2015-12-19Merge pull request #16066 from Treeston/3.3.5-penanceShauren
Spells/Penance: Fix erroneous cooldown on misplaced hostile target
2015-12-19Merge pull request #15995 from ShinDarth/mmrMitchesD
Core/Arena: more arena configs
2015-12-19Spells/Penance: If hostile target is not in front, now fails in the initial ↵treeston
cast rather than the triggered cast, thus not erroneously causing a cooldown.
2015-12-16Merge pull request #15956 from ShinDarth/questdefFrancesco Borzì
Core/Quest: code style
2015-12-16Unit/CalcAbsorbResist: Sanctified Wrath should pierce absorb effectsP-Kito
by P-Kito; retrieved from #15027 The paladin talent Sanctified Wrath should pierce absorb effects.
2015-12-15Merge pull request #15852 from Golrag/icc_boss_aggrojackpoz
2015-12-15Core/Player: Fixed Weapon Skillup on low level mobsrockz1152
Closes #15998 Removed block for skill up on grey level mobs.
2015-12-15Scripts/Spells: Mine Sweeper achievementtkrokli
Enable achievement 1428, "Mine Sweeper" in SpellScript by @Re3os / @ccrs / @sirikfoll . based on original script from @Vincent-Michael Closes #15938
2015-12-14Merge pull request #15919 from Treeston/3.3.5-razuviousjackpoz
2015-12-14Scripts/Naxxramas: Instructor Razuvious rework:treeston
- Fix missing yells - Rearrange existing yells to match live - Sniffed positions for adds - Improve add respawn handling - Make adds not fight the player for control (don't use their spells on their own etc.) - Update adds' hotbar keys to match live (this will affect other creatures with nonsequential possess keys as well) - Fix adds' movement when mind controlled, they no longer move automatically when right-clicking (this affects all mind-controlled creatures) - Blizzlike timers
2015-12-14Core/Arena: create more arena configsShinDarth
- made rating modifiers configurable - made arena points rate configurable
2015-12-14Improved Auction house deposit handling.pete318
Including the weird quirks. Changes: * Deposit caculated according to same rule as client. (detailed below). Should always match client deposit now * Deposit for multiple auctions now only collected once. Deferred calculation of deposit until all auctions listed. Deposit calculation is as follows: Base deposit calculation = MSV x 15/75% (depending on AH). However this is not rounded. Case to int is used (so always round down) The remainder is held in a float. The base is then multiplied by number of items, and the time multiplier (x2 for 24 hour, x4 for 48 hour) The nearest (no of items or lower) no of items when multiplied by the remainder that creates a whole number is then multiplied by the time multiplier (x1/x2/x4) and then added to deposit. Example: Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 1 = 36c. Remainder = 0.75 (n) Min = 1s. Deposit 1s Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 2 = 72c. Remainder = 1.50 (n) Min = 1s. Deposit 1s Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 3 = 108c. Remainder = 2.25 (n) Min = 1s. Deposit 1s08c Item sell price 1s25. Deposit 18.75c (15% of 1s25). So base deposit = 18, remainder 0.75. Time 24h (x2) Item count 4 = 144c. Remainder = 3.00 (n) Min = 1s. Deposit 1s50c (144c + (3c * 2)) Horrible kludge, to re-create a very weird deposit method. Closes #15674 (PR) Closes #15643 (Issue)
2015-12-12Scripts/Pets: Fixed non pch build part 3 ...Vincent-Michael
2015-12-12Scripts/Pets: Fixed non pch build part 2Vincent-Michael
2015-12-12Scripts/Pets: Fixed non pch buildVincent-Michael
2015-12-12Merge pull request #14896 from Ofinka/dupljackpoz
2015-12-12Removed unneeded loop from previous commit, copypaste fail from 6.xShauren
2015-12-11Core/Creatures: Implemented automatic detection of trigger models, their ↵Shauren
order in creature_template no longer matters (cherry picked from commit c488fb219ab080031488593a0b86ac785a7d2cae)
2015-12-10Core/Quest: code style:ShinDarth
- Removed 11 useless for iterations (for each quest loaded)
2015-12-09Merge pull request #15402 from chaodhib/taunt_playerjackpoz
2015-12-08Core/Items: Fixed a possible crash with soulbound tradable itemsShauren
Closes #15700 (cherry picked from commit 094f505e404b5a4e4846657031f89ac44626a1f8)
2015-12-08Merge pull request #15910 from Treeston/3.3.5-maexxnajackpoz
2015-12-07Core/Player: Fix crash related to vehiclesjackpoz
Fix assertion triggered when entering a vehicle while channelling a shared vision spell. Fix #15953
2015-12-07Core/Quest: Fix issues reported by static analysisjackpoz
2015-12-07Core/Unit: Add Unit::KillSelf() overloadjackpoz
Add Unit::KillSelf() function as overload of Unit::Kill(this) . Use KillSelf() whenever the killer and the victim are the same to clearly state the Unit is going to kill itself.
2015-12-07Merge pull request #15933 from Asterc/3.3.5jackpoz
Core/Spells: Fix Misdirection exploit
2015-12-07Core/Quest: Fix issues reported by static analysisjackpoz
2015-12-06Core/Quest: Fix issues reported by static analysisjackpoz
2015-12-06Core/Quest: Fix issues reported by static analysisjackpoz
2015-12-06DB/Quest: Great Bear SpiritKillyana
Closes #15950
2015-12-06Core/Spell: fixed possible exploit in Duel Reset scriptShinDarth
- thanks @Runico for reporting it
2015-12-03Core/Conditions: extended CONDITION_NEAR_CREATURE, condition value 3 is now ↵MitchesD
used to check for dead creature entries (0 - alive, 1 - dead) * I used 0 for alive to avoid touching all conditions with this type (cherry picked from commit cdb5bd3eb78ea40fbd927c5662e1dad778bf12d5)
2015-12-02Correctly reset the redirected threat of the hunter's spell Misdirection in ↵Asterc
cases when it has RemoveMode AURA_REMOVE_BY_DEFAULT Closes #15930
2015-12-01Scripts/Icecrown Citadel: Professor Putricide - fixed Expunged Gas damage ↵Shauren
formula Closes #6396
2015-12-01Merge pull request #15864 from tkrokli/hallowed_wandsMitchesD
Scripts/Spells: Hallow's End item Hallowed Wand
2015-11-30Merge pull request #15920 from Treeston/3.3.5-MCHotkeyPosjackpoz
Unit/PossessBar: Fix spell ordering on possess bar
2015-11-30Scripts/Naxxramas: Maexxna cleanup:treeston
- Improved Web Wrap target selection - Added missing text - Cleanup of web wrap positioning - two players will never be flung to the same position (25-man) - Further improvement to web wrap spawn behavior - targetable web wrap now only spawns after the player has finished being flung to the respective position (blizzlike) - Add additional web wrap positions (sniff)
2015-11-29Unit/PossessBar: Fix spell ordering on possess bar to reflect spell position ↵treeston
in DB. Fixes Razuvious adds et al.