添加还原存档;优化分类库存查询;添加仅角色的查询;优化了装备的提示信息

This commit is contained in:
milimoe 2024-12-07 00:52:33 +08:00
parent 884d301873
commit 1d65470799
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E

View File

@ -1,5 +1,6 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Milimoe.FunGame.Core.Api.Utility; using Milimoe.FunGame.Core.Api.Utility;
using Milimoe.FunGame.Core.Entity;
using Oshima.Core.Controllers; using Oshima.Core.Controllers;
using Oshima.Core.Utils; using Oshima.Core.Utils;
using Oshima.FunGame.OshimaModules; using Oshima.FunGame.OshimaModules;
@ -14,12 +15,32 @@ im.Load();
FunGameService.InitFunGame(); FunGameService.InitFunGame();
FunGameSimulation.InitFunGame(); FunGameSimulation.InitFunGame();
List<string> strings = FunGameSimulation.StartGame(true, false, true); //List<string> strings = FunGameSimulation.StartGame(true, false, true);
strings.ForEach(Console.WriteLine); //strings.ForEach(Console.WriteLine);
FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory())); FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory()));
Console.WriteLine(controller.CreateSaved(1, "test")); Console.WriteLine(controller.CreateSaved(1, "test"));
//¿â´æ²âÊÔ
//PluginConfig pc = new("saved", "1");
//pc.LoadConfig();
//User u = FunGameService.GetUser(pc);
//if (u.Inventory.Characters.Count == 0)
//{
// u.Inventory.Characters.Add(FunGameService.Characters[0].Copy());
//}
//Character c = u.Inventory.Characters.First();
//Item? i = FunGameService.GenerateMagicCardPack(3);
//if (i != null)
//{
// u.Inventory.Items.Add(i);
// c.Equip(i);
//}
//Console.WriteLine(u.Inventory.Characters.First().GetInfo());
//pc.Add("user", u);
//pc.SaveConfig();
//pc.LoadConfig();
//u = FunGameService.GetUser(pc);
//for (int i = 1; i <= 100; i++) //for (int i = 1; i <= 100; i++)
//{ //{
@ -41,6 +62,10 @@ while (true)
} }
else Console.WriteLine(controller.ExchangeCredits(1)); else Console.WriteLine(controller.ExchangeCredits(1));
} }
else if (msg == "kb")
{
Console.WriteLine(string.Join("\r\n", controller.GenerateMagicCardPack()));
}
else if (msg == "tck") else if (msg == "tck")
{ {
Console.WriteLine(string.Join("\r\n", controller.DrawCards(1))); Console.WriteLine(string.Join("\r\n", controller.DrawCards(1)));