Example #1
0
            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,
                };
            }