Fixes casting checks
This commit is contained in:
parent
7ea00fbf4f
commit
03dd5f1926
431 changed files with 5616 additions and 6250 deletions
|
|
@ -25,7 +25,7 @@ namespace Server.Commands
|
|||
else
|
||||
{
|
||||
SkillName skill;
|
||||
if( Enum.TryParse( arg.GetString( 0 ), true, out skill ) )
|
||||
if ( Enum.TryParse( arg.GetString( 0 ), true, out skill ) )
|
||||
{
|
||||
arg.Mobile.Target = new SkillTarget( skill, arg.GetDouble( 1 ) );
|
||||
}
|
||||
|
|
@ -61,7 +61,7 @@ namespace Server.Commands
|
|||
else
|
||||
{
|
||||
SkillName skill;
|
||||
if( Enum.TryParse( arg.GetString( 0 ), true, out skill ) )
|
||||
if ( Enum.TryParse( arg.GetString( 0 ), true, out skill ) )
|
||||
{
|
||||
arg.Mobile.Target = new SkillTarget( skill );
|
||||
}
|
||||
|
|
@ -83,9 +83,8 @@ namespace Server.Commands
|
|||
|
||||
protected override void OnTarget( Mobile from, object targeted )
|
||||
{
|
||||
if ( targeted is Mobile )
|
||||
if ( targeted is Mobile targ )
|
||||
{
|
||||
Mobile targ = (Mobile)targeted;
|
||||
Server.Skills skills = targ.Skills;
|
||||
|
||||
for ( int i = 0; i < skills.Length; ++i )
|
||||
|
|
@ -121,9 +120,8 @@ namespace Server.Commands
|
|||
|
||||
protected override void OnTarget( Mobile from, object targeted )
|
||||
{
|
||||
if ( targeted is Mobile )
|
||||
if ( targeted is Mobile targ )
|
||||
{
|
||||
Mobile targ = (Mobile)targeted;
|
||||
Skill skill = targ.Skills[m_Skill];
|
||||
|
||||
if ( skill == null )
|
||||
|
|
@ -144,4 +142,4 @@ namespace Server.Commands
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue