Update necromancer
This commit is contained in:
parent
beab981a7e
commit
b6ddd67d01
@ -50,11 +50,11 @@ namespace DiIiS_NA.GameServer.GSSystem.PowerSystem.Implementations
|
||||
|
||||
if (_floatMessage != null)
|
||||
{
|
||||
if (User is Player)
|
||||
if (User is Player user)
|
||||
{
|
||||
(User as Player).InGameClient.SendMessage(new FloatingNumberMessage
|
||||
user.InGameClient.SendMessage(new FloatingNumberMessage
|
||||
{
|
||||
ActorID = Target.DynamicID(User as Player),
|
||||
ActorID = Target.DynamicID(user),
|
||||
Type = _floatMessage.Value
|
||||
});
|
||||
}
|
||||
@ -451,15 +451,15 @@ namespace DiIiS_NA.GameServer.GSSystem.PowerSystem.Implementations
|
||||
|
||||
public override bool Apply()
|
||||
{
|
||||
if (!base.Apply() || Target.Attributes[GameAttribute.Immunity] == true)
|
||||
if (!base.Apply() || Target.Attributes[GameAttribute.Immunity])
|
||||
return false;
|
||||
|
||||
if (Target is Player)
|
||||
if (Target is Player player)
|
||||
{
|
||||
if ((Target as Player).SkillSet.HasPassive(205707)) //Juggernaut (barbarian)
|
||||
if (player.SkillSet.HasPassive(205707)) //Juggernaut (barbarian)
|
||||
if (FastRandom.Instance.Next(100) < 30)
|
||||
(Target as Player).AddPercentageHP(20);
|
||||
if ((Target as Player).SkillSet.HasPassive(209813)) //Provocation (Monk)
|
||||
player.AddPercentageHP(20);
|
||||
if (player.SkillSet.HasPassive(209813)) //Provocation (Monk)
|
||||
AddBuff(Target, new ProvocationBuff());
|
||||
}
|
||||
return true;
|
||||
|
||||
@ -2011,6 +2011,7 @@ namespace DiIiS_NA.GameServer.GSSystem.PowerSystem.Implementations
|
||||
{
|
||||
UsePrimaryResource(EvalTag(PowerKeys.ResourceCost));
|
||||
damageType = DamageType.Poison;
|
||||
greaterDamage = true;
|
||||
}
|
||||
else if (Rune_E > 0)
|
||||
{
|
||||
@ -2020,7 +2021,7 @@ namespace DiIiS_NA.GameServer.GSSystem.PowerSystem.Implementations
|
||||
Logger.Warn("Rune E not implemented for Necromancer's Command Skeletons");
|
||||
}
|
||||
|
||||
foreach (var skeleton in (User as PlayerSystem.Player).NecroSkeletons)
|
||||
foreach (var skeleton in ((Player)User).NecroSkeletons)
|
||||
{
|
||||
//User.PlayEffectGroup(474172);
|
||||
ActorMover mover = new ActorMover(skeleton);
|
||||
|
||||
Loading…
Reference in New Issue
user.block.title