Esempio n. 1
0
 /// <summary>
 /// Quest for this npc ?
 /// </summary>
 public static bool QuestForNPC( BaseQuest bq, BaseNPC npc )
 {
     return bq.HaveNPCTargetId && bq.NPCTargetId == npc.Id;
 }
Esempio n. 2
0
 /// <summary>
 /// Quest for this npc ?
 /// </summary>
 public static bool QuestForNPC(BaseQuest bq, BaseNPC npc)
 {
     return(bq.HaveNPCTargetId && bq.NPCTargetId == npc.Id);
 }
Esempio n. 3
0
 /// <summary>
 /// User have [result] quests from NPC
 /// </summary>
 public static int AmountMyQuests( Character c, BaseNPC npc )
 {
     int result = 0;
     if ( npc.Quests != null )
     {
         foreach ( BaseQuest bq in npc.Quests )
         {
             result += c.HaveQuest( bq ) ? 1 : 0;
         }
     }
     return result;
 }