mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-19 19:10:05 +01:00
* sdf * fsda * fuck * fuck2 * toolz * sdaf * sdfa * saf * sdfa * sdfa * sdf * sdfa * temp rename * temp rename * temp rename * sdaf * the pain is immensurable in the land of byond * the curse of rah * safd * sadf * sadf * gf * asf * fssdfa * sfd * sadf * sfda * brah * brah * it's easier for you to fix this * ffs * brah * brah
29 lines
791 B
Plaintext
29 lines
791 B
Plaintext
SUBSYSTEM_DEF(ai_obfuscation)
|
|
name = "AI Obfuscation"
|
|
flags = SS_NO_FIRE | SS_NO_INIT
|
|
|
|
var/list/image/obfuscation_images = list()
|
|
|
|
/datum/controller/subsystem/ai_obfuscation/proc/add_obfuscation_image(var/image/added_image)
|
|
if(!istype(added_image))
|
|
return
|
|
obfuscation_images += added_image
|
|
|
|
for(var/ai in ai_list)
|
|
var/mob/living/silicon/ai/A = ai
|
|
if(A.client)
|
|
A.client.images += added_image
|
|
|
|
/datum/controller/subsystem/ai_obfuscation/proc/remove_obfuscation_image(var/image/removed_image)
|
|
if(!istype(removed_image))
|
|
return
|
|
obfuscation_images -= removed_image
|
|
|
|
for(var/ai in ai_list)
|
|
var/mob/living/silicon/ai/A = ai
|
|
if(A.client)
|
|
A.client.images -= removed_image
|
|
|
|
/datum/controller/subsystem/ai_obfuscation/proc/get_obfuscation_images()
|
|
return obfuscation_images
|