Loot Filter Hide doesn't check sockers/LinkedSockers...
So I made my first loot filter for myself and I found a really annoying bug.
Code to hide Body Armor that is Normal rarity and under 5 sockets " I drop a Magic 3 socket Body Armor and it still shows up(should be hiden) =[ Problem is that the client skips the socket check(same with LinkedSockets) If I remove the rarity it works fine. It's also only for Class "Body Armour" Heres my full filter. As you can see I don't have anything else that would influence hiding of the items(Yes the item is under 60)
Spoiler
#SSF HC Arc Mine Filter #Ver 1.0.0 #5-6 Links Show LinkedSockets >= 5 SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 40 MinimapIcon 0 Red Circle PlayAlertSoundPositional 4 300 #6 Socket Items Show Sockets 6 SetBorderColor 255 0 255 SetTextColor 255 0 255 #Uniques #Showing all for now Show Rarity Unique #4 Links Show LinkedSockets 4 SetBackgroundColor 0 200 255 SetTextColor 0 0 0 SetBorderColor 0 0 0 #Currency #Hide Hide BaseType "Portal Scroll" #Top Tier Show BaseType "Master Cartographer's Sextant" "Blessed Orb" "Divine Orb" "Vaal Orb" SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional 1 300 #Exalt Show BaseType "Exalted Orb" SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional ShExalted 300 #Mirror Show BaseType "Mirror of Kalandra" SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional ShMirror 300 #Chaos Show BaseType "Chaos Orb" SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional ShChaos 300 #Regal Show BaseType "Regal Orb" SetBorderColor 255 0 0 SetTextColor 255 0 0 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional ShRegal 300 #Mid Tier Show BaseType "Gemcutter's Prism" "Vaal Orb" "Jeweller's Orb" "Orb of Fusing" "Orb of Alchemy" SetBorderColor 255 0 255 SetTextColor 255 0 255 SetFontSize 45 MinimapIcon 0 Red Diamond PlayAlertSoundPositional 2 300 #Low Tier Show BaseType "Scroll of Wisdom" #Default Look Show Class Currency SetBorderColor 255 0 0 SetFontSize 40 #Recepie Items #Chaos/Regal Show Class "One Hand" "Wand" "Dagger" Rarity Rare ItemLevel >= 60 Width = 1 Height < 3 Show Class "Helmet" "Gloves" "Boots" Rarity Rare ItemLevel >= 60 Show Class "Body Armours" Rarity Rare ItemLevel >= 60 Show Class "Belt" "Amulet" "Ring" Rarity Rare ItemLevel >= 60 #Cartographer's Chisel Show BaseType "Stone Hammer" "Rock Breaker" "Gavel" Quality 20 ######################################################## #HIDE LINE ######################################################## Hide Class "Two Hand" "Staves" "Claw" "One Hand" "Bow" "Quiver" Rarity < Unique Hide Class Amulet Rarity < Rare BaseType "Coral Amulet" "Gold Amulet" "Lapis Amulet" "Paua Amulet" "Agate Amulet" "Turquoise Amulet" "Marble Amulet" Hide Class Ring Rarity < Rare BaseType "Coral Ring" "Iron Ring" "Paua Ring" "Unset Ring" "Diamond Ring" "Gold Ring" "Moonstone Ring" "Amethyst Ring" "Opal Ring" "Steel Ring" Hide Class Belt Rarity < Rare BaseType "Rustic Sash" "Cloth Belt" "Studded Belt" "Chain Belt" Hide Class Gloves Rarity < Rare LinkedSockets < 4 Hide Class Boots Rarity < Rare LinkedSockets < 4 Hide Class "Body Armour" Rarity < Magic Sockets < 5 Hide Class Helmet Rarity < Rare LinkedSockets < 4 Hide Class Shield Rarity < Rare Hide Class "Sceptre" "Dagger" "Wand" Rarity < Magic LinkedSockets < 3 Anyone have any ideas what's wrong? Última edição por norbiux#0745 em 16 de fev. de 2019 17:41:11 Último bump em 19 de fev. de 2019 17:25:02
|
![]() |
You said you want it to hide NORMAL items, but then you mentioned dropping a MAGIC item. Did you drop wrong item or there is still a problem?
|
![]() |
" It should hide all normal rarity and items under 5 sockets. The magic item I dropped only had 3 sockets and yet it still showed up |
![]() |
If it's magic, it's not normal rarity :P
" |
![]() |
" yes, so it reads out as HIDE Items with Rarity LESS THAN Magic(so normal) and the next line is:Sockets < 5 That reads out as HIDE Items with Sockers LESS THAN 5(so 1,2,3,4) The full statement is: HIDE Items with Rarity LESS THAN Magic AND Items with LESS THAN 5 Sockers My Magic 3 Socket items should not show up because: Rarity < Magic (returns FALSE) Sockets < 5 (returns TRUE) And while writing this I realized I am an idiot ^^, Sine False and True = False <_< It should be: Rarity <= Magic (returns TRUE) I should really write stuff out on paper ^^ |
![]() |
" You're misunderstanding how loot filters work entirely, then. < will either show or hide ALL RARITIES UNDER/LESS THAN what's specified <= will either show or hide ALL RARITIES LESS THAN OR EQUAL to the specified rarity. > will either show, or hide ALL rarities Greater than what you specify. => will either Show or hide ALL rarities Greater than or Equal to the rarity that's specified. Filterblade is awesome, as is the Neversink Loot Filter. If you've got a question, before posting there, READ THE F.A.Q.'s. IF you're using the XBox 1 client, this is built-in (Native) to that release. You don't need to transfer this over from PC. Última edição por bvanharjr#5617 em 17 de fev. de 2019 04:28:03
|
![]() |
" My first filter, and yes I misunderstood some of it ^^.Re-made it now and it works great. Also never liked using other people filters ^^ Última edição por norbiux#0745 em 17 de fev. de 2019 04:46:39
|
![]() |
Glad to see this has been worked out! In case you didn't know, davros70 has written a great guide on Loot Filters which you can find here! The Item Filter Conditions section has the relevant information you're looking for.
![]() |
![]() |