Exemplo n.º 1
0
        public TaskParser(ITranslationHelper translation)
        {
            _translation      = translation;
            _localizedObjects = new LocalizedObjects(translation);
            _keywords         = new Dictionary <string, HashSet <string> >();
            _id = TaskTypes.Basic;

            Init();
            PopulateKeywords(_keywords);
        }
Exemplo n.º 2
0
 public override void Initialize(ITask task, ITranslationHelper translation)
 {
     Item  = new LocalizedObjects(translation).GetItem(task.TargetDisplayName);
     Count = task.MaxCount;
 }
Exemplo n.º 3
0
 public override void Initialize(ITask task, ITranslationHelper translation)
 {
     NPC  = new LocalizedObjects(translation).GetNPC(task.TargetName);
     Item = (task.TargetIndex == -1) ? null : Utility.getItemFromStandardTextDescription("O " + task.TargetIndex + " 1", null);
 }