Fixes code according to modern code style. Fixes a few expression bugs.
This commit is contained in:
parent
89eea25e5f
commit
970fd563b2
3324 changed files with 441118 additions and 433755 deletions
|
|
@ -1,76 +1,78 @@
|
|||
using System;
|
||||
using Server.Network;
|
||||
using Server.Spells;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class Blight : Power
|
||||
{
|
||||
public Blight()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
15,
|
||||
"Blight",
|
||||
"Velgo Ontawl",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class Blight : Power
|
||||
{
|
||||
public Blight()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
15,
|
||||
"Blight",
|
||||
"Velgo Ontawl",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
from.Mobile.BeginTarget( 12, true, Targeting.TargetFlags.None, new TargetStateCallback( Power_OnTarget ), from );
|
||||
from.Mobile.SendMessage( "Where do you wish to blight?" );
|
||||
}
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
from.Mobile.BeginTarget(12, true, TargetFlags.None, new TargetStateCallback(Power_OnTarget), from);
|
||||
from.Mobile.SendMessage("Where do you wish to blight?");
|
||||
}
|
||||
|
||||
private void Power_OnTarget( Mobile fromMobile, object obj, object state )
|
||||
{
|
||||
Player from = state as Player;
|
||||
private void Power_OnTarget(Mobile fromMobile, object obj, object state)
|
||||
{
|
||||
Player from = state as Player;
|
||||
|
||||
if ( !(obj is IPoint3D p) )
|
||||
return;
|
||||
if (!(obj is IPoint3D p))
|
||||
return;
|
||||
|
||||
if ( !CheckInvoke( from ) )
|
||||
return;
|
||||
if (!CheckInvoke(from))
|
||||
return;
|
||||
|
||||
bool powerFunctioned = false;
|
||||
bool powerFunctioned = false;
|
||||
|
||||
SpellHelper.GetSurfaceTop( ref p );
|
||||
SpellHelper.GetSurfaceTop(ref p);
|
||||
|
||||
foreach ( Mobile mob in from.Mobile.GetMobilesInRange( 6 ) )
|
||||
{
|
||||
if ( mob == from.Mobile || !SpellHelper.ValidIndirectTarget( from.Mobile, mob ) )
|
||||
continue;
|
||||
foreach (Mobile mob in from.Mobile.GetMobilesInRange(6))
|
||||
{
|
||||
if (mob == from.Mobile || !SpellHelper.ValidIndirectTarget(from.Mobile, mob))
|
||||
continue;
|
||||
|
||||
if ( mob.GetStatMod( "Holy Curse" ) != null )
|
||||
continue;
|
||||
if (mob.GetStatMod("Holy Curse") != null)
|
||||
continue;
|
||||
|
||||
if ( !from.Mobile.CanBeHarmful( mob, false ) )
|
||||
continue;
|
||||
if (!from.Mobile.CanBeHarmful(mob, false))
|
||||
continue;
|
||||
|
||||
from.Mobile.DoHarmful( mob, true );
|
||||
from.Mobile.DoHarmful(mob, true);
|
||||
|
||||
mob.AddStatMod( new StatMod( StatType.All, "Holy Curse", -10, TimeSpan.FromMinutes( 30.0 ) ) );
|
||||
mob.AddStatMod(new StatMod(StatType.All, "Holy Curse", -10, TimeSpan.FromMinutes(30.0)));
|
||||
|
||||
mob.FixedParticles( 0x374A, 10, 15, 5028, EffectLayer.Waist );
|
||||
mob.PlaySound( 0x1FB );
|
||||
mob.FixedParticles(0x374A, 10, 15, 5028, EffectLayer.Waist);
|
||||
mob.PlaySound(0x1FB);
|
||||
|
||||
powerFunctioned = true;
|
||||
}
|
||||
powerFunctioned = true;
|
||||
}
|
||||
|
||||
if ( powerFunctioned )
|
||||
{
|
||||
SpellHelper.Turn( from.Mobile, p );
|
||||
if (powerFunctioned)
|
||||
{
|
||||
SpellHelper.Turn(from.Mobile, p);
|
||||
|
||||
Effects.PlaySound( p, from.Mobile.Map, 0x1FB );
|
||||
Effects.PlaySound(p, from.Mobile.Map, 0x1FB);
|
||||
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You curse the area." );
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "You curse the area.");
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
else
|
||||
{
|
||||
from.Mobile.FixedEffect( 0x3735, 6, 30 );
|
||||
from.Mobile.PlaySound( 0x5C );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
else
|
||||
{
|
||||
from.Mobile.FixedEffect(0x3735, 6, 30);
|
||||
from.Mobile.PlaySound(0x5C);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,45 +1,46 @@
|
|||
using System;
|
||||
using Server.Mobiles;
|
||||
using Server.Network;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class SummonFamiliar : Power
|
||||
{
|
||||
public SummonFamiliar()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
5,
|
||||
"Summon Familiar",
|
||||
"Trubechs Vingir",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class SummonFamiliar : Power
|
||||
{
|
||||
public SummonFamiliar()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
5,
|
||||
"Summon Familiar",
|
||||
"Trubechs Vingir",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
if ( from.Familiar != null && from.Familiar.Deleted )
|
||||
from.Familiar = null;
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
if (from.Familiar != null && from.Familiar.Deleted)
|
||||
from.Familiar = null;
|
||||
|
||||
if ( from.Familiar != null )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You already have an unholy familiar." );
|
||||
return;
|
||||
}
|
||||
if (from.Familiar != null)
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "You already have an unholy familiar.");
|
||||
return;
|
||||
}
|
||||
|
||||
if ( ( from.Mobile.Followers + 1 ) > from.Mobile.FollowersMax )
|
||||
{
|
||||
from.Mobile.SendLocalizedMessage( 1049645 ); // You have too many followers to summon that creature.
|
||||
return;
|
||||
}
|
||||
if (from.Mobile.Followers + 1 > from.Mobile.FollowersMax)
|
||||
{
|
||||
from.Mobile.SendLocalizedMessage(1049645); // You have too many followers to summon that creature.
|
||||
return;
|
||||
}
|
||||
|
||||
UnholyFamiliar familiar = new UnholyFamiliar();
|
||||
UnholyFamiliar familiar = new UnholyFamiliar();
|
||||
|
||||
if ( BaseCreature.Summon( familiar, from.Mobile, from.Mobile.Location, 0x217, TimeSpan.FromHours( 1.0 ) ) )
|
||||
{
|
||||
from.Familiar = familiar;
|
||||
if (BaseCreature.Summon(familiar, from.Mobile, from.Mobile.Location, 0x217, TimeSpan.FromHours(1.0)))
|
||||
{
|
||||
from.Familiar = familiar;
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,67 +1,71 @@
|
|||
using Server.Items;
|
||||
using Server.Network;
|
||||
using Server.Targeting;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class UnholyItem : Power
|
||||
{
|
||||
public UnholyItem()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
5,
|
||||
"Unholy Item",
|
||||
"Vidda K'balc",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class UnholyItem : Power
|
||||
{
|
||||
public UnholyItem()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
5,
|
||||
"Unholy Item",
|
||||
"Vidda K'balc",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
from.Mobile.BeginTarget( 12, false, Targeting.TargetFlags.None, new TargetStateCallback( Power_OnTarget ), from );
|
||||
from.Mobile.SendMessage( "Which item do you wish to imbue?" );
|
||||
}
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
from.Mobile.BeginTarget(12, false, TargetFlags.None, new TargetStateCallback(Power_OnTarget), from);
|
||||
from.Mobile.SendMessage("Which item do you wish to imbue?");
|
||||
}
|
||||
|
||||
private void Power_OnTarget( Mobile fromMobile, object obj, object state )
|
||||
{
|
||||
if (!(state is Player from))
|
||||
return;
|
||||
private void Power_OnTarget(Mobile fromMobile, object obj, object state)
|
||||
{
|
||||
if (!(state is Player from))
|
||||
return;
|
||||
|
||||
if ( !(obj is Item item) )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You may not imbue that." );
|
||||
return;
|
||||
}
|
||||
if (!(obj is Item item))
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "You may not imbue that.");
|
||||
return;
|
||||
}
|
||||
|
||||
if ( item.Parent != from.Mobile )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You may only imbue items you are wearing." );
|
||||
return;
|
||||
}
|
||||
if (item.Parent != from.Mobile)
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false,
|
||||
"You may only imbue items you are wearing.");
|
||||
return;
|
||||
}
|
||||
|
||||
if ( ( item.SavedFlags & 0x300 ) != 0 )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "That has already beem imbued." );
|
||||
return;
|
||||
}
|
||||
if ((item.SavedFlags & 0x300) != 0)
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "That has already beem imbued.");
|
||||
return;
|
||||
}
|
||||
|
||||
bool canImbue = ( item is Spellbook || item is BaseClothing || item is BaseArmor || item is BaseWeapon ) && ( item.Name == null );
|
||||
bool canImbue = (item is Spellbook || item is BaseClothing || item is BaseArmor || item is BaseWeapon) &&
|
||||
item.Name == null;
|
||||
|
||||
if ( canImbue )
|
||||
{
|
||||
if ( !CheckInvoke( from ) )
|
||||
return;
|
||||
if (canImbue)
|
||||
{
|
||||
if (!CheckInvoke(from))
|
||||
return;
|
||||
|
||||
item.Hue = Ethic.Evil.Definition.PrimaryHue;
|
||||
item.SavedFlags |= 0x200;
|
||||
item.Hue = Ethic.Evil.Definition.PrimaryHue;
|
||||
item.SavedFlags |= 0x200;
|
||||
|
||||
from.Mobile.FixedEffect( 0x375A, 10, 20 );
|
||||
from.Mobile.PlaySound( 0x209 );
|
||||
from.Mobile.FixedEffect(0x375A, 10, 20);
|
||||
from.Mobile.PlaySound(0x209);
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
else
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You may not imbue that." );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
else
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "You may not imbue that.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,93 +1,94 @@
|
|||
using System;
|
||||
using System.Text;
|
||||
using Server.Network;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class UnholySense : Power
|
||||
{
|
||||
public UnholySense()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
0,
|
||||
"Unholy Sense",
|
||||
"Drewrok Velgo",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class UnholySense : Power
|
||||
{
|
||||
public UnholySense()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
0,
|
||||
"Unholy Sense",
|
||||
"Drewrok Velgo",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
Ethic opposition = Ethic.Hero;
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
Ethic opposition = Ethic.Hero;
|
||||
|
||||
int enemyCount = 0;
|
||||
int enemyCount = 0;
|
||||
|
||||
int maxRange = 18 + from.Power;
|
||||
int maxRange = 18 + from.Power;
|
||||
|
||||
Player primary = null;
|
||||
Player primary = null;
|
||||
|
||||
foreach ( Player pl in opposition.Players )
|
||||
{
|
||||
Mobile mob = pl.Mobile;
|
||||
foreach (Player pl in opposition.Players)
|
||||
{
|
||||
Mobile mob = pl.Mobile;
|
||||
|
||||
if ( mob == null || mob.Map != from.Mobile.Map || !mob.Alive )
|
||||
continue;
|
||||
if (mob == null || mob.Map != from.Mobile.Map || !mob.Alive)
|
||||
continue;
|
||||
|
||||
if ( !mob.InRange( from.Mobile, Math.Max( 18, maxRange - pl.Power ) ) )
|
||||
continue;
|
||||
if (!mob.InRange(from.Mobile, Math.Max(18, maxRange - pl.Power)))
|
||||
continue;
|
||||
|
||||
if ( primary == null || pl.Power > primary.Power )
|
||||
primary = pl;
|
||||
if (primary == null || pl.Power > primary.Power)
|
||||
primary = pl;
|
||||
|
||||
++enemyCount;
|
||||
}
|
||||
++enemyCount;
|
||||
}
|
||||
|
||||
StringBuilder sb = new StringBuilder();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
sb.Append( "You sense " );
|
||||
sb.Append( enemyCount == 0 ? "no" : enemyCount.ToString() );
|
||||
sb.Append( enemyCount == 1 ? " enemy" : " enemies" );
|
||||
sb.Append("You sense ");
|
||||
sb.Append(enemyCount == 0 ? "no" : enemyCount.ToString());
|
||||
sb.Append(enemyCount == 1 ? " enemy" : " enemies");
|
||||
|
||||
if ( primary != null )
|
||||
{
|
||||
sb.Append( ", and a strong presense" );
|
||||
if (primary != null)
|
||||
{
|
||||
sb.Append(", and a strong presense");
|
||||
|
||||
switch ( from.Mobile.GetDirectionTo( primary.Mobile ) )
|
||||
{
|
||||
case Direction.West:
|
||||
sb.Append( " to the west." );
|
||||
break;
|
||||
case Direction.East:
|
||||
sb.Append( " to the east." );
|
||||
break;
|
||||
case Direction.North:
|
||||
sb.Append( " to the north." );
|
||||
break;
|
||||
case Direction.South:
|
||||
sb.Append( " to the south." );
|
||||
break;
|
||||
switch (from.Mobile.GetDirectionTo(primary.Mobile))
|
||||
{
|
||||
case Direction.West:
|
||||
sb.Append(" to the west.");
|
||||
break;
|
||||
case Direction.East:
|
||||
sb.Append(" to the east.");
|
||||
break;
|
||||
case Direction.North:
|
||||
sb.Append(" to the north.");
|
||||
break;
|
||||
case Direction.South:
|
||||
sb.Append(" to the south.");
|
||||
break;
|
||||
|
||||
case Direction.Up:
|
||||
sb.Append( " to the north-west." );
|
||||
break;
|
||||
case Direction.Down:
|
||||
sb.Append( " to the south-east." );
|
||||
break;
|
||||
case Direction.Left:
|
||||
sb.Append( " to the south-west." );
|
||||
break;
|
||||
case Direction.Right:
|
||||
sb.Append( " to the north-east." );
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append( '.' );
|
||||
}
|
||||
case Direction.Up:
|
||||
sb.Append(" to the north-west.");
|
||||
break;
|
||||
case Direction.Down:
|
||||
sb.Append(" to the south-east.");
|
||||
break;
|
||||
case Direction.Left:
|
||||
sb.Append(" to the south-west.");
|
||||
break;
|
||||
case Direction.Right:
|
||||
sb.Append(" to the north-east.");
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sb.Append('.');
|
||||
}
|
||||
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x59, false, sb.ToString() );
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x59, false, sb.ToString());
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,30 +1,34 @@
|
|||
using Server.Network;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class UnholyShield : Power
|
||||
{
|
||||
public UnholyShield()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
20,
|
||||
"Unholy Shield",
|
||||
"Velgo K'blac",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class UnholyShield : Power
|
||||
{
|
||||
public UnholyShield()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
20,
|
||||
"Unholy Shield",
|
||||
"Velgo K'blac",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
if ( from.IsShielded )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You are already under the protection of an unholy shield." );
|
||||
return;
|
||||
}
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
if (from.IsShielded)
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false,
|
||||
"You are already under the protection of an unholy shield.");
|
||||
return;
|
||||
}
|
||||
|
||||
from.BeginShield();
|
||||
from.BeginShield();
|
||||
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You are now under the protection of an unholy shield." );
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false,
|
||||
"You are now under the protection of an unholy shield.");
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,44 +1,46 @@
|
|||
using System;
|
||||
using Server.Mobiles;
|
||||
using Server.Network;
|
||||
|
||||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class UnholySteed : Power
|
||||
{
|
||||
public UnholySteed()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
30,
|
||||
"Unholy Steed",
|
||||
"Trubechs Yeliab",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class UnholySteed : Power
|
||||
{
|
||||
public UnholySteed()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
30,
|
||||
"Unholy Steed",
|
||||
"Trubechs Yeliab",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
if ( from.Steed != null && from.Steed.Deleted )
|
||||
from.Steed = null;
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
if (from.Steed != null && from.Steed.Deleted)
|
||||
from.Steed = null;
|
||||
|
||||
if ( from.Steed != null )
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage( Network.MessageType.Regular, 0x3B2, false, "You already have an unholy steed." );
|
||||
return;
|
||||
}
|
||||
if (from.Steed != null)
|
||||
{
|
||||
from.Mobile.LocalOverheadMessage(MessageType.Regular, 0x3B2, false, "You already have an unholy steed.");
|
||||
return;
|
||||
}
|
||||
|
||||
if ( ( from.Mobile.Followers + 1 ) > from.Mobile.FollowersMax )
|
||||
{
|
||||
from.Mobile.SendLocalizedMessage( 1049645 ); // You have too many followers to summon that creature.
|
||||
return;
|
||||
}
|
||||
if (from.Mobile.Followers + 1 > from.Mobile.FollowersMax)
|
||||
{
|
||||
from.Mobile.SendLocalizedMessage(1049645); // You have too many followers to summon that creature.
|
||||
return;
|
||||
}
|
||||
|
||||
Mobiles.UnholySteed steed = new Mobiles.UnholySteed();
|
||||
Mobiles.UnholySteed steed = new Mobiles.UnholySteed();
|
||||
|
||||
if ( Mobiles.BaseCreature.Summon( steed, from.Mobile, from.Mobile.Location, 0x217, TimeSpan.FromHours( 1.0 ) ) )
|
||||
{
|
||||
from.Steed = steed;
|
||||
if (BaseCreature.Summon(steed, from.Mobile, from.Mobile.Location, 0x217, TimeSpan.FromHours(1.0)))
|
||||
{
|
||||
from.Steed = steed;
|
||||
|
||||
FinishInvoke( from );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
FinishInvoke(from);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,19 +1,19 @@
|
|||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class UnholyWord : Power
|
||||
{
|
||||
public UnholyWord()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
100,
|
||||
"Unholy Word",
|
||||
"Velgo Oostrac",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class UnholyWord : Power
|
||||
{
|
||||
public UnholyWord()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
100,
|
||||
"Unholy Word",
|
||||
"Velgo Oostrac",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,19 +1,19 @@
|
|||
namespace Server.Ethics.Evil
|
||||
{
|
||||
public sealed class VileBlade : Power
|
||||
{
|
||||
public VileBlade()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
10,
|
||||
"Vile Blade",
|
||||
"Velgo Reyam",
|
||||
""
|
||||
);
|
||||
}
|
||||
public sealed class VileBlade : Power
|
||||
{
|
||||
public VileBlade()
|
||||
{
|
||||
m_Definition = new PowerDefinition(
|
||||
10,
|
||||
"Vile Blade",
|
||||
"Velgo Reyam",
|
||||
""
|
||||
);
|
||||
}
|
||||
|
||||
public override void BeginInvoke( Player from )
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
public override void BeginInvoke(Player from)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue