Attacks

From WikiManual
Revision as of 19:56, 7 July 2008 by Jarbon (talk | contribs) (Added viruses to the article since they can be used as an attack too.)
Jump to: navigation, search

There are many ways that one bot can attack another. These fall under three categories: shooting, Viruses and ties.

Shooting

A bot can attack another in many ways using shots. The type of attack the bot uses depends on what is put into the sysvar .shoot


-1 shots

By putting -1 into .shoot, a bot fires a regular feeding shot. The bot on the receiving end of such a shot is forced to shoot some of its energy back.


-2 shots

By putting -2 into .shoot, a bot fires some of its energy. This is not an attack, as it can only benefit the "victim".


-3 shots

Putting -3 into .shoot will fire venom


-4 shots

Putting -4 into .shoot will fire waste


-5 shots

Poison shots. -5 shots cannot be fired manually. They are fired automatically if a -1 shot hits you.


-6 shots

Putting -6 into .shoot will fire a body shot. Body shots are similar to -1 shots but drain an attacker's body rather than his energy.


Info shots

Putting a memory into .shoot will overwrite that memory location of your target with the contents of .shootval

.aimdx .shoot store
628 .shootval store

Will fire a shot that causes an enemy to turn 180 degrees when hit.

Tie Attacks

After storing the tie number in .tienum, a bot can transfer resources via .tieloc and .tieval.

A positive transfer gives the other bot some resources, a negative happily does the opposite.

-1 or energy

Transfer energy by storing -1 into tieloc. For this tieval maxes out at 1000 units, although your bot is also limited by the amount of body it has.

-3 or venom

Transfer venom by storing -3 into tieloc.

-4 or waste

If you don't want wait to use .sharewaste, you can also give or take waste with this. Useful if you want a veggy to convert some for you, or reversed for veggies that want an extra meal.

Warning:

Thieving Waste can cause errors in older versions.

Info Ties

Putting a memory location into .tieloc will overwrite that memory location of your target with the contents of .tieval

*.tiepres .tienum store
-200 .tieval store
.mkshell .tieloc store

This will force another bot to unmake shell, opening it up for shot attacks.

MB Share Attacks

Share Energy

The most useful of the share abilities for hunters is the .sharenrg command. If a hunter becomes a technical multibot while it is tiefeeding, it can then steal 99% of another bots energy by storing:

99 .sharenrg *.multi mult store

This coupled with shot attacks will soon wipe out any opponent.

Viruses

A virus can be used as a weapon to inflict damage to an enemy bot. It can be used to delete an opponents genome to disable it or to cause other general havoc within the opponents own DNA. Additionally a virus can be allowed to spread itself through members of opposing species to cause further damage.

Links

Attacks _Counter Attacks_ Defenses