1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/*--
Metal Barrel
Author: Ringwaul, ST-DDT
A sturdier barrel that can transport lava or acid.
--*/
#include Barrel
func PlayBarrelHitSound()
{
Sound("Hits::Materials::Metal::DullMetalHit?");
}
public func IsLiquidContainerForMaterial(string liquid_name)
{
// anything liquid
var density = GetMaterialVal("Density", "Material", Material(liquid_name));
return _inherited(liquid_name, ...) || (density < 50 && density >= 25);
}
local LiquidNames = {
Acid = "$MaterialAcid$",
DuroLava = "$MaterialDuroLava$",
Firefluid = "$MaterialFirefluid$",
Lava = "$MaterialLava$",
Oil = "$MaterialOil$",
Water = "$MaterialWater$",
};
local Name = "$Name$";
local Description = "$Description$";
local ContactIncinerate = 0;
local Components = {Metal = 2};
|