feat: add subweapon support, weapon type logic, and compact item card UI options
This commit is contained in:
@@ -33,6 +33,36 @@ class ItemUtils {
|
||||
}
|
||||
}
|
||||
|
||||
static String getSlotLabel(EquipmentSlot slot) {
|
||||
switch (slot) {
|
||||
case EquipmentSlot.weapon:
|
||||
return 'MAIN';
|
||||
case EquipmentSlot.shield:
|
||||
return 'SUB';
|
||||
case EquipmentSlot.armor:
|
||||
return 'ARMOR';
|
||||
case EquipmentSlot.accessory:
|
||||
return 'ACCESSORY';
|
||||
case EquipmentSlot.consumable:
|
||||
return 'ITEM';
|
||||
}
|
||||
}
|
||||
|
||||
static String getSlotName(EquipmentSlot slot) {
|
||||
switch (slot) {
|
||||
case EquipmentSlot.weapon:
|
||||
return 'Main Weapon';
|
||||
case EquipmentSlot.shield:
|
||||
return 'Subweapon';
|
||||
case EquipmentSlot.armor:
|
||||
return 'Armor';
|
||||
case EquipmentSlot.accessory:
|
||||
return 'Accessory';
|
||||
case EquipmentSlot.consumable:
|
||||
return 'Item';
|
||||
}
|
||||
}
|
||||
|
||||
static String getBorderPath(ItemRarity rarity) {
|
||||
switch (rarity) {
|
||||
case ItemRarity.normal:
|
||||
|
||||
Reference in New Issue
Block a user