case ActivateEffects.Task1:
{
for (int i = 0; i < Inventory.Length; i++)
if (Inventory[i].ObjectId == "Dragon Pearl")
{
{
if (Inventory[i] == null) continue;
if (Inventory[i].ObjectId == "Dragon Pearl") ;true; }
{
Inventory[i] = Manager.GameData.Items[0x108e];
UpdateCount++;
SaveToCharacter();
SendInfo("You have completed the task!");
return true;
};
if (Inventory[i].ObjectId == "Task Tablet 1")
{
Inventory[i] = Manager.GameData.Items[0x42c9];
UpdateCount++;
SaveToCharacter();
return true;
}
}
};
};
break;

for (var i = 0; i < Inventory.Length; i++)
{
if (Inventory[i].ObjectId == "Dragon Pearl")
{
Inventory[i] = Manager.GameData.Items[0x108e];
Player.SendInfo("Quest Complete");
UpdateCount++;
SaveToCharacter();
}
if(Inventory[i].ObjectId == "Task Tablet 1")
{
Inventory[i] = Manager.GameData.Items[0x42c9];
UpdateCount++;
SaveToCharacter();
}
}

case ActivateEffects.XmasTablet2:
{
int LockboxChance = Random.Next(0, 1);
Random rand = new Random();
string taskname = "";
switch (LockboxChance)
{
case 0:
for (int i = 0; i < Inventory.Length; i++)
{
if (Inventory[i] == null) continue;
if (Inventory[i].ObjectId == "Xmas Santa Hat")
{
Inventory[i] = Manager.GameData.Items[0x441a];
UpdateCount++;
SaveToCharacter();
SendHelp("Next task unlocked!");
TextPacket packet = new TextPacket
{
BubbleTime = 0,
Stars = -1,
};
return false;
}
};
break;
}
if (taskname == "")
{
SendHelp("You do not have to correct materials to activate a task.");
}
else
{
TextPacket packet = new TextPacket
{
BubbleTime = 0,
Stars = -1,
Name = "",
Text = Name + " has activated the task [" + taskname + "]"
};
Owner.BroadcastPacket(packet, null);
SendHelp("Xmas task has been activated!");
}
return true;
}
break;
if (Inventory[i] == "Dragon Pearl")
{
Inventory[i] = Manager.GameData.Items[0x108e];
Player.SendInfo("Quest Complete");
UpdateCount++;
SaveToCharacter();
for (var i = 0; i<= Inventory.Length; i++)
{
if (Inventory[i] == "Task Tablet 1")
{
Inventory[i] = Manager.GameData.Items[...];
return true;
}
}
} else {
Player.SendError("You do not have the required item.");
return false;
}