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
chat_colorColor for the squad marines langchat
equipment_colorColor for the squad marines gear overlays
factionWhich faction the squad is in
lead_iconSquad leaders icon
max_engineersmaximum # of engineers allowed in the squad
max_leadersmaximum # of squad leaders allowed in the squad
max_medicsmaximum # of squad medics allowed in the squad
max_positionsMaximum number allowed in a squad. Defaults to infinite
max_smartgunmaximum # of smartgunners allowed in the squad
max_specialistsmaximum # of specs allowed in the squad
max_tlmaximum # of fireteam leaders allowed in the suqad
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
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

chat_color

Color for the squad marines langchat

equipment_color

Color for the squad marines gear overlays

faction

Which faction the squad is in

lead_icon

Squad leaders icon

max_engineers

maximum # of engineers allowed in the squad

max_leaders

maximum # of squad leaders allowed in the squad

max_medics

maximum # of squad medics allowed in the squad

max_positions

Maximum number allowed in a squad. Defaults to infinite

max_smartgun

maximum # of smartgunners allowed in the squad

max_specialists

maximum # of specs allowed in the squad

max_tl

maximum # of fireteam leaders allowed in the suqad

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

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