Object character flag: Das Objekt kann theoretisch zu einer Crew hinzugefügt werden oder gehört schon zu einer Crew. Das heißt, es hat den ensprechenden DefCore-Eintrag gesetzt, und lebt.
Dieser Wert ist als Engine-Konstante definiert. Die Funktionsklammern können daher optional weggelassen werden.
Für weitere Informationen und Beispiele zur Benutzung dieser Konstanten siehe
Object character flags.
Objekte, die das OCF_CrewMember()-Flag gesetzt haben, bekommen von der Engine außerdem einige Sonderbehandlungen:
- Es sucht auch ohne PathFinder=1 in der DefCore mit dem PathFinder
- Es benutzt einige PathFinder-interne Optimierungen, die auf die Größe eines Clonks zugeschnitten sind
- Er benutzt auch ohne PathFinder=1 die veränderten Sprungmethoden (z.B. kurze Sprünge)
- Er kann durch das Attack-Command angegriffen werden
- Es werden Fehlernachrichten durch fehlgeschlagene Commands ausgegeben und %sFailed-Calls im Zielobjekt des Kommandos getätigt
- Es wird automatisch ein Acquire-Command gesetzt, wenn bei einer BUILD-Action Material fehlt - dafür wird kein BuildNeedsMaterial aufgerufen
- Beim Rechtsklick mit der Maus werden Context*-Scriptfunktionen nur dann angezeigt, wenn der Besitzer gleich ist
- Der Objektname wird angezeigt, wenn die Spielernummer nicht gleich und nicht -1 ist, die Spieler verbündet sind, und das Feature in den Optionen aktiviert ist
- Das Objekt kann nicht verkauft werden