- Modified the quest system to allow non-BaseCreature quest givers, now requires IQuestGiver.
- Added base quest giver items, both timed and untimed. - Added BatteredBucket and Lost and Found quest. - Moved quester 'friendly names' to a class attribute. If left unspecified, the type name is used. - Misc quest corrections. - The bag of sending will now reject nontransferable items. - Fixed quest items generating error messages when StackWith was attempted on them. (StackWith is not supposed to produce feedback.) - Quest items can now be dropped onto the player's backpack.
This commit is contained in:
parent
0fcd5821a5
commit
71a9e054de
36 changed files with 627 additions and 258 deletions
16
Scripts/Engines/MLQuests/IQuestGiver.cs
Normal file
16
Scripts/Engines/MLQuests/IQuestGiver.cs
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Server;
|
||||
|
||||
namespace Server.Engines.MLQuests
|
||||
{
|
||||
public interface IQuestGiver
|
||||
{
|
||||
List<MLQuest> MLQuests { get; }
|
||||
|
||||
Serial Serial { get; }
|
||||
bool Deleted { get; }
|
||||
|
||||
Type GetType();
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue