예제 #1
0
        public override void Update(Player player)
        {
            if (Tervania.GuardianSoulHotKey.Current && player.statMana > item.mana)
            {
                if (item.useTime == IUseTime / IMana)
                {
                    player.statMana -= item.mana;
                    item.mana       += IMana;
                }
                player.manaRegenCount = 0;
                Use(player);
            }

            if (item.mana == IMana)
            {
                return;
            }
            item.useTime--;
            if (item.useTime <= 0)
            {
                item.mana--;
                if (item.mana == 0)
                {
                    TervaniaUtils.RechargeEffect(player);
                }
                item.useTime = IUseTime / IMana;
            }
        }
예제 #2
0
 public override void Update(Player player)
 {
     if (player.GetModPlayer <TervaniaPlayer>().UseBulletSoul == 1)
     {
         Use(player);
     }
     if (item.mana == 0)
     {
         return;
     }
     item.useTime--;
     if (item.useTime <= 0)
     {
         if (item.mana == 1)
         {
             TervaniaUtils.RechargeEffect(player);
         }
         item.mana--;
         item.useTime = IUseTime / IMana;
     }
 }