LasTres/lib/LasTres/Planet/Bahdder/BosqueDelHeroe/TribuDeLaLima/TemploDeAyazel.pm

60 lines
1.3 KiB
Perl

package LasTres::Planet::Bahdder::BosqueDelHeroe::TribuDeLaLima::TemploDeAyazel;
use v5.36.0;
use strict;
use warnings;
use feature 'signatures';
use utf8;
use Moo;
use LasTres::Planet::Bahdder::BosqueDelHeroe::TribuDeLaLima;
use LasTres::TalkingNPC::Chaman;
use LasTres::PJAction::RezarAyazelTribuDeLaLima;
use parent 'LasTres::Location';
sub identifier {
return 'templo_de_ayazel';
}
sub name {
return 'Templo de Ayazel';
}
sub description ( $self, $pj = undef ) {
return $self->first_description;
}
sub first_description ($self) {
return
'En este templo construido en piedra se venera a Ayazel.'
. ' Es el segundo edificio que se construyo en piedra en la tribu,'
. ' una estatua de Ayazel con sus alas de ángel y su famoso báculo preside la única sala del templo.'
. ' En el báculo se encuentra una pequeña piedra blanca metálica luminosa de la que emana un gran poder mágico.';
}
sub parent {
return LasTres::Planet::Bahdder::BosqueDelHeroe::TribuDeLaLima->instance;
}
sub actions ( $self, $pj ) {
return [ LasTres::PJAction::RezarAyazelTribuDeLaLima->new ];
}
sub npcs ( $self, $pj ) {
return [ LasTres::TalkingNPC::Chaman->instance ];
}
sub connected_places {
return [];
}
sub is_spawn {
return 0;
}
1;