the borgening (#32223)

This commit is contained in:
MixityMaxity
2026-08-01 06:00:10 +00:00
committed by GitHub
parent 29dd4f2159
commit dddb3aec63
4 changed files with 25 additions and 5 deletions
-3
View File
@@ -149,9 +149,6 @@
if(is_ai(usr))
var/mob/living/silicon/ai/AI = usr
AI.sensor_mode()
else if(isrobot(usr))
var/mob/living/silicon/robot/borg = usr
borg.sensor_mode()
/datum/hud/ai/New(mob/owner)
..()
+25 -2
View File
@@ -59,6 +59,17 @@
var/mob/living/silicon/robot/R = usr
R.toggle_module(module_number)
/atom/movable/screen/robot/language_menu
name = "language menu"
icon_state = "talk_wheel"
screen_loc = UI_BORG_LANUGAGE_MENU
/atom/movable/screen/robot/language_menu/Click()
var/mob/M = usr
if(!istype(M))
return
M.check_languages()
/atom/movable/screen/robot/radio
name = "radio"
icon_state = "radio"
@@ -115,6 +126,18 @@
var/mob/living/silicon/robot/R = usr
R.open_pda()
/atom/movable/screen/robot/sensors
name = "Toggle Sensor Augmentation"
icon_state = "sensor"
screen_loc = UI_BORG_SENSOR
/atom/movable/screen/robot/sensors/Click()
if(..())
return
if(isrobot(usr))
var/mob/living/silicon/robot/borg = usr
borg.sensor_mode()
/atom/movable/screen/robot/mov_intent
name = "fast/slow toggle"
icon_state = "running"
@@ -142,7 +165,7 @@
var/mob/living/silicon/robot/mymobR = mymob
//Language menu
using = new /atom/movable/screen/language_menu
using = new /atom/movable/screen/robot/language_menu
using.screen_loc = UI_BORG_LANUGAGE_MENU
static_inventory += using
@@ -159,7 +182,7 @@
mymobR.inventory_screens += using
//Sec/Med HUDs
using = new /atom/movable/screen/ai/sensors()
using = new /atom/movable/screen/robot/sensors()
using.screen_loc = UI_BORG_SENSOR
static_inventory += using
Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 31 KiB