Perché sur une colline dominant une vallée verdoyante, le Temple de Seigan est un véritable havre de paix et de spiritualité, fondé il y a plusieurs siècles. Dédicacé à la purification de l’âme et à l’harmonie avec les forces naturelles, ce sanctuaire allie architecture raffinée et sérénité profonde. Ses bâtiments en bois laqué blanc, aux toits courbés et élégants, tranchent avec la rudesse des montagnes environnantes et la vastitude des plaines.
Les moines qui y résident suivent une discipline stricte, mêlant méditation, arts martiaux, et études philosophiques, offrant à leurs visiteurs un exemple vivant de sagesse et de maîtrise de soi. Le temple attire chaque année de nombreux pèlerins en quête de réconfort et de guidance, notamment lors des grandes cérémonies des solstices, où la population locale et les dignitaires impériaux se rassemblent, renforçant le lien entre foi et pouvoir.
Le temple abrite également une bibliothèque rare, précieuse collection de manuscrits anciens consacrés aux arts mystiques, à la guérison, et à la voie du guerrier.
Singulièrement, le Temple de Seigan est l’un des rares lieux de la région à n’avoir jamais été abandonné par les habitants ordinaires, même durant les pires heures avant le Kakusei. Étonnamment, les shinobi du clan cannibale, responsables de nombreuses terreurs dans la région, semblaient ignorer ce lieu sacré, comme si la foi et la pureté protégeaient ceux qui s’y réfugiaient. Cette énigme alimente encore aujourd’hui la vénération et le mystère qui entourent le temple.
SELECT DATEDIFF(CURRENT_DATE, msg.dateMessage) howManyDays,
lastMessage.participants, lieu.lblLieu, sousForum.nomSousForum,
sousForum.description, topic.idTopic, topic.nomTopic, topic.descriptionTopic,
topic.annee, topic.saison, msg.idComptePrin,
msg.idMessage, msg.dateMessage, msg.idUtilisateur, LEFT(msg.texteMessage, 400) as texteMessage,
msg.idForum, lastMessage.nbMessages, perso.nomPerso, perso.villagePerso, (SELECT urlAva FROM s_miniAvatars WHERE idPnj=0 AND idPersonnage=msg.idUtilisateur
ORDER BY avaPrincipal DESC, idAva ASC LIMIT 0,1) as miniAva
FROM (
SELECT MAX(idMessage) idMessage, MAX(dateMessage) dateMessage, COUNT(idMessage) as nbMessages,
JSON_ARRAYAGG(
DISTINCT JSON_OBJECT(
'idUtilisateur', t_message.idUtilisateur,
'nomPerso', s_personnage.nomPerso,
'villagePerso', s_personnage.villagePerso,
'miniAva', (SELECT urlAva FROM s_miniAvatars WHERE idPnj=0 AND idPersonnage=t_message.idUtilisateur
ORDER BY avaPrincipal DESC, idAva ASC LIMIT 0,1)
)
) AS participants
FROM t_message
LEFT JOIN s_personnage ON t_message.idUtilisateur=s_personnage.idUtilisateur
GROUP BY idTopic ) as lastMessage
LEFT JOIN t_message msg ON lastMessage.idMessage = msg.idMessage
AND lastMessage.dateMessage = msg.dateMessage
LEFT JOIN s_personnage perso ON msg.idUtilisateur=perso.idUtilisateur
LEFT JOIN t_topic topic ON msg.idTopic=topic.idTopic LEFT JOIN t_sousforumlieu lieu ON topic.idLieu=lieu.idLieu
LEFT JOIN t_sousforum sousForum ON msg.idSousForum=sousForum.idSousForum WHERE msg.idSousForum=:idSousforum AND 'gore' NOT IN (SELECT idType FROM t_topicType WHERE idTopic=msg.idTopic) ORDER BY msg.idMessage DESC