void createHexes() { createFluidMagicHex(); beckoning_chill = hex_engine.createBeckoningChill(prefix + "BeckoningChill", "Beckoning Chill ", "The shaman causes one creature within 30 feet to become more susceptible to the sapping powers of cold for 1 minute. When a creature takes cold damage while under this effect, it is entangled for 1 round. Once affected, the creature cannot be the target of this hex again for 24 hours." ); crashing_waves = hex_engine.createCrashingWaves(prefix + "CrashingWaves", "Crashing Waves", "The force of a waves shaman’s water spells can bring even the mightiest of foes to the ground. When the shaman casts a spell with the cold descriptor, she does so at 1 caster level higher. If that spell deals damage, the target must succeed at a Fortitude saving throw or be knocked prone. At 8th level, the shaman casts cold spells at 2 caster levels higher. At 16th level, her ability to knock creatures prone extends to any spell that deals damage." ); mists_shroud = hex_engine.createMistsShroud(prefix + "MistsShroud", "Mist's Shroud", "The shaman touches a willing creature (including herself ) and enshrouds that creature in mist. This grants the creature concealment as the blur spell. The mist dissipates after it causes an attack to miss because of concealment or after 1 minute, whichever comes first. At 8th and 16th levels, the mist lasts for one additional attack. A creature affected by this hex cannot be affected by it again for 24 hours." ); hexes = new BlueprintFeature[] { beckoning_chill, crashing_waves, mists_shroud, fluid_magic, }; }