fix: resolve 22 remaining issues - type exports, dead code, state mutations, orphaned components
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m19s
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m19s
This commit is contained in:
@@ -123,7 +123,8 @@ export function refundCraftMaterials(recipe: CraftingRecipe, refundRate: number
|
||||
export function canEquipInSlot(
|
||||
instance: EquipmentInstance,
|
||||
slot: EquipmentSlot,
|
||||
currentlyEquipped: Record<EquipmentSlot, string | null>
|
||||
currentlyEquipped: Record<EquipmentSlot, string | null>,
|
||||
instances: Record<string, EquipmentInstance> = {},
|
||||
): boolean {
|
||||
const type = EQUIPMENT_TYPES[instance.typeId];
|
||||
if (!type) return false;
|
||||
@@ -145,7 +146,8 @@ export function canEquipInSlot(
|
||||
}
|
||||
|
||||
if (slot === 'offHand' && currentlyEquipped.mainHand) {
|
||||
const mainHandType = EQUIPMENT_TYPES[currentlyEquipped.mainHand];
|
||||
const mainHandInstance = instances[currentlyEquipped.mainHand];
|
||||
const mainHandType = mainHandInstance ? EQUIPMENT_TYPES[mainHandInstance.typeId] : undefined;
|
||||
if (mainHandType?.twoHanded) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user