This is an old revision of the document!
This is a feature of Programs Extended mod that introduces new mechanic to the game - hostile artificial intelligence. This is a perpetual Daemon that installs on first enemy turn of the mission and lasts until mission ends. Unlike all other Daemons, AI effects are not fixed, and instead are dependent on what set of Subroutines AI has. Player will have to adapt to different situations, of which there are many - AI could improve firewalls, buff guards, debuff or even attack agents, both proactively or in responce to agency actions. Additionally, Subroutines are not initially known to the player and require identification, adding element of uncertainity until more information can be revealed.
When creating a new campaign, player can choose one of the following options under Hostile AI - Starting Difficulty setting:
If a number option was chosen, additional setting will appear, called Hostile AI - Scaling. This setting lets player choose the upper limit on Subroutines AI can have in each mission, ranging from 1 to 15. This limit does not apply to AI in OMNI missions which have a fixed amount of Subroutines. Default limit is shown in the table below.
Difficulty | Default Subroutine Limit |
---|---|
Beginner | 4 |
Experienced | 6 |
Expert | 8 |
Expert+ | 12 |
Endless | 8 |
Endless+ | 12 |
Time Attack | 8 |
AI has its own internal difficulty value that determines general power level of the AI:
AI Difficulty = Mission Difficulty - Starting Difficulty + 1
Mission Difficulty is the number shown at infiltration target summary on the map screen. Starting Difficulty is set with Hostile AI - Starting Difficulty setting. Hard limit of AI Difficulty is 15, with a soft limit specified by Hostile AI - Scaling setting.
AI Difficulty affects following properties:
Additionally, each corporation has different amount of each type of subroutines (PWR, Proactive, Reactive, Enhancement) within that subroutine limit, specified in table below.
FTM | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AI Difficulty | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
PWR | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
Proactive | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 |
Reative | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 |
Enhancement | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 |
K&O | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AI Difficulty | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
PWR | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
Proactive | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 |
Reative | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 |
Enhancement | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 |
Plastech | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AI Difficulty | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
PWR | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
Proactive | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 |
Reative | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 |
Enhancement | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 |
Sankaku | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AI Difficulty | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
PWR | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 2 |
Proactive | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 |
Reative | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 5 |
Enhancement | 0 | 0 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | 4 |
OMNI - Foundry | ||
---|---|---|
AI Difficulty | All | |
PWR | 1 | |
Proactive | 1 | |
Reative | 1 | |
Enhancement | 1 | |
OMNI - Mainframe | ||
AI Difficulty | 1 - 6 | 7+ |
PWR | 1 | 1 |
Proactive | 1 | 2 |
Reative | 1 | 2 |
Enhancement | 1 | 2 |
When AI activates, it randomly selects subroutines from the set available to it according to AI Difficulty and corporation subroutine type amounts. For example, an AI with AI Difficulty of 2 in Plastech will have 1 proactive and 1 enhancement subroutine, from available pool of 4 proactive and 4 enhancement subroutines. For details which subroutine is available at which point, see here.
Incognia has access to a new resource called Hash Keys. This resource is required to interact with hostile AI in several ways. Mission always starts with no Hash Keys stored, and a maximum storage of 8. Player can acquire Hash Keys in following ways:
Hacking skill level | Reboot time (turns) |
---|---|
2 | 4 |
3 | 3 |
4 | 2 |
5 | 1 |
Hacking skill level | Hash Keys gained |
---|---|
3 | 2 |
4 | 3 |
5 | 4 |
Additionally maximum storage of Hash Keys can be increased by acquiring Decryptor program or any of the Hushpuppy line of programs.