Download Program: Repair
Jun 17, 2017 23:36:40 GMT -5
Post by Saber on Jun 17, 2017 23:36:40 GMT -5
Downloadable Programs
Repair
Repair programs are downloadable programs that enhance the normal repair functions already built into an avatar's code. These programs are unique in that rather than having the avatar focus on gradually repairing all forms of damage over the course of an extended period, repair programs will focus on a specific form of damage, and work at a much faster rate than base repair functions.
"Target" repair and "Support" repair
There are two different ways that repair programs can be used. The first is with a Targeting method: Target repair programs are used for an individual target, whether it is the owner of the program or an approved ally. These repair programs have the most effective means to repair select forms of damage.
The second method; Support repair, are more extensive in its use. These programs can be activated with a range indicator active. Any approved avatars who come into the range of the repair field can have any damage repaired over time, but at a slightly reduced speed than targeted repair programs. This can be effective for small groups, but the more people that are in the same repair field at once will cause the repairs to slow in speed. For more detailed information for how repair fields function for larger groups, review the rules for downloadable program use found here.
Choose your repair style
Due to the various types of damage that avatars can take when fighting in arena battles, or if trying to purge viruses, or even if trying to recover from potential hacking, repair programs need to have all of that power from a general repair function, and put it towards a specific function. There are a select number of damage types, but the most common are code, virus, corruption, and connection. Repair programs can only focus on a single type of damaged code.
Code Damage: Code damage is a general damage that is inflicted from combat wounds delivered by opposing avatars. This is usually caused in everyday arena battles, or can happen in daily life in cyber city, if there are hostile avatars willing to cause trouble. The more code damage that is present, and is overpowering repair functions, the faster an avatars body destabilizes, and potentially derezzes. In some cases, involving an avatar who is registered to a version 2 or lower terminal, this causes permanent deletion of the avatar.
Virus Damage: Virus damage is what happens when virus code injects itself into an avatar's code, slowly spreading and causing erratic, and potentially hazardous behavior patterns in the avatar itself. The more infected the avatar becomes, the harder it will be to remove the virus itself, and bring the avatar back to safe conditions. In most cases, deletion is the easiest solution to purge the avatar of a potential virus plague, but avatars at risk of permanent deletion need extensive, and careful repair work. Virus damage can sometimes lead to corruption, or connection damage, causing even more extensive damage to the avatars code and risking the avatar's safety.
Corruption Damage: Corruption damage is a special type of damage that causes code in the avatar itself to become corrupt, and potentially unusable, or inaccessible. Potential life-risking corruptions could even force an avatar to de-register their code, leading to connection damage.
Connection Damage: Connection damage is potentially the most hazardous for any type of avatar, no matter how advanced their hardware is that they are registered to (this damage type targets avatars registered to terminals version 3 and higher). Connection damage targets the small thread of internet connection between an avatar's online load-out, and the core data stored on their physical terminal. Whether its origins be viral or a program scripted code, this damage causes the avatar load-out itself to lose connection with the core data, de-registering it as the original data, and recognizing the load-out as the core data now, but without any access to their downloadable programs.
This glitch essentially makes the core data on the terminal useless until connection between the loadout and the terminal is restored, or the avatar returns to their terminal. But any changes that take place between separation and reconnection will be permanently applied to the core data, if the avatar isn't deleted after reconnection. And deletion while severed from the core data will result in completely corrupted core data, requiring a factory reset of the avatar that will remove everything that the avatar once was, turning them into a stock avatar.