@Override
 public void spend(float time) {
   int hasteLevel = 0;
   for (Buff buff : buffs(RingOfHaste.Haste.class)) {
     hasteLevel += ((RingOfHaste.Haste) buff).level;
   }
   super.spend(hasteLevel == 0 ? time : (float) (time * Math.pow(1.1, -hasteLevel)));
 };