fix(mcfish): 合成的鱼竿可能多给 (#949)

* fix(mcfish): 合成的鱼竿可能多给

- 不使用梭哈功能合成鱼竿时,生成鱼竿仍然按梭哈合成计算,导致鱼竿可能多给
- 完善提示文本

* fix(mcfish): 出售所有垃圾功能不给钱

出售所有垃圾没有对钱包金额进行更新

* fix(mcfish): 使用美西螈钓鱼,吞鱼异常的问题

fishInfo.Number = 0 位置不对,导致海豚和鳕鱼都吃了100条。会一直吃到某种鱼数量够为止,并且前面数量不够的鱼都白吃了
This commit is contained in:
CUU_rooooo!
2024-08-08 13:11:54 +08:00
committed by GitHub
parent 9119ded754
commit 26fcb5aad5
4 changed files with 16 additions and 11 deletions

View File

@@ -383,8 +383,6 @@ func init() {
})
}
list := []int{0, 1, 2}
// 可以用于合成的鱼竿数量(取3的倍数)note此处未对article.Number>1的情况做处理
upgradeNum := (len(articles) / 3) * 3
check := false
if len(articles) > 3 {
msg := make(message.Message, 0, 3+len(articles))
@@ -421,7 +419,8 @@ func init() {
return
}
if nextcmd == "梭哈" {
for i := 3; i < upgradeNum; i++ {
// len(list)取3的倍数表示能够用于合成鱼竿的最大数量note此处未对article.Number>1的情况做处理
for i := 3; i < (len(articles)/3)*3; i++ {
list = append(list, i)
}
check = true
@@ -459,6 +458,7 @@ func init() {
}
}
}
upgradeNum := len(list)
favorLevel := 0
induceLevel := 0
for _, index := range list {