59 lines
1.7 KiB
Java
59 lines
1.7 KiB
Java
package mindustry.content;
|
|
|
|
import arc.graphics.*;
|
|
import mindustry.ctype.*;
|
|
import mindustry.type.*;
|
|
|
|
public class Liquids implements ContentList{
|
|
public static Liquid water, slag, oil, cryofluid, neoplasm;
|
|
|
|
@Override
|
|
public void load(){
|
|
|
|
water = new Liquid("water", Color.valueOf("596ab8")){{
|
|
heatCapacity = 0.4f;
|
|
alwaysUnlocked = true;
|
|
effect = StatusEffects.wet;
|
|
boilPoint = 0.5f;
|
|
gasColor = Color.grays(0.9f);
|
|
}};
|
|
|
|
slag = new Liquid("slag", Color.valueOf("ffa166")){{
|
|
temperature = 1f;
|
|
viscosity = 0.7f;
|
|
effect = StatusEffects.melting;
|
|
lightColor = Color.valueOf("f0511d").a(0.4f);
|
|
}};
|
|
|
|
oil = new Liquid("oil", Color.valueOf("313131")){{
|
|
viscosity = 0.75f;
|
|
flammability = 1.2f;
|
|
explosiveness = 1.2f;
|
|
heatCapacity = 0.7f;
|
|
barColor = Color.valueOf("6b675f");
|
|
effect = StatusEffects.tarred;
|
|
boilPoint = 0.65f;
|
|
gasColor = Color.grays(0.4f);
|
|
}};
|
|
|
|
cryofluid = new Liquid("cryofluid", Color.valueOf("6ecdec")){{
|
|
heatCapacity = 0.9f;
|
|
temperature = 0.25f;
|
|
effect = StatusEffects.freezing;
|
|
lightColor = Color.valueOf("0097f5").a(0.2f);
|
|
boilPoint = 0.55f;
|
|
gasColor = Color.valueOf("c1e8f5");
|
|
}};
|
|
|
|
neoplasm = new CellLiquid("neoplasm", Color.valueOf("e05438")){{
|
|
heatCapacity = 0.4f;
|
|
temperature = 0.54f;
|
|
viscosity = 0.65f;
|
|
flammability = 0.1f;
|
|
|
|
colorFrom = Color.valueOf("f98f4a");
|
|
colorTo = Color.valueOf("9e172c");
|
|
}};
|
|
}
|
|
}
|