Code center > Suggestions
New Virus Paradigm
Elite:
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 vanishingOrder 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.
Navigation
[0] Message Index
[*] Previous page
Go to full version