Code:
#region GuardianGod
case 600004:
{
if (GC.MyChar.InventoryContains(721010, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Peace."));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600006:
{
if (GC.MyChar.InventoryContains(721011, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Chaos."));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600008:
{
if (GC.MyChar.InventoryContains(721012, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Deserted"));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600010:
{
if (GC.MyChar.InventoryContains(721013, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Disturbed."));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600012:
{
if (GC.MyChar.InventoryContains(721014, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Prosperous."));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600014:
{
if (GC.MyChar.InventoryContains(721015, 1))
{
GC.AddSend(Packets.NPCSay("I see you have a token for this tactic. This tactic is Calmed."));
GC.AddSend(Packets.NPCLink("Ok Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid i cannot tell you the tactic name."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
case 600016:
{
GC.AddSend(Packets.NPCSay("This tactic is Death. You need all 6 tokens to leave this tactic."));
GC.AddSend(Packets.NPCLink("Oh No", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
break;
}
#endregion
Code:
#region Ghost
case 600005:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721010, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600007:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721011, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600009:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721012, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600011:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721013, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600013:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721014, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600015:
if (Control != 1)
{
if (GC.MyChar.InventoryContains(721015, 1))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("Not now.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave."));
GC.AddSend(Packets.NPCLink("Ahh.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.Teleport(1042, 36, 51);
}
break;
case 600017:
if (Control != 1)
{
if (HasItem(721010, 1, CSocket) && HasItem(721011, 1, CSocket) && HasItem(721012, 1, CSocket) && HasItem(721013, 1, CSocket) && HasItem(721014, 1, CSocket) && HasItem(721015, 1, CSocket))
{
GC.AddSend(Packets.NPCSay("You have the token for this map. Do you want to leave?"));
GC.AddSend(Packets.NPCLink("Ok.", 1));
GC.AddSend(Packets.NPCLink("Not", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You dont have a token for this tactic. I'm afraid you cannot leave "));
GC.AddSend(Packets.NPCLink("Ok.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721010)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721011)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721012)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721013)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721014)); GC.MyChar.RemoveItem(GC.MyChar.NextItem(721015));
GC.MyChar.AddItem(721072);
GC.MyChar.Teleport(1050, 36, 51);
}
break;
#endregion
Code:
#region LonleyGhost
case 600018:
case 600019:
case 600020:
case 600021:
case 600022:
case 600023:
case 600024:
case 600025:
case 600026:
case 600027:
case 600028:
case 600029:
case 600030:
case 600031:
case 600032:
case 600033:
case 600034:
case 600035:
case 600036:
case 600037:
case 600038:
case 600039:
case 600040:
case 600041:
case 600042:
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello, I really need a SoulJade. In exchange i'll give you a MoonBox or 5 meteors, and teleport you back to Maggie's map."));
GC.AddSend(Packets.NPCLink("MoonBox", 1));
GC.AddSend(Packets.NPCLink("5 Meteors", 2));
GC.AddSend(Packets.NPCLink("Just Passing By.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.InventoryContains(721072, 1))
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
GC.MyChar.AddItem(721020);
}
GC.MyChar.Teleport(1042, 36, 51);
}
if (Control == 2)
{
if (GC.MyChar.InventoryContains(721072, 1))
{
GC.MyChar.RemoveItem(GC.MyChar.NextItem(721072));
GC.MyChar.AddItem(1088001, 5);
}
}
break;
#endregion
Code:
#region FortuneTeller
case 600050:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello, Do You Whant Join in MoonBox QuesT?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
{
GC.MyChar.Teleport(1042, 36, 51);
}
GC.AddSend(Packets.NPCSay("Be careful. You dont know how dangerous are the monsters inside of DeathTactic."));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
Code:
#region Maggie
case 600003:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hello, do you want to find an piece to build up an MoonBox? This is the way then."));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
int Map = World.Rand.Next(1, 7);
Map += 1042;
GC.MyChar.Teleport(1042, 210, 163);
}
break;
}
#endregion






