mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-03-10 04:40:10 +07:00
Erekir unit SFX
This commit is contained in:
parent
39d215e148
commit
fcb99103dd
BIN
core/assets/sounds/blaster.ogg
Normal file
BIN
core/assets/sounds/blaster.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/bolt.ogg
Normal file
BIN
core/assets/sounds/bolt.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/largeCannon.ogg
Normal file
BIN
core/assets/sounds/largeCannon.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/mediumCannon.ogg
Normal file
BIN
core/assets/sounds/mediumCannon.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/missileLarge.ogg
Normal file
BIN
core/assets/sounds/missileLarge.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/missileSmall.ogg
Normal file
BIN
core/assets/sounds/missileSmall.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/pulseBlast.ogg
Normal file
BIN
core/assets/sounds/pulseBlast.ogg
Normal file
Binary file not shown.
BIN
core/assets/sounds/shockBlast.ogg
Normal file
BIN
core/assets/sounds/shockBlast.ogg
Normal file
Binary file not shown.
@ -2507,6 +2507,7 @@ public class UnitTypes{
|
||||
researchCostMultiplier = 0f;
|
||||
|
||||
weapons.add(new Weapon("locus-weapon"){{
|
||||
shootSound = Sounds.bolt;
|
||||
layerOffset = 0.0001f;
|
||||
reload = 12f;
|
||||
shootY = 10f;
|
||||
@ -2584,6 +2585,7 @@ public class UnitTypes{
|
||||
researchCostMultiplier = 0f;
|
||||
|
||||
weapons.add(new Weapon("precept-weapon"){{
|
||||
shootSound = Sounds.dullExplosion;
|
||||
layerOffset = 0.0001f;
|
||||
reload = 85f;
|
||||
shootY = 16f;
|
||||
@ -2649,6 +2651,7 @@ public class UnitTypes{
|
||||
treadRects = new Rect[]{new Rect(22 - 154f/2f, 16 - 154f/2f, 28, 130)};
|
||||
|
||||
weapons.add(new Weapon("vanquish-weapon"){{
|
||||
shootSound = Sounds.mediumCannon;
|
||||
layerOffset = 0.0001f;
|
||||
reload = 110f;
|
||||
shootY = 71f / 4f;
|
||||
@ -2687,6 +2690,7 @@ public class UnitTypes{
|
||||
fragSpread = 10f;
|
||||
fragBullets = 5;
|
||||
fragVelocityMin = 1f;
|
||||
despawnSound = Sounds.dullExplosion;
|
||||
|
||||
fragBullet = new BasicBulletType(8f, 25){{
|
||||
sprite = "missile-large";
|
||||
@ -2745,6 +2749,7 @@ public class UnitTypes{
|
||||
treadRects = new Rect[]{new Rect(27 - xo, 152 - yo, 56, 73), new Rect(24 - xo, 51 - 9 - yo, 29, 17), new Rect(59 - xo, 18 - 9 - yo, 39, 19)};
|
||||
|
||||
weapons.add(new Weapon("conquer-weapon"){{
|
||||
shootSound = Sounds.largeCannon;
|
||||
layerOffset = 0.1f;
|
||||
reload = 120f;
|
||||
shootY = 32.5f;
|
||||
@ -2941,6 +2946,7 @@ public class UnitTypes{
|
||||
researchCostMultiplier = 0f;
|
||||
|
||||
weapons.add(new Weapon("merui-weapon"){{
|
||||
shootSound = Sounds.missile;
|
||||
mirror = false;
|
||||
x = 0f;
|
||||
y = 1f;
|
||||
@ -3030,6 +3036,7 @@ public class UnitTypes{
|
||||
}
|
||||
|
||||
weapons.add(new Weapon("cleroi-weapon"){{
|
||||
shootSound = Sounds.blaster;
|
||||
x = 14f / 4f;
|
||||
y = 33f / 4f;
|
||||
reload = 30f;
|
||||
@ -3141,6 +3148,7 @@ public class UnitTypes{
|
||||
}
|
||||
|
||||
weapons.add(new Weapon("anthicus-weapon"){{
|
||||
shootSound = Sounds.missileLarge;
|
||||
x = 29f / 4f;
|
||||
y = -11f / 4f;
|
||||
shootY = 1.5f;
|
||||
@ -3293,6 +3301,7 @@ public class UnitTypes{
|
||||
groundLayer = Layer.legUnit;
|
||||
|
||||
weapons.add(new Weapon("tecta-weapon"){{
|
||||
shootSound = Sounds.malignShoot;
|
||||
mirror = true;
|
||||
top = false;
|
||||
|
||||
@ -3329,6 +3338,7 @@ public class UnitTypes{
|
||||
trailWidth = 2.8f;
|
||||
trailLength = 20;
|
||||
trailChance = -1f;
|
||||
despawnSound = Sounds.dullExplosion;
|
||||
|
||||
despawnEffect = Fx.none;
|
||||
hitEffect = new ExplosionEffect(){{
|
||||
@ -3384,6 +3394,7 @@ public class UnitTypes{
|
||||
targetAir = false;
|
||||
|
||||
weapons.add(new Weapon("collaris-weapon"){{
|
||||
shootSound = Sounds.pulseBlast;
|
||||
mirror = true;
|
||||
rotationLimit = 30f;
|
||||
rotateSpeed = 0.4f;
|
||||
@ -3443,6 +3454,7 @@ public class UnitTypes{
|
||||
trailChance = -1f;
|
||||
|
||||
despawnEffect = Fx.none;
|
||||
despawnSound = Sounds.dullExplosion;
|
||||
|
||||
hitEffect = despawnEffect = new ExplosionEffect(){{
|
||||
lifetime = 34f;
|
||||
@ -3552,6 +3564,7 @@ public class UnitTypes{
|
||||
}
|
||||
|
||||
weapons.add(new Weapon("elude-weapon"){{
|
||||
shootSound = Sounds.blaster;
|
||||
y = -2f;
|
||||
x = 4f;
|
||||
top = true;
|
||||
@ -3599,6 +3612,7 @@ public class UnitTypes{
|
||||
);
|
||||
|
||||
weapons.add(new Weapon("avert-weapon"){{
|
||||
shootSound = Sounds.blaster;
|
||||
reload = 35f;
|
||||
x = 0f;
|
||||
y = 6.5f;
|
||||
@ -3663,6 +3677,7 @@ public class UnitTypes{
|
||||
}});
|
||||
|
||||
weapons.add(new Weapon(){{
|
||||
shootSound = Sounds.shockBlast;
|
||||
x = 0f;
|
||||
y = -2f;
|
||||
shootY = 0f;
|
||||
@ -3686,6 +3701,7 @@ public class UnitTypes{
|
||||
}});
|
||||
smokeEffect = Fx.shootSmokeTitan;
|
||||
hitColor = Pal.sapBullet;
|
||||
despawnSound = Sounds.spark;
|
||||
|
||||
sprite = "large-orb";
|
||||
trailEffect = Fx.missileTrail;
|
||||
@ -3769,6 +3785,7 @@ public class UnitTypes{
|
||||
}});
|
||||
|
||||
weapons.add(new Weapon("quell-weapon"){{
|
||||
shootSound = Sounds.missileSmall;
|
||||
x = 51 / 4f;
|
||||
y = 5 / 4f;
|
||||
rotate = true;
|
||||
@ -3793,6 +3810,7 @@ public class UnitTypes{
|
||||
engineColor = trailColor = Pal.sapBulletBack;
|
||||
engineLayer = Layer.effect;
|
||||
health = 45;
|
||||
loopSoundVolume = 0.1f;
|
||||
|
||||
weapons.add(new Weapon(){{
|
||||
shootCone = 360f;
|
||||
@ -3854,6 +3872,7 @@ public class UnitTypes{
|
||||
}
|
||||
|
||||
weapons.add(new Weapon("disrupt-weapon"){{
|
||||
shootSound = Sounds.missileLarge;
|
||||
x = 78f / 4f;
|
||||
y = -10f / 4f;
|
||||
mirror = true;
|
||||
@ -3903,6 +3922,7 @@ public class UnitTypes{
|
||||
engineColor = trailColor = Pal.sapBulletBack;
|
||||
engineLayer = Layer.effect;
|
||||
deathExplosionEffect = Fx.none;
|
||||
loopSoundVolume = 0.1f;
|
||||
|
||||
parts.add(new ShapePart(){{
|
||||
layer = Layer.effect;
|
||||
|
@ -34,6 +34,8 @@ public class MissileUnitType extends UnitType{
|
||||
targetPriority = -1f;
|
||||
outlineColor = Pal.darkOutline;
|
||||
fogRadius = 2f;
|
||||
loopSound = Sounds.missileTrail;
|
||||
loopSoundVolume = 0.05f;
|
||||
//TODO weapon configs, etc?
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user