Adding new monsters in r info file
By CosmicGerbil
Adding new monsters for the complete newbie. Here is an example monster to look at
N:14:Agent of the black market
G:t:b
I:110:2d8:10:8:99
W:0:1:1200:0
E:1:1:1:2:1:1
O:25:50:20:5
B:HIT:HURT:1d6
B:TOUCH:EAT_ITEM
B:INSULT:*
F:MALE | DROP_CORPSE | DROP_SKELETON |
F:DROP_60 | WILD_TOWN |
F:WILD_SWAMP | WILD_WOOD | WILD_GRASS | WILD_MOUNTAIN | WILD_ONLY |
F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR |
F:EVIL | MORTAL | BASEANGBAND | HAS_LITE
D:He 'finds' new wares for the Black Market. From unwary adventurers...
What does it all mean?
N:14:Agent of the black market
This is the monsters number in the monster index and also its name. Obvious really
G:t:b
G stands for graphics, and this is the graphics line, which shows how the monster will look in the game. t is the monster symbol,meaning "townperson". Monsters are nearly always represented by letters of the alphabet. b is the colour of the monster, meaning blue. There are 16 colours available for monsters and they are:
D - Dark Gray
w - White
s - Gray
o -Orange
r - Red
g - Green
b - Blue
u- Brown
d - Black
W - Light Gray
v - Violet
y -Yellow
R - Light Red
G - Light Green
B - Light Blue
U - Light Brown
Which colour you use for monsters usually follows a pattern;
for
example, warriors are usually coloured brown (u), while
rogues are
coloured blue (b). Of course, you can use any colour that
you
think is suitable.
I:110:2d8:10:8:99
I stands for information.
110 is normal speed. The higher
this number the faster the monster.
2d8 is the monsters hit points and means 2
dice with 8 sides are rolled to determine how many hit points the Agent of the
black market has. So he could have anything from 2 to 16 hit points, depending
on how the Random Number Generator has rolled his dice.
10 means vision in tens
of feet. The Agent of the black market can see up to 100 feet.
8 means armour
class. the higher this number, the better armour a monster has, and it will be
harder to defeat.
99 means alertness. This goes backwards; a monster with 0
here, is always alert, while a monster with 255 (the highest number used here)
will probably ignore you a lot.
W:0:1:1200:0
W stands for more information
0 is the depth level you will
find a monster. 0 in this case stands for the surface. A 5 here means you would
find this monster on dungeon level 5.
1 means rarity. 1 is the most common. As
far as I know, this number can go up to infinity, although after a certain
increase, the chance of a monster appearing would be so small, that such a high
number would be next to useless.
1200 means corpse weight in deci-pounds. Quote
from r.info file "19 deci-pounds seem to get added to these number in practice"
0 here means the number of experience points you get for killing a monster. Town
monsters do not give experience.
E:1:1:1:2:1:1
E means equipment slots 1 is the weapon slots, the Agent of
the black market can wield one weapon
The next 1 is the torso slot (he has only
one body to wear armour on:))
The third 1 is arm slots (expressed in number of
pairs),
The 2 means finger slots. Even though the Agent of the black market has
8 fingers and 2 thumbs (unless he lost some in battle:)), he can only wear two
rings. According to the game rules, this is because magic rings only work when
worn on the third finger. This applies to humanoids, but some monsters (such as
a giant squid) can wear 6 rings. For some reason, the game will not let players
or monsters wear any more than 6 rings, no matter how many fingers/tentacles
they have :)
The next 1 means head slots (for helms).
The final 1 means leg slots (expressed in number of pairs).
O:25:50:20:5
The O stands for object drop chance. The four following slots
indicate what type of object a monster may drop when you kill it. The slots
stand for treasure, combat items, magic items and tools. The numbers indicate
the percentage likelihood of the type of object dropped. So if the Agent of the
black market drops an object after death, he has 25% chance of dropping
treasure, 50% chance of dropping combat items, 20% chance of dropping magic
items and 5% chance of dropping tools. Some monsters, such as animals do not
carry any objects and their object line would read O:0:0:0:0.
Also sometimes the
percentages don't always add up to 100%. If a monster has an object line like
this O:20:50:20:5, then there is a 5% chance the monster will drop junk.
B:HIT:HURT:1d6
B:TOUCH:EAT_ITEM
B:INSULT:*
The B lines stand for "blows" and they are attack lines. A
monster can have a maximum of four B lines. There are *lots* of different types
of attacks that monsters can use, and the best way to learn them all is to read
through the r info file.
B:HIT:HURT:1d6
is obvious, it means that the Agent of the black market can do anything from 1
to 6 points of damage to you.
B:TOUCH:EAT_ITEM
means that if the Agent of the black market touches you, he will try to steal an
item from your inventory.
B:INSULT:* means that he insults you in a random number of
ways
F:MALE | DROP_CORPSE | DROP_SKELETON | F:DROP_60 | WILD_TOWN
| F:WILD_SWAMP | WILD_WOOD | WILD_GRASS | WILD_MOUNTAIN | WILD_ONLY |
F:TAKE_ITEM | OPEN_DOOR | BASH_DOOR | F:EVIL | MORTAL | BASEANGBAND | HAS_LITE
F stands for flags and they describe some other things about
the monster and also other stuff he can do.
Some of these are obvious, for
example the Agent of the black market is always male, he's evil and mortal (some
monsters, such as golems are immortal), when you kill him, he can leave behind a
corpse or a skeleton, and 60% of the time, he will drop an object (see the O
line for more info on this).
Also the wild flags indicate where he can be found
in the wilderness. WILD_TOWN means he is a town monster (and therefore won't
give you any experience if you kill him). He can open and bash down doors,
TAKE_ITEM means he picks up any items he finds on the floor. Also he is an
original Angband monster (at least I think that's what BASEANGBAND means) and
HAS_LITE means he will "light up" a small area of the town around him when it is
dark!
Like the B lines, there are lots of Flags to learn. Once
again, it is a good idea to read through r info to learn more about these.
D:He 'finds' new wares for the Black Market. From unwary
adventurers
D means description, and when you examine a monster in the
game by pressing "l" what is written in this D line will appear in the monster
description in the game.
One line that has not been featured here is the spells line.
These lines always come after the F lines and before the D lines. They look like
this:
F:MORTAL | BASEANGBAND |
HAS_LITE
S:1_IN_6 |
S:BLINK | BLIND | CONF |
MISSILE
D:He is leaving behind a
trail of dropped spell components.
This is part of a novice wizard description from Gerband.
S:1_IN_6 | means that the wizard will cast a spell once in
every six turns he takes. S:1_IN_1 | would mean that a monster would never move,
but just cast spells. S:1_IN_0 | can not be used as it crashes the game.
S:BLINK | BLIND | CONF | MISSILE. These are some of the
spells that the novice wizard can cast. There are lots more spells in FuryBand.
BLINK means the wizard blinks (teleports) away. The other three spells are
attack spells he may use on you!
To actually add in a new monster you can either delete an
existing monster and put your new monster in the empty slot, or you can add a
new monster after the main list. This list goes up to 1596 in FuryBand, so the
new monster would have to have a monster number of 1597. If you do the second
option, you must tell the game that the maximum number of monsters allowed has
increased. To do this, go into lib/edit and open the misc file. You will find
this:
# Maximum number of monsters in r_info.txt # WARNING ! add
one more to the real count for the player ghost !! M:R:1600
This is fine. If you add in lots of new monsters and go over
1600, then alter the 1600 to 1601. For every new monster you add on to the end
of the r info file, increase the above number by 1 each time.