From 560f40439d78acc011c033768bf94cd9d5faca51 Mon Sep 17 00:00:00 2001 From: Dimempers <174120808+Dimempers@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:22:52 +0200 Subject: [PATCH 1/3] aga --- code/_globalvars/bitfields/declarations.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/_globalvars/bitfields/declarations.dm b/code/_globalvars/bitfields/declarations.dm index 2f56a6cb1816..eeea0a825219 100644 --- a/code/_globalvars/bitfields/declarations.dm +++ b/code/_globalvars/bitfields/declarations.dm @@ -44,6 +44,7 @@ DEFINE_BITFIELD(pass_flags, list( "PASSDOOR" = PASSDOOR, "PASSVEHICLE" = PASSVEHICLE, "PASSITEM" = PASSITEM, + "PASSPROJECTILE" = PASSPROJECTILE, "LETPASSCLICKS" = LETPASSCLICKS, )) @@ -61,6 +62,7 @@ DEFINE_BITFIELD(pass_flags_self, list( "PASSDOOR" = PASSDOOR, "PASSVEHICLE" = PASSVEHICLE, "PASSITEM" = PASSITEM, + "PASSPROJECTILE" = PASSPROJECTILE, "LETPASSCLICKS" = LETPASSCLICKS, )) From 9d214c965d794b7494106cfe850d4360634751e5 Mon Sep 17 00:00:00 2001 From: Dimempers <174120808+Dimempers@users.noreply.github.com> Date: Tue, 24 Feb 2026 09:41:23 +0200 Subject: [PATCH 2/3] Gaymini --- code/_globalvars/bitfields/declarations.dm | 54 ++++++++-------------- 1 file changed, 20 insertions(+), 34 deletions(-) diff --git a/code/_globalvars/bitfields/declarations.dm b/code/_globalvars/bitfields/declarations.dm index eeea0a825219..036b2721cc67 100644 --- a/code/_globalvars/bitfields/declarations.dm +++ b/code/_globalvars/bitfields/declarations.dm @@ -30,41 +30,27 @@ DEFINE_BITFIELD(datum_flags, list( "DF_USE_TAG" = DF_USE_TAG, )) -DEFINE_BITFIELD(pass_flags, list( - "PASSTABLE" = PASSTABLE, - "PASSGLASS" = PASSGLASS, - "PASSGRILLE" = PASSGRILLE, - "PASSBLOB" = PASSBLOB, - "PASSMOB" = PASSMOB, - "LETPASSTHROW" = LETPASSTHROW, - "PASSMACHINE" = PASSMACHINE, - "PASSSTRUCTURE" = PASSSTRUCTURE, - "PASSFLAPS" = PASSFLAPS, - "PASSFENCE" = PASSFENCE, - "PASSDOOR" = PASSDOOR, - "PASSVEHICLE" = PASSVEHICLE, - "PASSITEM" = PASSITEM, - "PASSPROJECTILE" = PASSPROJECTILE, - "LETPASSCLICKS" = LETPASSCLICKS, -)) +#define PASS_FLAGS_LIST list( \ + "PASSTABLE" = PASSTABLE, \ + "PASSGLASS" = PASSGLASS, \ + "PASSGRILLE" = PASSGRILLE, \ + "PASSBLOB" = PASSBLOB, \ + "PASSMOB" = PASSMOB, \ + "LETPASSTHROW" = LETPASSTHROW, \ + "PASSMACHINE" = PASSMACHINE, \ + "PASSSTRUCTURE" = PASSSTRUCTURE, \ + "PASSFLAPS" = PASSFLAPS, \ + "PASSFENCE" = PASSFENCE, \ + "PASSDOOR" = PASSDOOR, \ + "PASSVEHICLE" = PASSVEHICLE, \ + "PASSITEM" = PASSITEM, \ + "PASSPROJECTILE" = PASSPROJECTILE, \ + "LETPASSCLICKS" = LETPASSCLICKS, \ +) -DEFINE_BITFIELD(pass_flags_self, list( - "PASSTABLE" = PASSTABLE, - "PASSGLASS" = PASSGLASS, - "PASSGRILLE" = PASSGRILLE, - "PASSBLOB" = PASSBLOB, - "PASSMOB" = PASSMOB, - "LETPASSTHROW" = LETPASSTHROW, - "PASSMACHINE" = PASSMACHINE, - "PASSSTRUCTURE" = PASSSTRUCTURE, - "PASSFLAPS" = PASSFLAPS, - "PASSFENCE" = PASSFENCE, - "PASSDOOR" = PASSDOOR, - "PASSVEHICLE" = PASSVEHICLE, - "PASSITEM" = PASSITEM, - "PASSPROJECTILE" = PASSPROJECTILE, - "LETPASSCLICKS" = LETPASSCLICKS, -)) +DEFINE_BITFIELD(pass_flags, PASS_FLAGS_LIST) + +DEFINE_BITFIELD(pass_flags_self, PASS_FLAGS_LIST) DEFINE_BITFIELD(gas_type, list( "LINDA_SPAWN_HEAT" = LINDA_SPAWN_HEAT, From 7a9f958b281d5524c5483021d69af0907da3b5c5 Mon Sep 17 00:00:00 2001 From: Dimempers <174120808+Dimempers@users.noreply.github.com> Date: Tue, 24 Feb 2026 11:28:46 +0200 Subject: [PATCH 3/3] =?UTF-8?q?=D0=97=D0=B0=D0=B1=D1=8B=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/_globalvars/bitfields/declarations.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/_globalvars/bitfields/declarations.dm b/code/_globalvars/bitfields/declarations.dm index 036b2721cc67..c035da59e1da 100644 --- a/code/_globalvars/bitfields/declarations.dm +++ b/code/_globalvars/bitfields/declarations.dm @@ -52,6 +52,8 @@ DEFINE_BITFIELD(pass_flags, PASS_FLAGS_LIST) DEFINE_BITFIELD(pass_flags_self, PASS_FLAGS_LIST) +#undef PASS_FLAGS_LIST + DEFINE_BITFIELD(gas_type, list( "LINDA_SPAWN_HEAT" = LINDA_SPAWN_HEAT, "LINDA_SPAWN_20C" = LINDA_SPAWN_20C,