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 double zombieSummonBaseChance = 0.1;
|
||||
public static int[] blendRanges = { 20, 15, 10, 5 };
|
||||
public static float zombieBabyChance = 0.05f;
|
||||
|
||||
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.";
|
||||
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())
|
||||
{
|
||||
config.save();
|
||||
|
|
|
@ -17,3 +17,12 @@
|
|||
}
|
||||
|
||||
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