diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index 5c962b07e74..64a4dde5a89 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -30,88 +30,172 @@ - pAI Request Module

"} - if(pai && (!pai.master_dna || !pai.master)) - dat += "Imprint Master DNA
" + if(pai) - dat += "Installed Personality: [pai.name]
" - dat += "Prime directive:
[pai.pai_law0]
" - dat += "Additional directives:
[pai.pai_laws]
" - dat += "Configure Directives
" + dat += {" + Personal AI Device

+ + + + + + + + + + + + + +
Installed Personality:[pai.name]
Prime directive:[pai.pai_law0]
Additional directives:[pai.pai_laws]
+
+ "} + dat += {" + + +
+ Configure Directives +
+ "} + if(pai && (!pai.master_dna || !pai.master)) + dat += {" + + +
+ Imprint Master DNA +
+ "} dat += "
" - dat += "

Device Settings

" if(radio) - dat += "Radio Uplink
" - dat += "Transmit: [(radio.wires.IsIndexCut(WIRE_TRANSMIT)) ? "Disabled" : "Enabled"]
" - dat += "Receive: [(radio.wires.IsIndexCut(WIRE_RECEIVE)) ? "Disabled" : "Enabled"]
" + dat += "Radio Uplink" + dat += {" + + + + + + + + + + + + + +
Transmit:[(radio.wires & 4) ? "En" : "Dis" ]abled + +
Receive:[(radio.wires & 2) ? "En" : "Dis" ]abled + +
Signal Pulser:[(radio.wires & 1) ? "En" : "Dis" ]abled + +
+
+ "} else dat += "Radio Uplink
" dat += "Radio firmware not loaded. Please install a pAI personality to load firmware.
" - dat += "\[Wipe current pAI personality\]
" + dat += {" + + +
Wipe current pAI personality + +
+ "} else if(looking_for_personality) dat += {" + pAI Request Module

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

- +
@@ -174,7 +258,7 @@ if(newlaws) pai.pai_laws = newlaws pai << "Your supplemental directives have been updated. Your new directives are:" - pai << "Prime Directive :
[pai.pai_law0]" + pai << "Prime Directive:
[pai.pai_law0]" pai << "Supplemental Directives:
[pai.pai_laws]" attack_self(usr) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index d714aea7ec5..7c038ecc8d8 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -305,7 +305,6 @@ var/datum/paiController/paiController // Global handler for pAI candidates for(var/datum/paiCandidate/c in available) dat += {" -
@@ -328,6 +327,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates
Name:Download [c.name]
+
"} dat += {"