diff --git a/inventory-service/main.py b/inventory-service/main.py index 389f47f7..9e812b84 100644 --- a/inventory-service/main.py +++ b/inventory-service/main.py @@ -1367,7 +1367,7 @@ def extract_item_properties(item_data: Dict[str, Any]) -> Dict[str, Any]: "attack_bonus": double_values.get("167772170", double_values.get(167772170, item_data.get("AttackBonus", -1.0))), "variance": double_values.get("167772171", double_values.get(167772171, -1.0)), "damage_type": int_values.get("218103832", int_values.get(218103832, -1)), - "weapon_time": int_values.get("218103835", int_values.get(218103835, -1)), + "weapon_time": min(int_values.get("218103835", int_values.get(218103835, -1)), 100), # Cap at 100; values like 67108882 are garbage flag data "weapon_skill": int_values.get("218103840", int_values.get(218103840, -1)), # Defense bonuses from raw values "melee_defense_bonus": double_values.get("29", double_values.get(29, -1.0)), diff --git a/static/inventory.js b/static/inventory.js index ccefa559..501ec610 100644 --- a/static/inventory.js +++ b/static/inventory.js @@ -460,7 +460,7 @@ const RESULT_COLUMNS = [ { key: 'max_damage', label: 'Max Dmg', sort: 'max_damage', defaultVisible: true, cls: 'text-right', render: item => `