Use mystery restorative right away
This commit is contained in:
@@ -273,7 +273,11 @@ public partial class Game : Node3D, IGame
|
|||||||
public async Task UseItem(IBaseInventoryItem item)
|
public async Task UseItem(IBaseInventoryItem item)
|
||||||
{
|
{
|
||||||
if (item.ItemTag == ItemTag.MysteryItem)
|
if (item.ItemTag == ItemTag.MysteryItem)
|
||||||
_effectService.RerollItem(item);
|
{
|
||||||
|
var itemReroller = new ItemReroller(ItemDatabase);
|
||||||
|
var rerolledItem = itemReroller.RerollItem(item, _player.Inventory);
|
||||||
|
await UseItem(rerolledItem);
|
||||||
|
}
|
||||||
|
|
||||||
switch (item)
|
switch (item)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user