forked from Oshima-Studios/OshimaGameModule
优化
This commit is contained in:
parent
d33c6fcb7f
commit
66826ee6d2
@ -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:
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user