From 1020a8b43e174699fdd552ac0af7d691b38d6d02 Mon Sep 17 00:00:00 2001 From: Spencer Brown Date: Fri, 2 Oct 2026 16:05:31 +1000 Subject: [PATCH 1/2] feat: Add IgnoreGrating keyvalue to prop_paint_bomb --- fgd/point/prop/prop_paint_bomb.fgd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fgd/point/prop/prop_paint_bomb.fgd b/fgd/point/prop/prop_paint_bomb.fgd index 3845ecd9..710713e1 100644 --- a/fgd/point/prop/prop_paint_bomb.fgd +++ b/fgd/point/prop/prop_paint_bomb.fgd @@ -12,7 +12,9 @@ 1: "Wet Bomb" ] - allowfunnel(boolean) : "Allow Portal Funneling" : 1 : "Whether or not this object should auto-funnel into a portal." + ignoregrating[P2CE](boolean) : "Ignore Grating" : 0 : "Whether paint bombs will collide with gratings, or pass through." + + allowfunnel(boolean) : "Allow Portal Funneling" : 1 : "Whether or not this bomb should auto-funnel into a portal." playspawnsound(boolean) : "Play Spawn Sound" : 1 : "Whether or not this bomb should play a sound on spawn (PaintBlob.Inception)." // Inputs From f0f5bfe655b8bfb69663b29ad2258180af704edf Mon Sep 17 00:00:00 2001 From: Spencer Brown Date: Fri, 2 Oct 2026 16:05:56 +1000 Subject: [PATCH 2/2] feat: Add IgnoreGrating keyvalue to prop_wall_projector/prop_tractor_beam --- fgd/bases/BaseProjector.fgd | 1 + 1 file changed, 1 insertion(+) diff --git a/fgd/bases/BaseProjector.fgd b/fgd/bases/BaseProjector.fgd index 92ee6ada..ca5c685d 100644 --- a/fgd/bases/BaseProjector.fgd +++ b/fgd/bases/BaseProjector.fgd @@ -3,6 +3,7 @@ [ startenabled(boolean) : "Start Enabled" : 1 : "If the projector should start enabled." disablehelper(boolean) : "Disable Placement Helper" : 0 : "Disable the automatically created placement helper to prevent it from fighting with a custom one." + ignoregrating[P2CE](boolean) : "Ignore Grating" : 0 : "Whether projected entities will collide with gratings, or pass through." // Inputs input Enable(void) : "Enables projection from this projector. This also updates the position of the bridge/funnel if the model was parented."