diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index e227c2327d5..5c962b07e74 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -25,7 +25,70 @@ if (!in_range(src, user)) return user.set_machine(src) - var/dat = "
Requesting AI personalities from central database... If there are no entries, or if a suitable entry is not listed, check again later as more personalities may be added.
+
Searching for personalities| + Refresh available personalities + | +
No personality is installed.
+| Request personality + | +
Each time this button is pressed, a request will be sent out to any available personalities. Check back often give plenty of time for personalities to respond. This process could take anywhere from 15 seconds to several minutes, depending on the available personalities' timeliness.
+ "} user << browse(dat, "window=paicard") onclose(user, "paicard") return diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 4be5e994164..1ea32ebee04 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -296,6 +296,7 @@ 'html/search.js', 'html/panels.css', 'html/painew.png', + 'html/loading.gif', 'icons/pda_icons/pda_atmos.png', 'icons/pda_icons/pda_back.png', 'icons/pda_icons/pda_bell.png', diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 54af87f02ed..d714aea7ec5 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -237,35 +237,103 @@ var/datum/paiController/paiController // Global handler for pAI candidates var/dat = "" dat += {" - - -Requesting AI personalities from central database... If there are no entries, or if a suitable entry is not listed, check again later as more personalities may be added.
- -| Name: | [c.name] |
| Description: | [c.description] |
| Preferred Role: | [c.role] |
| OOC Comments: | [c.comments] |
| \[Download [c.name]\] |
| Name: | +[c.name] | +
|---|---|
| Description: | +[c.description] | +
| Preferred Role: | +[c.role] | +
| OOC Comments: | +[c.comments] | +
| Download [c.name] + | +