v0.3.2: rebalanced earlygame enemy stats and distributions

This commit is contained in:
Evan Debenham
2015-09-22 03:21:26 -04:00
parent 71e78f23c4
commit 2e1e6547a3
6 changed files with 21 additions and 18 deletions
@@ -76,12 +76,12 @@ public class Bestiary {
classes = new Class<?>[]{ Rat.class, Gnoll.class };
break;
case 3:
chances = new float[]{ 1, 2, 1, 0.02f };
classes = new Class<?>[]{ Rat.class, Gnoll.class, Crab.class, Swarm.class };
chances = new float[]{ 2, 4, 1, 1 };
classes = new Class<?>[]{ Rat.class, Gnoll.class, Crab.class, Swarm.class };
break;
case 4:
chances = new float[]{ 1, 2, 3, 0.02f, 0.01f, 0.01f };
classes = new Class<?>[]{ Rat.class, Gnoll.class, Crab.class, Swarm.class, Skeleton.class, Thief.class };
chances = new float[]{ 1, 2, 3, 1, 0.01f, 0.01f };
classes = new Class<?>[]{ Rat.class, Gnoll.class, Crab.class, Swarm.class, Skeleton.class, Thief.class };
break;
case 5:
@@ -94,15 +94,15 @@ public class Bestiary {
classes = new Class<?>[]{ Skeleton.class, Thief.class, Swarm.class, Shaman.class };
break;
case 7:
chances = new float[]{ 3, 1, 1, 1 };
chances = new float[]{ 3, 1, 1, 0 };
classes = new Class<?>[]{ Skeleton.class, Shaman.class, Thief.class, Swarm.class };
break;
case 8:
chances = new float[]{ 3, 2, 1, 1, 1, 0.02f };
chances = new float[]{ 3, 2, 1, 1, 0, 0.02f };
classes = new Class<?>[]{ Skeleton.class, Shaman.class, Gnoll.class, Thief.class, Swarm.class, Bat.class };
break;
case 9:
chances = new float[]{ 3, 3, 1, 1, 0.02f, 0.01f };
chances = new float[]{ 3, 3, 1, 0, 0.02f, 0.01f };
classes = new Class<?>[]{ Skeleton.class, Shaman.class, Thief.class, Swarm.class, Bat.class, Brute.class };
break;