20 Commits
Author SHA1 Message Date
Roc13x 2d666810d2 Core/Items: HasItemCount and DestroyItemCount now count bank bags (#21648) 2018-04-28 16:36:42 +03:00
Roc13x b9b661da08 Core/Items: Add loot scaling support (#21853)
* Implement ITEM_BONUS_SCALING_STAT_DISTRIBUTION_FIXED.
* Fix auctionhouse search with scaled items.
* Fix RequiredLevel enforcement for scaled items.
* Fix item enchants not scaling properly with bonuses.
2018-04-28 14:40:00 +03:00
Roc13x 6b99488570 Core/Guild: Implemented guild master dethrone (#21833) 2018-04-22 20:04:02 +02:00
Roc13x 11c3c456b7 Core/Bnet: Improve client ban messages (#21837)
* Don't hide banned game accounts from list.
* Display proper ban messages with suspension time remaining.
* More appropriate error codes for bans and locks
2018-04-18 20:27:45 +03:00
Roc13x cd5a704fc1 Core/Items: Implemented ItemLimitCategoryCondition.db2 (#21835) 2018-04-18 18:41:23 +03:00
Roc13x e27d7c8e8f Core/Accounts: prevent existing account ban from being updated (#21836)
Cherry-picked from fbb2b165
2018-04-18 12:32:37 +02:00
Roc13x 960fdd4ded Core/Player: Fix equipment set GUID handling (#21646)
Setting max GUID at server load was not taking transmog outfits into consideration.
New equip sets were always stored in _equipmentSets[0], overwriting eachother
2018-04-11 22:04:43 +03:00
Roc13x 1e62b53c66 Core/Instances: Fix combat resurrection charge gain (#21647)
Old logic stopped the recharge timer after the first recharge
2018-03-21 09:59:58 +01:00
Roc13x 4f2660779f Core/Channels: Fix channel joins/changes (#21645) 2018-03-17 12:47:48 +01:00
Roc13x a9f75558dc Core/Items: PvP item levels basic implementation (#20160) 2018-03-05 22:50:57 +01:00
Roc13x a6d1b34472 Core/Creature: Refactor and improve vendor items (#20328)
* Implement item bonuses in vendors.
* Implement the PlayerConditionID and IgnoreFiltering DB columns.
* Fix loading referenced vendor items
* Allow adding bonuses in .npc add item command
2017-10-09 21:03:25 +02:00
Ryan 115dffde98 Core/Items: Implement ItemLevelSelector.db2 (#20325)
ItemLevelSelector replaced ITEM_BONUS_ITEM_LEVEL_OVERRIDE in 7.2
2017-09-15 21:23:41 +02:00
roc13x 87d1d72d09 Core/Instances: Prevent possible minion crash 2017-08-21 09:05:01 +02:00
roc13x 503a382804 Core/Instances: Fix loading entrance location 2017-08-21 09:05:01 +02:00
roc13x 0bae7d6918 Core/RBAC: Fix changing security level 2017-08-21 09:05:01 +02:00
roc13x 56127de397 Core/Mail: Save new owner on mailed items 2017-08-21 09:05:01 +02:00
roc13x e04f75bd96 Core/Players: Several gold handling improvements
* 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-20 18:10:11 +02:00
Ryan e20f44146e Core/Instance: Fix GetInstanceSave sometimes checking the wrong map (#17856)
(cherry picked from commit 9c504c8a8ec4db3b75ad35172827457905ede8ee)
2017-02-18 17:16:05 +01:00
Roc13x 0267b53813 Core/Items: Fix logic in Player::AddItem
Should send client the amount it gave you, not the amount it couldn't
give you
2013-02-15 12:29:34 +00:00
Roc13x 9776bdfdfa Core/Items: DestroyItemCount also searches bank
Closes #8240

Signed-off-by: Nay <[email protected]>
2012-12-17 00:54:47 +00:00