Beispiel #1
0
            // Trigger a random seed effect.
            public static void MysterySeed(Monster monster, Entity sender, EventArgs args)
            {
                // Random: burn, stun, damage, gale
                int        rand = GRandom.NextInt(4);
                SeedEntity seed = (SeedEntity)sender;

                if (rand == 0)
                {
                    seed.SeedType = SeedType.Ember;
                }
                else if (rand == 1)
                {
                    seed.SeedType = SeedType.Scent;
                }
                else if (rand == 2)
                {
                    seed.SeedType = SeedType.Pegasus;
                }
                else
                {
                    seed.SeedType = SeedType.Gale;
                }

                monster.TriggerInteraction(Monster.GetSeedInteractionType(seed.SeedType), sender, args);
            }