The odds of dropping revives are incredibly low but 100 crystals should've yielded a few. Then again it's a gamble.