forked from BrenoHenrike/Scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBludrut.cs
110 lines (81 loc) · 2.81 KB
/
Bludrut.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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*
name: Bludrut Story
description: This will complete the Bludrut story.
tags: story, quest, bludrut
*/
//cs_include Scripts/CoreBots.cs
//cs_include Scripts/CoreStory.cs
using Skua.Core.Interfaces;
public class Bludrut
{
public IScriptInterface Bot => IScriptInterface.Instance;
public CoreBots Core => CoreBots.Instance;
public CoreStory Story = new();
public void ScriptMain(IScriptInterface bot)
{
Core.SetOptions();
StoryLine();
Core.SetOptions(false);
}
public void StoryLine()
{
if (Core.isCompletedBefore(1693))
return;
Story.PreLoad(this);
// [[[ bludrut ]]]
//Stone Endurance 100
Story.KillQuest(100, "bludrut", "Rattlebones");
//Heart of Stone 101
Story.KillQuest(101, "bludrut", "Rock Elemental");
// [[[ bludrut2 ]]]
//Fire Endurance 102
Story.KillQuest(102, "bludrut2", "Shadow Creeper");
if (Core.IsMember)
//Burning Heart 103
Story.KillQuest(103, "bludrut2", "Fire Elemental");
// [[[ bludrut3 ]]]
if (Core.IsMember)
{
//Water Endurance 104
Story.KillQuest(104, "bludrut3", "Siren");
//Liquid Soul 105
Story.KillQuest(105, "bludrut3", "Ice Elemental");
}
// [[[ bludrut4 ]]]
if (Core.IsMember)
{
//Dark Endurance 106
Story.KillQuest(106, "bludrut4", "Shadow Serpent");
//Heart of Darkness 107
Story.KillQuest(107, "bludrut4", "Evil Elemental");
}
if (Core.IsMember)
{
//Lost Memories 1685
Story.MapItemQuest(1685, "bludrut", 891);
//Remembering... 1686
Story.KillQuest(1686, "bludrut", "Rattlebones");
//A Personal Effect 1687
Story.KillQuest(1687, "bludrut2", "Shadow Creeper");
//The Unintentional Tomb 1688
Story.MapItemQuest(1688, "bludrut2", 892);
//The Spirit Speaks 1689
if (!Story.QuestProgression(1689))
{
Core.EnsureAccept(1689);
Core.HuntMonster("bludrut2", "Shadow Creeper", "Shadow Creeper Tallow", 5);
Core.HuntMonster("bludrut", "Rattlebones", "Rattlebones' Bones", 5);
Core.HuntMonster("bludrut", "Rock Elemental", "Rock Elemental Spark");
Core.EnsureComplete(1689);
}
//Unseen Monsters 1690
Story.MapItemQuest(1690, "bludrut3", 894);
//Stop IT! 1691
Story.KillQuest(1691, "bludrut3", "IT");
//Sad Farewells 1692
Story.MapItemQuest(1692, "bludrut2", 893);
//Ectoamber 1693
Story.KillQuest(1693, "bludrut", "Rattlebones");
}
}
}