Customizable Fragging Angle (#2006)
* Customizable Fragging Angle * I did it wrong. * Undo that last change. * Anuke told me to make it just forwards * Thanks Anuke My inexperience is very evident.
This commit is contained in:
@@ -64,6 +64,7 @@ public abstract class BulletType extends Content{
|
|||||||
|
|
||||||
//additional effects
|
//additional effects
|
||||||
|
|
||||||
|
public float fragCone = 360f;
|
||||||
public int fragBullets = 9;
|
public int fragBullets = 9;
|
||||||
public float fragVelocityMin = 0.2f, fragVelocityMax = 1f;
|
public float fragVelocityMin = 0.2f, fragVelocityMax = 1f;
|
||||||
public BulletType fragBullet = null;
|
public BulletType fragBullet = null;
|
||||||
@@ -117,7 +118,7 @@ public abstract class BulletType extends Content{
|
|||||||
if(fragBullet != null){
|
if(fragBullet != null){
|
||||||
for(int i = 0; i < fragBullets; i++){
|
for(int i = 0; i < fragBullets; i++){
|
||||||
float len = Mathf.random(1f, 7f);
|
float len = Mathf.random(1f, 7f);
|
||||||
float a = Mathf.random(360f);
|
float a = b.rotation() + Mathf.range(fragCone/2);
|
||||||
fragBullet.create(b, x + Angles.trnsx(a, len), y + Angles.trnsy(a, len), a, Mathf.random(fragVelocityMin, fragVelocityMax));
|
fragBullet.create(b, x + Angles.trnsx(a, len), y + Angles.trnsy(a, len), a, Mathf.random(fragVelocityMin, fragVelocityMax));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user