Les vastes étendues de la Plaine de Kusa s’étendent sous un ciel constamment balayé par des vents violents, qui tourbillonnent et mugissent sans répit. Ces rafales puissantes soulèvent la poussière dorée, font onduler les hautes herbes et marquent profondément le paysage. Le vent est un maître implacable, dictant la vie des habitants et la forme même des cultures qui s’accrochent tant bien que mal à la terre.
Cette plaine est aussi renommée pour les chevaux robustes qui y paissent librement, silhouettes fières et indomptées défiant la tempête. Ces montures sont élevées depuis des générations dans ces conditions rudes, et leur endurance légendaire fait d’eux des compagnons précieux, prisés par les cavaliers impériaux et les messagers. Ils sont souvent aperçus galopant en troupeaux sauvages, leurs crinières et queues flottant dans le vent comme des flammes dans la tempête.
Parfois, les vents transportent avec eux le hennissement lointain de ces chevaux, comme un appel sauvage traversant la plaine, rappelant à tous la force brute de la nature qui règne ici. Les éleveurs locaux racontent aussi des histoires de chevaux aux crins d’or, nés sous des cieux orageux, porteurs de chance ou de mauvais présages.
Mais la vie dans la plaine reste rude : le vent sculpte le sol, fragilise les récoltes, et rend chaque saison une lutte contre les éléments.
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...