Cache Augmentation (Optional)
Source
Character Operations Manual pg. 92
Your studies of the fundamental forces of the galaxy have enabled you to enhance one of your body’s systems to benefit from the energy of stored spells. You might have been bestowed this augmentation by an order of technomancers, implanted the augmentation into yourself as part of your research, or witnessed part of your body undergo a technomantic apotheosis that left you with the ability to cast spells. Your cache augmentation takes the form of any cybernetic augmentation or magitech augmentation (Starfinder Armory 90) of your choice with an item level of 1. Each time you gain a level, the item level of your augmentation increases by 1, and you can replace it with a different augmentation with an item level equal to your technomancer level or lower. This augmentation counts toward the total number of augmentations you can have implanted into each of your body’s systems as normal.
At 6th level, each time you regain your spells, choose one of the following: attack rolls, Computers and Engineering checks, Fortitude saves, or Reflex saves. You gain a +1 enhancement bonus to rolls of your chosen type. This enhancement bonus increases to +2 at 12th level and +3 at 18th level.
At 12th level, each time you regain your spells, choose a second option from the 6th-level list. You gain a +1 enhancement bonus to rolls of this type. This enhancement bonus increases to +2 at 18th level.
At 18th level, each time you regain your spells, choose a third option from the 6th-level list. You gain a +1 enhancement bonus to rolls of this type.
These enhancement bonuses count as part of the effects of your cache augmentation, and if your augmentation is removed or its effects suppressed (such as by the reject augmentation spell) you also lose these bonuses.
This replaces spell cache and cache capacitor.
ID
e0740213451b6df9821f347e
Effects
Level 6
if or [ and [{character.technomancer.level >= 6}, {character.technomancer.archetype.6 == false}],and [{character.technomancer.level >= 8}, {character.technomancer.archetype.8 == false}],and [{character.technomancer.level >= 12}, {character.technomancer.archetype.12 == false}],and [{character.technomancer.level >= 18}, {character.technomancer.archetype.18 == false}]] then
select 1
from ['Attack Rolls', 'Computers and Engineering checks', 'Fortitude saves', 'Reflex saves']
name 'Cache Augmentation Slot 1'
description 'Gain an enhancement bonus to rolls of your chosen type.'
then
if {$ == 'Attack Rolls'} then bonus pick [6:1, 12:2, 18:3] at character.technomancer.level to [character.attack.melee, character.attack.ranged, character.attack.thrown] as enhancement
else if {$ == 'Computers and Engineering checks'} then bonus pick [6:1, 12:2, 18:3] at character.technomancer.level to [character.computers, character.engineering] as enhancement
else if {$ == 'Fortitude saves'} then bonus pick [6:1, 12:2, 18:3] at character.technomancer.level to character.fortitude as enhancement
else if {$ == 'Reflex saves'} then bonus pick [6:1, 12:2, 18:3] at character.technomancer.level to character.reflex as enhancement;
Level 12
if or [ and [{character.technomancer.level >= 12}, {character.technomancer.archetype.12 == false}, or [{character.technomancer.archetype.6 == false}, {character.technomancer.archetype.8 == false}]],and [{character.technomancer.level >= 18}, {character.technomancer.archetype.18 == false}, or [{character.technomancer.archetype.12 == false}, {character.technomancer.archetype.6 == false}, {character.technomancer.archetype.8 == false}]]
] then
select 1
from ['Attack Rolls', 'Computers and Engineering checks', 'Fortitude saves', 'Reflex saves']
name 'Cache Augmentation Slot 2'
description 'Gain an enhancement bonus to rolls of your chosen type.'
then
if {$ == 'Attack Rolls'} then bonus pick [12:1, 18:2] at character.technomancer.level to [character.attack.melee, character.attack.ranged, character.attack.thrown] as enhancement
else if {$ == 'Computers and Engineering checks'} then bonus pick [12:1, 18:2] at character.technomancer.level to [character.computers, character.engineering] as enhancement
else if {$ == 'Fortitude saves'} then bonus pick [12:1, 18:2] at character.technomancer.level to character.fortitude as enhancement
else if {$ == 'Reflex saves'} then bonus pick [12:1, 18:2] at character.technomancer.level to character.reflex as enhancement;
Level 18
if and [ or [{character.technomancer.archetype.6 == false}, {character.technomancer.archetype.8 == false}],
{character.technomancer.archetype.12 == false},
{character.technomancer.archetype.18 == false}
] then
select 1
from ['Attack Rolls', 'Computers and Engineering checks', 'Fortitude saves', 'Reflex saves']
name 'Cache Augmentation Slot 3'
description 'Gain an enhancement bonus to rolls of your chosen type.'
then
if {$ == 'Attack Rolls'} then bonus 1 to [character.attack.melee, character.attack.ranged, character.attack.thrown] as enhancement
else if {$ == 'Computers and Engineering checks'} then bonus 1 to [character.computers, character.engineering] as enhancement
else if {$ == 'Fortitude saves'} then bonus 1 to character.fortitude as enhancement
else if {$ == 'Reflex saves'} then bonus 1 to character.reflex as enhancement;