|
|
المشاركات 2,311 |
+التقييم 0.84 |
تاريخ التسجيل Apr 2019 |
الاقامة Egypt |
نظام التشغيل windows 7 |
رقم العضوية 1 |
#region New Socket & Damge
case 97021:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there im the new master upgrading your Garment for 3kk and Talismans for 2kk each Talisman, What would you want?");
dialog.Text("They will be Enchanted with 255, and blessed -7.");
dialog.Option("Head.", 1);//
dialog.Option("Necklace.", 2);//
dialog.Option("Armor.", 3);//
dialog.Option("RightWeapon.", 4);//
dialog.Option("LeftWeapon.", 5);//
dialog.Option("Ring.", 6);//
dialog.Option("Bottle.", 7);//
dialog.Option("Boots.", 18);//
dialog.Option("Garment.", 9);//
dialog.Option("Wing.", 10);//
dialog.Option("HeavenFan.", 11);//
dialog.Option("StarTower.", 12);//
dialog.Option("Steed.", 13);//
dialog.Option("SteedCrop.", 14);//
dialog.Option("RightWeaponAccessory.", 15);//
dialog.Option("LeftWeaponAccessory.", 16);//
dialog.Option("SteedArmor.", 17);//
dialog.Option("Nothing, Have a good day.", 255);
dialog.Send();
break;
}
#region Head / Necklace
case 2:
case 1:
{
if (client.Entity.ConquerPoints >= 3000000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Head : ConquerItem.Necklace);
if (i != null)
{
client.Entity.ConquerPoints -= 3000000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text("Please Equip Your Garment First");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 3kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Fan / Tower
case 11:
case 12:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Fan : ConquerItem.Tower);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
}
break;
}
#endregion
#region RightWeapon / LeftWeapon
case 4:
case 5:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.LeftWeapon : ConquerItem.RightWeapon);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region RightWeaponAccessory / LeftWeaponAccessory
case 15:
case 16:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.RightWeaponAccessory : ConquerItem.LeftWeaponAccessory);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Armor / Ring
case 3:
case 6:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Ring : ConquerItem.Armor);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Bottle
case 7:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(ConquerItem.Bottle);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Garment / SteedArmor
case 9:
case 17:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Garment : ConquerItem.SteedArmor);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Steed / SteedCrop
case 13:
case 14:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Steed : ConquerItem.SteedCrop);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#region Boots / Wing
case 10:
case 18:
{
if (client.Entity.ConquerPoints >= 1500000)
{
ConquerItem i = client.Equipment.TryGetItem(npcRequest.OptionID == 2 ? ConquerItem.Boots : ConquerItem.Wing);
if (i != null)
{
client.Entity.ConquerPoints -= 1500000;
i.Bless = 7;
i.SocketOne = Game.Enums.Gem.SuperDragonGem;
i.SocketTwo = Game.Enums.Gem.SuperDragonGem;
ConquerItemTable.UpdateBless(i);
ConquerItemTable.UpdateSockets(i);
i.Send(client);
dialog.Text("Sucess Check for your self.");
dialog.Option("Thanks.", 255);
}
else
{
dialog.Text(npcRequest.OptionID == 2 ? "Please Equip Your HeavenFan First." : "Please Equip your StarTower First.");
dialog.Option("Ahh sorry.", 255);
}
}
else
{
dialog.Text("Please come back to me with 2kk Conquer Points.");
dialog.Option("Ahh sorry.", 255);
}
break;
}
#endregion
#endregion