Aokromes
ed93932537
New year
...
Say bye bye to every year changing dates
2020-01-02 06:25:50 +01:00
Shauren
4710a3f6c1
Build fix - include went missing when resolving merge conflicts
2019-11-09 14:03:57 +01:00
Shauren
11ed9d7963
Build fix
...
(cherry picked from commit 7c168fb6eb )
2019-11-09 13:49:31 +01:00
Shauren
23afc545f1
Fix dynamic linking builds for msvc
...
(cherry picked from commit a6635436ce )
2019-11-09 13:49:31 +01:00
Shauren
b5480acf54
Core/DBUpdater: Fixed db updater for mysql 8 on windows using named pipe connections
...
(cherry picked from commit f689f6e9bd )
2019-11-09 13:49:31 +01:00
Shauren
5f06c476f6
Core/DBLayer: Support using mysql 8
...
(cherry picked from commit c3a9d56b56 )
2019-11-09 13:49:27 +01:00
Treeston
4211645834
[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633 )
...
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
2019-08-10 21:34:51 +02:00
Treeston
a5e73e41c0
Core/Pooling: Quest pooling rewrite: (PR#23627)
...
- Split quest pooling from PoolMgr (into QuestPoolMgr)
- Proper saving/restoring on server restart
- No more hacking into sObjectMgr to insert/remove available quests
2019-08-04 12:22:57 +02:00
Treeston
fedf1f557b
Core/Chat: Custom channel preservation rewrite. Channel data is now loaded at startup, and written to the DB periodically, instead of both things happening in real time.
2019-08-01 23:42:14 +02:00
Treeston
374597c8e9
Core/DB: Unify creature_respawn and gameobject_respawn into a single respawn table
2019-07-14 18:49:38 +02:00
Shauren
eed9267685
Core/DB: Improved terrible assertion message
2019-07-14 12:06:43 +02:00
Treeston
daf423a6c3
Scripts/Commands: .account ban no longer fails if an account containing the specified account name is already banned (f.ex. attempting to ban 'test' if 'test2' is already banned) - closes #22990
2019-07-12 13:37:27 +02:00
ForesterDev
e71773140c
Scripts/Commands: update .wp commands to use orientation field from DB (PR #23566 )
...
Closes #23330
2019-07-08 14:16:10 +02:00
zartech22
678e0e606a
Core/Instance : Fix instance resetting exploit ( #23263 )
...
* Push offline players out of instance
Push offline players out of instance when reseting dungeon with a raid mode group
* Add SQL request to character
Add a SQL request to update the position of a player in a specified map
* Teleport to graveyard instead
2019-06-22 19:23:42 +02:00
Giacomo Pozzoni
d5fb0a30ec
Core/CreatureTemplate: Outsourced resistances and spells into creatur… ( #23343 )
...
* Core/CreatureTemplate: Outsourced resistances and spells into creature_template_spell and creature_template_resistance
* Rename 2019_99_99_00_world.sql to 2019_06_15_01_world.sql
2019-06-15 14:46:31 +02:00
jackpoz
12de860b4a
Scirpts/Commands: Fix crash in ".reload creature_template <entry>"
2019-06-09 18:58:03 +02:00
jackpoz
f88a5b12bd
Core/Database: Delete gameobject_addon data when deleting a GameObject from the database
...
Close #23076
2019-04-17 21:01:32 +02:00
Giacomo Pozzoni
3230ca74d2
Core/Database: Close the MySQL connection only after getting the last error code
2019-04-12 08:08:57 +02:00
r00ty-tc
2a7a1b27d5
Core/Database: Correction for later MariaDB version
...
- Removed unused define CR_INVALID_CONN_HANDLE which was removed entirely in more modern MariaDB versions
2019-04-05 21:51:20 +01:00
jackpoz
1d04a3b216
Core/Misc: Fix GCC 8 warnings
2019-03-31 17:34:28 +02:00
TheWinchesters
a0056951f7
[3.3.5] Commands: lookup player shows which character is online ( #23039 )
...
* Show 'online' for every online player in lookup player commands
2019-02-15 20:18:58 +01:00
Treeston
fcfcb0eb6f
Happy New Year, folks. It's 2019!
2019-01-01 15:45:25 +01:00
Ghaster
bf3ab6d9c4
Core/Creatures: Port trainer changes from master
...
Closes #20493
2018-12-30 19:51:36 +01:00
Shauren
be47254a4f
Core/Auras: Fixed saving auras with same spell id but different item source
2018-11-09 20:51:20 +01:00
jackpoz
7634a57f64
Core/SAI: Add a 4th target parameter to SAI
2018-09-21 17:56:20 +02:00
Kittnz
9f945d2f42
Core/Guild: Implement character gender and send in packet. ( #22436 )
...
Closes #22433
Credit xvwyh
2018-09-16 13:17:03 +02:00
Shauren
8411ec7ed6
Core/Players: Fixed saving quest item progress
2018-07-09 18:32:40 +02:00
Gooyeth
a3198cbddc
Typo fix contry -> country ( #22075 )
2018-06-23 02:30:26 +02:00
Gooyeth
2fe4ab94c5
Common: Replace ip2nation by ip2location. ( #21957 )
...
Replace ip2nation by ip2location.
Download: https://lite.ip2location.com/database/ip-country
2018-06-23 01:32:39 +02:00
Shauren
3eefbc9469
Core/DBLayer: Escape more keywords
2018-05-20 23:16:10 +02:00
Shauren
389092ab23
Core/DBLayer: Escape new mysql 8 keywords
2018-05-20 19:58:53 +02:00
Gooyeth
8cec3ffe43
Core/Player: Skip the cinematic of the first login if the character is teleported before. ( #21776 )
2018-04-27 09:41:50 +02:00
Gooyeth
768968f0c0
Core/Database: Add columns on *_banned ( #21748 )
...
* Add columns on ban character query
* Add columns on ban account query
2018-04-01 11:14:41 +02:00
Shauren
ddd60a948c
Buildsystem: Separate strict database type checks from TRINITY_DEBUG/WITH_COREDEBUG option
2018-03-14 20:50:54 +01:00
Shauren
592516ae69
Core/Creatures: Reworked setting move types in database
...
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
2018-03-08 23:13:51 +01:00
jackpoz
16b5f39de6
Core/DBUpdater: Code cleanup
2018-02-24 14:54:42 +01:00
jackpoz
ff04121c83
Core/DBUpdater: Fix error message
...
Fix error message when trying to populate the database showing free'd memory data instead of the sql file name
2018-02-24 13:09:00 +01:00
DDuarte
3945a010d2
Core/DBUpdater: Improve message when base SQL file is missing
...
(cherry picked from commit 844755aa07 )
GCC build fix
(cherry picked from commit a15985edc6 )
2018-02-18 16:23:47 +00:00
Jildor
edd6e7d524
Whitespace cleanup in Transaction.cpp
...
Removing white space after commit 54b0b8f5ea
2018-02-11 13:23:53 +01:00
jackpoz
54b0b8f5ea
Shared/Database: Improve dead-lock error handling
...
Improve dead-lock error handling in async transactions by retrying the transaction for up to 60 seconds instead of just 5 times
2018-02-10 16:07:56 +01: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
jackpoz
1c60af6328
Core/SAI: Add a 5th parameter to SAI events
2018-01-12 20:17:53 +01:00
kelno
70eb18d0e5
Core/Creature: improve DB linked_respawn handling ( #21172 )
...
* Fixed SetCreatureLinkedRespawn function possible erasing/replacing a GameObject link (instead of a creature one)
2018-01-08 00:32:22 +01:00
tkrokli
f6b6f57a6d
Update copyright note for 2018
...
Best wishes for the new year.
2018-01-01 01:55:29 +01:00
Naios
85e460802d
Build: Inherit the features and warning flags privately
...
(cherry picked from commit 1285347518 )
2017-12-21 23:31:11 +01:00
Naios
92f96fc10e
Build: Use the cotire library for precompiled header handling
...
* Required for handling flags inherited by linked projects
correctly in the corresponding precompiled header.
* Reduces the maintenance effort for precompiled headers
2017-12-17 20:22:34 +01:00
Wyreth
ae878e18ef
Core/Creature: implement school immunity for creatures in creature_template ( #20709 )
2017-12-17 16:29:22 +01:00
Shauren
57c13c539b
Buildsystem: Fixed windows pch build with ninja
...
(cherry picked from commit a6e46c1c2e )
2017-12-13 13:41:47 +01: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
59e94fd9bb
Misc: More cleanup
2017-11-25 02:39:27 +01:00