一些适配

This commit is contained in:
milimoe 2026-01-10 04:35:48 +08:00
parent 449ce578d2
commit 75ce024999
Signed by: milimoe
GPG Key ID: 9554D37E4B8991D0
3 changed files with 21 additions and 8 deletions

View File

@ -709,9 +709,9 @@ namespace Milimoe.FunGame.Testing.Desktop.GameMapTesting
return CharacterActionType.None; // 非玩家角色由AI处理或默认None
}
private Dictionary<string, object> GamingQueue_CharacterInquiryEvent(GamingQueue character, Character actor, DecisionPoints dp, string topic, Dictionary<string, object> args)
private InquiryResponse GamingQueue_CharacterInquiryEvent(GamingQueue character, Character actor, DecisionPoints dp, InquiryOptions options)
{
return [];
return new(options);
}
private static DecisionPoints GetDP(GamingQueue queue)

View File

@ -1,6 +1,7 @@
using Microsoft.Extensions.Logging;
using Milimoe.FunGame.Core.Api.Utility;
using Milimoe.FunGame.Core.Entity;
using Milimoe.FunGame.Core.Library.Constant;
using Milimoe.FunGame.Core.Model;
using Oshima.FunGame.OshimaMaps;
using Oshima.FunGame.OshimaModules;
@ -64,7 +65,12 @@ foreach (Character c in FunGameConstant.Characters)
character.NormalAttack.Level = 8;
character.Recovery();
FunGameService.AddCharacterSkills(character, 1, 6, 6);
Console.WriteLine(character.GetInfo());
Console.WriteLine($"{character.ToStringWithOutUser()} - {CharacterSet.GetPrimaryAttributeName(character.PrimaryAttribute)}角色");
foreach (Skill skill in character.Skills)
{
Console.WriteLine($"【{SkillSet.GetSkillTypeName(skill.SkillType)}】{skill.Name}\r\n{skill.Description}");
}
Console.WriteLine();
}
//foreach (Skill s in FunGameConstant.Skills)
//{
@ -97,20 +103,27 @@ Console.ReadKey();
while (true)
{
await FunGameSimulation.StartSimulationGame(true, false, true, false, useStore: false, hasMap: false);
//DateTime start = DateTime.Now;
//await FunGameSimulation.StartSimulationGame(true, false, true, false, useStore: false, hasMap: true);
//DateTime end = DateTime.Now;
//Console.WriteLine("模拟时长" + (end - start).TotalSeconds + "秒");
//ConsoleKeyInfo key = Console.ReadKey();
//if (key.Key == ConsoleKey.Escape)
//{
// break;
//}
await Task.Delay(100);
await FunGameSimulation.StartSimulationGame(true, false, false, false, hasMap: false);
//await Task.Delay(1);
//start = DateTime.Now;
//await FunGameSimulation.StartSimulationGame(true, false, false, false, hasMap: true);
//key = Console.ReadKey();
//if (key.Key == ConsoleKey.Escape)
//{
// break;
//}
await Task.Delay(100);
//end = DateTime.Now;
//Console.WriteLine("模拟时长" + (end - start).TotalSeconds + "秒");
await FunGameSimulation.StartSimulationGame(false, false, true, false, useStore: false, hasMap: false);
await FunGameSimulation.StartSimulationGame(false, false, false, false, hasMap: false);
}
//strings.ForEach(Console.WriteLine);

View File

@ -27,7 +27,7 @@ namespace Milimoe.FunGame.Testing.Tests
Character teammate = new MagicalGirl();
Console.ReadKey();
teammate.SetLevel(60);
Skill skill = new (teammate);
Skill skill = new (teammate);
teammate.Skills.Add(skill);
skill.GamingQueue = queue;
skill.Character = teammate;