byond - Modules - TypesVar Details - Proc Details

xeno_iff

A special component that reacts to certain things that check for IFF and returns the IFF attached. Applied by xeno IFF tags and meant for xenos only.

Vars

iff_typeThe IFF this component carries. SOM xenos? I got you.

Procs

evolve_carry_overHandles when a xenomorph evolves by attaching a new component to the evolved xeno. How does it remain attached past evolution? I have no clue, bluespace magic. Would be pain to use if it didn't last however.
iff_checkReacts to an IFF check requesting signal by attaching its own IFF to the bitflag contained in the list sent. Done this way because of in-place list magic, so for example a xeno could have multiple reactions from different sources and it would properly combine them.
on_examineHandles being examined by showing a tag is attached, aswell as if it is friendly relative to the own (if a human examines).

Var Details

iff_type

The IFF this component carries. SOM xenos? I got you.

Proc Details

evolve_carry_over

Handles when a xenomorph evolves by attaching a new component to the evolved xeno. How does it remain attached past evolution? I have no clue, bluespace magic. Would be pain to use if it didn't last however.

iff_check

Reacts to an IFF check requesting signal by attaching its own IFF to the bitflag contained in the list sent. Done this way because of in-place list magic, so for example a xeno could have multiple reactions from different sources and it would properly combine them.

on_examine

Handles being examined by showing a tag is attached, aswell as if it is friendly relative to the own (if a human examines).