Code:
#region UnknownMan
case 300006:
{
int ExpToGive = (int)Math.Floor(600000 * (1 + ((GC.MyChar.Level - 1) * 0.1)) * 2);
int NextLevel = GC.MyChar.Level;
if (Control == 0)
{
if (GC.MyChar.Level > 130)
{
Text("You already reached level 130. I can't level you anymore.", GC);
Link("I see.", 255, GC);
End(GC);
}
else
{
Text("Hey, young man. Nice to meet you again. Do you bring any good wine for", GC);
Text("me? Sigh, the only wine that I'm missing is DrunkCelestial produced by the", GC);
Text("Flying with Moon Restaurant. If i have chance to savor it again, I won't mind", GC);
Text(" helping you drawing energy from the powerful DragonBall to increase your\n experience", GC);
Link("Here is a bottle of DrunkCelestial", 1, GC);
Link("Sorry. I forgot to bring it.", 255, GC);
End(GC);
}
}
if (Control == 1)
{
if (NeededExp(GC.MyChar.Level) <= GC.MyChar.Experience)
{
Text("You can only draw energy from Dragonballs once per day. Bring two", GC);
Text(" Dragonballs to me, and then I will help you to transfer the energy containing", GC);
Text("in DBs to your body.So you can make use of the energy to level up instantly", GC);
Text("from Level " + GC.MyChar.Level + " to Level " + GC.MyChar.Level + " (" + ExpToGive % 10 + "%)", GC);
Link("Let's get started!", 2, GC);
Link("Thanks. I see.", 255, GC);
End(GC);
}
else
{
NextLevel++;
Text("You can only draw energy from Drasgonballs once per day. Bring two", GC);
Text(" Dragonballs to me, and then I will help you to transfer the energy containing", GC);
Text("in DBs to your body.So you can make use of the energy to level up instantly", GC);
Text("from Level " + GC.MyChar.Level + " to Level " + NextLevel + "(0%)", GC);
End(GC);
}
}
if (Control == 2)
{
if (GC.MyChar.InventoryContains(722185, 1))
{
if (GC.MyChar.InventoryContains(1088000, 1))
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(1088000));
GC.MyChar.RemoveItem(GC.MyChar.NextItem(722185));
GiveExp(GC, ExpToGive);
}
else { Text("Sorry, i can't level you up without my dragonball.", GC); Link("Oh, sorry.", 255, GC); }
}
else
{
Text("How dare you deceive me? You don't have any DrunkCelestial with you at all!", GC);
Text("You are wasting my time. I don't want you to say one more word. Get away!", GC);
Link("Sorry.", 255, GC);
End(GC);
}
}
break;
}
#endregion