forked from BrenoHenrike/Scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDreadForest.cs
74 lines (54 loc) · 2.1 KB
/
DreadForest.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/*
name: Dread Forest Story
description: This will finish the Dread Forest Story.
tags: story, quest, dread-forest
*/
//cs_include Scripts/CoreBots.cs
//cs_include Scripts/CoreFarms.cs
//cs_include Scripts/CoreStory.cs
using Skua.Core.Interfaces;
public class DreadForest
{
public IScriptInterface Bot => IScriptInterface.Instance;
public CoreBots Core => CoreBots.Instance;
public CoreStory Story = new();
public CoreFarms Farm = new();
public void ScriptMain(IScriptInterface bot)
{
Core.SetOptions();
Storyline();
Core.SetOptions(false);
}
public void Storyline()
{
if (Core.isCompletedBefore(8722))
return;
Story.PreLoad(this);
// Empty Fealty 8711
Story.KillQuest(8711, "dreadforest", "Treacherous Bandit");
// Bitter Sweet-Talker 8712
Story.MapItemQuest(8712, "dreadforest", 10267);
Story.KillQuest(8712, "dreadforest", $"Noble’s Servant");
// Fake It Till You Make It 8713
Story.KillQuest(8713, "dreadforest", "Noble's Knight");
// Decimation 8714
Story.KillQuest(8714, "dreadforest", "Treacherous Bandit");
// Warning Beacon 8715
Story.MapItemQuest(8715, "dreadforest", 10268);
Story.KillQuest(8715, "dreadforest", "Noble's Knight");
// Strategy and Utility 8716
Story.KillQuest(8716, "dreadforest", "Reignolds' Knight");
// Runaway 8717
Story.MapItemQuest(8717, "dreadforest", new[] { 10269, 10270, 10271 });
// Make - Up Artist 8718
Story.KillQuest(8718, "dreadforest", "Taxidermied Servant");
// Piercing the Veil 8719
Story.KillQuest(8719, "dreadforest", new[] { "Taxidermied Servant", "Reignolds' Knight" });
// Any Means Necessary 8720
Story.KillQuest(8720, "dreadforest", "Lord Reignolds");
// Out of Sight, Out of Mind 8721
Story.MapItemQuest(8721, "dreadforest", 10272);
// Vulture Pickings 8722
Story.KillQuest(8722, "dreadforest", new[] { "Reignolds' Knight", "Taxidermied Servant", "Lord Reignolds" });
}
}