mirror of
https://github.com/milimoe/FunGame-Testing.git
synced 2025-12-05 08:09:04 +00:00
添加经验书
This commit is contained in:
parent
9ad9ab6ec3
commit
4887818be9
@ -28,42 +28,42 @@ FunGameActionQueue.InitFunGameActionQueue();
|
|||||||
//Console.WriteLine(testc.InitialINT + $" ({testc.INTGrowth}/Lv)");
|
//Console.WriteLine(testc.InitialINT + $" ({testc.INTGrowth}/Lv)");
|
||||||
|
|
||||||
FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory()));
|
FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory()));
|
||||||
Console.WriteLine(controller.CreateSaved(1, "test1"));
|
//Console.WriteLine(controller.CreateSaved(1, "test1"));
|
||||||
Console.WriteLine(controller.CreateSaved(2, "test2"));
|
//Console.WriteLine(controller.CreateSaved(2, "test2"));
|
||||||
|
|
||||||
PluginConfig pc = new("saved", "2");
|
//PluginConfig pc = new("saved", "2");
|
||||||
pc.LoadConfig();
|
//pc.LoadConfig();
|
||||||
User user = FunGameService.GetUser(pc);
|
//User user = FunGameService.GetUser(pc);
|
||||||
Console.WriteLine(user.Inventory);
|
//Console.WriteLine(user.Inventory);
|
||||||
Character c = user.Inventory.Characters.First();
|
//Character c = user.Inventory.Characters.First();
|
||||||
|
|
||||||
Dictionary<string, object> skillargs = [];
|
//Dictionary<string, object> skillargs = [];
|
||||||
skillargs.Add("active", true);
|
//skillargs.Add("active", true);
|
||||||
skillargs.Add("self", true);
|
//skillargs.Add("self", true);
|
||||||
skillargs.Add("enemy", false);
|
//skillargs.Add("enemy", false);
|
||||||
Skill skill = Factory.OpenFactory.GetInstance<Skill>((long)EffectID.GetEXP, "¾ÑéÊé", skillargs);
|
//Skill skill = Factory.OpenFactory.GetInstance<Skill>((long)EffectID.GetEXP, "¾ÑéÊé", skillargs);
|
||||||
Dictionary<string, object> effectargs = new()
|
//Dictionary<string, object> effectargs = new()
|
||||||
{
|
//{
|
||||||
{ "skill", skill },
|
// { "skill", skill },
|
||||||
{
|
// {
|
||||||
"values",
|
// "values",
|
||||||
new Dictionary<string, object>()
|
// new Dictionary<string, object>()
|
||||||
{
|
// {
|
||||||
{ "exp", 7777 }
|
// { "exp", 7777 }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
};
|
//};
|
||||||
skill.Effects.Add(Factory.OpenFactory.GetInstance<Effect>(skill.Id, "", effectargs));
|
//skill.Effects.Add(Factory.OpenFactory.GetInstance<Effect>(skill.Id, "", effectargs));
|
||||||
skill.Character = c;
|
//skill.Character = c;
|
||||||
skill.Level = 1;
|
//skill.Level = 1;
|
||||||
|
|
||||||
skill.OnSkillCasted(null, c, [c]);
|
//skill.OnSkillCasted(null, c, [c]);
|
||||||
c.OnLevelUp();
|
//c.OnLevelUp();
|
||||||
c.OnLevelBreak();
|
//c.OnLevelBreak();
|
||||||
|
|
||||||
Console.WriteLine(user.Inventory.Characters.First().GetInfo(showEXP: true));
|
//Console.WriteLine(user.Inventory.Characters.First().GetInfo(showEXP: true));
|
||||||
|
|
||||||
Console.WriteLine(string.Join("\r\n", controller.FightCustom(1, 2)));
|
Console.WriteLine(string.Join("", controller.FightCustom(1, 2, true)));
|
||||||
|
|
||||||
//FunGameActionQueue.StartSimulationGame(true, true, true, true);
|
//FunGameActionQueue.StartSimulationGame(true, true, true, true);
|
||||||
//foreach (string str in controller.GetTest(false, true))
|
//foreach (string str in controller.GetTest(false, true))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user