增加胜率榜

统计内可直接查看到胜率
This commit is contained in:
2022-11-28 19:54:50 +08:00
parent f6619d6235
commit 37531ac315
3 changed files with 20 additions and 3 deletions

View File

@@ -549,6 +549,19 @@ object JHorseRacing : KotlinPlugin(
}
subject.sendMessage(ret.toString())
}
msg == "胜率榜" -> {
logger.info("查询胜率榜")
val msgB = MessageChainBuilder(11)
msgB.append("胜率榜\n")
JHRPluginData.playerStat.entries.filter {
subject.contains(it.key)
}.sortedByDescending { it.value.winPercentage }
.take(10)
.onEach {
msgB.append("| ${it.value.winPercentage}% | ${subject[it.key]!!.nameCardOrNick}\n")
}
subject.sendMessage(msgB.asMessageChain())
}
}
}