Coil may be broken as mutley says but a bit of damp should not usually wreck a coil - most probably dampness around your HT system - Coil - Leads - Plug caps etc is allowing high tension to leak away resulting in no sparks.
Can sometimes see this by looking into engine bay and excluding external light as someone tries to start engine.
Take it all out and dry it off as best you can - hair dryer tissues etc and avoid puddles at speed
Peccavi
February 2009