byond - Modules - TypesVar Details - Proc Details

/datum/squad

Vars

accessWhich special access do we grant them
activeWhether it is visible in overwatch
armor_alphaThe alpha for the armor overlay used by equipment color
background_iconIcon for the background of minimap icon
chat_colorColor for the squad marines langchat
equipment_colorColor for the squad marines gear overlays
equivalent_nameEquivalent name so that lobby prefered squad gets used for other factions
factionWhich faction the squad is in
lead_iconSquad leaders icon
max_positionsMaximum number allowed in a squad. Defaults to infinite
nameName of the squad
omni_squad_vendorCan use any squad vendor regardless of squad connection
prepend_squad_name_to_assignmentShould we add the name of our squad in front of their name? Ex: Alpha Hospital Corpsman
primary_objectiveText strings, not HTML safe so don't use it without encoding
radio_freqSquad headsets default radio frequency
roles_capSquad roles max caps per role list
roles_inSquad roles actual number of players list
roundstartWhether this squad can be picked at roundstart
squad_typeWhat will the assistant squad leader be called
tracking_idSquads ID that is set on New()
usableWhether this squad can be used by marines
use_stripe_overlayIf uses the overlay

Procs

assume_overwatchSets an overwatch officer for the squad, returning TRUE on success
clear_ref_trackingClear deletion signal as needed for mob - to call after removal
personnel_deletedClear references in squad listing upon deletion. Zap also erases the kept records. NOTE: zap will be set true for a forced COMSIG_PARENT_QDELETING
release_overwatchExplicitely relinquish overwatch control
send_maptextDisplays a message to squad members directly on the game map
send_messageDisplays a message to the squad members in chat

Var Details

access

Which special access do we grant them

active

Whether it is visible in overwatch

armor_alpha

The alpha for the armor overlay used by equipment color

background_icon

Icon for the background of minimap icon

chat_color

Color for the squad marines langchat

equipment_color

Color for the squad marines gear overlays

equivalent_name

Equivalent name so that lobby prefered squad gets used for other factions

faction

Which faction the squad is in

lead_icon

Squad leaders icon

max_positions

Maximum number allowed in a squad. Defaults to infinite

name

Name of the squad

omni_squad_vendor

Can use any squad vendor regardless of squad connection

prepend_squad_name_to_assignment

Should we add the name of our squad in front of their name? Ex: Alpha Hospital Corpsman

primary_objective

Text strings, not HTML safe so don't use it without encoding

radio_freq

Squad headsets default radio frequency

roles_cap

Squad roles max caps per role list

roles_in

Squad roles actual number of players list

roundstart

Whether this squad can be picked at roundstart

squad_type

What will the assistant squad leader be called

tracking_id

Squads ID that is set on New()

usable

Whether this squad can be used by marines

use_stripe_overlay

If uses the overlay

Proc Details

assume_overwatch

Sets an overwatch officer for the squad, returning TRUE on success

clear_ref_tracking

Clear deletion signal as needed for mob - to call after removal

personnel_deleted

Clear references in squad listing upon deletion. Zap also erases the kept records. NOTE: zap will be set true for a forced COMSIG_PARENT_QDELETING

release_overwatch

Explicitely relinquish overwatch control

send_maptext

Displays a message to squad members directly on the game map

send_message

Displays a message to the squad members in chat