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); }
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); }
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); }