byond - Modules - TypesVar Details - Proc Details

ai

This elevator serves me alone. I have complete control over this entire level. With cameras as my eyes and nodes as my hands, I rule here, insect.

Vars

controllingIf it is currently controlling an object
current_orderSelected order to give to marine
last_ai_bioscanstores the last time the AI manually scanned the planet. we don't do cooldown_declare because we need the world time for our game panel
last_announcementHolds world time of our last regular announcement
last_pinged_marinesused for cooldown when AI pings the location of a xeno or xeno structure
linked_artilleryLinked artillery for remote targeting.
miniReference to the AIs minimap.

Procs

Destroyregister the various signals we need for alerts
ai_pingtakes an atom A and sends an alert, coordinate and for the atom to eligible marine forces if cooldown is over
announcementgets vox "sentence" from player input
associate_artilleryCalled for associating the AI with artillery
clean_artillery_refsProc called when linked_mortar is deleted.
holopad_talkHandles relayed speech
notify_ailist of mobs to send the notification to time for calculations divide our range into SW, NW, SE and NE for the purposes of identification we subtract the receivers X/Y value from the target atoms X/Y value, once for x coords and one for y coords by checking whether the result is positive or negative, we can tell the general direction the target atom is in to avoid upsetting balance we give very general directions
ping_aiReceive notifications about someone calling the AI via holopad
receive_laser_casReceive notifications about CAS laser dots that have been deployed
receive_laser_obReceive notifications about OB laser dots that have been deployed
receive_laser_railgunReceive notifications about railgun laser dots that have been deployed
receive_lockdown_warningReceive notifications about the xenos locking down the Alamo
receive_tad_warningReceive notifications about the tad control equipment being destroyed
send_orderPrint order visual to all marines squad hud and give them an arrow to follow the waypoint
set_orderSet the current order
show_disk_completeReceive notifications about disks being generated
show_fresh_cloneReceive notifications about a fresh clone being active
show_nuke_startReceive notifications about the nuclear bomb being armed
shuttle_takeoff_notificationThis gives the stupid computer a notification whenever the dropship takes off. Crutch for a supercomputer.

Var Details

controlling

If it is currently controlling an object

current_order

Selected order to give to marine

last_ai_bioscan

stores the last time the AI manually scanned the planet. we don't do cooldown_declare because we need the world time for our game panel

last_announcement

Holds world time of our last regular announcement

last_pinged_marines

used for cooldown when AI pings the location of a xeno or xeno structure

linked_artillery

Linked artillery for remote targeting.

mini

Reference to the AIs minimap.

Proc Details

Destroy

register the various signals we need for alerts

ai_ping

takes an atom A and sends an alert, coordinate and for the atom to eligible marine forces if cooldown is over

announcement

gets vox "sentence" from player input

associate_artillery

Called for associating the AI with artillery

clean_artillery_refs

Proc called when linked_mortar is deleted.

holopad_talk

Handles relayed speech

notify_ai

list of mobs to send the notification to time for calculations divide our range into SW, NW, SE and NE for the purposes of identification we subtract the receivers X/Y value from the target atoms X/Y value, once for x coords and one for y coords by checking whether the result is positive or negative, we can tell the general direction the target atom is in to avoid upsetting balance we give very general directions

ping_ai

Receive notifications about someone calling the AI via holopad

receive_laser_cas

Receive notifications about CAS laser dots that have been deployed

receive_laser_ob

Receive notifications about OB laser dots that have been deployed

receive_laser_railgun

Receive notifications about railgun laser dots that have been deployed

receive_lockdown_warning

Receive notifications about the xenos locking down the Alamo

receive_tad_warning

Receive notifications about the tad control equipment being destroyed

send_order

Print order visual to all marines squad hud and give them an arrow to follow the waypoint

set_order

Set the current order

show_disk_complete

Receive notifications about disks being generated

show_fresh_clone

Receive notifications about a fresh clone being active

show_nuke_start

Receive notifications about the nuclear bomb being armed

shuttle_takeoff_notification

This gives the stupid computer a notification whenever the dropship takes off. Crutch for a supercomputer.