====== Subroutines ====== This article lists all [[:mods:programs_extended:hostile_ai#subroutines]] available to [[:mods:programs_extended:hostile_ai|Counterintelligence AI]] in [[:mods:programs_extended|Programs Extended]] mod. ---- ==== PWR Subroutines ==== All of PWR subroutines are passive, do not have [[:pwr|PWR]] costs and do not have cooldown. PWR is generated at beginning of enemy turn, unless stated otherwise. **Incognita Action**: Spend 1 [[:mods:programs_extended:hostile_ai#hash_keys|Hash Key]] to increase subroutine cooldown by 2. ^ Icon ^ Name ^ Min AI Difficulty ^ Corporation ^ Effect ^ | {{:mods:programs_extended:subroutines:icon-ai_alarm_synchronizer.png?77|}} | Alarm Synchronizer | 4 | Common | +1 PWR if 0 < [[:alarm_level|ALARM LEVEL]] < 5. +2 PWR if ALARM LEVEL >= 5. | | {{:mods:programs_extended:subroutines:icon-ai_pwr_amplifier.png?77|}} | PWR Amplifier | 4 | Common | Generate 1 PWR as long as 1 [[:mainframe_devices:ai_pwr_core|AI PWR Core]] object remains uncaptured. | | {{:mods:programs_extended:subroutines:icon-ai_feedback_grid.png?77|}} | Feedback Grid | 5 | Common | +PWR for percentage of uncaptured [[:mainframe_devices|devices]], max 2 PWR. | | {{:mods:programs_extended:subroutines:icon-ai_raid.png?77|}} | R.A.I.D. | 5 | Common | +PWR equal to difference in PWR of Incognita and AI, max 2 PWR. | | {{:mods:programs_extended:subroutines:icon-ai_switch.png?77|}} | Switch | 6 | Common | +2 PWR when [[:alarm_level|alarm level]] is odd. Functional past max alarm level. | | {{:mods:programs_extended:subroutines:icon-ai_soundweave.png?77|}} | Soundweave | 6 | [[:corporations:sankaku|Sankaku]] | +1 PWR for every 2 uncaptured [[:mainframe_devices:sound_bug|Sound Bugs]] (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_optic_downlink.png?77|}} | Optic Downlink | 6 | [[:corporations:ftm|FTM]] | +1 PWR for every 2 uncaptured [[:mainframe_devices:security_camera|Cameras]] (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_daemon_cluster.png?77|}} | Daemon Cluster | 6 | [[:corporations:plastech|Plastech]] | +1 PWR for every 3 [[:daemon|Daemons]] on mainframe devices (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_counterweight.png?77|}} | Counterweight | 6 | [[:mods:neptune|Neptune]] | +1 PWR for every 2 uncaptured [[:mainframe_devices:pressure_sensor|Pressure Sensors]] (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_cyclone.png?77|}} | Cyclone | 6 | [[:corporations:k_o|K&O]] | +1 PWR for every 10 [[:ap|AP]] spent by [[:agent|agents]] this turn (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_terminal_link.png?77|}} | Terminal Link | 7 | Common | +1 PWR for every 2 uncaptured [[:console|Consoles]] (rounded down). | | {{:mods:programs_extended:subroutines:icon-ai_leech.png?77|}} | PWR Leech | 7 | Common | +1 PWR for every 1 PWR drained from [[:incognita|Incognita]]. | | {{:mods:programs_extended:subroutines:icon-ai_direct_feed.png?77|}} | Direct Feed | 1 | [[:corporations:omni|OMNI]] | Generates PWR equal to hacked [[:firewalls]]. | | {{:mods:programs_extended:subroutines:icon-ai_generator.png?77|}} | Generator | 1 | [[:corporations:omni|OMNI]] | +2 PWR per turn. | | {{:mods:programs_extended:subroutines:icon-ai_biocoprocessors.png?77|}} | Bio-Coprocessors | 1 | [[:corporations:omni|OMNI]] | +1 PWR for every 3 non-KOed [[:guards]] (rounded down). | ---- ==== Proactive Subroutines ==== **Incognita Action**: Spend 1 [[:mods:programs_extended:hostile_ai#hash_keys|Hash Key]] to increase subroutine cooldown by 1. ^ Icon ^ Name ^ Min AI Difficulty ^ Corporation ^ [[:pwr|PWR]] ^ Cooldown ^ Effect ^ | {{:mods:programs_extended:subroutines:icon-ai_buckler.png?77|}} | Buckler | 1 | Common | 2 | 1 | Raises [[:firewalls]] on objects by 1. | | {{:mods:programs_extended:subroutines:icon-ai_safe_mode.png?77|}} | Safe Mode | 1 | Common | 2 | 2 | Reboots all [[:mainframe_devices:nanofabricator|Nanofabs]] and [[:mainframe_devices:secondary_server_terminal|Server Terminals]] for 3 turns. | | {{:daemons:blowfish.png?77|}} | Blowfish | 2 | Common | 3 | 2 | Raises [[:alarm_level|alarm]] by 1. | | {{:daemons:echo.png?77|}} | Echo | 2 | Common | 3 | 2 | [[:rebooting|Reboots]] a device. | | {{:mods:programs_extended:subroutines:icon-ai_semaphore.png?77|}} | Semaphore | 2 | Common | 3 | 2 | Add 1 cooldown to one [[:incognita|Incognita]] [[:programs|program.]] | | {{:mods:programs_extended:subroutines:icon-ai_pinpoint.png?77|}} | Pinpoint | 3 | Common | 3 | 3 | Relays random [[:agent|agent's]] position to security. | | {{:mods:programs_extended:subroutines:icon-ai_ping.png?77|}} | Ping | 3 | Common | 3 | 2 | Emits [[:noise|sound]] at all agents locations. Range: 4 | | {{:daemons:chiton.png?77|}} | Chiton | 3 | [[:corporations:k_o|K&O]] | 5 | 4 | Raises [[:armor]] of all [[:guards]] by 1 for 4 turns. | | {{:mods:programs_extended:subroutines:icon-ai_supervision.png?77|}} | Supervision | 3 | [[:corporations:ftm|FTM]] | 2 | 3 | Affected [[:mainframe_devices:security_camera|Camera]] cannot be hacked for 2 turns. | | {{:daemons:fractal.png?77|}} | Fractal | 3 | [[:corporations:plastech|Plastech]] | 4 | 4 | Create a [[:daemon|Daemon]] on a device. | | {{:mods:programs_extended:subroutines:icon-ai_recalibrate.png?77|}} | Recalibrate | 3 | [[:corporations:sankaku|Sankaku]] | 3 | 4 | Recaptures all captured [[:mainframe_devices:sound_bug|Sound Bugs]]. | | {{:mods:programs_extended:subroutines:icon-ai_obfuscate.png?77|}} | Obfuscate | 3 | [[:mods:neptune|Neptune]] | 3 | 2 | Removes a [[:tag|T.A.G.]] from a guard. | | {{:mods:programs_extended:subroutines:icon-ai_heater.png?77|}} | Heater | 4 | Common | 3 | 2 | Raises [[:firewalls]] on objects by (PWR/5, rounded up). | | {{:mods:programs_extended:subroutines:icon-ai_kite.png?77|}} | Kite | 4 | Common | 3 | 2 | Raises [[:firewalls]] in a radius of 5 around and including target object by 1. | | {{:mods:programs_extended:subroutines:icon-ai_blizzard.png?77|}} | Blizzard | 4 | Common | 4 | 3 | Reduces [[:ap|AP]] of all agents by 1. | | {{:mods:programs_extended:subroutines:icon-ai_null_pulse.png?77|}} | Null Pulse | 4 | Common | 4 | 4 | Target gains [[:guards:null_drone#null_zone|'NULL ZONE']] ability, 4 tile range. | | {{:mods:programs_extended:subroutines:icon-ai_vampire.png?77|}} | Vampire | 4 | Common | 7 | 2 | Reduce 1 PWR capacity from [[:incognita|Incognita]] and increase it by 1 for AI. | | {{:mods:programs_extended:subroutines:icon-ai_proxy_scanner.png?77|}} | Proxy Scanner | 4 | Common | 4 | 3 | Relay position of an [[:agent]] within 2 tiles of any [[:guards|guard]] at start of enemy turn. | | {{:mods:programs_extended:subroutines:icon-ai_targe.png?77|}} | Targe | 5 | Common | 5 | 3 | Raises [[:firewalls]] on objects of the same type. Amount inversely proportional to object count. | | {{:mods:programs_extended:subroutines:icon-ai_treaty.png?77|}} | Treaty | 5 | Common | 6 | 3 | Disables both [[:incognita|Incognita]] and [[:mods:programs_extended:hostile_ai|itself]] for 2 turns. | | {{:mods:programs_extended:subroutines:icon-ai_fiend.png?77|}} | Fiend | 5 | Common | 4 | 5 | Disables an Incognita [[:programs|program]]. | | {{:mods:programs_extended:subroutines:icon-ai_shield.png?77|}} | Shield | 5 | Common | 5 | 2 | Add 1 [[:lethal_damage|Dermal Armor]] to a random [[:guards|guard]]. | | {{:mods:programs_extended:subroutines:icon-ai_install.png?77|}} | Install | 5 | Common | 6 | 3 | Install a random [[:daemon|Daemon]]. | | {{:mods:programs_extended:subroutines:icon-ai_pavise.png?77|}} | Pavise | 6 | Common | 6 | 4 | Doubles [[:firewalls]] on objects. | | {{:mods:programs_extended:subroutines:icon-ai_reroute.png?77|}} | Reroute | 6 | Common | 5 | 5 | Changes guard [[:guard_behaviour#patrolling|patrols]]. | | {{:mods:programs_extended:subroutines:icon-ai_phase_shift.png?77|}} | Phase Shift | 6 | Common | 5 | 4 | Teleports a guard to or adjacent to his [[:guard_behaviour#interest_point|interest point]]. | | {{:mods:programs_extended:subroutines:icon-ai_telestrike.png?77|}} | Telestrike | 6 | Common | 5 | 3 | Attack an agent with a Flash Grenade. Unusable before alarm level 1. | | {{:mods:programs_extended:subroutines:icon-ai_jumpstart.png?77|}} | Jumpstart | 7 | Common | 3 | 2 | [[:rebooting|Reboot]] 1 captured [[:mainframe_devices:ai_pwr_core|AI PWR Core]] and raise its [[:firewalls]] by 3. | | {{:mods:programs_extended:subroutines:icon-ai_bunker.png?77|}} | Bunker | 1 | [[:corporations:omni|OMNI]] | 8 | 4 | Raises all [[:firewalls]] by 1. | | {{:mods:programs_extended:subroutines:icon-ai_haste.png?77|}} | Haste | 1 | [[:corporations:omni|OMNI]] | 5 | 4 | Increases [[:ap|AP]] of all [[:guards]] by 4 for 4 turns. When used with buff already active, +1 AP instead and refresh buff duration. | | {{:mods:programs_extended:subroutines:icon-ai_oversight.png?77|}} | Oversight | 1 | [[:corporations:omni|OMNI]] | 5 | 4 | Sends a [[:guards|guard]] to [[:guard_behaviour#investigating|investigate]] current objective room. | | {{:mods:programs_extended:subroutines:icon-ai_static_shock.png?77|}} | Static Shock | 1 | [[:corporations:omni|OMNI*]] | 5 | 2 | [[:ko|KO]] agent within 1 tile range of any active [[:mainframe_devices|mainframe device]] for 1 turn. | *Mainframe Only ---- ==== Reactive Subroutines ==== **Incognita Action**: Spend 1 [[:mods:programs_extended:hostile_ai#hash_keys|Hash Key]] to increase subroutine cooldown by 1. ^ Icon ^ Name ^ Min AI Difficulty ^ Corporation ^ [[:pwr|PWR]] ^ Cooldown ^ Effect ^ | {{:mods:programs_extended:subroutines:icon-ai_pawn.png?77|}} | Pawn | 1 | Common | 2 | 2 | Reinforces broken [[:firewalls]] by 1. | | {{:mods:programs_extended:subroutines:icon-ai_safeguard.png?77|}} | Safeguard | 1 | Common | 2 | 2 | When a [[:console|Console]] is used, [[:rebooting|reboots]] another one for 6 turns. | | {{:daemons:castle.png?77|}} | Rook | 2 | Common | 3 | 2 | After breaking a [[:firewalls|firewall]], swaps firewalls with another [[:mainframe_devices|device]]. | | {{:mods:programs_extended:subroutines:icon-ai_queue.png?77|}} | Queue | 2 | Common | 3 | 2 | When [[:mainframe_devices|device]] is captured, increase cooldown of Incognita [[:programs|program]] by 2. Effect changed to +1 cooldown next turn if currently equipped program had been affected. | | {{:mods:programs_extended:subroutines:icon-ai_circuit_breaker.png?77|}} | Circuit Breaker | 2 | Common | 3 | 3 | Using a [[:console|Console]] will draw the attention of a [[:guards|guard]]. | | {{:mods:programs_extended:subroutines:icon-ai_process.png?77|}} | Process | 3 | Common | 4 | 4 | Drain 8 [[:pwr|PWR]] from [[:incognita|Incognita]] when agent is [[:guard_behaviour#overwatch|Overwatched]]. | | {{:mods:programs_extended:subroutines:icon-ai_knight.png?77|}} | Knight | 3 | Common | 4 | 3 | Raises [[:firewalls]] by 2 around and including hacked device in a 3 tile radius. | | {{:mods:programs_extended:subroutines:icon-ai_noise_scanner.png?77|}} | Noise Scanner | 3 | Common | 3 | 2 | Raises [[:alarm_level|alarm]] by 1 when [[:noise|sound]] is made during player's turn. | | {{:mods:programs_extended:subroutines:icon-ai_subterfuge.png?77|}} | Subterfuge | 3 | [[:corporations:ftm|FTM]] | 5 | 3 | Drains half [[:ap|AP]] from an [[:agent]] caught by a [[:mainframe_devices:security_camera|Camera]]. | | {{:mods:programs_extended:subroutines:icon-ai_sentinel.png?77|}} | Sentinel | 3 | [[:corporations:k_o|K&O]] | 5 | 3 | [[:mainframe_devices:turret|Turrets]] turn to face an [[:agent]] when they step within 3 tiles of it. | | {{:mods:programs_extended:subroutines:icon-ai_failsafe.png?77|}} | Failsafe | 3 | [[:corporations:sankaku|Sankaku]] | 3 | 2 | Capturing a [[:drones|Drone]] will send another guard to [[:guard_behaviour#investigating|investigate]]. | | {{:mods:programs_extended:subroutines:icon-ai_fakeout.png?77|}} | Fakeout | 3 | [[:corporations:plastech|Plastech]] | 4 | 3 | Shuffle known [[:daemon|Daemon]] when capturing a [[:mainframe_devices|device]]. | | {{:mods:programs_extended:subroutines:icon-ai_electroshock.png?77|}} | Electroshock | 3 | [[:mods:neptune|Neptune]] | 6 | 4 | [[:ko|KO]] agent opening any container object for 1 turn. | | {{:mods:programs_extended:subroutines:icon-ai_bishop.png?77|}} | Bishop | 4 | Common | 3 | 3 | Reinforces broken [[:firewalls]] by PWR/5, rounded up. | | {{:mods:programs_extended:subroutines:icon-ai_scanner_sweep.png?77|}} | Scanner Sweep | 4 | Common | 4 | 2 | [[:doors|Door]], movement and [[:noise]] distractions will set guard's peripheral [[:vision]] arc to 180* until cooldown expires. | | {{:mods:programs_extended:subroutines:icon-ai_speed_bump.png?77|}} | Speed Bump | 4 | Common | 4 | 3 | [[:agent|Agents]] opening a [[:doors|door]] lose 2 [[:ap|AP]]. | | {{:mods:programs_extended:subroutines:icon-ai_queen.png?77|}} | Queen | 5 | Common | 4 | 4 | Raises [[:firewalls]] on all devices of the same type as the one hacked. Amount inversely proportional to device count. | | {{:mods:programs_extended:subroutines:icon-ai_backup_protocols.png?77|}} | Backup Protocols | 5 | Common | 5 | 4 | Calls in a [[:guards|guard]] when another is alerted or [[:lethal_damage|killed]]. | | {{:mods:programs_extended:subroutines:icon-ai_verify.png?77|}} | Verify | 5 | Common | 4 | 2 | [[:doors|Door]], movement and [[:noise]] distractions will increase the max [[:ap|AP]] of that [[:guards|guard]] by 1. | | {{:mods:programs_extended:subroutines:icon-ai_daemon_nest.png?77|}} | Daemon Nest | 5 | Common | 4 | 3 | When [[:firewalls|firewall]] is hacked, installs a [[:daemon|Daemon]] from that device and creates a new one in its place. | | {{:mods:programs_extended:subroutines:icon-ai_clone.png?77|}} | Clone | 5 | Common | 6 | 3 | Duplicates any installed [[:daemon|Daemon]]. | | {{:mods:programs_extended:subroutines:icon-ai_king.png?77|}} | King | 6 | Common | 6 | 4 | Reinforces broken [[:firewalls]] by doubling remaining value. | | {{:mods:programs_extended:subroutines:icon-ai_hashed_crypto.png?77|}} | Hashed Crypto | 6 | Common | 4 | 0 | Opening any container object reduces [[:credits]] in all [[:mainframe_devices:corporate_safe|Safes]] by 25%. | | {{:mods:programs_extended:subroutines:icon-ai_blockade.png?77|}} | Blockade | 6 | Common | 5 | 4 | Opening a [[:doors|door]] sends a [[:guards|guard]] to block that door. | | {{:mods:programs_extended:subroutines:icon-ai_terminate.png?77|}} | Terminate | 1 | [[:corporations:omni|OMNI]] | 10 | 5 | [[:guards|Guard]] skips [[:guard_behaviour#overwatch|Overwatch]]. | | {{:mods:programs_extended:subroutines:icon-ai_barrier.png?77|}} | Barrier | 1 | [[:corporations:omni|OMNI]] | 6 | 3 | When a [[:guards|guard]] is [[:lethal_damage|killed]] or [[:ko|KO'd]], add 1 [[:lethal_damage|Dermal Armor]] to all remaining guards. | | {{:mods:programs_extended:subroutines:icon-ai_keycard.png?77|}} | Keycard | 1 | [[:corporations:omni|OMNI]] | 4 | 3 | Drains 2 [[:pwr|PWR]] from [[:incognita|Incognita]] when [[:doors|door]] is opened. | | {{:mods:programs_extended:subroutines:icon-ai_firewall_synchroniser.png?77|}} | Synchronized Firewalll | 1 | [[:corporations:omni|OMNI*]] | 3 | 2 | Reinforces broken [[:firewalls]] by amount equal to current [[:alarm_level|alarm level]]. | *Mainframe Only ---- ==== Enhancement Subroutines ==== Enhancements are always passive, cost no [[:pwr|PWR]] and have no cooldown. Effects are either always active, or require a trigger like reative subroutines. **Incognita Action**: Spend 2 [[:mods:programs_extended:hostile_ai#hash_keys|Hash Keys]] and 1 [[:pwr|PWR]] to progress towards deletion of the subroutine. Do it 4 times total to delete the subroutine. ^ Icon ^ Name ^ AI Difficulty ^ Corporation ^ Effect ^ | {{:mods:programs_extended:subroutines:icon-ai_padlock.png?77|}} | Padlock | 1+ | Common | PASSIVE: Locks all unlocked [[:doors#lvl1_security_doors|Security Doors]] every turn. | | {{:mods:programs_extended:subroutines:icon-ai_paywall.png?77|}} | Paywall | 1+ | Common | PASSIVE: Item costs in [[:mainframe_devices:nanofabricator|Nanofabs]] increased by 100%. | | {{:mods:programs_extended:subroutines:icon-ai_tag_downlink.png?77|}} | T.A.G. Downlink | 2+ | Common | PASSIVE: Drain 1 [[:pwr|PWR]] from [[:incognita|Incognita]] for each [[:tag|tagged]] guard every turn. Informant tags are exempt. | | {{:mods:programs_extended:subroutines:icon-ai_defective_tag.png?77|}} | Defective T.A.G. | 2+ | Common | PASSIVE: +4 [[:ap|AP]] for tagged guards. | | {{:mods:programs_extended:subroutines:icon-ai_password.png?77|}} | Password | 3+ | Common | PASSIVE: [[:mods:programs_extended:hostile_ai#hash_keys|Hash Key]] capacity -6. | | {{:mods:programs_extended:subroutines:icon-ai_extension.png?77|}} | Extension | 3+ | Common | PASSIVE: [[:daemons|Daemon]] duration +1. | | {{:mods:programs_extended:subroutines:icon-ai_jammer.png?77|}} | Jammer | 3+ | Common | PASSIVE: Breaking a [[:firewalls|firewall]] makes that device immune to hacking. Applies to most recently hacked device. | | {{:mods:programs_extended:subroutines:icon-ai_networked_consciousness.png?77|}} | Networked Consciusness | 3+ | [[:corporations:plastech|Plastech]] | PASSIVE: All [[:guards]] have CONSCIOUSNESS MONITOR, raising alarm when [[:ko|KO'ed]]. | | {{:mods:programs_extended:subroutines:icon-ai_em_shielding.png?77|}} | EM Shielding | 3+ | [[:corporations:sankaku|Sankaku]] | PASSIVE: All devices have 'MAGNETIC REINFORCEMENT', making them [[:emp|EMP]] resilient. | | {{:mods:programs_extended:subroutines:icon-ai_neural_feedback.png?77|}} | Neural Feedback | 3+ | [[:corporations:k_o|K&O]] | PASSIVE: On guard [[:ko|KO]], increase [[:armor]] of KO guard by 1. | | {{:mods:programs_extended:subroutines:icon-ai_video_coprocessors.png?77|}} | Video Coprocessors | 3+ | [[:corporations:ftm|FTM]] | PASSIVE: All human [[:guards|guards]] have 'ULTRAVIOLET SPECTROMETER', detecting [[:cloaking|cloaked]] agents. | | {{:mods:programs_extended:subroutines:icon-ai_emergency_shutdown.png?77|}} | Emergency Shutdown | 3+ | [[:mods:neptune|Neptune]] | PASSIVE: Permanently turns off [[:console|Consoles]] used to counter AI. | | {{:mods:programs_extended:subroutines:icon-ai_blackout.png?77|}} | Blackout | 4+ | Common | PASSIVE: [[:vision|Vision]] radius of [[:agent|agents]] reduced to 3 tiles. | | {{:mods:programs_extended:subroutines:icon-ai_translocator_grenades.png?77|}} | Translocator Equipment | 4+ | Common | PASSIVE: Several [[:guards]] are equipped with Translocator Grenades. | | {{:mods:programs_extended:subroutines:icon-ai_snare_equipment.png?77|}} | Snare Equipment | 4+ | Common | PASSIVE: Several [[:guards]] are equipped with Snare Grenades. | | {{:mods:programs_extended:subroutines:icon-ai_proximal.png?77|}} | Proximal | 5+ | Common | PASSIVE: Pickpocketing a [[:guards|guard]] makes him turn towards an [[:agent]]. | | {{:mods:programs_extended:subroutines:icon-ai_anti_shock_grounding.png?77|}} | Anti-Shock Grounding | 5+ | Common | PASSIVE: Each [[:alarm_level|alarm level]] raise guard [[:ko_resistance|KO resistance]] by 1. | | {{:mods:programs_extended:subroutines:icon-ai_accumulator.png?77|}} | Accumulator | 6+ | Common | PASSIVE: +10 PWR storage. Proactive routines are more likely to trigger. | | {{:mods:programs_extended:subroutines:icon-ai_pwr_efficiency.png?77|}} | PWR Efficiency | 6-8 | Common | PASSIVE: Proactive and Reactive subroutines cost 1 [[:pwr|PWR]] less. | | {{:mods:programs_extended:subroutines:icon-ai_overclock.png?77|}} | Overclock | 6-8 | Common | PASSIVE: Proactive and Reactive subroutines cooldown is shorter by 1 turn. | | {{:mods:programs_extended:subroutines:icon-ai_pwr_efficiency_plus.png?77|}} | PWR Efficiency+ | 9+ | Common | PASSIVE: Proactive and Reactive subroutines cost 2 [[:pwr|PWR]] less. | | {{:mods:programs_extended:subroutines:icon-ai_overclock_plus.png?77|}} | Overclock+ | 9+ | Common | PASSIVE: Proactive and Reactive subroutines cooldown is shorter by 2 turns. | | {{:mods:programs_extended:subroutines:icon-ai_extension_plus.png?77|}} | Extension+ | 9+ | Common | PASSIVE: [[:daemons|Daemon]] duration +2 | | {{:mods:programs_extended:subroutines:icon-ai_self_evolving_programming.png?77|}} | Self-Evolving Programming | 1+ | [[:corporations:omni|OMNI]] | PASSIVE: Each [[:alarm_level|alarm level]], create new random subroutine. | | {{:mods:programs_extended:subroutines:icon-ai_chill.png?77|}} | Chill | 1+ | [[:corporations:omni|OMNI*]] | PASSIVE: Agent maximum [[:ap|AP]] reduced by 3. | | {{:mods:programs_extended:subroutines:icon-ai_catalyst.png?77|}} | Catalyst | 1+ | [[:corporations:omni|OMNI*]] | PASSIVE: Subroutine PWR cost and cooldown reduced by 3. +5 PWR storage. | * Mainframe Only