Sarjuuk
31f51276b2
Profiler/Fixup
...
* fix exception when manually querying for unsynced guild/arena-team
that shares it's name with another guild/team (e.g. ìíîi is the same to SQL)
and the target guild/team not being the first result
2025-11-10 20:31:09 +01:00
Sarjuuk
643c3c2a83
Comments/Goto
...
* fix comment links in reputation history on user page
2025-11-10 18:45:39 +01:00
Sarjuuk
a135dfce90
Profiler/Completions
...
* add keyed col `exalted` to reputation completions table to speed up lookups
2025-11-09 19:05:33 +01:00
Sarjuuk
0d42d2a2c4
UserPage/Optimization
...
* split up fetching of custom profiles and characters to make use of existing keys
2025-11-09 16:22:26 +01:00
Sarjuuk
6eb5a67add
Profiler/Optimization
...
* move searchable flags to their own db cols to speed up lookups
* don't cast profile name to LOWER in SQL when displaying tooltips.
2025-11-09 16:20:52 +01:00
Sarjuuk
e3d6f7b3a7
Profiler/Completions
...
* show completion info for claimed characters in infobox on
appropriate db pages
2025-11-03 20:50:54 +01:00
Sarjuuk
8212811970
Misc/Cleanup
...
* create function for num range .. creation
2025-11-01 21:01:03 +01:00
Sarjuuk
3984bd0ae2
Spells/Misc
...
* limit chance/ppm precision on spell procs chances
* do not apply a spells EffectXBonusMultiplier for physical spells
2025-10-29 15:51:23 +01:00
Sarjuuk
96c777191d
Spells/Scaling
...
* move scaling data to the appropriate spell effects (like WH)
2025-10-27 21:19:40 +01:00
Sarjuuk
40b2830cad
Spells/Scaling
...
* hopefully fix a lot of nonsensical spell scaling infos
* note: an aweful lot of physical spells are hardcoded or have spell scripts and won't display any info
2025-10-27 19:44:00 +01:00
Sarjuuk
9741774683
Spells/Reagents
...
* fix reagents listing and spell tooltips for nonexistent reagents
2025-10-27 17:02:30 +01:00
Sarjuuk
2f8e035783
Search/Fixup
...
* fix redirecting to result on exact hit
2025-10-24 18:28:25 +02:00
Sarjuuk
6d7f9c0f00
Quest/Fixup
...
* don't try to create an objective for empty SourceItem
* fixed size of source spell icon
2025-10-23 16:26:59 +02:00
Sarjuuk
b1f22f7e68
Spells/ExtraLoot
...
* display extra loot from skill_extra_item_template like perfect gems
* for specializations, display affected spells in Bonus Loot tab
* cleanup subject->id to typeId
* closes #286
2025-10-23 00:10:52 +02:00
Sarjuuk
1d922c1147
Locks
...
* implemented display of LOCK_TYPE_SPELL (3 cases)
* show "unlocks" tab on spell detail page
* closes #288
2025-10-22 22:18:27 +02:00
Sarjuuk
f9ace6a671
Spell/Sources
...
* always display quest source from RewardSpellCast
* fix inherited quest sources via learn spells
* closes #353
2025-10-22 18:57:33 +02:00
Sarjuuk
1365cdb261
Spell/Effects
...
* show spells affected by SPELL_AURA_IGNORE_COMBAT_RESULT
2025-10-22 01:57:58 +02:00
Sarjuuk
033a9181ae
Profiler/Localization
...
* TCs guild and arena_team tables as encoded as utf8mb4_general_ci,
which is not accent-aware. So we have to get all results and filter
for the correct one in php.
* fixes an issue where direcly accessing a guild/arena-team whith a name
simiar to an already known guild/team would lookup the wrong subject
on the server and then fail to create a local stub with already existing key.
(Shâdów vs Shadow)
2025-10-21 17:57:00 +02:00
Sarjuuk
95918c0410
SoundDetailPage/Fixup
...
* fix exception when assigning WorldState conditions to the zones tab
2025-10-15 01:06:57 +02:00
Sarjuuk
37beaa2db5
Filter/Errors
...
* move checks to __construct so they can be run on $_POST data
and don't create malformed filter urls
* if we received malformed $_GET params, build new params and reload
* do not store error state in cache
* cleanup
2025-10-15 00:05:55 +02:00
Sarjuuk
816eacaf73
Summary/Fixup
...
* allow signed integers (random enchantments) in summary definition
2025-10-12 22:24:03 +02:00
Sarjuuk
d32074fdcd
ZoneDetailPage/Tabs
...
* only offer 'filter result' prompt on tabs for zones that are filtrable
2025-10-12 00:15:59 +02:00
Sarjuuk
9b0aa5c885
Achievements/Fixup
...
* fix fetching achievements from child catgs if selected catg is empty
2025-10-12 00:15:28 +02:00
Sarjuuk
40e98081c9
LatestComments/RSS
...
* fix url format for replies
2025-10-12 00:15:15 +02:00
Sarjuuk
77f2a0c21d
Profiler/Resync
...
* fix logging ids on resync failure
2025-10-10 22:33:31 +02:00
Sarjuuk
465e019eaa
FactionDetailPage/Tabs
...
* only offer 'filter result' prompt on tabs for factions that are filtrable
2025-10-10 22:33:25 +02:00
Sarjuuk
63053757c9
Guides/Fixup
...
* fix showing wrong guide version to staff
* fix sticky icon offset
2025-10-10 20:53:56 +02:00
Sarjuuk
204d4b8ae2
Profiler/Sync
...
* fix SQL FK error when creating guild or arenateam stub.
* Urlized name field is non-optional
2025-10-10 20:49:14 +02:00
Sarjuuk
5d2fd00358
Profiler/Save
...
* fixed inventory definitions not allowing for negative ids (random enchantments)
* added handling invalid inventory definitions
2025-10-10 20:49:07 +02:00
Sarjuuk
1dcdf9623b
Endpoints/User
...
* do not display user page for internal system user
2025-10-08 20:02:48 +02:00
Sarjuuk
215ad39cc6
NPC/Reputation
...
* try to fix reputation spillover
* fix extra colon on reputation gains
2025-10-08 19:48:36 +02:00
Sarjuuk
3edac3c77a
Endpoints/Cache
...
* fix cache id collision when category == dbTypeId for a given dbType
* increment version number to invalidate existing caches
* maps endpoint doesn't need caching. It is entirely static content.
2025-10-08 19:48:21 +02:00
Sarjuuk
95ee9d2c25
NPCs/Fixup
...
* fix exception when displaying NPC with elemental resistances in base
version but not difficulty modes
2025-10-07 15:51:07 +02:00
Sarjuuk
d79742d599
Profiler/Fixup
...
* dont use unsynced profile stubs in attained % calculation
2025-10-06 23:23:40 +02:00
Sarjuuk
05f5b0ed34
Response/Params
...
* so we can't directly use BackedEnum::tryFrom as validator, because if
the Enum is of <int> and the string is not what php considers numeric,
we get a straight TypeError Exception instead of null for failing the tryFrom.
2025-10-06 17:06:49 +02:00
Sarjuuk
704894c1e3
Spells/Fixup
...
* skillLines can be empty for unused glyphs etc.
2025-10-06 17:06:14 +02:00
Sarjuuk
045c16c241
PageTemplate/Profiler
...
* don't skip running parent::generate for incomplete profiles
2025-10-06 15:00:47 +02:00
Sarjuuk
7b429811a9
Defines/Races
...
* add unplayable races to ChrRace enum so RaceDetailPage can display them.
* don't show empty icons for unplayable races
2025-10-05 20:20:40 +02:00
Sarjuuk
9fc84cdf9e
Comments/Fixup
...
* fix false error when voting on relies
2025-10-04 15:39:44 +02:00
Sarjuuk
ff690770b5
Misc/Fixup
...
* type error when declaring listview
2025-10-04 00:15:38 +02:00
Sarjuuk
6263ccd92a
SkillDetailPage/Tabs
...
* add tab for spells modifying skill value
2025-10-03 18:32:27 +02:00
Sarjuuk
60eb816002
Quickfacts
...
* where applicable:
- show typeId
- show english name if currently localized
- show percentage attained by synced profiles
* fixed some typos
2025-10-03 17:49:50 +02:00
Sarjuuk
6557e70d5c
Template/Update (Part 47)
...
* split global.js into its components, so it can be reasonably processed by setup
* make reputation requirements configurable
* move Markup and Locale back into global.js (removed associated build scripts)
* extend Icon to display iconId in lightbox popup
2025-09-25 16:01:14 +02:00
Sarjuuk
a48e94cd8b
Template/Update (Part 46 - VI)
...
* account management rework: Delete account
2025-09-25 16:01:06 +02:00
Sarjuuk
1d5539b362
Template/Update (Part 46 - V)
...
* account management rework: Avatar functionality
* show avatar at comments (beckported, because no forums)
2025-09-25 16:01:04 +02:00
Sarjuuk
258ac19f0a
Template/Update (Part 46 - IV)
...
* account management rework: Personal Settings functionality
* email, password, username update
* email updates now also mails the old address for confirmation
2025-09-25 16:00:47 +02:00
Sarjuuk
8fadce88ad
Template/Update (Part 46 - III)
...
* account management rework: Recovery Options
2025-09-25 16:00:36 +02:00
Sarjuuk
f16479b50c
Template/Update (Part 46 - II)
...
* account management rework: Signup functionality
2025-09-25 16:00:36 +02:00
Sarjuuk
155bf1e4a3
Template/Update (Part 46 - I)
...
* account management rework: Base
* create proper account settings page
- modelviewer preferences
- show ids in lists
- announcement purge
- public description
* fix broken FKs between aowow_user_ratings and aowow_account
2025-09-25 16:00:30 +02:00
Sarjuuk
ab27976132
Template/Update (Part 45)
...
* convert misc admin endpoints
2025-09-25 15:59:11 +02:00