This commit is contained in:
milimoe 2025-06-13 01:01:54 +08:00
parent d33c6fcb7f
commit 66826ee6d2
Signed by: milimoe
GPG Key ID: 05D280912DA6C69E
4 changed files with 21 additions and 11 deletions

View File

@ -43,11 +43,11 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
case MagicType.Element: case MagicType.Element:
character.MDF.Element += ; character.MDF.Element += ;
break; break;
case MagicType.Fleabane: case MagicType.Aster:
character.MDF.Fleabane += ; character.MDF.Aster += ;
break; break;
case MagicType.Particle: case MagicType.SpatioTemporal:
character.MDF.Particle += ; character.MDF.SpatioTemporal += ;
break; break;
case MagicType.None: case MagicType.None:
default: default:
@ -78,11 +78,11 @@ namespace Oshima.FunGame.OshimaModules.Effects.OpenEffects
case MagicType.Element: case MagicType.Element:
character.MDF.Element -= ; character.MDF.Element -= ;
break; break;
case MagicType.Fleabane: case MagicType.Aster:
character.MDF.Fleabane -= ; character.MDF.Aster -= ;
break; break;
case MagicType.Particle: case MagicType.SpatioTemporal:
character.MDF.Particle -= ; character.MDF.SpatioTemporal -= ;
break; break;
case MagicType.None: case MagicType.None:
default: default:

View File

@ -24,7 +24,7 @@ namespace Oshima.FunGame.OshimaModules.Skills
{ {
public override long Id => Skill.Id; public override long Id => Skill.Id;
public override string Name => Skill.Name; 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 bool { get; set; } = false;
public int { get; set; } = 2; public int { get; set; } = 2;

View File

@ -90,8 +90,18 @@ namespace Oshima.FunGame.OshimaServers
Controller.WriteLine($"{model.GetClientName()} 从匿名服务器断开", LogLevel.Info); 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.NewSQLHelper();
Controller.NewMailSender(); Controller.NewMailSender();
FunGameService.InitFunGame(); FunGameService.InitFunGame();

View File

@ -356,7 +356,7 @@ namespace Oshima.FunGame.OshimaServers
_ = SendGamingMessage(obj.All.Values, GamingType.UpdateInfo, data); _ = 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) foreach (Character c in GameModuleDepend.Characters.Values)
{ {