30 {
31 Object targetObject = target.GetObject();
32
33 if ( targetObject != NULL && targetObject.IsInherited(
PlantBase) && item != NULL && !item.IsDamageDestroyed() )
34 {
36 return plant.NeedsWater() && item.GetQuantity() > 0 && !item.GetIsFrozen();
37 }
38
39 return false;
40 }