BEHAVIOR-BREATHER
Generic Mobile Behavior.
This behavior is used to give a mobile a breath weapon.
Arguments: <option> [.] Next Lines: [<behavior responses>]
Where option is one of the following (use () for multiple options):
area ray|radius|cone The shape of the breath attack. A
ray indicates a straight line. A cone
indicates a breath attack that spreads
out as it gets farther from the breather.
Radius indicates that the breath flows
out in all directions from the caster.
Default is ray.
linger <duration in turns> Leaves lingering damage?
damage <damage dice> Base damage dice.
degredation <percentage> Percentage that the breath weapon
strength degredates as it travels
farther away from the breather.
For example, a 20 degredation indicates
that 100% damage will be done in the
same room as the breather, 80% one room
away, 60% two rooms away, and so on.
range <max distance> The maximum number of rooms distant
from the breather that can be affected
by the breath weapon. Valid values are
1 through 10. The default is 1. A
range of 1 indicates that the damage
is limited to the current room.
splash <f> <fg> <n> <f> <s> splash damage for fighting
splash damage for fighting's group
splash damage for neutrals
splash damage for breather's group
splash damage for breather
type acid|fire|frost|gas|lightning The type of damage to do. If
multiple types are specified, one type
will be chosen at random.
Example:
mb fire-dragon breather (area ray type fire dam 5d7)