diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index fc636c879a..cf36af21c9 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -38,18 +38,22 @@ var/laws dat += "Stored AI: [src.occupant.name]
System integrity: [(src.occupant.health+100)/2]%
" + for (var/law in occupant.laws.ion) + if(law) + laws += "[ionnum()]: [law]
" + if (src.occupant.laws.zeroth) - laws += "0: [src.occupant.laws.zeroth]
" + laws += "0: [occupant.laws.zeroth]
" var/number = 1 - for (var/index = 1, index <= src.occupant.laws.inherent.len, index++) - var/law = src.occupant.laws.inherent[index] + for (var/index = 1, index <= occupant.laws.inherent.len, index++) + var/law = occupant.laws.inherent[index] if (length(law) > 0) laws += "[number]: [law]
" number++ - for (var/index = 1, index <= src.occupant.laws.supplied.len, index++) - var/law = src.occupant.laws.supplied[index] + for (var/index = 1, index <= occupant.laws.supplied.len, index++) + var/law = occupant.laws.supplied[index] if (length(law) > 0) laws += "[number]: [law]
" number++ diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 204b94cc3d..f2b8906166 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -37,11 +37,9 @@ for(var/mob/living/silicon/ai/A in src) dat += "Stored AI: [A.name]
System integrity: [(A.health+100)/2]%
" - for (var/index = 1, index <= A.laws.ion.len, index++) - var/law = A.laws.ion[index] - if (length(law) > 0) - var/num = ionnum() - laws += "[num]. [law]" + for (var/law in A.laws.ion) + if(law) + laws += "[ionnum()]: [law]
" if (A.laws.zeroth) laws += "0: [A.laws.zeroth]
"