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_type | The IFF this component carries. SOM xenos? I got you. |
---|---|
Procs | |
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). |
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).