From 66826ee6d2c2326b6a9443e8274510d7cc266a65 Mon Sep 17 00:00:00 2001 From: milimoe Date: Fri, 13 Jun 2025 01:01:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OshimaModules/Effects/OpenEffects/ExMDF.cs | 16 ++++++++-------- OshimaModules/Skills/NanGanyu/灵能反射.cs | 2 +- OshimaServers/AnonymousServer.cs | 12 +++++++++++- OshimaServers/FastAutoServer.cs | 2 +- 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/OshimaModules/Effects/OpenEffects/ExMDF.cs b/OshimaModules/Effects/OpenEffects/ExMDF.cs index e3029a8..37c3db5 100644 --- a/OshimaModules/Effects/OpenEffects/ExMDF.cs +++ b/OshimaModules/Effects/OpenEffects/ExMDF.cs @@ -43,11 +43,11 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects case MagicType.Element: character.MDF.Element += 实际加成; break; - case MagicType.Fleabane: - character.MDF.Fleabane += 实际加成; + case MagicType.Aster: + character.MDF.Aster += 实际加成; break; - case MagicType.Particle: - character.MDF.Particle += 实际加成; + case MagicType.SpatioTemporal: + character.MDF.SpatioTemporal += 实际加成; break; case MagicType.None: default: @@ -78,11 +78,11 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects case MagicType.Element: character.MDF.Element -= 实际加成; break; - case MagicType.Fleabane: - character.MDF.Fleabane -= 实际加成; + case MagicType.Aster: + character.MDF.Aster -= 实际加成; break; - case MagicType.Particle: - character.MDF.Particle -= 实际加成; + case MagicType.SpatioTemporal: + character.MDF.SpatioTemporal -= 实际加成; break; case MagicType.None: default: diff --git a/OshimaModules/Skills/NanGanyu/灵能反射.cs b/OshimaModules/Skills/NanGanyu/灵能反射.cs index f45ffd2..8204b10 100644 --- a/OshimaModules/Skills/NanGanyu/灵能反射.cs +++ b/OshimaModules/Skills/NanGanyu/灵能反射.cs @@ -24,7 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Skills { public override long Id => Skill.Id; public override string Name => Skill.Name; - public override string Description => $"每释放 {触发硬直次数:0.##} 次魔法才会触发硬直时间,且魔法伤害命中时基于 15% 智力 [ {获得额外能量值:0.##} ] 获得额外能量值,并减少所有技能 2 {GameplayEquilibriumConstant.InGameTime} 冷却时间。"; + public override string Description => $"每释放 {触发硬直次数:0.##} 次魔法才会触发硬直时间,且魔法伤害命中时基于 15% 智力 [ {获得额外能量值:0.##} ] 获得额外能量值,并减少所有技能 2 {GameplayEquilibriumConstant.InGameTime}冷却时间。"; public bool 是否支持普攻 { get; set; } = false; public int 触发硬直次数 { get; set; } = 2; diff --git a/OshimaServers/AnonymousServer.cs b/OshimaServers/AnonymousServer.cs index e21d7a6..b518836 100644 --- a/OshimaServers/AnonymousServer.cs +++ b/OshimaServers/AnonymousServer.cs @@ -90,8 +90,18 @@ namespace Oshima.FunGame.OshimaServers Controller.WriteLine($"{model.GetClientName()} 从匿名服务器断开", LogLevel.Info); } - public override void AfterLoad(params object[] args) + public override void AfterLoad(GameModuleLoader loader, params object[] args) { + foreach (ItemModule itemModule in loader.Items.Values) + { + if (itemModule is OshimaModules.ItemModule items) + { + foreach (string key in items.KnownItems.Keys) + { + Controller.WriteLine(key + ": " + items.KnownItems[key].BackgroundStory, LogLevel.Debug); + } + } + } Controller.NewSQLHelper(); Controller.NewMailSender(); FunGameService.InitFunGame(); diff --git a/OshimaServers/FastAutoServer.cs b/OshimaServers/FastAutoServer.cs index dc39498..3f13ace 100644 --- a/OshimaServers/FastAutoServer.cs +++ b/OshimaServers/FastAutoServer.cs @@ -356,7 +356,7 @@ namespace Oshima.FunGame.OshimaServers _ = SendGamingMessage(obj.All.Values, GamingType.UpdateInfo, data); } - public override void AfterLoad(params object[] args) + public override void AfterLoad(GameModuleLoader loader, params object[] args) { foreach (Character c in GameModuleDepend.Characters.Values) {