#W# Initial Commit: Avatars Conquest
This commit is contained in:
commit
8eae46895e
7512 changed files with 416187 additions and 0 deletions
34
Scripts/Engines/Harvest/Core/HarvestResource.cs
Normal file
34
Scripts/Engines/Harvest/Core/HarvestResource.cs
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
using System;
|
||||
|
||||
namespace Server.Engines.Harvest
|
||||
{
|
||||
public class HarvestResource
|
||||
{
|
||||
private Type[] m_Types;
|
||||
private double m_ReqSkill, m_MinSkill, m_MaxSkill;
|
||||
private object m_SuccessMessage;
|
||||
|
||||
public Type[] Types{ get{ return m_Types; } set{ m_Types = value; } }
|
||||
public double ReqSkill{ get{ return m_ReqSkill; } set{ m_ReqSkill = value; } }
|
||||
public double MinSkill{ get{ return m_MinSkill; } set{ m_MinSkill = value; } }
|
||||
public double MaxSkill{ get{ return m_MaxSkill; } set{ m_MaxSkill = value; } }
|
||||
public object SuccessMessage{ get{ return m_SuccessMessage; } }
|
||||
|
||||
public void SendSuccessTo( Mobile m )
|
||||
{
|
||||
if ( m_SuccessMessage is int )
|
||||
m.SendLocalizedMessage( (int)m_SuccessMessage );
|
||||
else if ( m_SuccessMessage is string )
|
||||
m.SendMessage( (string)m_SuccessMessage );
|
||||
}
|
||||
|
||||
public HarvestResource( double reqSkill, double minSkill, double maxSkill, object message, params Type[] types )
|
||||
{
|
||||
m_ReqSkill = reqSkill;
|
||||
m_MinSkill = minSkill;
|
||||
m_MaxSkill = maxSkill;
|
||||
m_Types = types;
|
||||
m_SuccessMessage = message;
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue