xKiv
Active member
Equipping an entire outfit doesn't work as well as it could, in the case when said outfit contains multiples of an item:
(my outfit has two bugged old school mafia knicher!@#%^%s, because pvp verbosity mini; xdisp is my script for displaying where I have how many of what - used this because a) it shows zeroes b) it also matches with mafia's fuzzy to_item() matching, unlike "inv" which only matches substrings)
So that's actually *two* entangled problems:
1) mafia didn't acquire enough components to equip the entire outfit, even though it was easily possible
2) partial equip of the outfit left mafia thinking that it has a bogus something in inventory, that's not in fact there
I kind of assume that fixing 1) will make 2) non-reproducible, but I might be wrong. It has happened before [1].
[1] frequently.
(my outfit has two bugged old school mafia knicher!@#%^%s, because pvp verbosity mini; xdisp is my script for displaying where I have how many of what - used this because a) it shows zeroes b) it also matches with mafia's fuzzy to_item() matching, unlike "inv" which only matches substrings)
Code:
> xdisp bugged old school mafia
Updating display case...
Requesting store inventory...
Store inventory request complete.
old school Mafia knicke½æ
#### NOTE: shows 0 in inventory, 7 in closet, 1 in DC, 0 equipped, 0 in store
DONE
> equip
Hat: insulting hat
Weapon: plexiglass pikestaff
Off-hand: (none)
Shirt: Corporal Fennel's Lonely Clubs Club Jacket
Pants: Vicar's Tutu
Container: auxiliary backbone
Acc. 1: offensive moustache
Acc. 2: Uncle Hobo's fingerless tinsel gloves
Acc. 3: Zombo's skull ring
Pet: Hobo Monkey (50 lbs)
Item: sugar shield
Sticker 1: scratch 'n' sniff unicorn sticker (0)
Sticker 2: scratch 'n' sniff unicorn sticker (0)
Sticker 3: scratch 'n' sniff unicorn sticker (0)
> outfit pvp
Removing items from closet...
You acquire an item: old school Mafia knicke½æ ###### note how mafia only uncloseted one, even though there are two in the outfit (also can happen with accessories)
Removing items from closet...
You acquire an item: giant gym membership card
Removing items from closet...
You acquire an item: tiny plastic Hank North, Photojournalist
Putting on outfit: pvp
You only put on part of that outfit.
> equip
Hat: hardened slime hat
Weapon: old school Mafia knicke½æ
Off-hand: (none)
Shirt: Hodgman's disgusting technicolor overcoat
Pants: hardened slime pants
Container: giant gym membership card
Acc. 1: tiny plastic Hank North, Photojournalist
Acc. 2: hardened slime belt
Acc. 3: plexiglass pinky ring
Pet: Hobo Monkey (50 lbs)
Item: sugar shield
Sticker 1: scratch 'n' sniff unicorn sticker (0)
Sticker 2: scratch 'n' sniff unicorn sticker (0)
Sticker 3: scratch 'n' sniff unicorn sticker (0)
> xdisp bugged old school mafia
##### shows 1 (bogus) in inventory, 6 in closet (correct), 1 in DC, 1 equipped (correct), 0 in store
DONE
#### correct amount in inventory is zero:
> /count old school
Sorry, I can't figure out what "old school" means. Perhaps you have 0.
#### verification that mafia thinks it's 1:
> inv old school
old school Mafia knicke½æ
> refresh inv
Updating inventory...
Requests complete.
#### verification that mafia can be refreshed to correct knowledge:
> inv old school
So that's actually *two* entangled problems:
1) mafia didn't acquire enough components to equip the entire outfit, even though it was easily possible
2) partial equip of the outfit left mafia thinking that it has a bogus something in inventory, that's not in fact there
I kind of assume that fixing 1) will make 2) non-reproducible, but I might be wrong. It has happened before [1].
[1] frequently.