Changes properties to use automatic property initializers
This commit is contained in:
parent
f0a48ad431
commit
06fa31a7bf
623 changed files with 13072 additions and 19304 deletions
|
|
@ -12,21 +12,16 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public class Cannon : BaseAddon
|
||||
{
|
||||
private CannonDirection m_CannonDirection;
|
||||
private MilitiaCanoneer m_Canoneer;
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public CannonDirection CannonDirection { get; private set; }
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public CannonDirection CannonDirection => m_CannonDirection;
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public MilitiaCanoneer Canoneer { get => m_Canoneer;
|
||||
set => m_Canoneer = value;
|
||||
}
|
||||
public MilitiaCanoneer Canoneer { get; set; }
|
||||
|
||||
[Constructible]
|
||||
public Cannon( CannonDirection direction )
|
||||
{
|
||||
m_CannonDirection = direction;
|
||||
CannonDirection = direction;
|
||||
|
||||
switch ( direction )
|
||||
{
|
||||
|
|
@ -72,7 +67,7 @@ namespace Server.Engines.Quests.Haven
|
|||
public void DoFireEffect( IPoint3D target )
|
||||
{
|
||||
Point3D from;
|
||||
switch ( m_CannonDirection )
|
||||
switch ( CannonDirection )
|
||||
{
|
||||
case CannonDirection.North: from = new Point3D( X, Y - 1, Z ); break;
|
||||
case CannonDirection.East: from = new Point3D( X + 1, Y, Z ); break;
|
||||
|
|
@ -94,15 +89,15 @@ namespace Server.Engines.Quests.Haven
|
|||
target.Damage( 9999, from );
|
||||
}
|
||||
|
||||
public override bool HandlesOnMovement => m_Canoneer != null && !m_Canoneer.Deleted && m_Canoneer.Active;
|
||||
public override bool HandlesOnMovement => Canoneer != null && !Canoneer.Deleted && Canoneer.Active;
|
||||
|
||||
public override void OnMovement( Mobile m, Point3D oldLocation )
|
||||
{
|
||||
if ( m_Canoneer == null || m_Canoneer.Deleted || !m_Canoneer.Active )
|
||||
if ( Canoneer == null || Canoneer.Deleted || !Canoneer.Active )
|
||||
return;
|
||||
|
||||
bool canFire;
|
||||
switch ( m_CannonDirection )
|
||||
switch ( CannonDirection )
|
||||
{
|
||||
case CannonDirection.North:
|
||||
canFire = m.X >= X - 7 && m.X <= X + 7 && m.Y == Y - 7 && oldLocation.Y < Y - 7;
|
||||
|
|
@ -118,21 +113,21 @@ namespace Server.Engines.Quests.Haven
|
|||
break;
|
||||
}
|
||||
|
||||
if ( canFire && m_Canoneer.WillFire( this, m ) )
|
||||
Fire( m_Canoneer, m );
|
||||
if ( canFire && Canoneer.WillFire( this, m ) )
|
||||
Fire( Canoneer, m );
|
||||
}
|
||||
|
||||
public override void Serialize( GenericWriter writer )
|
||||
{
|
||||
if ( m_Canoneer != null && m_Canoneer.Deleted )
|
||||
m_Canoneer = null;
|
||||
if ( Canoneer != null && Canoneer.Deleted )
|
||||
Canoneer = null;
|
||||
|
||||
base.Serialize( writer );
|
||||
|
||||
writer.Write( (int) 0 ); // version
|
||||
|
||||
writer.WriteEncodedInt( (int) m_CannonDirection );
|
||||
writer.Write( (Mobile) m_Canoneer );
|
||||
writer.WriteEncodedInt( (int) CannonDirection );
|
||||
writer.Write( (Mobile) Canoneer );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
@ -141,8 +136,8 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
int version = reader.ReadInt();
|
||||
|
||||
m_CannonDirection = (CannonDirection) reader.ReadEncodedInt();
|
||||
m_Canoneer = (MilitiaCanoneer) reader.ReadMobile();
|
||||
CannonDirection = (CannonDirection) reader.ReadEncodedInt();
|
||||
Canoneer = (MilitiaCanoneer) reader.ReadMobile();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -149,15 +149,13 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public class SBDryad : SBInfo
|
||||
{
|
||||
private List<GenericBuyInfo> m_BuyInfo = new InternalBuyInfo();
|
||||
private IShopSellInfo m_SellInfo = new InternalSellInfo();
|
||||
|
||||
public SBDryad()
|
||||
{
|
||||
}
|
||||
|
||||
public override IShopSellInfo SellInfo => m_SellInfo;
|
||||
public override List<GenericBuyInfo> BuyInfo => m_BuyInfo;
|
||||
public override IShopSellInfo SellInfo { get; } = new InternalSellInfo();
|
||||
|
||||
public override List<GenericBuyInfo> BuyInfo { get; } = new InternalBuyInfo();
|
||||
|
||||
public class InternalBuyInfo : List<GenericBuyInfo>
|
||||
{
|
||||
|
|
|
|||
|
|
@ -5,19 +5,13 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
public class MilitiaCanoneer : BaseQuester
|
||||
{
|
||||
private bool m_Active;
|
||||
|
||||
[CommandProperty( AccessLevel.GameMaster )]
|
||||
public bool Active
|
||||
{
|
||||
get => m_Active;
|
||||
set => m_Active = value;
|
||||
}
|
||||
public bool Active { get; set; }
|
||||
|
||||
[Constructible]
|
||||
public MilitiaCanoneer() : base( "the Militia Canoneer" )
|
||||
{
|
||||
m_Active = true;
|
||||
Active = true;
|
||||
}
|
||||
|
||||
public override void InitBody()
|
||||
|
|
@ -73,7 +67,7 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public bool WillFire( Cannon cannon, Mobile target )
|
||||
{
|
||||
if ( m_Active && IsEnemy( target ) )
|
||||
if ( Active && IsEnemy( target ) )
|
||||
{
|
||||
Direction = GetDirectionTo( target );
|
||||
Say( Utility.RandomList( 500651, 1049098, 1049320, 1043149 ) );
|
||||
|
|
@ -93,7 +87,7 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
writer.Write( (int) 0 ); // version
|
||||
|
||||
writer.Write( (bool) m_Active );
|
||||
writer.Write( (bool) Active );
|
||||
}
|
||||
|
||||
public override void Deserialize( GenericReader reader )
|
||||
|
|
@ -102,7 +96,7 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
int version = reader.ReadInt();
|
||||
|
||||
m_Active = reader.ReadBool();
|
||||
Active = reader.ReadBool();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -74,15 +74,13 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public class KillHordeMinionsObjective : QuestObjective
|
||||
{
|
||||
private KillHordeMinionsStep m_Step;
|
||||
|
||||
public KillHordeMinionsStep Step => m_Step;
|
||||
public KillHordeMinionsStep Step { get; private set; }
|
||||
|
||||
public override object Message
|
||||
{
|
||||
get
|
||||
{
|
||||
switch ( m_Step )
|
||||
switch ( Step )
|
||||
{
|
||||
case KillHordeMinionsStep.First:
|
||||
/* Find the mountain pass beyond the house which lies at the
|
||||
|
|
@ -112,7 +110,7 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
if ( System.From.Profession == 5 ) // paladin
|
||||
{
|
||||
switch ( m_Step )
|
||||
switch ( Step )
|
||||
{
|
||||
case KillHordeMinionsStep.First: return 1;
|
||||
case KillHordeMinionsStep.LearnKarma: return 2;
|
||||
|
|
@ -128,7 +126,7 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
get
|
||||
{
|
||||
if ( m_Step == KillHordeMinionsStep.LearnKarma && HasBeenRead )
|
||||
if ( Step == KillHordeMinionsStep.LearnKarma && HasBeenRead )
|
||||
return true;
|
||||
return base.Completed;
|
||||
}
|
||||
|
|
@ -140,7 +138,7 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public KillHordeMinionsObjective( KillHordeMinionsStep step )
|
||||
{
|
||||
m_Step = step;
|
||||
Step = step;
|
||||
}
|
||||
|
||||
public override void RenderProgress( BaseQuestGump gump )
|
||||
|
|
@ -185,7 +183,7 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
if ( System.From.Profession == 5 )
|
||||
{
|
||||
switch ( m_Step )
|
||||
switch ( Step )
|
||||
{
|
||||
case KillHordeMinionsStep.First:
|
||||
{
|
||||
|
|
@ -218,14 +216,14 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
int version = reader.ReadEncodedInt();
|
||||
|
||||
m_Step = (KillHordeMinionsStep) reader.ReadEncodedInt();
|
||||
Step = (KillHordeMinionsStep) reader.ReadEncodedInt();
|
||||
}
|
||||
|
||||
public override void ChildSerialize( GenericWriter writer )
|
||||
{
|
||||
writer.WriteEncodedInt( (int) 0 ); // version
|
||||
|
||||
writer.WriteEncodedInt( (int) m_Step );
|
||||
writer.WriteEncodedInt( (int) Step );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -391,13 +389,7 @@ namespace Server.Engines.Quests.Haven
|
|||
|
||||
public class GetDaemonBoneObjective : QuestObjective
|
||||
{
|
||||
private Container m_CorpseWithBone;
|
||||
|
||||
public Container CorpseWithBone
|
||||
{
|
||||
get => m_CorpseWithBone;
|
||||
set => m_CorpseWithBone = value;
|
||||
}
|
||||
public Container CorpseWithBone { get; set; }
|
||||
|
||||
public override object Message
|
||||
{
|
||||
|
|
@ -451,7 +443,7 @@ namespace Server.Engines.Quests.Haven
|
|||
if ( ( creature is Zombie || creature is Skeleton ) && corpse.Map == Map.Trammel && corpse.X >= 3391 && corpse.X <= 3424 && corpse.Y >= 2639 && corpse.Y <= 2664 ) // Haven graveyard
|
||||
{
|
||||
if ( Utility.RandomDouble() < 0.25 )
|
||||
m_CorpseWithBone = corpse;
|
||||
CorpseWithBone = corpse;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -459,17 +451,17 @@ namespace Server.Engines.Quests.Haven
|
|||
{
|
||||
int version = reader.ReadEncodedInt();
|
||||
|
||||
m_CorpseWithBone = (Container) reader.ReadItem();
|
||||
CorpseWithBone = (Container) reader.ReadItem();
|
||||
}
|
||||
|
||||
public override void ChildSerialize( GenericWriter writer )
|
||||
{
|
||||
if ( m_CorpseWithBone != null && m_CorpseWithBone.Deleted )
|
||||
m_CorpseWithBone = null;
|
||||
if ( CorpseWithBone != null && CorpseWithBone.Deleted )
|
||||
CorpseWithBone = null;
|
||||
|
||||
writer.WriteEncodedInt( (int) 0 ); // version
|
||||
|
||||
writer.Write( (Item) m_CorpseWithBone );
|
||||
writer.Write( (Item) CorpseWithBone );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue