Les Monts Kaminari forment un vaste massif montagneux, un enchevêtrement labyrinthique de sommets escarpés et de vallées profondes qui s’étendent à perte de vue. Cette région sauvage et inhospitalière est l’une des zones les plus difficiles à traverser du royaume Hattori, où la nature règne encore en maître absolu.
Seule la célèbre route Hattori, tracée à travers ce dédale de rochers et de forêts denses, offre un passage relativement sûr et praticable. Cette voie, soigneusement entretenue et surveillée, constitue la colonne vertébrale des échanges et des déplacements entre les régions voisines. Hors de cette route, les chemins sont rares, périlleux, et souvent infranchissables sans un guide expérimenté.
Les Monts Kaminari abritent de nombreux dangers. De puissants vautours aux ailes immenses planent dans les courants d’air chaud, scrutant le sol à la recherche de proies ou de charognes. Des félins blancs, furtifs et redoutables, règnent sur les zones boisées, leur pelage éclatant contrastant avec l’obscurité des sous-bois. Ces prédateurs, bien que rares, sont connus pour leur agressivité et leur intelligence, posant une menace constante pour les voyageurs imprudents.
Au-delà des créatures, le relief lui-même représente un défi : ravins profonds, avalanches fréquentes et tempêtes soudaines rendent la traversée des Monts Kaminari une épreuve pour les plus aguerris. Seuls les plus déterminés, armés de courage et d’expérience, osent s’aventurer dans ce territoire sauvage.
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
C'est calme ici...