1 #appendto Airplane
2 
3 // plane needs oil
ContainedUp(object clonk,...)4 public func ContainedUp(object clonk, ...)
5 {
6 	if (!FuelCheck(clonk)) return true;
7 	return _inherited(clonk, ...);
8 }
9 
ContainedDown(object clonk,...)10 public func ContainedDown(object clonk, ...)
11 {
12 	if (!FuelCheck(clonk)) return true;
13 	return _inherited(clonk, ...);
14 }
15 
FuelCheck(object clonk)16 func FuelCheck(object clonk)
17 {
18 	if (!FindContents(MetalBarrel))
19 	{
20 		Dialogue->MessageBox("$PlaneNoOil$", clonk, clonk);
21 		clonk->Sound("Animals::Wipf::Whine");
22 		return false;
23 	}
24 	return true;
25 }
26