public override void OnAccept() { base.OnAccept(); if (QuestHelper.TryReceiveQuestItem(Owner, typeof(BuriedRichesTreasureMap), TimeSpan.FromDays(7))) { Owner.AddToBackpack(new BuriedRichesTreasureMap(0)); } }
public override void OnAccept() { base.OnAccept(); if (QuestHelper.TryReceiveQuestItem(Owner, typeof(MysteriousPotion), TimeSpan.FromDays(3))) { Owner.AddToBackpack(new MysteriousPotion()); } }
public override void OnAccept() { base.OnAccept(); if (QuestHelper.TryReceiveQuestItem(Owner, typeof(TreasureHuntingBook), TimeSpan.FromDays(7))) { var chest = new WoodenChest(); chest.DropItem(new TreasureHuntingBook()); var heals = new GreaterHealPotion(); heals.Amount = 10; chest.DropItem(heals); var scrolls = new TelekinisisScroll(); scrolls.Amount = 20; chest.DropItem(scrolls); chest.DropItem(new Pickaxe()); chest.DropItem(new TreasureSeekersLockpick()); Owner.Backpack.DropItem(chest); } }