Difference between revisions of "MB Sharing"
Line 1: | Line 1: | ||
− | + | A bot can substances with another bot if they are connected a through tie. There are DNA commands that allow sharing of energy, slime, shell, and waste. These are called ''sharing commands''. | |
− | |||
− | A bot can | ||
− | |||
− | |||
+ | == The commands == | ||
Share commands and the effects | Share commands and the effects | ||
− | *sharenrg - This lets bot share [[energy]]. There is no need to address a specific tie reference number. The number stored in here becomes the percentage of total energy that I receive. | + | *sharenrg - This lets bot share [[energy]]. There is no need to address a specific tie reference number, since I'll be sharing from all bots I'm permanently tied to. The number stored in here becomes the percentage of total energy that I receive. The values possible are in the range [1,99]. |
*sharewaste - This lets bot share [[Waste]]. | *sharewaste - This lets bot share [[Waste]]. | ||
− | *shareshell - This lets bot share shell | + | *shareshell - This lets bot share [[shell]] (Say that last senetence 3 times fast). |
− | *shareslime - This lets bot share slime. | + | *shareslime - This lets bot share [[slime]]. |
− | |||
− | Example | + | == Example == |
Suppose there are two bots connected by a tie. First bot has 40 waste (or any other shared material) and the second one has 60. If first bot executes command | Suppose there are two bots connected by a tie. First bot has 40 waste (or any other shared material) and the second one has 60. If first bot executes command | ||
− | + | 10 .sharewaste store | |
Then the total amount of waste (100) will be redistributed so that the first bot receives 10% of that total. The final outcome is that the first bot will have 10 waste and the second bot will have 90 waste. | Then the total amount of waste (100) will be redistributed so that the first bot receives 10% of that total. The final outcome is that the first bot will have 10 waste and the second bot will have 90 waste. | ||
− | Uses | + | |
+ | == Uses == | ||
A useful way to use these with combat bots is shown below. | A useful way to use these with combat bots is shown below. | ||
cond | cond | ||
− | + | *.multi 1 = | |
start | start | ||
99 .sharenrg store | 99 .sharenrg store | ||
Line 32: | Line 29: | ||
In this gene 99% of the total energy is taken by a bot. This is useful to feed in case a bot accidently becomes a MB while tie feeding. | In this gene 99% of the total energy is taken by a bot. This is useful to feed in case a bot accidently becomes a MB while tie feeding. | ||
− | The code ".sharewaste inc" forces the enemy to take 99% of the attacker's [[waste]] | + | The code ".sharewaste inc" forces the enemy to take 99% of the attacker's [[waste]], which is useful to dump waste without having to shoot it away. Also, plants will convert this waste to energy over time, allowing bots to recoup some energy. |
Revision as of 08:44, 22 September 2005
A bot can substances with another bot if they are connected a through tie. There are DNA commands that allow sharing of energy, slime, shell, and waste. These are called sharing commands.
The commands
Share commands and the effects
- sharenrg - This lets bot share energy. There is no need to address a specific tie reference number, since I'll be sharing from all bots I'm permanently tied to. The number stored in here becomes the percentage of total energy that I receive. The values possible are in the range [1,99].
- sharewaste - This lets bot share Waste.
- shareshell - This lets bot share shell (Say that last senetence 3 times fast).
- shareslime - This lets bot share slime.
Example
Suppose there are two bots connected by a tie. First bot has 40 waste (or any other shared material) and the second one has 60. If first bot executes command
10 .sharewaste store
Then the total amount of waste (100) will be redistributed so that the first bot receives 10% of that total. The final outcome is that the first bot will have 10 waste and the second bot will have 90 waste.
Uses
A useful way to use these with combat bots is shown below.
cond *.multi 1 = start 99 .sharenrg store .sharewaste inc stop
In this gene 99% of the total energy is taken by a bot. This is useful to feed in case a bot accidently becomes a MB while tie feeding.
The code ".sharewaste inc" forces the enemy to take 99% of the attacker's waste, which is useful to dump waste without having to shoot it away. Also, plants will convert this waste to energy over time, allowing bots to recoup some energy.