Hall Of Fame
Email: (erikyyy at erikyyy dot de)
This documentation is also in the cadaverserver package in the RULES file.
CADAVER SERVER RULES FILE
The game is realtime. There is no concept like "turns". Once clients
send commands, they are executed. cyborgs take time to do their job.
cyborgs have a state. they can only do one thing at a time.
the state is always one of:
the cyborg does nothing.
the cyborg is walking to the target position (targetx|targety)
the cyborg is fighting against the cyborg with the ID targetid.
while fighting the fightstrength is increasing.
1.5 is the maximum fightstrength.
the higher the fightstrength the quicker the enemy gets hurt.
the enemy does not defend automatically.
but of course it might be wise for the enemy to attack the attacker.
2.0 is the maximum allowed fighting distance.
the cyborg is just taking the object of the takedrop field.
taking may mean harvesting grain, taking water, taking bread etc.
cyborgs can't carry more than 10.0 of each item.
the cyborg is just dropping the object of the takedrop field.
dropping may mean planting grass, dropping breat etc.
the cyborg is just eating the object of the takedrop field.
it can only eat meat or bread. and only if it has some
of those of course. it is not enough to stand on food.
you must have the food in your inventary to eat it.
the cyborg is just baking grain into bread.
the cyborg is just converting carcass into meat
remember that cyborgs can't carry more than 10.0 of each item.
the cyborg is just burning the object of the takedrop field.
you can also burn water ;)
why should you ever burn something ? what a waste !
no, since things like forest get more and more there must be
a way to get rid of them. if you always cut forest, you
will have to burn it someday, so that you inventary does not
the fertility parameter of a cyborg is decreasing in time.
if ismale=true it decreases twice as fast.
0.0 is the minimum value.
once the fertility reaches 0.2 it will drop to 0.0 in a jump.
if ismale=false a new cyborg is created in this jump.
the new cyborg has ismale=!ismale_of_last_born_cyborg_in_YOUR_race
if cyborg A has ismale=false and fertility=0.0
and cyborg B has ismale=true and fertility=0.0
and A is standing closer than 2.0 to B
then B can issue the command MS B.id A.id
both A.fertility and B.fertility will then be set to 1.0
if the age of a cyborg is older than 1200 seconds, the cyborg dies.
each cyborgs health decreases in time or when someone is fighting it.
you can increase the health by eating meat or bread.
is divided into rectangular fields.
each field has several parameters.
all are from 0.0 to 1.0
WATER 0=desert 1=deep sea
GRAIN grows in time
GRASS grows in time, kills grain
CARCASS gets lesser in time
FOREST grows in time, kills grass, kills grain