Merge branch 'master' of https://github.com/Anuken/Mindustry into tsunami

 Conflicts:
	core/assets/sprites/block_colors.png
	core/assets/sprites/fallback/sprites.atlas
	core/assets/sprites/fallback/sprites.png
	core/assets/sprites/fallback/sprites2.png
	core/assets/sprites/fallback/sprites3.png
	core/assets/sprites/fallback/sprites4.png
	core/assets/sprites/fallback/sprites5.png
	core/assets/sprites/fallback/sprites7.png
	core/assets/sprites/fallback/sprites8.png
	core/assets/sprites/sprites.atlas
	core/assets/sprites/sprites.png
	core/assets/sprites/sprites2.png
	core/assets/sprites/sprites4.png
	core/assets/sprites/sprites5.png
This commit is contained in:
slava0135
2020-09-29 18:31:42 +03:00
116 changed files with 25350 additions and 25276 deletions

View File

@@ -208,6 +208,11 @@ public class Blocks implements ContentList{
liquidDrop = Liquids.slag;
isLiquid = true;
cacheLayer = CacheLayer.slag;
attributes.set(Attribute.heat, 0.85f);
emitLight = true;
lightRadius = 40f;
lightColor = Color.orange.cpy().a(0.38f);
}};
stone = new Floor("stone");
@@ -242,7 +247,7 @@ public class Blocks implements ContentList{
blendGroup = basalt;
emitLight = true;
lightRadius = 60f;
lightRadius = 50f;
lightColor = Color.orange.cpy().a(0.3f);
}};
@@ -865,7 +870,8 @@ public class Blocks implements ContentList{
size = 2;
reload = 250f;
range = 85f;
healPercent = 14f;
healPercent = 11f;
phaseBoost = 15f;
health = 80 * size * size;
consumes.item(Items.phasefabric).boost();
}};
@@ -1142,6 +1148,7 @@ public class Blocks implements ContentList{
powerProduction = 1.8f;
generateEffect = Fx.redgeneratespark;
size = 2;
floating = true;
}};
steamGenerator = new BurnerGenerator("steam-generator"){{
@@ -1771,6 +1778,7 @@ public class Blocks implements ContentList{
};
size = 3;
consumes.power(1.2f);
floating = true;
}};
additiveReconstructor = new Reconstructor("additive-reconstructor"){{

View File

@@ -419,7 +419,7 @@ public class UnitTypes implements ContentList{
continuous = true;
cooldownTime = 200f;
bullet = new ContinuousLaserBulletType(17){{
bullet = new ContinuousLaserBulletType(20){{
length = 150f;
hitEffect = Fx.hitMeltHeal;
drawSize = 420f;
@@ -430,7 +430,7 @@ public class UnitTypes implements ContentList{
shootEffect = Fx.greenLaserChargeSmall;
incendChance = 0.02f;
incendChance = 0.05f;
incendSpread = 5f;
incendAmount = 1;
@@ -489,7 +489,7 @@ public class UnitTypes implements ContentList{
bullet = new LaserBulletType(){{
length = 500f;
damage = 520f;
damage = 550f;
width = 75f;
lifetime = 65f;
@@ -885,7 +885,7 @@ public class UnitTypes implements ContentList{
weapons.add(new Weapon(){{
y = 0f;
x = 2f;
reload = 15f;
reload = 13f;
ejectEffect = Fx.shellEjectSmall;
bullet = Bullets.standardCopper;
shootSound = Sounds.shoot;
@@ -935,7 +935,7 @@ public class UnitTypes implements ContentList{
drag = 0.016f;
flying = true;
range = 140f;
hitSize = 18f;
hitSize = 20f;
lowAltitude = true;
armor = 5f;

View File

@@ -170,12 +170,13 @@ public class Weathers implements ContentList{
sandstorm = new Weather("sandstorm"){
TextureRegion region;
float size = 140f, padding = size, invDensity = 1500f, baseSpeed = 6.1f;
float force = 0.45f;
float force = 0.4f * 0;
Color color = Color.valueOf("f7cba4");
Texture noise;
{
attrs.set(Attribute.light, -0.1f);
opacityMultiplier = 0.8f;
}
@Override
@@ -250,7 +251,7 @@ public class Weathers implements ContentList{
sporestorm = new Weather("sporestorm"){
TextureRegion region;
float size = 5f, padding = size, invDensity = 2000f, baseSpeed = 4.3f, force = 0.28f;
float size = 5f, padding = size, invDensity = 2000f, baseSpeed = 4.3f, force = 0.28f * 0;
Color color = Color.valueOf("7457ce");
Texture noise;
@@ -259,6 +260,7 @@ public class Weathers implements ContentList{
attrs.set(Attribute.light, -0.15f);
status = StatusEffects.sporeSlowed;
statusGround = false;
opacityMultiplier = 0.85f;
}
@Override