Commit Graph

23 Commits

Author SHA1 Message Date
Sarjuuk
d819bf60f5 Merge remote-tracking branch 'origin/master' 2022-03-22 15:57:18 +01:00
Sarjuuk
33a870ef78 Structure/Types
* move distributed constant values to object
 * move reused iterators and checks to object
2022-03-22 15:05:50 +01:00
Sarjuuk
65bfd93761 Profiler
* truncate local profile if sync with game server fails (entry deleted)
 * do not use chars/guilds/arena teams with empty names
2022-03-13 15:03:11 +01:00
Sarjuuk
bc71ae762c Setup/Data
* move custom data from setup scripts to DB
 * move strings from DB to locale files
 * use common function to calculate coordinates of dungeon entrances instead of inline sql
 * fixed manual data zones and itemset
 * fixed typos across the board
2022-02-21 23:31:14 +01:00
Sarjuuk
10805a1f70 Profiler/Regions
* add Asia regions
 * fixed some typos
2022-02-20 22:47:54 +01:00
Sarjuuk
53e2af2116 Profiler/Localization
* support non-latin realm names
 * actually set characters as updated after resync was skipped due to character not having logged in since last resync
2022-02-14 16:04:57 +01:00
Sarjuuk
731f648cd2 Setup/Misc
* wrap db test in try/catch block
 * escape more mysql8 keywords
2022-02-12 15:22:52 +01:00
Sarjuuk
f3f8dacef9 Profiler/Talents (#315)
* fix usage of active talent spec
2021-11-19 20:30:16 +01:00
Sarjuuk
be77474637 Misc/Optimizations
* general minor cleanups
 * do not sync characters that haven't logged in since last resync.
2020-12-17 22:24:42 +01:00
Sarjuuk
04a14393e5 DB/MySQL
* fixed some more use cases of 'rank'
2020-09-02 21:12:00 +02:00
Sarjuuk
b044488308 Profiler/Recipes
* _really_ fix learning starter recipes per skill attempted in 96bbe326a8
2020-05-18 20:23:23 +02:00
Sarjuuk
a1d3be86f7 Profiler/Talents
* fixed column reference changed in f8230a59a9
2020-05-09 16:57:45 +02:00
Sarjuuk
96bbe326a8 Profiler/Spells
* fixed applying auto-learned profession spells
2020-04-05 14:24:08 +02:00
Sarjuuk
bf2e1bd612 Profiler/DB
* implement changes from https://github.com/TrinityCore/TrinityCore/commit/1925778e44a
 * thx @kep123 for pointing these out
2020-02-28 22:04:33 +01:00
Sarjuuk
09176d1ae9 Profiler/Names
* handle duplicate names due to rename flags more gracefully
 * should fix infinite reload bug on newly renamed profies
2018-12-02 19:25:43 +01:00
Sarjuuk
d9cd24026c PHP/Core
* enforced v7.1 compliance, preparations for v7.2
 * removed deprecated usage of each()
 * prefer array deconstruction via [] instead of calling list()
 * try to catch failed session_start()
 * prefer ... - Token instead of calling func_get_args() func_num_args()
 * enforce return types in AjaxHandler
 * revision push
2018-11-29 00:45:19 +01:00
Sarjuuk
c5d28a9bbc Profiler/Chars
* prefix characters flagged for rename to prevent collision with real char names (multiple chars flagged for rename will still collide, but what the hoo haa)
 * alter table index to prevent creation and subsequent conflict with duplicate entries of the same char (realm/guid pair)
2018-05-26 13:29:23 +02:00
Sarjuuk
7dc283f649 Misc/Fixups
* squash multiple notices from error log
 * fixed copy&paste error preventing view on custom profiles
 * fixed display of spell requirements if mount was required after changs to mount sorting
 * properly get/send error code in profile synchronisation
 * use clear:left after floating mail block in template
2018-05-26 12:18:02 +02:00
Sarjuuk
81335ad6dc Profiler/Reputation
* add missing base values for each race/class
2018-04-02 15:18:28 +02:00
Sarjuuk
394a2699d8 Profiler
* translate anouncements for loc 3
 * fix queue locking up on error
 * fix queue status display
 * fix flagging real characters as private
2018-03-31 17:21:24 +02:00
Sarjuuk
e973e5e33b Profiler/RaidTracker
* ALL the Raids .. track em
2018-03-28 11:55:06 +02:00
Sarjuuk
22d02378ef Config/Profiler
* update config to enable/disable profiler in general, instead of just the queue
 * regenerate affected files on config change
2018-03-27 12:41:32 +02:00
Sarjuuk
3fd25ca889 Profiler/Backend
* added core functions nessecary for profiler
2018-03-22 17:36:28 +01:00