860985f193
The way stat |= BROKEN was done was a mess, this makes everywhere use obj_break with proper parent calls and adds a signal for when a machine enters the broken state. Why It's Good For The Game Better code quality, more signals.