Author Topic: New Virus Paradigm  (Read 6537 times)

Offline Elite

  • Bot Overlord
  • ****
  • Posts: 532
    • View Profile
New Virus Paradigm
« Reply #15 on: April 26, 2006, 02:22:14 PM »
Here's what I've got so far:

Sysvars

.vrepro ~ a virus can replicate by placing a number in this sysvar
.retro ~ a virus can insert some of its own DNA into it's host's genome using this sysvar

.mkvirus ~ create a new virus (from the specified codule number)
.mkretro ~ create a new retrovirus (from the specified codule number)

Methods of infection
  • Feeding - If a 'healthy' bot feeds on an 'infected' bot then there is a chance that some viruses will return to the 'healthy' bot with the -2 shots
  • Death - If an infected bot dies the all the viruses contained in it will leave with the 'poof', infecting nearby bots. If they don't hit anything, the viruses will slow to a stop and linger for a short time before vanishing
Order of execution

When viruses enter a host cell, they are added to a 'viral stack' and all executed in order every cycle. The viruses that were there first are executed first.

Retroviruses

A virus can incorporate some of it's genetic material into it's host using the .retro sysvar. A retrovirus will automatically incorporate itself into it's host's DNA. If a bot uses the .mkretro sysvar to create a retrovirus, then it will stay in the bot until passed on to another bot, at which point it will permanently insert into it's host's genome.