public GetVeinFrom ( double randomValue ) : Server.Engines.Harvest.HarvestVein | ||
randomValue | double | |
return | Server.Engines.Harvest.HarvestVein |
public HarvestBank(HarvestDefinition def, HarvestVein defaultVein) { m_Maximum = Utility.RandomMinMax(def.MinTotal, def.MaxTotal); m_Current = m_Maximum; m_DefaultVein = defaultVein; m_Vein = m_DefaultVein; m_Definition = def; m_Vein = m_Definition.GetVeinFrom(Utility.RandomDouble()); }
public void CheckRespawn() { if (m_Current == m_Maximum || m_NextRespawn > DateTime.Now) { return; } m_Current = m_Maximum; if (m_Definition.RandomizeVeins) { m_DefaultVein = m_Definition.GetVeinFrom(Utility.RandomDouble()); } m_Vein = m_DefaultVein; }
public void CheckRespawn() { // Malik's random veins fix if (m_NextRespawn > DateTime.Now) { return; } if (m_Current == 0) { m_Vein = m_Definition.GetVeinFrom(Utility.RandomDouble()); m_Current = m_Maximum; } /* * if ( m_Definition.RandomizeVeins ) * { * m_DefaultVein = m_Definition.GetVeinFrom( Utility.RandomDouble() ); * } * * m_Vein = m_DefaultVein; */ }
public HarvestBank(HarvestDefinition def, HarvestVein defaultVein) { m_Maximum = Utility.RandomMinMax(def.MinTotal, def.MaxTotal); m_Current = m_Maximum; m_DefaultVein = defaultVein; m_Vein = m_DefaultVein; m_Definition = def; m_Vein = m_Definition.GetVeinFrom(Utility.RandomDouble()); }