mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-22 04:22:39 +01:00
AI Remote Control Fixes (#20198)
Fixes https://github.com/Aurorastation/Aurora.3/issues/13267 Fixes https://github.com/Aurorastation/Aurora.3/issues/16881 Fixes https://github.com/Aurorastation/Aurora.3/issues/14039 Fixes https://github.com/Aurorastation/Aurora.3/issues/14062 Also adds QoL where pressing eject on remote controlled mechs exits remote control. --------- Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
This commit is contained in:
@@ -636,12 +636,13 @@ var/global/list/default_interrogation_channels = list(
|
||||
channels = list(CHANNEL_COMMON = TRUE, CHANNEL_ENTERTAINMENT = TRUE)
|
||||
syndie = FALSE
|
||||
|
||||
var/mob/living/silicon/robot/D = loc
|
||||
if(D.module)
|
||||
for(var/ch_name in D.module.channels)
|
||||
if(ch_name in channels)
|
||||
continue
|
||||
channels[ch_name] += D.module.channels[ch_name]
|
||||
if(isrobot(loc))
|
||||
var/mob/living/silicon/robot/D = loc
|
||||
if(D.module)
|
||||
for(var/ch_name in D.module.channels)
|
||||
if(ch_name in channels)
|
||||
continue
|
||||
channels[ch_name] += D.module.channels[ch_name]
|
||||
if(keyslot)
|
||||
for(var/ch_name in keyslot.channels)
|
||||
if(ch_name in channels)
|
||||
|
||||
Reference in New Issue
Block a user