Commit Graph

139 Commits

Author SHA1 Message Date
robinsch d1e913162e [Exploit/Dupe] Container item (#26689)
* Core/Item: Fixed possible dupe with container items containing non unique non stackable items

* Fixed build

* Update sql script and related base structure

Co-authored-by: jackpoz <giacomopoz@gmail.com>
2021-07-18 14:29:02 +02:00
TDB Release a47926ceab TDB 335.21071 - 2021/07/15 2021-07-15 07:35:10 +00:00
TDB Release 27c338a268 TDB 335.21061 - 2021/06/15 2021-06-15 11:55:40 +00:00
TDB Release f418631de0 TDB 335.21051 - 2021/05/14 2021-05-14 12:23:02 +00:00
TDB Release 2fcf455b34 TDB 335.21041 - 2021/04/16 2021-04-16 21:25:14 +00:00
TDB Release 8c3cddd0d2 TDB 335.21031 - 2021/03/15 2021-03-15 17:34:11 +00:00
TDB Release 271ab4193a TDB 335.21021 - 2021/02/15 2021-02-15 12:40:08 +00:00
TDB Release 0b7b7f10f9 TDB 335.21011 - 2021/01/15 2021-01-15 08:31:35 +00:00
TDB Release 0b310a1546 TDB 335.20121 - 2020/12/15 2020-12-15 22:49:47 +00:00
TDB Release e6b945eabc TDB 335.20111 - 2020/11/16 2020-11-16 13:39:40 +00:00
TDB Release f4a397accb TDB 335.20101 - 2020/10/15 2020-10-15 07:35:11 +00:00
Shauren d0d0f51f32 Core/Auction House: Eliminate blocking db queries for account permissions when expiring auctions that have offline bidders 2020-09-27 00:51:52 +02:00
TDB Release 9d959123e6 TDB 335.20091 - 2020/09/15 2020-09-15 19:37:54 +00:00
robinsch 6e8284a8da Core/Player: Fixed incorrect prepared statement parameter types in Player::_SaveBGData
Merges #25379
2020-09-02 17:43:48 +02:00
TDB Release ada0e32a64 TDB 335.20082 - 2020/08/22 2020-08-22 16:29:44 +00:00
TDB Release 43986954fd TDB 335.20081 - 2020/08/15 2020-08-15 09:37:46 +00:00
TDB Release d974800e9d TDB 335.20071 - 2020/07/15 2020-07-15 10:37:16 +00:00
TDB Release 3e7b0d6c05 TDB 335.20061 - 2020/06/15 2020-06-15 07:50:01 +00:00
TDB Release 69dc704cd5 TDB 335.20051 - 2020/05/15 2020-05-15 08:57:38 +00:00
TDB Release e956b1760e TDB 335.20041 - 2020/04/15 2020-04-15 11:05:27 +00:00
TDB Release 533856bad0 TDB 335.20031 - 2020/03/16 2020-03-16 08:49:50 +00:00
TDB Release 322f0b8873 TDB 335.20021 - 2020/02/15 2020-02-15 17:38:06 +00:00
TDB Release 5558917286 TDB 335.20011 - 2020/01/15 2020-01-15 07:47:03 +00:00
TDB Release 73348bed8e TDB 335.19121 - 2019/12/15 2019-12-15 18:28:50 +00:00
TDB Release c22000ed2c TDB 335.19111 - 2019/11/16 2019-11-16 12:08:04 +00:00
TDB Release 50307d9222 TDB 335.19101 - 2019/10/18 2019-10-18 08:40:12 +00:00
TDB Release 9f66158ae5 TDB 335.19091 - 2019/09/15 2019-09-15 09:23:26 +00:00
TDB Release a054ce864d TDB 335.19081 - 2019/08/16 2019-08-16 06:27:38 +00:00
Treeston 1277c54263 Core/DB: Add a world state for daily quest reset time to characters. Not used right now, but written to allow easier transition later. 2019-07-16 12:50:16 +02:00
Shauren cd3d317ebf Core/Addons: Improve WorldSession::ReadAddonsInfo
* Only allow built-in addons to be marked as secure
* Better protect against malformed packets
2019-07-15 17:47:35 +02:00
TDB Release f46644c925 TDB 335.19071 - 2019/07/15 2019-07-15 05:59:57 +00:00
Treeston 374597c8e9 Core/DB: Unify creature_respawn and gameobject_respawn into a single respawn table 2019-07-14 18:49:38 +02:00
TDB Release e1a5e31498 TDB 335.19061 - 2019/06/15 2019-06-15 07:36:09 +00:00
TDB Release 8a02741cd0 TDB 335.19051 - 2019/05/15 2019-05-15 06:15:46 +00:00
TDB Release 145f7d6a74 TDB 335.19041 - 2019/04/15 2019-04-15 06:18:32 +00:00
TDB Release 3358cc2a47 TDB 335.19031 - 2019/03/19 2019-03-19 07:20:15 +00:00
Shauren be47254a4f Core/Auras: Fixed saving auras with same spell id but different item source 2018-11-09 20:51:20 +01:00
Shauren 8411ec7ed6 Core/Players: Fixed saving quest item progress 2018-07-09 18:32:40 +02:00
Aokromes f6304f4344 Rename 9999_99_99_99_characters.sql to 2018_04_24_00_characters.sql 2018-04-24 19:40:53 +02:00
Gooyeth 59f80f555c Core/Battleground: Fix arena distribution timer where it is less than the current unix time. (#21859)
* Core/Battleground: Fix arena distribution timer where it is less than the current unix time.

* fix bracket

* fix when the timer starts for the first time.

* m_NextAutoDistributionTime instead of GetGameTime.
2018-04-24 16:05:07 +02:00
Gooyeth 8ac1008b22 Delete 9999_99_99_99_characters.sql 2018-04-03 00:36:02 -03:00
Gooyeth 1ea75f413c improved fix 2018-04-03 00:36:02 -03:00
Gooyeth a854261952 Core/Spells: don't save Magma aura. 2018-04-03 00:36:02 -03:00
DDuarte ed63d15dfe TDB 335.64 - 2018/02/18 2018-02-18 18:56:29 +00:00
ariel- cb9e72e521 Core/Auras: removed caster dependency from core
- Decoupled Unit logic: split of spell critical chance into done (caster bonuses) and taken (target bonuses), this allows to precalculate caster bonuses on aura apply and then check victim's auras on damage/healing calc
- Made static a bunch of methods (they no longer have this pointer because they are now called from periodic handlers which may or may not have an active caster in world)
- Simplified all AuraEffect bonuses into AuraEffect::_amount, no more duplicated code
- Critical chance and whether or not caster is player owned unit (for resilience calcs) is now saved one level upper, on Aura itself (it's impossible as of 3.3.5 to have different effects with different critical chances)
- Minor cleanup of SPELL_DAMAGE_CLASS_NONE and Arcane Potency (#18813) crit handling

Closes #19876
2018-01-13 06:45:21 -03:00
iridinite 9d454eb3df [3.3.5] Core/AuctionHouse: Auction bidders (#18328)
* Save more auction bidders than the highest bidder only
2017-11-27 23:00:30 +01:00
Aokromes b1ec7bb9e6 Rename sql/updates/characters/master/2017_10_29_00_characters.sql to sql/updates/characters/3.3.5/2017_10_29_00_characters.sql 2017-10-29 23:21:03 +01:00
Shauren e947fcedee Core/Taxi: Apply reputation discount to all points in multi-segment paths
(cherry picked from commit 99f5d06149)
2017-10-29 19:13:32 +01:00
DDuarte 73ec3a1d3b TDB 335.63 - 2017/04/18 2017-04-19 01:14:14 +01:00
ariel- 4c593f12ca Core/Instance: stop updating the instance resettimes based on creature respawns
- Rather update normal instance reset time to 2 hours after last creature kill
- This fixes yet another integer overflow due to the possibility of having time_t max showing up
- Also change respawntime and resettime fields to bigint on respawn/instance related tables
- Start using prepared statements on the InstanceSaveMgr
2017-04-12 02:19:55 -03:00