Exemple #1
0
 public void PreForceReform(QuestSite mapParent)
 {
     if (Quest.PreForceReform(mapParent))
     {
         ForceReform(mapParent);
     }
 }
Exemple #2
0
        public static QuestSite CreateSiteFor(this Quest quest, int tile, Faction faction)
        {
            QuestSite questPlace = (QuestSite)WorldObjectMaker.MakeWorldObject(WorldObjectDefOfLocal.QuestPlace);

            questPlace.Tile = tile;
            questPlace.SetFaction(faction);
            questPlace.Init(quest);
            quest.Site   = questPlace;
            quest.Target = questPlace;

            return(questPlace);
        }
Exemple #3
0
 public virtual IEnumerable <Gizmo> GetGizmos(QuestSite site)
 {
     yield break;
 }
Exemple #4
0
 public virtual void PostForceReform(QuestSite mapParent)
 {
 }
Exemple #5
0
 public virtual bool PreForceReform(QuestSite mapParent)
 {
     return(true);
 }
Exemple #6
0
 public virtual void Notify_CaravanFormed(QuestSite site, Caravan caravan)
 {
 }
Exemple #7
0
 public virtual void PostSiteRemove(QuestSite site)
 {
 }
Exemple #8
0
 public virtual bool CanLeaveFromSite(QuestSite site)
 {
     return(true);
 }