Book of Virtues appears to treat the book in the active item slot as its own item, rather than an extension of the passive item
Because of this, if you start as Bethany and run player:GetCollectibleNum(CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES), the returned value will be 2:
This continues if you get a second Book of Virtues:
However, if you have another active item on top of BoV, the function counts correctly:
The expected behaviour would be that the returned item count for Book of Virtues should match the number of passive Books of Virtues that you have
Book of Virtues appears to treat the book in the active item slot as its own item, rather than an extension of the passive item Because of this, if you start as Bethany and run
player:GetCollectibleNum(CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES)
, the returned value will be2
:This continues if you get a second Book of Virtues:
However, if you have another active item on top of BoV, the function counts correctly:
The expected behaviour would be that the returned item count for Book of Virtues should match the number of passive Books of Virtues that you have