From ca72ed7f17e3f600331b0d07be84f03fa63f2090 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Wed, 25 Mar 2026 15:12:53 -0700 Subject: [PATCH] [MIRROR] Fix rig pai slot not accepting Btype card, and buffed rig ai movement distance (#12589) Co-authored-by: Will <7099514+Willburd@users.noreply.github.com> --- .../clothing/spacesuits/rig/modules/specific/ai_container.dm | 2 +- code/modules/clothing/spacesuits/rig/rig.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm b/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm index 56e9aadc04..53946f786d 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/ai_container.dm @@ -104,7 +104,7 @@ return 1 // Okay, it wasn't a terminal being touched, check for all the simple insertions. - if(input_device.type in list(/obj/item/paicard, /obj/item/mmi, /obj/item/mmi/digital/posibrain)) + if(istype(input_device, /obj/item/paicard) || istype(input_device, /obj/item/mmi)) if(integrated_ai) integrated_ai.attackby(input_device,user) // If the transfer was successful, we can clear out our vars. diff --git a/code/modules/clothing/spacesuits/rig/rig.dm b/code/modules/clothing/spacesuits/rig/rig.dm index 9898471278..12a92d9006 100644 --- a/code/modules/clothing/spacesuits/rig/rig.dm +++ b/code/modules/clothing/spacesuits/rig/rig.dm @@ -1008,7 +1008,7 @@ wearer_move_delay += 2 return wearer.buckled.relaymove(wearer,direction) - var/power_cost = 200 + var/power_cost = 50 if(!ai_moving) power_cost = 20 cell.use(power_cost) //Arbitrary, TODO