Commonmark migration

###Energy and Movement

###Eating

### Eating

###Detection and Information

###Splitting

### Splitting

###Energy Transfer

### Energy Transfer

###Functions, Storage, and UIDs

###Return Values

### Return Values

###Predefined Library Functions

###Example Blob

###Rules

### Rules

Notice removed Draw attention by ta Radvylf srik su shilani
Bounty Ended with RamenChef's answer chosen by ta Radvylf srik su shilani

If a blob has more than 10050 energy, it can choose to split. Splitting costs 10050 energy, and any remaining energy is divided evenly between the two blobs. All blobs are either originals or split copies, with every copy tracing back to an original. All of these together are "relatives." All relatives have one communal storage object. Relatives can still eat each other, and can split, use their own storage object, or collect energy without affecting others.

###Energy Transfer

If two blobs are next to each other (after moving), one of the bots can transfer energy to the other. This is done by returning SendNorth(amt), SendEast(amt), SendSouth(amt), or SendWest(amt), with amt being a number representing the amount sent. This can be any amount that the sender can afford, including all of their energy. It is recommended that the blob who is receiving energy is told to stay still through communal storage, so that it does not move away when the energy is being transferred (though the energy would not be deducted from the sender's total in this case).

deleted 81 characters in body
Bounty Started worth 100 reputation by ta Radvylf srik su shilani
deleted 168 characters in body
deleted 1 character in body