Goonstation 13 - Modules - TypesDefine Details

_std/defines/mechanics.dm

MECHANICS_INTERACTION_ALLOWEDThis atom can be scanned normally with a device analyzer.
MECHANICS_INTERACTION_SKIP_IF_FAILThis atom can be scanned, but if scanning would fail, it does the normal attackby logic. Used for putting things on tables, etc.
MECHANICS_INTERACTION_BLACKLISTEDThis atom cannot be scanned at all.
MECHANICS_ANALYSIS_SUCCESSThe scan attempt succeeded.
MECHANICS_ANALYSIS_INCOMPATIBLEThe atom cannot be scanned by the scanner, probably due to lacking materials.
MECHANICS_ANALYSIS_ALREADY_SCANNEDThe atom has already been scanned by the device analyzer being used on it.

Define Details

MECHANICS_ANALYSIS_ALREADY_SCANNED

The atom has already been scanned by the device analyzer being used on it.

MECHANICS_ANALYSIS_INCOMPATIBLE

The atom cannot be scanned by the scanner, probably due to lacking materials.

MECHANICS_ANALYSIS_SUCCESS

The scan attempt succeeded.

MECHANICS_INTERACTION_ALLOWED

This atom can be scanned normally with a device analyzer.

MECHANICS_INTERACTION_BLACKLISTED

This atom cannot be scanned at all.

MECHANICS_INTERACTION_SKIP_IF_FAIL

This atom can be scanned, but if scanning would fail, it does the normal attackby logic. Used for putting things on tables, etc.