#### Back to Server.Engines.Harvest

## HarvestDefinition

(ctor) HarvestDefinition()
int BankHeight( get; set; )
Dictionary<Map,Dictionary`2> Banks( get; set; )
int BankWidth( get; set; )
BonusHarvestResource[] BonusResources( get; set; )
int ConsumedPerFeluccaHarvest( get; set; )
int ConsumedPerHarvest( get; set; )
object DoubleHarvestMessage( get; set; )
int[] EffectActions( get; set; )
int[] EffectCounts( get; set; )
TimeSpan EffectDelay( get; set; )
TimeSpan EffectSoundDelay( get; set; )
int[] EffectSounds( get; set; )
object FailMessage( get; set; )
int MaxRange( get; set; )
TimeSpan MaxRespawn( get; set; )
int MaxTotal( get; set; )
TimeSpan MinRespawn( get; set; )
int MinTotal( get; set; )
object NoResourcesMessage( get; set; )
object OutOfRangeMessage( get; set; )
object PackFullMessage( get; set; )
bool PlaceAtFeetIfFull( get; set; )
bool RaceBonus( get; set; )
bool RandomizeVeins( get; set; )
bool RangedTiles( get; set; )
HarvestResource[] Resources( get; set; )
SkillName Skill( get; set; )
int[] Tiles( get; set; )
object TimedOutOfRangeMessage( get; set; )
object ToolBrokeMessage( get; set; )
HarvestVein[] Veins( get; set; )
HarvestBank GetBank( Map map, int x, int y )
BonusHarvestResource GetBonusResource()
HarvestVein GetVeinAt( Map map, int x, int y )
HarvestVein GetVeinFrom( double randomValue )
void SendMessageTo( Mobile from, object message )
bool Validate( int tileID )