rotected_by ?Valuable_item ?Trigger)
               )
              (and
                (not (triggered ?Valuable_item))
                (protected ?Valuable_item)
               )))
        )
    )
  (:action hack_security
       :parameters ( ?System - system ?Valuable_item - valuable_item ?Trigger - trigger ?Burglar - burglar)
       :precondition (and 
            (active ?System)
            (protected ?Valuable_item)
            (protected_by ?Valuable_item ?Trigger)
            (casing_joint ?Burgla