feat(items): replace dyeable booleans with dyeability level

Add dyeability integer field to support up to triple dyeable items
Update frontend forms to use a radio group for dyeability selection
This commit is contained in:
2026-05-07 10:17:45 +08:00
parent 515297ab74
commit 23a7301598
10 changed files with 230 additions and 100 deletions

View File

@@ -708,8 +708,11 @@ export const systemWordingMessages = {
tags: 'Tags',
acquisitionMethods: 'Acquisition methods',
customization: 'Customization',
dyeability: 'Dyeability',
notDyeable: 'Not dyeable',
dyeable: 'Dyeable',
dualDyeable: 'Dual dyeable',
tripleDyeable: 'Triple dyeable',
patternEditable: 'Pattern editable',
noRecipe: 'No recipe',
eventItem: 'Event item',
@@ -2075,8 +2078,11 @@ export const systemWordingMessages = {
tags: '标签',
acquisitionMethods: '入手方式',
customization: '自定义',
dyeability: '染色能力',
notDyeable: '不可染色',
dyeable: '可染色',
dualDyeable: '可双区染色',
tripleDyeable: '可三区染色',
patternEditable: '可改花纹',
noRecipe: '无材料单',
eventItem: '活动物品',