66 {
67 Object target_O = target.GetObject();
68
69 if ( item && target_O.IsInherited(PileOfWoodenPlanks))
70 {
71 string item_type = item.GetType();
72
73 switch(item_type)
74 {
75 case "Chainsaw":
76 if ( item.HasEnergyManager() && item.GetCompEM().CanWork() )
77 {
78 return true;
79 }
80 else
81 {
82 return false;
83 }
84 break;
85 }
86
87 return true;
88 }
89
90 return false;
91 }