====== Wrench ====== [{{ wrench.png|Wrench program icon}}] The **Wrench** programs are [[:programs:#breakers]], each of which can hack a device only if it has a specific number of [[:firewalls]]. They have no cooldown. * **Wrench 2** hacks a device with exactly 2 firewalls, for a cost of 2 [[:PWR]]. * **Wrench 3** hacks a device with exactly 3 firewalls, for a cost of 3 [[:PWR]]. * **Wrench 4** hacks a device with exactly 4 firewalls, for a cost of 4 [[:PWR]]. * **Wrench 5** hacks a device with exactly 5 firewalls, for a cost of 4 [[:PWR]]. The Wrench programs can be bought from some [[:mainframe devices:Server Terminals]] for 600 [[:credits]] each. It is possible to install more than one of them, in separate [[:Incognita]] program slots. The Wrench programs are affected by [[:daemons:Portcullis]], so for example Wrench 4 breaks only 2 firewalls on a device with exactly 4 firewalls while Portcullis is active. ===== Strategy ===== The Wrenches are very efficient in the PWR cost per firewall hacked, compared to other breaker programs without cooldowns. However, they can only be used on devices with exactly the right number of firewalls, so you will normally only want one in addition to a more versatile breaker. A Wrench can still be used to hack devices with the wrong number of firewalls, so long as you can get it to the right number somehow. If a device has too many firewalls, another breaker can reduce it to the right number; to do this consistently, you will normally want [[Lockpick]], [[Parasite]] or [[Data Blast]] to hack one firewall at a time. For devices with too few firewalls, you might wait for the firewalls to go up at [[:alarm level]] 2 (or alarm level 3 in [[:modes:Beginner]] mode), or use [[Flare]] or [[Wildfire]], or hack a device with [[:daemons:Rubiks]].