Jesse Luehrs

NAME

Games::SMTNocturne::Demons::Demon - an individual demon

VERSION

version 0.02

SYNOPSIS

  use Games::SMTNocturne::Demons 'demon';

  my $pixie = demon('Pixie');
  say $pixie->name  # 'Pixie'
  say $pixie->level # 2
  say $pixie->type  # 'Fairy'

DESCRIPTION

This class represents an individual demon. You typically create instances of this class via the functions in the Games::SMTNocturne::Demons package, and you can then look up various data using the accessors here. This class also includes a stringification overload to display the information about the demon in a readable form.

METHODS

boss

True if the demon is a boss (meaning that fusing it will not be possible until it has been defeated).

fusion_type

How this demon can be created. Can be normal for demons that can be fused normally, evolve for demons that must be evolved, special for demons that require special fusions, and deathstone for demons that require a deathstone in order to fuse.

level

The base level of the demon. This level is what is used in the fusion process, regardless of the experience level of the actual demon in your party.

name

The name of the demon.

type

The type of the demon (Fairy, Yoma, etc).

AUTHOR

Jesse Luehrs <doy@tozt.net>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2014 by Jesse Luehrs.

This is free software, licensed under:

  The MIT (X11) License