wiremod/wire — pull request #597 by Mista-Tea (2014-04-03 11:14:36+00:00)
Title: Remove OnlyGrabOwners check from Wire Grabber

```
if self.OnlyGrabOwners and (not trace.Entity.GetPlayer or self:GetPlayer() ~= trace.Entity:GetPlayer()) then return false end
```

This check prevents players from being able to grab anything other than their own _wire_ components.

_Non-wire_ components don't have a :GetPlayer() function, so this will always return false when trying to grab entities like regular props, even if they belong to the grabber's owner.

Since the sbox_wire_grabbers_onlyOwnersProps convar is 1 by default, this will essentially 'break' (in the minds of the players) the wire grabber on every server.

The wire forcer , which can be seen as an equivalent tool with the opposite functionality of the grabber, doesn't use an sbox convar and works as intended, which is why I propose this check be removed.

As for the unused code (Free Fall's code), I propose it be removed since it is not being used, and can simply be recovered (if need be) by viewing the code history prior to this commit.