Changes properties to use automatic property initializers

This commit is contained in:
Kamron Batman 2018-09-14 15:23:29 -07:00
parent f0a48ad431
commit 06fa31a7bf
623 changed files with 13072 additions and 19304 deletions

View file

@ -9,9 +9,7 @@ namespace Server.Engines.Harvest
private DateTime m_NextRespawn;
private HarvestVein m_Vein, m_DefaultVein;
HarvestDefinition m_Definition;
public HarvestDefinition Definition => m_Definition;
public HarvestDefinition Definition { get; }
public int Current
{
@ -48,9 +46,9 @@ namespace Server.Engines.Harvest
m_Current = m_Maximum;
if ( m_Definition.RandomizeVeins )
if ( Definition.RandomizeVeins )
{
m_DefaultVein = m_Definition.GetVeinFrom( Utility.RandomDouble() );
m_DefaultVein = Definition.GetVeinFrom( Utility.RandomDouble() );
}
m_Vein = m_DefaultVein;
@ -62,14 +60,14 @@ namespace Server.Engines.Harvest
if ( m_Current == m_Maximum )
{
double min = m_Definition.MinRespawn.TotalMinutes;
double max = m_Definition.MaxRespawn.TotalMinutes;
double min = Definition.MinRespawn.TotalMinutes;
double max = Definition.MaxRespawn.TotalMinutes;
double rnd = Utility.RandomDouble();
m_Current = m_Maximum - amount;
double minutes = min + (rnd * (max - min));
if ( m_Definition.RaceBonus && from.Race == Race.Elf ) //def.RaceBonus = Core.ML
if ( Definition.RaceBonus && from.Race == Race.Elf ) //def.RaceBonus = Core.ML
minutes *= .75; //25% off the time.
m_NextRespawn = DateTime.UtcNow + TimeSpan.FromMinutes( minutes );
@ -90,7 +88,7 @@ namespace Server.Engines.Harvest
m_DefaultVein = defaultVein;
m_Vein = m_DefaultVein;
m_Definition = def;
Definition = def;
}
}
}