loot from identically named mobs is often ignored
Bug #666935 reported by
speedwaystar
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
MobInfo2 | Status tracked in 4.0 | |||||
4.0 |
Fix Committed
|
Low
|
speedwaystar |
Bug Description
Looting two mobs with the same name and level which drop the exact same loot causes loot from the second (and any subsequent identical mob) to be ignored
Related branches
Changed in mobinfo2: | |
assignee: | nobody → speedwaystar (speedwaystar) |
assignee: | speedwaystar (speedwaystar) → nobody |
importance: | Undecided → Low |
milestone: | none → 4.0b2 |
status: | New → Confirmed |
summary: |
- Looting two mobs with the same name and level in succession causes loot - from the second to be ignored + Looting two mobs with the same name and level which drop the exact same + loot causes loot from the second to be ignored |
summary: |
Looting two mobs with the same name and level which drop the exact same - loot causes loot from the second to be ignored + loot causes loot from the second (and subsequent identical mob) to be + ignored |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
Looting two mobs with the same name and level which drop the exact same - loot causes loot from the second (and subsequent identical mob) to be - ignored + loot causes loot from the second (and any subsequent identical mob) to + be ignored |
summary: |
- loot from identically named mobs is sometimes ignored + loot from identically named mobs is often ignored |
tags: | removed: events |
To post a comment you must log in.
Example: Kill three level 42 giant spiders. All drop shadow silk. The addon only records the loot which drops from the first spider.
Why: Opening the same unlooted body twice would record the loot on that body twice, poisoning the database. To avoid this, MobInfo2 assigns each new corpse a so-called "Unique ID" in the format "name:levelloot".
Faced with our example from above, the addon ends up assigning the same id, "giant spider:42shadow silk", to each mob. It cannot therefore distinguish between opening each mob in turn from opening the same one three times, and thus only records the loot from the first-opened mob, treating the other two as "reopens".
TODO: we need to improve the "unique ID" format assigned to each new mob so it's a bit more robust.