CS8025 Parser error

I am getting a parser error at line 32 (very end line) Can you guys help me?

using UnityEngine;
using System.Collections;

namespace MyRPG {
 
public static class UpdateLists
{
 
    public static void UpdateInventory(Stats Stat)
    {
        for (int i = 0; i < Stat.Inventory.Length; i++)
        {                                   
            if (Stat.Ability*.name == "Potion")*

{
Stat.Inventory*.cost = 15;*
Stat.Inventory*.type = “Medicine”;*
Stat.Inventory*.effect= “Heal”;*
Stat.Inventory*.modifier = 30;*
Stat.Inventory*.description = “To restore health”;*
}

if (Stat.Ability*.name == “Bomb”)*
{
Stat.Inventory*.cost = 35;*
Stat.Inventory*.type = “Bomb”;*
Stat.Inventory*.effect= “Explode”;*
Stat.Inventory*.modifier = 50;*
Stat.Inventory*.description = “Damage enemies within an area of effect”;*
}
}
}
}

You need another } at the end. Seriously, basic programming!

I know, but when I put another one I get the same error