chainsaw.c 345 B

12345678910111213141516171819
  1. class Chainsaw extends Switchable_Base
  2. {
  3. override bool CanPutInCargo( EntityAI parent )
  4. {
  5. if( !super.CanPutInCargo(parent) ) {return false;}
  6. if( !GetCompEM().IsSwitchedOn() )
  7. {
  8. return true;
  9. }
  10. return false;
  11. }
  12. override void SetActions()
  13. {
  14. super.SetActions();
  15. AddAction(ActionSawPlanks);
  16. AddAction(ActionDestroyPart);
  17. }
  18. }