Sarjuuk
04e55b5498
NPCs/Vendors
...
* show restock time if available
2022-03-25 16:41:49 +01:00
Sarjuuk
32b4c451e4
Misc/Fixup
...
* remove unnecessary tab components from ?unrated-comments page
* fix urls generated by guides listview
2022-03-24 10:38:45 +01:00
Sarjuuk
1dc8d50289
Misc/Fixup
...
* move guide localization, so Lang::typeName can pick it up
* rename forgotten TYPE_* definitions
2022-03-22 22:27:19 +01:00
Sarjuuk
d819bf60f5
Merge remote-tracking branch 'origin/master'
2022-03-22 15:57:18 +01:00
Sarjuuk
b890d6504e
Guides: initial implementation
...
* a guide is a wrapper around an article providing management tools.
* administration is limited to the review process. Needs to be expanded.
* articles on DB pages are seperate. Editor will be added in the future.
2022-03-22 15:43:39 +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
012ebe578b
Items/Filter
...
* apply stats and name suffix to result set for filter #124 - random enchantment
* fix filter #125 - required arena team rating
* fix filter #85 - objective of quest
2022-03-06 09:52:19 +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
a24e8594fb
Profiler/Localization
...
* support non-latin realm names for guilds and arena teams also
2022-02-16 04:17:40 +01:00
Sarjuuk
01a9744ba7
Locks
...
* reworked how an dwhen locks on GameObjects and Items are displayed
* added structure for LockType.dbc
2022-02-14 23:17:51 +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
f3f8dacef9
Profiler/Talents ( #315 )
...
* fix usage of active talent spec
2021-11-19 20:30:16 +01:00
Sarjuuk
b824bc54c2
ItemList/ExtendedCost
...
* restore internal list pointer after using iterator get extended costs
2021-11-04 22:39:07 +01:00
Sarjuuk
fca627c408
* fixed bitshift by negative number issue when evaluating spell MiscValues
...
* defined upper limit for localeIds and also discard negative localeIds
* fixed eval error when parsing spell descriptions. Calculated numbers sadly can't be localized.
2021-11-04 22:37:15 +01:00
Stefano Borzì
7c293c405f
remove unused static method getName() in SoundList, close #293 ( #294 )
2021-10-24 20:30:14 +02:00
Sarjuuk
6f69144498
Merge remote-tracking branch 'github/master' into ghMaster
2021-03-14 16:13:39 +01:00
Sarjuuk
c456ade870
Skills/Breakpoints
...
* display skill learning breakpoints for gathering skills
* fixed mixed up mining-skinning and savanging-skinning filters for NPCs
* defined some magic skill numbers
2021-03-14 02:04:43 +01:00
Dima
aa70ea0323
Localization ( #284 )
...
use multibyte function to manipulate localized text.
2021-03-02 20:24:11 +01:00
Sarjuuk
2eaed47ba4
Items/Misc
...
* fixed queries erronously using ucFirst column names
* fixed visible html in infobox
* added forgotten string for locale 3
2020-12-28 23:27:49 +01:00
Sarjuuk
baf47433dd
Enchantment/DetailPage
...
* removed tooltip-highlight when there is no tooltip to display
Spells/Tooltips
* fixed ancient copy-paste error and 'greater than or equal' conditions are now always evaluated as such
2020-12-27 20:07:57 +01:00
Sarjuuk
467a31fa3b
Template/Escaped Strings
...
* escape creature subnames in DetailPage
* escape creature names & subnames in Tooltips
* js escape inherited filter froms
2020-12-19 00:16:09 +01:00
Sarjuuk
5b414500a7
Creature/DetailPage
...
* display school resistance under stats in infobox
2020-12-19 00:00:49 +01:00
Sarjuuk
0430d75989
Tooltips/Cleanup
...
* removed double escaped json
* fixed itemset tooltips with classes
* set cookies to samesite to avoid being rejected by the browser
2020-10-10 11:00:59 +02:00
Giacomo Pozzoni
f34b4827ee
DB/MySQL ( #219 )
...
* fixed usage of field name 'rank' which became a keyword in MySQL 8
2020-09-02 20:58:38 +02:00
Sarjuuk
aac9aab3c9
Spells/DetailPage
...
* diplay filtrable spell attributes in overview table
* replace some magic numbers with constants
2020-08-31 18:21:53 +02:00
Sarjuuk
72e950713a
Achievement/Criteria
...
* use reference achievement for criteria if set
2020-07-25 21:53:23 +02:00
Sarjuuk
d858c85465
Items/Tooltips
...
* display ppm in tooltip
2020-06-07 21:53:03 +02:00
Sarjuuk
c290f845d6
Quest/DetailPage
...
* added tab and note with quests from the same pool if available
* fixed announcements poping up after being dismissed previously
* fixed double escaping of quest tooltips
2020-05-28 18:43:14 +02:00
Sarjuuk
6cabfd3864
Misc/Cleanup
...
* moving commonly used strings to defines
* moving commonly reused/similar page generation functions to the parent
* generally using consistent return types, more type hints and less strings
* prevent browser context menu when right clicking on UI elements with their own context menus
* fixed menu path for icons
2020-05-24 15:04:42 +02:00
Sarjuuk
a1d3be86f7
Profiler/Talents
...
* fixed column reference changed in f8230a59a9
2020-05-09 16:57:45 +02:00
Sarjuuk
92a1016a0f
Spells/Misc
...
* display dbc definitions before articles on detail pages
* fixed logic when displaying skill step numbers
* made custom spell columns for linked spells and stack rules localizable
2020-04-19 16:51:34 +02:00
Sarjuuk
9f8c643cf4
Filter/Criteria
...
fixed
* Quest: class/race-specific
* NPC: skinnable
2020-04-05 11:58:36 +02:00
Sarjuuk
3b749025de
Items/Itemsets
...
* fixed erronous linking to the baseline set for virtual sets
* display items from the same set, for the same slot in the 'see also' tab
2020-03-28 15:56:24 +01:00
Sarjuuk
aa66a7644b
Areatrigger/Names
...
* fix unnamed areatrigger after fetching them from DB and not clientside
Mail/Names
* fix unnamed mails after fetching them from DB and not clientside
2020-02-24 02:00:37 +01:00
Sarjuuk
3c088cd4e8
Spell/Effects
...
* parse npcs for spell effect 56 and 112
2020-02-23 22:17:16 +01:00
Sarjuuk
717e9c43be
Objects/Names
...
* fix unnamed objects after fetching them from DB and not clientside
2020-02-23 19:13:43 +01:00
Sarjuuk
16bd59e0cc
NPC/Trainer
...
* add support for https://github.com/TrinityCore/TrinityCore/commit/bf3ab6d9c43
* fixed some bugs causing conditions to not be displayed
* fixed some trainer not being displayed for most skills
2020-02-23 17:29:12 +01:00
Sarjuuk
eaa982e5b3
Totems/Display
...
* implment https://github.com/TrinityCore/TrinityCore/commit/915f8a9d2c2
2020-02-23 12:33:09 +01:00
Sarjuuk
d3c5011694
Achievements
...
* update db structure for https://github.com/TrinityCore/TrinityCore/commit/352c4a4c680
2020-02-14 16:22:24 +01:00
Sarjuuk
1c7660316d
Items/Gems
...
* fixed indexing error when calculating item enchantments introduced in c7fe84b7e0
2020-02-14 16:15:34 +01:00
Sarjuuk
fd04e9f977
Implemented new type: mail
...
* display and link clientside mails to other types and events
* fixed favorites menu for new types
* fixed sorting column triggered spells in enchantment listview
* some misc cleanups
2020-02-14 00:36:41 +01:00
Sarjuuk
0fd2944d8b
Spells/DK
...
* fixed setup flagging wrong spells as hidden
* fixed menu structure for DK spells not requiring DK class
* fixed type for rune cost in spell tooltip
2019-01-04 17:19:14 +01:00
Sarjuuk
7f36dc87cf
Mails
...
* apply table quest_mail_sender to display correct mail source
* fixed mails from mailtemplate.dbc for achievement rewards
2018-12-15 00:21:52 +01:00
Sarjuuk
392610b899
Icons
...
* add icon to infobox for db types with icon (*duh!*)
* fixed a couple issues with markup icondb in the process
* fixed wrong data display due to shared name fields on joined table
2018-12-14 23:09:32 +01:00
Sarjuuk
db012cfa8c
Page/Search
...
* dropped support of wildcard characters
* search for literal usage of underscore
2018-12-07 22:09:52 +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
13db19c64f
Spells/Models
...
* fixed assigning same display to multiple spells from the same SpellList
* fixes missing mounts in Profiler
2018-11-26 23:44:46 +01:00