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_objectiveThe ungarbled primary objective string
primary_objective_garbledThe garbled primary objective string
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
secondary_objectiveThe ungarbled secondary objective string
secondary_objective_garbledThe garbled secondary objective string
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
get_garbled_targetsReturns a list of squad members that are without coms
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
transmit_alertDisplays a message to squad members in chat and directly on the game map with potential coms garble for only the text argument
transmit_objectiveDisplays and sets an objective for squad members in chat and directly on the game map with potential coms garble for only the text argument

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

The ungarbled primary objective string

primary_objective_garbled

The garbled primary objective string

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

secondary_objective

The ungarbled secondary objective string

secondary_objective_garbled

The garbled secondary objective string

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

get_garbled_targets

Returns a list of squad members that are without coms

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

transmit_alert

Displays a message to squad members in chat and directly on the game map with potential coms garble for only the text argument

transmit_objective

Displays and sets an objective for squad members in chat and directly on the game map with potential coms garble for only the text argument