DraftBot-A-Discord-Adventure / DraftBot

A Discord adventure bot that speaks english and french
MIT License
226 stars 61 forks source link

[BUG]: La mission `spendMoney` demandant de dépenser 15k pièces fait crash le mini-event des missions #2266

Closed Nargacaura closed 1 year ago

Nargacaura commented 1 year ago

Description du bug.

Quand le small event des missions arrive, il prend une mission aléatoire, mais quand il tombe sur la mission spendMoney demandant de dépenser 15k pièces, il tombe sur l'erreur SQL suivante: Field 'moneyToWin' doesn't have a default value. Ceci est dû au fait que l'array des pièces à gagner est plus court que le reste d'une valeur (money est de longueur 6 alors qu'xp est de longueur 7): https://github.com/DraftBot-A-Discord-Adventure/DraftBot/blob/338a28a9ec20195d40cc01187464e42debb29e8a/resources/text/missions/spendMoney.json#L53-L69

Reproduction du bug.

Tomber sur le mini-event des missions. Faire en sorte à ce que ça tombe sur spendMoney demandant de dépenser 15000 pièces. Voir que le bot mouline.

Captures d'écran

Capture d’écran 2023-10-28 à 10 08 22

Sur quel shard avez vous rencontré le bug ?

Shard 0 & bot de pre-release.

Nargacaura commented 1 year ago

Je rouvre juste l'issue, je viens de constater qu'il y avait aussi un problème au niveau de l'expiration de la mission.