protected bool AddBuff(Buff buff)
 {
     buff.Init(passives.Remove);
     buff.Added();
     foreach (Passive p in Passives)
     {
         if (buff.GetType() == p.GetType())
         {
             ((Buff)p).AddSameBuff(buff);
             return(false);
         }
     }
     return(true);
 }