method Activate_Cloak()
{
if !${Me.Ship(exists)}
{
return
}
variable iterator Module
This.ModuleList_Cloaks:GetIterator[Module]
if ${Module:First(exists)}
do
{
if !${Module.Value.IsActive} && ${Module.Value.IsOnline}
{
UI:UpdateConsole["Activating ${Module.Value.ToItem.Name}"]
Module.Value:Click
}
}
while ${Module:Next(exists)}
}