Thermal generator effect tweaks

This commit is contained in:
Anuken
2021-07-21 09:02:08 -04:00
parent db13bffad6
commit fcb9ebb8c3
5 changed files with 13 additions and 11 deletions

View File

@@ -1161,7 +1161,7 @@ public class Blocks implements ContentList{
requirements(Category.power, with(Items.copper, 40, Items.graphite, 35, Items.lead, 50, Items.silicon, 35, Items.metaglass, 40));
powerProduction = 1.8f;
generateEffect = Fx.redgeneratespark;
effectChance = 0.013f;
effectChance = 0.011f;
size = 2;
floating = true;
ambientSound = Sounds.hum;

View File

@@ -1526,12 +1526,16 @@ public class Fx{
});
}),
redgeneratespark = new Effect(80, e -> {
color(Pal.redSpark, Color.gray, e.fin());
randLenVectors(e.id, 2, e.finpow() * 9f, (x, y) -> {
Fill.circle(e.x + x, e.y + y, e.fslope() * 1.8f);
});
}),
redgeneratespark = new Effect(90, e -> {
color(Pal.redSpark);
alpha(e.fslope());
rand.setSeed(e.id);
for(int i = 0; i < 2; i++){
v.set(e.finpow() * 9f * rand.nextFloat(), 0).rotate(rand.random(360f)).add(e.x, e.y);
Fill.circle(v.x, v.y, rand.random(1.4f, 2.4f));
}
}).layer(Layer.bullet - 1f),
generatespark = new Effect(18, e -> {
randLenVectors(e.id, 5, e.fin() * 8f, (x, y) -> {

View File

@@ -22,8 +22,6 @@ public class DrawArcSmelter extends DrawBlock{
Draw.rect(bottom, build.x, build.y);
if(build.warmup > 0f && flameColor.a > 0.001f){
Lines.stroke(circleStroke * build.warmup);
float si = Mathf.absin(flameRadiusScl, flameRadiusMag);