fix(monster): 调整闪光宠物生成概率并修复时间种子问题

将闪光宠物的生成条件从 `grand.Meet(1, 100)` 修改为 `grand.Meet(30, 100)`,
同时为 `RandSHiny` 方法增加时间偏移参数以提升随机性。

此外,修正了登录任务判断逻辑中的索引范围错误,字段命名优化以及部分冗余代码清理。
```
This commit is contained in:
2025-12-14 23:28:28 +08:00
parent 8791e775ba
commit 77f3d153c6
6 changed files with 20 additions and 14 deletions

View File

@@ -93,7 +93,7 @@ func (lw *Player) CompleteLogin() {
// 定义检查函数判断84-87索引中是否有任意一个元素不等于3
func (lw *Player) IsNewPlayer() bool {
// 遍历84到87的索引
for i := 84; i <= 87; i++ {
for i := 85; i <= 88; i++ {
if lw.Info.GetTask(i) != model.Completed {
return true // 只要有一个不等于3就返回true
}