I've released an awesome new feature for Netrunners in v3.2.
A Netrunner can now Activate and Deactivate Programs or Black ICE from their Cyberdecks. Here's how it works (with screenshots):
1. First make sure your Program Items have a link to an NPC that is a Program or Black ICE in the "notes" section. THEN add to the Cyberdeck. (Assuming one is loaded in the "Foundational" slot.) Also, make sure the Netrunner is in the Combat Tracker (important to set the right values when activating programs!)
Attachment 52927
2. Notice that the items in the Cyberdeck w/ an NPC link now have "Activate" buttons. Click Activate. Note that a Window is opened for the player, so that they can take action as the program. The Program is added to the Combat Tracker. As shown below, Programs have their Initiative set to match the Netrunner. The Interface of the Program is automatically set to that of the Netrunner. That value is then added to all "Attack" rolls as the Program, per the rules.
Attachment 52928
3. Clicking Deactivate will remove the program from the Combat Tracker and close the window. Activating a Black ICE is similar, except now, Black ICE always has their initiative set to be 1 higher than the highest initiative in the Combat Tracker. (This is done even if the DM adds a Black Ice from an Encounter or manually. It also works this way for Demons, which use the same mechanic.) Also, Back ICE do not have an "Interface" value set since they attack on their own, with their own ATK stat. Remember that when dealing damage, the "damage" values in the "Effect" of a Program can be double clicked or dragged. It looks for specific strings to become rollable ("NdY damage" - direct damage, or "NdY rez" - REZ damage. Replacing N and Y with integers.)
Attachment 52929