Ejemplo n.º 1
0
        static DragonEgg()
        {
            WeightedDragons = new WeightedRandomType <BaseCreature>();

            WeightedDragons.Add <AdamantineDragon>(1);
            WeightedDragons.Add <RockDragon>(1);
            WeightedDragons.Add <CelestialDragon>(1);
            WeightedDragons.Add <FrostDragon>(1);
            WeightedDragons.Add <InfernoDragon>(1);
            WeightedDragons.Add <PoisonDragon>(1);
            WeightedDragons.Add <RockDragon>(1);
            WeightedDragons.Add <WaterDrake>(1);
            WeightedDragons.Add <ShadowDragon>(1);
            WeightedDragons.Add <StormDragon>(1);
            WeightedDragons.Add <TidalDragon>(1);
            WeightedDragons.Add <AirDrake>(1);
            WeightedDragons.Add <EarthDrake>(1);
            WeightedDragons.Add <FireDrake>(1);
            WeightedDragons.Add <FrostDrake>(1);
            WeightedDragons.Add <HeavenlyDrake>(1);
            WeightedDragons.Add <PoisonDrake>(1);
            WeightedDragons.Add <SpectralDrake>(1);
            WeightedDragons.Add <UndeadDrake>(1);

            WeightedStandardDragons = new WeightedRandomType <BaseCreature>();
            WeightedStandardDragons.Add <Drake>(1);
            WeightedStandardDragons.Add <Dragon>(1);
        }
Ejemplo n.º 2
0
        static FrenziedOstardEgg()
        {
            WeightedOstards = new WeightedRandomType <BaseCreature>();

            WeightedOstards.Add <FrenziedOstard>(1);
            WeightedOstards.Add <GoldenFrenziedOstard>(1);
            WeightedOstards.Add <PlainsFrenziedOstard>(1);
            WeightedOstards.Add <MountainFrenziedOstard>(1);
            WeightedOstards.Add <SwampFrenziedOstard>(1);
            WeightedOstards.Add <HighlandFrenziedOstard>(1);
            WeightedOstards.Add <ShadowFrenziedOstard>(1);
            WeightedOstards.Add <ValleyFrenziedOstard>(1);
            WeightedOstards.Add <StoneFrenziedOstard>(1);
            WeightedOstards.Add <EmeraldFrenziedOstard>(1);
            WeightedOstards.Add <RubyFrenziedOstard>(1);
            WeightedOstards.Add <TropicalFrenziedOstard>(1);
            WeightedOstards.Add <SnowFrenziedOstard>(1);
            WeightedOstards.Add <IceFrenziedOstard>(1);
            WeightedOstards.Add <FireFrenziedOstard>(1);
            WeightedOstards.Add <HeavenlyFrenziedOstard>(1);
        }
Ejemplo n.º 3
0
        static OstardEgg()
        {
            WeightedOstards = new WeightedRandomType <BaseCreature>();

            // Weight 4
            WeightedOstards.Add <GoldenOstard>(4);
            WeightedOstards.Add <PlainsOstard>(4);
            WeightedOstards.Add <MountainOstard>(4);
            WeightedOstards.Add <SwampOstard>(4);
            WeightedOstards.Add <HighlandOstard>(4);
            // Weight 2
            WeightedOstards.Add <ShadowOstard>(2);
            WeightedOstards.Add <ValleyOstard>(2);
            WeightedOstards.Add <StoneOstard>(2);
            WeightedOstards.Add <EmeraldOstard>(2);
            WeightedOstards.Add <RubyOstard>(2);
            // Weight 1
            WeightedOstards.Add <TropicalOstard>(1);
            WeightedOstards.Add <SnowOstard>(1);
            WeightedOstards.Add <IceOstard>(1);
            WeightedOstards.Add <FireOstard>(1);
            WeightedOstards.Add <HeavenlyOstard>(1);
        }