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 | |
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. |
Procs | |
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. |
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.