TextScreens: Attempt to fix occasional screen clear
Fixes #256
Allow PlayerUse hook to dictate On/Off

There is currently no way to prevent players from messing with the owner's Adv Input without directly modifying this file.

Since the On/Off functions act like that of a Button, I chose PlayerUse as the hook. This will allow any custom or public prop protections to handle it instead. I believe Wiremod is using gamemode.Call for hooks included in the base gamemode, so I am using that instead of hook.Run.

There may be a better hook available for handling this, but I can't think of one at the moment. If this isn't merged, please at least look into adding a way to let external prop protections to handle this.
Allow PlayerUse hook to dictate On/Off

See #590 for Adv Input



There is currently no way to prevent players from messing with the owner's Dual Input without directly modifying this file.

Since the On/Off functions act like that of a Button, I chose PlayerUse as the hook. This will allow any custom or public prop protections to handle it instead. I believe Wiremod is using gamemode.Call for hooks included in the base gamemode, so I am using that instead of hook.Run.

There may be a better hook available for handling this, but I can't think of one at the moment. If this isn't merged, please at least look into adding a way to let external prop protections to handle this.
Input - allow external prop protection to dictact On/Off

#590 for Adv Input
#591 for Dual Input

I apologize if making 3 separate edits is redundant, I am not too familiar with Github yet.

------------------------------------------------------------------------------------------
There is currently no way to prevent players from messing with the owner's Adv Input without directly modifying this file.

Since the On/Off functions act like that of a Button, I chose PlayerUse as the hook. This will allow any custom or public prop protections to handle it instead. I believe Wiremod is using gamemode.Call for hooks included in the base gamemode, so I am using that instead of hook.Run.

There may be a better hook available for handling this, but I can't think of one at the moment. If this isn't merged, please at least look into adding a way to let external prop protections to handle this.
Merge pull request #590 from Mista-Tea/patch-2

Adv Input - allow external prop protection to dictate On/Off
Merge pull request #591 from Mista-Tea/patch-3

Dual Input - allow external prop protection to dictate On/Off
Merge pull request #592 from Mista-Tea/patch-4

Input - allow external prop protection to dictact On/Off
E2 datasignal - rewrote the IsAllowed check

Rewrote the function that checks if a message is allowed to be sent to
an E2 depending on the scope of the sender and receiver. I noticed it
didn't work properly when using certain combinations of scopes with
certain combinations of PP friends lists.
E2 timer - added dateUTC() and dateUTC(N)

I noticed I'd forgotten to add dateUTC.
Remove OnlyGrabOwners check and unused code
Remove ConVar for OnlyGrabOwners
Merge pull request #597 from Mista-Tea/master

Remove OnlyGrabOwners check from Wire Grabber
Fix #599. Correctly register numpad callbacks.
Fixed holograms not being removed with their E2
Part of #598
Hydraulics: Fixed clientside error if traces don't hit
Common when right clicking props on large maps
Fixes #593
Fixing thruster effect error

Caused by emitter:Finish() being fixed