diff --git a/code/game/objects/items/devices/paicard.dm b/code/game/objects/items/devices/paicard.dm index de4090187af..479155eb9f9 100644 --- a/code/game/objects/items/devices/paicard.dm +++ b/code/game/objects/items/devices/paicard.dm @@ -17,6 +17,7 @@ var/list/faction = list("neutral") // The factions the pAI will inherit from the card var/current_emotion = 1 resistance_flags = FIRE_PROOF | ACID_PROOF | INDESTRUCTIBLE + new_attack_chain = TRUE /obj/item/paicard/syndicate name = "syndicate personal AI device" @@ -33,10 +34,11 @@ QDEL_NULL(radio) return ..() -/obj/item/paicard/attack_self__legacy__attackchain(mob/user) +/obj/item/paicard/activate_self(mob/user) if(!in_range(src, user)) - return + return ..() user.set_machine(src) + add_fingerprint(user) var/dat = {" @@ -227,7 +229,7 @@ "} user << browse(dat, "window=paicard") onclose(user, "paicard") - return + return ITEM_INTERACT_COMPLETE /obj/item/paicard/Topic(href, href_list) @@ -290,7 +292,7 @@ to_chat(pai, "Your supplemental directives have been updated. Your new directives are:") to_chat(pai, "Prime Directive:
[pai.pai_law0]") to_chat(pai, "Supplemental Directives:
[pai.pai_laws]") - attack_self__legacy__attackchain(usr) + activate_self(usr) // WIRE_SIGNAL = 1 // WIRE_RECEIVE = 2