v0.3.0: tweaks to the generator class, added in some new items, some clarity changes, made starflower seeds drop extremely rarely.

This commit is contained in:
Evan Debenham 2015-05-20 10:44:18 -04:00 committed by Evan Debenham
parent 38c84d6018
commit b5493f4efe

View File

@ -128,7 +128,7 @@ public class Generator {
WandOfPrismaticLight.class, WandOfPrismaticLight.class,
//WandOfWarding.class, //WandOfWarding.class,
WandOfTransfusion.class, WandOfTransfusion.class,
//WandOfCorruption.class, WandOfCorruption.class,
WandOfRegrowth.class }; WandOfRegrowth.class };
Category.WAND.probs = new float[]{ 4, 4, 4, 4, 4, 3, /*3,*/ 3, 3, /*3,*/ 3, 3, 3 }; Category.WAND.probs = new float[]{ 4, 4, 4, 4, 4, 3, /*3,*/ 3, 3, /*3,*/ 3, 3, 3 };
@ -174,12 +174,12 @@ public class Generator {
RingOfForce.class, RingOfForce.class,
RingOfFuror.class, RingOfFuror.class,
RingOfHaste.class, RingOfHaste.class,
//RingOfMagic.class, RingOfMagic.class, //currently removed from drop tables, pending rework
RingOfMight.class, RingOfMight.class,
RingOfSharpshooting.class, RingOfSharpshooting.class,
RingOfTenacity.class, RingOfTenacity.class,
RingOfWealth.class}; RingOfWealth.class};
Category.RING.probs = new float[]{ 1, 1, 1, 1, 1, 1, /*1,*/ 1, 1, 1, 1 }; Category.RING.probs = new float[]{ 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1 };
Category.ARTIFACT.classes = new Class<?>[]{ Category.ARTIFACT.classes = new Class<?>[]{
CapeOfThorns.class, CapeOfThorns.class,
@ -192,9 +192,11 @@ public class Generator {
TimekeepersHourglass.class, TimekeepersHourglass.class,
UnstableSpellbook.class, UnstableSpellbook.class,
AlchemistsToolkit.class, //currently removed from drop tables, pending rework. AlchemistsToolkit.class, //currently removed from drop tables, pending rework.
DriedRose.class //starts with no chance of spawning, chance is set directly after beating ghost quest. DriedRose.class, //starts with no chance of spawning, chance is set directly after beating ghost quest.
LloydsBeacon.class
/*EtherealChains.class*/
}; };
Category.ARTIFACT.probs = new float[]{ 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0 }; Category.ARTIFACT.probs = new float[]{ 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0 /*, 1*/};
Category.SEED.classes = new Class<?>[]{ Category.SEED.classes = new Class<?>[]{
Firebloom.Seed.class, Firebloom.Seed.class,
@ -207,8 +209,9 @@ public class Generator {
Rotberry.Seed.class, Rotberry.Seed.class,
BlandfruitBush.Seed.class, BlandfruitBush.Seed.class,
Dreamfoil.Seed.class, Dreamfoil.Seed.class,
Stormvine.Seed.class}; Stormvine.Seed.class,
Category.SEED.probs = new float[]{ 3, 3, 3, 3, 3, 3, 3, 0, 1, 3, 3 }; Starflower.class};
Category.SEED.probs = new float[]{ 12, 12, 12, 12, 12, 12, 12, 0, 4, 12, 12, 1 };
} }
public static void reset() { public static void reset() {