Fix item drop bug
This commit is contained in:
@@ -137,8 +137,9 @@ updateInventorySectionItems w = w
|
||||
f olditems = fromMaybe olditems $ do
|
||||
cr <- w ^? cWorld . lWorld . creatures . ix 0
|
||||
invitms <- cr ^? crInv
|
||||
str <- w ^? hud . hudElement . diSections . sssExtra . sssFilters . ix (-1) . _Just
|
||||
return $ IM.filter (plainRegex str) $ IM.mapWithKey (invSelectionItem' cr) invitms
|
||||
return $ case w ^? hud . hudElement . diSections . sssExtra . sssFilters . ix (-1) . _Just of
|
||||
Just str -> IM.filter (plainRegex str) $ IM.mapWithKey (invSelectionItem' cr) invitms
|
||||
_ -> IM.mapWithKey (invSelectionItem' cr) invitms
|
||||
|
||||
plainRegex :: String -> SelectionItem a -> Bool
|
||||
plainRegex = flip $ andOrRegex (\si str -> regexList str (_siPictures si))
|
||||
|
||||
Reference in New Issue
Block a user