Sarjuuk
197b097ee5
Filters/StaffFlags
...
* fixed flag filters visibility for spells
* fixed implementation of staff flag filters. Now they acutually do something.
* fixed localization
2025-03-20 21:30:01 +01:00
Sarjuuk
f2bbb87eef
SpellDetailPage/Effects
...
* readd lost markup used by EFFECT_PLAY_SOUND, EFFECT_PLAY_MUSIC and AURA_OVERRIDE_SPELLS, AURA_SCREEN_EFFECT
2025-03-20 19:07:21 +01:00
Sarjuuk
676c8617a5
Misc/Fixup
...
* fixed an exception for using an enum as string when generating log message.
2025-03-19 13:50:28 +01:00
Sarjuuk
6f8b72c980
Spells/Tooltips
...
* use cooldown strings from future clients to avoid scientific notation for long cooldowns hidden by the 335 client
2025-03-16 01:11:32 +01:00
Sarjuuk
b2d3bc1076
Types/Filters
...
* followup on 748a78c3c7
* fix return type of criteria filter callbacks (mostly in case of faulty input)
* spread the criteria var into criteria filter callbacks
* some magic numbers to constants and type declarations for params/return types
2025-03-12 00:29:23 +01:00
Sarjuuk
9345309c07
ItemDetailPage/Tabs
...
* add filter result prompt to "disenchanted from" tab
2025-03-11 22:16:43 +01:00
Sarjuuk
50a5ccbaf6
Items/Summary
...
* Fixed itemset bonus calculation for sets with interchangeable items.
* Fixed multiple items for the same slot activating set boni
2025-03-07 16:29:14 +01:00
Sarjuuk
460f4857ad
Items/Filters
...
* add 'fished' as valid item source
* item source 'none' now properly selects items without source, not items without source from this list
* fixed edgecases where filter callback might have no return value
2025-03-06 18:51:51 +01:00
Sarjuuk
3b0d288418
Profiler/Fixup
...
* profiler expects teamId, not sideId
(yes i know they are basically the same thing offset by 1!)
2025-03-06 02:00:28 +01:00
Sarjuuk
c712d1234b
WorldEvents/Query
...
* try to fix generated aggregate query by not selecting multiple cols as `id`
2025-03-04 23:49:32 +01:00
Sarjuuk
31ad2e4944
Misc/Locale
...
* coerce malformed locale values from GET to int instead of failing outright
2025-03-04 23:49:27 +01:00
Sarjuuk
6249f2957e
User/Fixup
...
* user linked characters where also uninitialized
2025-03-04 23:49:15 +01:00
Sarjuuk
efc8b51c8f
Enchantment/Spells
...
* initialize SpellList as null so it can be referenced
2025-03-04 00:29:08 +01:00
Sarjuuk
44bd9f521b
Misc/Fixup
...
* fixed return type declaration to match inherited class
2025-03-04 00:22:13 +01:00
Sarjuuk
8b59551905
Locale/Search
...
* remove obsolete and broken logographic check.
* this fixes searches with "too short" search tokens
2025-03-03 19:42:00 +01:00
Sarjuuk
4fe930cdca
Quest/Condition
...
* fix quest display for reputation restricted quests
* also check sources from externaly added conditions
2025-03-01 22:00:12 +01:00
Sarjuuk
337eddcc0b
Fixup/Spells
...
* fixed variable reuse
2025-03-01 21:17:34 +01:00
Sarjuuk
013f1845b5
Fixup/Class/Race
...
* matching bitmasks on IDs may be considered counterproductive
2025-02-28 19:17:17 +01:00
Sarjuuk
4c6d93881c
Spells/Fixup
...
* format effect cooldown as time
2025-02-28 14:36:49 +01:00
Sarjuuk
fa33467610
Misc/Cleanup
...
* more trait properties to const as they were always intended to be
2025-02-28 14:05:04 +01:00
Sarjuuk
1f59e6fe2d
Util/Enums
...
* create helper enum classes ChrClass & ChrRace
* replace various iterators and checks with said enums
2025-02-28 14:04:19 +01:00
Sarjuuk
a5bd6ddc8a
Misc/Fixup
...
* fix external links by escaping quest name as javascript
2025-02-27 16:25:25 +01:00
Sarjuuk
6660125154
Items/Tooltips
...
* fix scaling string in item tooltips for scaling & non-interactive tooltips
2025-02-27 16:25:25 +01:00
Sarjuuk
9abe9b0d56
Loot/Conditions
...
* do not link questitems for multiple quests with 'and'
2025-02-27 16:25:25 +01:00
Sarjuuk
83b99c47d2
Auth/Fixup
...
* provide empty values for non-default db fields when initializing external accounts
* removed browser check for username maxlength as it depends on auth method
2025-02-27 16:25:24 +01:00
Sarjuuk
cd4c023c61
SpellDetailPage/Fixup
...
* fix extraCols from spell_loot bleeding into other tabs
* fix linking to effect spell from glyph_properties
2025-02-27 16:25:24 +01:00
Sarjuuk
870cbea2ca
SmartAI/Update
...
* update events and actions to match TrinityCore again
* removed events and actions have been kept but marked as deprecated
* general rewording and use of UIES for better readability
* move constants to respective classes
* reevaluate usage of UNIT_FIELD_BYTES1 content
2025-02-27 16:25:24 +01:00
Sarjuuk
748a78c3c7
Filters/Cleanup
...
* move filter constants to class Filter
* use less magic numbers
* add type declarations
2025-02-27 16:25:23 +01:00
Sarjuuk
398b93e9a7
Locale
...
* detatch from User and Util and move to its own enum class
* added definitions for all locales the 12340 client could in theory have
* this is incompatble with the Intl extension
* version bump and php requirement bump
2025-02-27 16:25:23 +01:00
Sarjuuk
40c2c63d1b
NPC/MapModes
...
* try to improve map mode detection for NPCs again...
2025-01-27 23:09:45 +01:00
Sarjuuk
9da1e1575f
Locale/Typo
...
* fixed title categories for locale 8
* .. after a decade
2025-01-27 10:31:23 +01:00
Sarjuuk
88c066a8f5
ErrorHandling/Fixup
...
* do not write to STDERR from web context
2025-01-27 10:31:23 +01:00
Sarjuuk
88da3588e5
Compat/SQL
...
* make ON DUPLICATE KEY UPDATE queries compatible with both MySQL8 and MariaDB by providing update values from php
2025-01-26 13:53:26 +01:00
Sarjuuk
5309843d77
Misc/Robots
...
* add sensible robots.txt expected by configuration self test
2025-01-20 07:09:48 +01:00
Sarjuuk
452e056499
Misc/Date Format
...
* use 12h format when using AM/PM suffix
2025-01-20 06:41:32 +01:00
Sarjuuk
d86936f6f5
Setup/ItemStats
...
* fixed array structure when converting equal amounts of SPELL_DAMAGE and SPELL_HEALING to SPELL_POWER
2025-01-20 06:34:38 +01:00
Sarjuuk
c1eecb4c22
ItemStats/Filters
...
* do not use NULL on item stats as it prevents searching for an amount of 0 (except for stats that certain items just cant have)
* fix stats from spells granting spell power and spell healing separately
* define and use some item subclasses
2024-09-10 16:54:49 +02:00
Sarjuuk
a62f24b97c
Locales/Domain
...
* entirely switch over to write 'en' for locale 0 and accept both 'www' and 'en' for locale 0 when receiving
2024-09-10 14:42:27 +02:00
Sarjuuk
e3fc4ebd62
Updates/Fixup
...
* DROP COLUMN IF EXIST is MariaDB specific and should not be used.
2024-09-08 21:46:59 +02:00
Sarjuuk
79aa8fda7e
Profiler/Fixup
...
* fix index error in ArenaTeam member update query
2024-08-27 22:56:33 +02:00
Sarjuuk
fdf8d783b1
AjaxHandler/Fixup
...
* fix invalid return type in handleWeightscales() for action: delete
2024-08-27 22:34:52 +02:00
Sarjuuk
48ce7267e7
ItemFilter/Fixup
...
* fix invalid return type in createConditionsForWeights()
2024-08-27 22:34:52 +02:00
Sarjuuk
5270e70cd1
ListviewTabs/Fixup
...
* filter empty tabs before trying to display, case in point
* do not always assign conditions tab if empty
2024-08-27 22:34:52 +02:00
Sarjuuk
50f5af07f3
SpellEffects/Icons
...
* fix icon formater: num/qty can be strings
2024-08-27 22:34:52 +02:00
Sarjuuk
64fb86f3a9
Reports/Fixup
...
* reports can have 'null' subject (general bug reports, general feedback)
2024-08-27 22:34:52 +02:00
Sarjuuk
778c21e817
BaseType/Fixup
...
* fix totals query. Rather treat original query as subquery than trying to modify it
* fixes queries utilizing HAVING and GROUP BY
2024-08-27 20:46:06 +02:00
Sarjuuk
af303f447a
CommunityContent/Fixup
...
* fix totals query params after 481a3dc63f
2024-08-27 20:44:43 +02:00
Sarjuuk
03cf3a5918
UtilityPage/Random
...
* fix invalid type error
* simplyfy query building (there are no longer tables with an index named `entry`)
2024-08-27 20:42:06 +02:00
Sarjuuk
3aede18926
SpellDetailPage/Fixup
...
* fix empty scaling bar
* fix setting max level for scaling tooltips
* fix displayed periodic power gain value for runic power and rage
* attempt to fix spell coefficient calculation (dear god...)
* append % sign to value for two more auras
* display value per combo point
2024-08-24 20:02:51 +02:00
Sarjuuk
075e15ba0c
Setup/Fixup
...
* even more forgotten renames in help text
* see 07e001ee9c
2024-08-24 15:11:31 +02:00