L’Arène d’Hikage, autrefois simple place de combats improvisés, s’impose désormais comme un symbole de renouveau et de justice dans la cité de Kumo. Érigée à la demande pressante du peuple, peu après la victoire décisive sur le clan Kaguya, cette arène a profondément évolué. Jadis théâtre de duels brutaux et de règlements de comptes sanglants, elle est aujourd’hui un lieu de compétition organisée, où la maîtrise, l’honneur et la stratégie priment sur la violence gratuite.
Les combats qui s’y déroulent sont désormais hautement récompensés, offrant aux meilleurs combattants des privilèges exceptionnels, souvent inimaginables pour leur rang social initial. On raconte même qu’un membre du clan Hattori peut obtenir, en récompense suprême, le droit rare et honorifique d’accompagner la Reine lors de ses déplacements officiels, un privilège réservé aux plus dignes et loyaux guerriers.
L’Arène d’Hikage est ouverte à tous, nobles ou roturiers, shinobis aguerris ou novices intrépides. Les affrontements y sont rigoureusement encadrés, et bien que la victoire soit recherchée, les combats finissent le plus souvent sans mort. À Kumo, la notion de crime gratuit tend à disparaître ; chacun préserve ses forces et sa vie, conscient que demain est incertain et que la survie repose autant sur la sagesse que sur la force brute.
Ainsi, cette arène incarne l’esprit de la cité : un équilibre fragile entre tradition guerrière, justice populaire et pragmatisme politique, où le mérite s’exprime dans le respect des règles et l’excellence du combat.
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...