Exemplo n.º 1
0
            void createHexes()
            {
                enveloping_void = hex_engine.createEnveloppingVoid(prefix + "EnvelopingVoid",
                                                                   "Enveloping Void",
                                                                   "The shaman curses one creature with the dark void. As a standard action, the shaman can cause one enemy within close range to become blind. This effect lasts for a number of rounds equal to the shaman’s level. A successful Will saving throw negates this effect. Whether or not the save is successful, the creature cannot be the target of this hex again for 24 hours."
                                                                   );

                lure_of_heavens = hex_engine.CreateFlightHex(prefix + "LureOfHeavens",
                                                             "Lure of Heavens",
                                                             "The shaman gains ability to fly as per fly spell."
                                                             );
                lure_of_heavens.AddComponent(Helpers.PrerequisiteClassLevel(hex_engine.hex_classes[0], 10));

                heavens_leap = hex_engine.createHeavensLeap(prefix + "HeavensLeap",
                                                            "Heaven's Leap",
                                                            "The shaman is adept at creating tiny tears in the fabric of space, and temporarily stitching them together to reach other locations through a limited, one-way wormhole. As a standard action, the shaman can designate herself or a single ally that she can see who is within close range of her. She can move that creature to any point within close range of herself. Once targeted by this hex, the ally cannot be the target of this hex again for 24 hours."
                                                            );

                starburn = hex_engine.createStarburn(prefix + "Starburn",
                                                     "Starburn",
                                                     "As a standard action, the shaman causes one creature within close range to burn like a star. The creature takes 1d6 points of fire damage for every 2 levels the shaman possesses and emits bright light as per faerie fire spell for 1 round. A successful Fortitude saving throw halves the damage and negates the emission of light. The shaman can use this hex a number of times per day equal to her Charisma modifier + 1, but must wait 1d4 rounds between uses."
                                                     );
                hexes = new BlueprintFeature[]
                {
                    enveloping_void,
                    lure_of_heavens,
                    heavens_leap,
                    starburn
                };
            }