diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 14feaf1b5f..f1a7f22248 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -47,6 +47,7 @@ #define ui_construct_purge "EAST:00,CENTER-1:15" #define ui_construct_fire "EAST-1:16,CENTER+1:13" //above health, slightly to the left #define ui_construct_pull "EAST-1:28,SOUTH+1:10" //above the zone_sel icon +#define ui_pai_comms "EAST-1:28,SOUTH+1:5" //Lower right, persistant menu #define ui_dropbutton "EAST-4:22,SOUTH:5" diff --git a/code/_onclick/hud/screen_objects_vr.dm b/code/_onclick/hud/screen_objects_vr.dm index 4e9a25c7b5..526a316618 100644 --- a/code/_onclick/hud/screen_objects_vr.dm +++ b/code/_onclick/hud/screen_objects_vr.dm @@ -99,6 +99,10 @@ var/mob/living/silicon/pai/p = usr p.communicator.activate() + if("known languages") + if(ispAI(usr)) + var/mob/living/silicon/pai/p = usr + p.check_languages() else return 0 diff --git a/code/modules/mob/living/silicon/pai/pai_hud.dm b/code/modules/mob/living/silicon/pai/pai_hud.dm index 9438cc44bf..5137f6c593 100644 --- a/code/modules/mob/living/silicon/pai/pai_hud.dm +++ b/code/modules/mob/living/silicon/pai/pai_hud.dm @@ -122,7 +122,7 @@ using.name = "pda" using.icon = ui_style using.icon_state = "pda" - using.screen_loc = ui_acti + using.screen_loc = ui_pai_comms using.color = ui_color using.alpha = ui_alpha hud_elements |= using @@ -132,6 +132,16 @@ using.name = "communicator" using.icon = ui_style using.icon_state = "communicator" + using.screen_loc = ui_pai_comms + using.color = ui_color + using.alpha = ui_alpha + hud_elements |= using + + //Language button + using = new /obj/screen() + using.name = "known languages" + using.icon = ui_style + using.icon_state = "language" using.screen_loc = ui_acti using.color = ui_color using.alpha = ui_alpha diff --git a/icons/mob/pai_hud.dmi b/icons/mob/pai_hud.dmi index 97313c159b..c1be3ab314 100644 Binary files a/icons/mob/pai_hud.dmi and b/icons/mob/pai_hud.dmi differ