From 512d9881c4dd7ada71bd8484a66f4cdcc5b0c87e Mon Sep 17 00:00:00 2001 From: HugoBDesigner Date: Wed, 1 Apr 2026 21:57:08 -0300 Subject: [PATCH 1/2] feat[p2ce]: New catcher inputs for upcoming PR --- fgd/point/prop/prop_laser_catcher.fgd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fgd/point/prop/prop_laser_catcher.fgd b/fgd/point/prop/prop_laser_catcher.fgd index fdb46152..f90403cd 100644 --- a/fgd/point/prop/prop_laser_catcher.fgd +++ b/fgd/point/prop/prop_laser_catcher.fgd @@ -41,8 +41,11 @@ // Inputs input Skin(integer) : "Set the skin of the catcher manually." - input SetFilterColor(color255) : "Changes the laser filter colour." + input Lock(void) : "Locks the current state of activation of the catcher." + input Unlock(void) : "Unlocks the catcher to be updated freely." + input ForcePowered(color255) : "Locks the catcher in a powered state with the provided pseudo beam color." + input ForceUnpowered(void) : "Locks the catcher in an unpowered state, unable to be activated by lasers." // Outputs output OnPowered(void) : "Fired when a laser hits the target." From c3aacc5bd111bba2e776745e31e57d3a789f76b4 Mon Sep 17 00:00:00 2001 From: HugoBDesigner Date: Wed, 1 Apr 2026 22:10:21 -0300 Subject: [PATCH 2/2] Oops I forgot about relays! --- fgd/point/prop/prop_laser_relay.fgd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fgd/point/prop/prop_laser_relay.fgd b/fgd/point/prop/prop_laser_relay.fgd index dff6f3d1..2067b046 100644 --- a/fgd/point/prop/prop_laser_relay.fgd +++ b/fgd/point/prop/prop_laser_relay.fgd @@ -21,6 +21,10 @@ // Inputs input SetFilterColor(color255) : "Changes the laser filter colour." + input Lock(void) : "Locks the current state of activation of the relay." + input Unlock(void) : "Unlocks the relay to be updated freely." + input ForcePowered(color255) : "Locks the relay in a powered state with the provided pseudo beam color." + input ForceUnpowered(void) : "Locks the relay in an unpowered state, unable to be activated by lasers." // Outputs output OnPowered(void) : "Fired when a laser hits the target."