diff --git a/episodes/e037/herald_mission.ks b/episodes/e037/herald_mission.ks index 3cdac24..d6fd596 100644 --- a/episodes/e037/herald_mission.ks +++ b/episodes/e037/herald_mission.ks @@ -88,19 +88,15 @@ mission["next"](). } } - + function enable_antennae { - parameter mission. - local p is ship:partstitled("Comms DTS-M1")[0]. - local m is p:getmodule("ModuleRTAntenna"). - m:doevent("Activate"). - m:setfield("target", "Kerbin"). - - set p to ship:partstitled("Communotron 16")[0]. - set m to p:getmodule("ModuleRTAntenna"). - m:doevent("Activate"). - mission["next"](). - } + parameter mission. + for rt in ship:modulesnamed("ModuleRTAntenna") { + if rt:hasevent("no target") rt:setfield("target", "Kerbin"). + if rt:hasevent("activate") rt:doevent("activate"). + } + mission["next"](). + } function idle { parameter mission.