My party encountered a Flail Snail in our adventures, and the Warlock in the party had no real combat ability versus said snail other than the Eldritch Blast cantrip. The Warlock missed their attack, and as such the DM rolled for the Flail Snail's random effect. The way I am understanding this, only on a roll of 1 or 2 would the spell do anything other than miss.
The relevant passage, quoted from the flail snail's statblock (emphasis mine):
Antimagic Shell. The snail has advantage on saving throws against spells, and any creature making a spell attack against the snail has disadvantage on the attack roll. If the snail succeeds on its saving throw against a spell or a spell attack misses it, an additional effect might occur, as determined by rolling a d6:
1–2. If the spell affects an area or has multiple targets, it fails and has no effect. If the spell targets only the snail, it has no effect on the snail and is reflected back at the caster, using the spell slot level, spell save DC, attack bonus, and spellcasting ability of the caster.
3–4. No additional effect.
5–6. The snail’s shell converts some of the spell’s energy into a burst of destructive force. Each creature within 30 feet of the snail must make a DC 15 Constitution saving throw, taking 1d6 force damage per level of the spell on a failed save, or half as much damage on a successful one.
If I am understanding this correctly, that would mean an attack cantrip would only have a 33% chance of a negative effect on a miss, and on a roll of 5 or 6 do zero damage regardless since cantrips are treated as 0-level spells.
Is this interpretation correct?