From 303fb2502748f6e73db33aa788188b9cce18f399 Mon Sep 17 00:00:00 2001 From: rfi Date: Tue, 12 Dec 2023 15:13:09 +0700 Subject: [PATCH] robot fix + probably time fix --- AscNet.GameServer/Handlers/FightModule.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AscNet.GameServer/Handlers/FightModule.cs b/AscNet.GameServer/Handlers/FightModule.cs index a42554e..94e552a 100644 --- a/AscNet.GameServer/Handlers/FightModule.cs +++ b/AscNet.GameServer/Handlers/FightModule.cs @@ -175,7 +175,7 @@ namespace AscNet.GameServer.Handlers Seed = (uint)Random.Shared.NextInt64(0, uint.MaxValue), StageId = req.PreFightData.StageId, RebootId = stageTable.RebootId ?? 0, - PassTimeLimit = stageTable.PassTimeLimit ?? 300, + PassTimeLimit = stageTable.PassTimeLimit ?? 0, StarsMark = 0, MonsterLevel = levelControl?.MonsterLevel ?? new() } @@ -249,7 +249,7 @@ namespace AscNet.GameServer.Handlers InitQuality = robot.CharacterQuality, Star = robot.CharacterStar, Grade = robot.CharacterGrade, - SkillList = skills.Where(x => robot.RemoveSkillId.Contains(x)).Select(x => new CharacterData.CharacterSkill() { Id = (uint)x, Level = robot.SkillLevel}).ToList(), + SkillList = skills.Where(x => !robot.RemoveSkillId.Contains(x)).Select(x => new CharacterData.CharacterSkill() { Id = (uint)x, Level = Math.Min(robot.SkillLevel, TableReaderV2.Parse().OrderByDescending(x => x.Level).FirstOrDefault(y => y.SkillId == x)?.Level ?? 1) }).ToList(), FashionId = (uint)robot.FashionId, CreateTime = 0, TrustLv = 1,