v0.3.0: added wand of venom & venom gas

This commit is contained in:
Evan Debenham
2015-04-12 23:13:07 -04:00
parent d3852a392e
commit 4759cb8a55
9 changed files with 181 additions and 11 deletions
@@ -54,11 +54,12 @@ public class Speck extends Image {
public static final int RATTLE = 105;
public static final int JET = 106;
public static final int TOXIC = 107;
public static final int PARALYSIS = 108;
public static final int DUST = 109;
public static final int STENCH = 110;
public static final int FORGE = 111;
public static final int CONFUSION = 112;
public static final int VENOM = 108;
public static final int PARALYSIS = 109;
public static final int DUST = 110;
public static final int STENCH = 111;
public static final int FORGE = 112;
public static final int CONFUSION = 113;
private static final int SIZE = 7;
@@ -100,6 +101,7 @@ public class Speck extends Image {
break;
case JET:
case TOXIC:
case VENOM:
case PARALYSIS:
case STENCH:
case CONFUSION:
@@ -269,6 +271,13 @@ public class Speck extends Image {
angle = Random.Float( 360 );
lifespan = Random.Float( 1f, 3f );
break;
case VENOM:
hardlight( 0x330033 );
angularSpeed = 30;
angle = Random.Float( 360 );
lifespan = Random.Float( 1f, 3f );
break;
case PARALYSIS:
hardlight( 0xFFFF66 );
@@ -404,6 +413,7 @@ public class Speck extends Image {
scale.set( 1 + p * 2 );
break;
case VENOM:
case STENCH:
am = (p < 0.5f ? p : 1 - p) * 2;
scale.set( 1 + p * 2 );