This commit is contained in:
milimoe 2025-06-25 00:04:51 +08:00
parent 040bdade21
commit 01db2fa927
Signed by: milimoe
GPG Key ID: 9554D37E4B8991D0
2 changed files with 25 additions and 19 deletions

View File

@ -27,7 +27,7 @@ FunGameService.InitFunGame();
FunGameSimulation.InitFunGameSimulation(); FunGameSimulation.InitFunGameSimulation();
FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory())); FunGameController controller = new(new Logger<FunGameController>(new LoggerFactory()));
await CharacterTest.CharacterTest1(); //await CharacterTest.CharacterTest1();
//foreach (Character c in FunGameConstant.Characters) //foreach (Character c in FunGameConstant.Characters)
//{ //{
// Character character = c.Copy(); // Character character = c.Copy();
@ -72,30 +72,30 @@ await CharacterTest.CharacterTest1();
// Console.WriteLine(i.ToString()); // Console.WriteLine(i.ToString());
//} //}
//Console.WriteLine(character.GetInfo()); //Console.WriteLine(character.GetInfo());
//foreach (Item i in FunGameConstant.Equipment) foreach (Item i in FunGameConstant.Equipment)
//{ {
// StringBuilder builder = new(); StringBuilder builder = new();
// builder.AppendLine($"【{i.Name}】"); builder.AppendLine($"【{i.Name}】");
// string itemquality = ItemSet.GetQualityTypeName(i.QualityType); string itemquality = ItemSet.GetQualityTypeName(i.QualityType);
// string itemtype = ItemSet.GetItemTypeName(i.ItemType) + (i.ItemType == ItemType.Weapon && i.WeaponType != WeaponType.None ? "-" + ItemSet.GetWeaponTypeName(i.WeaponType) : ""); string itemtype = ItemSet.GetItemTypeName(i.ItemType) + (i.ItemType == ItemType.Weapon && i.WeaponType != WeaponType.None ? "-" + ItemSet.GetWeaponTypeName(i.WeaponType) : "");
// if (itemtype != "") itemtype = $" {itemtype}"; if (itemtype != "") itemtype = $" {itemtype}";
// builder.AppendLine($"{itemquality + itemtype}"); builder.AppendLine($"{itemquality + itemtype}");
// if (i.Description != "") if (i.Description != "")
// { {
// builder.AppendLine("物品描述:" + i.Description); builder.AppendLine("物品描述:" + i.Description);
// } }
// if (i.BackgroundStory != "") if (i.BackgroundStory != "")
// { {
// builder.AppendLine($"\"{i.BackgroundStory}\""); builder.AppendLine($"\"{i.BackgroundStory}\"");
// } }
// Console.WriteLine(builder.ToString()); Console.WriteLine(builder.ToString());
//} }
Console.ReadKey(); Console.ReadKey();
//Dictionary<int, RoundRecord> rounds = FunGameSimulation.ReadRoundsFromZip("rounds_archive.zip") ?? []; //Dictionary<int, RoundRecord> rounds = FunGameSimulation.ReadRoundsFromZip("rounds_archive.zip") ?? [];

View File

@ -33,6 +33,7 @@ namespace Milimoe.FunGame.Testing.Tests
skill.Character = teammate; skill.Character = teammate;
skill.Level += 6; skill.Level += 6;
skill.OnSkillCasted(queue, teammate, [character]); skill.OnSkillCasted(queue, teammate, [character]);
skill.OnSkillCasted(queue, teammate, [character]);
Character enemy = new CustomCharacter(1, "敌人"); Character enemy = new CustomCharacter(1, "敌人");
Console.ReadKey(); Console.ReadKey();
enemy.SetLevel(60); enemy.SetLevel(60);
@ -43,6 +44,11 @@ namespace Milimoe.FunGame.Testing.Tests
queue.CharacterStatistics[teammate] = new CharacterStatistics(); queue.CharacterStatistics[teammate] = new CharacterStatistics();
queue.AddCharacter(teammate, 10); queue.AddCharacter(teammate, 10);
await queue.TimeLapse(); await queue.TimeLapse();
Console.WriteLine(teammate.GetInfo());
skill = new (enemy);
skill.GamingQueue = queue;
skill.Level += 8;
skill.OnSkillCasted(queue, enemy, [character]);
character.UnEquip(EquipSlotType.Armor); character.UnEquip(EquipSlotType.Armor);
Console.WriteLine(character.GetInfo()); Console.WriteLine(character.GetInfo());
Console.ReadKey(); Console.ReadKey();