And allow for tweaking baby chance as well.
This commit is contained in:
parent
5f5b509c7a
commit
de69b7dfd0
2 changed files with 14 additions and 0 deletions
|
@ -53,6 +53,7 @@ public class ForgeDummyContainer extends DummyModContainer implements WorldAcces
|
||||||
public static boolean fullBoundingBoxLadders = false;
|
public static boolean fullBoundingBoxLadders = false;
|
||||||
public static double zombieSummonBaseChance = 0.1;
|
public static double zombieSummonBaseChance = 0.1;
|
||||||
public static int[] blendRanges = { 20, 15, 10, 5 };
|
public static int[] blendRanges = { 20, 15, 10, 5 };
|
||||||
|
public static float zombieBabyChance = 0.05f;
|
||||||
|
|
||||||
public ForgeDummyContainer()
|
public ForgeDummyContainer()
|
||||||
{
|
{
|
||||||
|
@ -149,6 +150,10 @@ public class ForgeDummyContainer extends DummyModContainer implements WorldAcces
|
||||||
prop.comment = "Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.";
|
prop.comment = "Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.";
|
||||||
zombieSummonBaseChance = prop.getDouble(0.1);
|
zombieSummonBaseChance = prop.getDouble(0.1);
|
||||||
|
|
||||||
|
prop = config.get(Configuration.CATEGORY_GENERAL, "zombieBabyChance", 0.05);
|
||||||
|
prop.comment = "Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic.";
|
||||||
|
zombieBabyChance = (float) prop.getDouble(0.05);
|
||||||
|
|
||||||
if (config.hasChanged())
|
if (config.hasChanged())
|
||||||
{
|
{
|
||||||
config.save();
|
config.save();
|
||||||
|
|
|
@ -17,3 +17,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void entityInit()
|
protected void entityInit()
|
||||||
|
@@ -442,7 +443,7 @@
|
||||||
|
|
||||||
|
if (par1EntityLivingData1 == null)
|
||||||
|
{
|
||||||
|
- par1EntityLivingData1 = new EntityZombieGroupData(this, this.worldObj.rand.nextFloat() < 0.05F, this.worldObj.rand.nextFloat() < 0.05F, (EntityZombieINNER1)null);
|
||||||
|
+ par1EntityLivingData1 = new EntityZombieGroupData(this, this.worldObj.rand.nextFloat() < 0.05F, this.worldObj.rand.nextFloat() < ForgeDummyContainer.zombieBabyChance, (EntityZombieINNER1)null);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (par1EntityLivingData1 instanceof EntityZombieGroupData)
|
||||||
|
|
Loading…
Reference in a new issue