forked from Mirrors/openclonk
26 lines
471 B
C
26 lines
471 B
C
#appendto Airplane
|
|
|
|
// plane needs oil
|
|
public func ContainedUp(object clonk, ...)
|
|
{
|
|
if (!FuelCheck(clonk)) return true;
|
|
return _inherited(clonk, ...);
|
|
}
|
|
|
|
public func ContainedDown(object clonk, ...)
|
|
{
|
|
if (!FuelCheck(clonk)) return true;
|
|
return _inherited(clonk, ...);
|
|
}
|
|
|
|
func FuelCheck(object clonk)
|
|
{
|
|
if (!FindContents(MetalBarrel))
|
|
{
|
|
Dialogue->MessageBox("$PlaneNoOil$", clonk, clonk);
|
|
clonk->Sound("Animals::Wipf::Whine");
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|