Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
395
Scripts/Quests/TieredQuests/ZosilemTieredQuests.cs
Normal file
395
Scripts/Quests/TieredQuests/ZosilemTieredQuests.cs
Normal file
@@ -0,0 +1,395 @@
|
||||
using System;
|
||||
using Server.Items;
|
||||
|
||||
namespace Server.Engines.Quests
|
||||
{
|
||||
public class DabblingontheDarkSide : BaseQuest, ITierQuest
|
||||
{
|
||||
public DabblingontheDarkSide()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(BouraSkin), "BouraSkin", 5, 0x11f4));
|
||||
AddObjective(new ObtainObjective(typeof(FairyDragonWing), "Fairy Dragon Wings", 10, 0x1084));
|
||||
AddObjective(new ObtainObjective(typeof(Dough), "Dough", 1, 0x103D));
|
||||
|
||||
AddReward(new BaseReward(typeof(DeliciouslyTastyTreat), 2, "Deliciously Tasty Treat"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112778;
|
||||
}
|
||||
}
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112963;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112964;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112965;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112966;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class TheBrainyAlchemist : BaseQuest, ITierQuest
|
||||
{
|
||||
public TheBrainyAlchemist()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(ArcaneGem), "Arcane Gem", 1, 0x1ea7));
|
||||
AddObjective(new ObtainObjective(typeof(UndeadGargHorn), "Undamaged Undead Gargoyle Horns", 10, 0x315C));
|
||||
AddObjective(new ObtainObjective(typeof(InspectedKegofTotalRefreshment), "Inspected Keg of Total Refreshment", 1, 0x1940));
|
||||
AddObjective(new ObtainObjective(typeof(InspectedKegofGreaterPoison), "Inspected Keg of Greater Poison", 1, 0x1940));
|
||||
|
||||
AddReward(new BaseReward(typeof(InfusedAlchemistsGem), "Infused Alchemist's Gem"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112779;
|
||||
}
|
||||
}
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112967;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112968;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112969;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112970;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class ArmorUp : BaseQuest, ITierQuest
|
||||
{
|
||||
public ArmorUp()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(BouraSkin), "BouraSkin", 5, 0x11f4));
|
||||
AddObjective(new ObtainObjective(typeof(LeatherWolfSkin), "Leather Wolf Skin", 10, 0x3189));
|
||||
AddObjective(new ObtainObjective(typeof(UndamagedIronBeetleScale), "Undamaged IronBeetle Scale", 10, 0x5742));
|
||||
|
||||
AddReward(new BaseReward(typeof(VialofArmorEssence), 1, "Vial Of Armor Essence"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112780;
|
||||
}
|
||||
}
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112971;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112972;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112973;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112974;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class ToTurnBaseMetalIntoVerite : BaseQuest, ITierQuest
|
||||
{
|
||||
public ToTurnBaseMetalIntoVerite()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(UndeadGargoyleMedallions), "Undead Gargoyle Medallions", 5, 0x2AAA));
|
||||
AddObjective(new ObtainObjective(typeof(PileofInspectedVeriteIngots), "Pile of Inspected Verite Ingots", 1, 0x1BEA));
|
||||
|
||||
AddReward(new BaseReward(typeof(ElixirofVeriteConversion), 1, "Elixir of Verite Conversion"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112781;
|
||||
}
|
||||
}
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112975;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112976;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112977;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112978;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class PureValorite : BaseQuest, ITierQuest
|
||||
{
|
||||
public PureValorite()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(InfusedGlassStave), "Infused Glass Stave", 5, 0x2AAA));
|
||||
AddObjective(new ObtainObjective(typeof(PileofInspectedValoriteIngots), "Pile of Inspected Valorite Ingots", 1, 0x1BEA));
|
||||
|
||||
AddReward(new BaseReward(typeof(ElixirofValoriteConversion), 1, "Elixir of Valorite Conversion"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112783;
|
||||
}
|
||||
}
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112983;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112984;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112985;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112986;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
|
||||
public class TheForbiddenFruit : BaseQuest, ITierQuest
|
||||
{
|
||||
public TheForbiddenFruit()
|
||||
: base()
|
||||
{
|
||||
AddObjective(new ObtainObjective(typeof(BouraSkin), "BouraSkin", 5, 0x11f4));
|
||||
AddObjective(new ObtainObjective(typeof(TreefellowWood), "TreefellowWood", 10, 0x1BDD));
|
||||
AddObjective(new ObtainObjective(typeof(Dough), "Dough", 1, 0x103D));
|
||||
|
||||
AddReward(new BaseReward(typeof(IrresistiblyTastyTreat), "Irresistibly Tasty Treat"));
|
||||
}
|
||||
|
||||
public TierQuestInfo TierInfo { get { return TierQuestInfo.Zosilem; } }
|
||||
public override TimeSpan RestartDelay { get { return TierQuestInfo.GetCooldown(TierInfo, GetType()); } }
|
||||
|
||||
public override object Title
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112782;
|
||||
}
|
||||
}
|
||||
|
||||
public override object Description
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112979;
|
||||
}
|
||||
}
|
||||
public override object Refuse
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112979;
|
||||
}
|
||||
}
|
||||
public override object Uncomplete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112980;
|
||||
}
|
||||
}
|
||||
public override object Complete
|
||||
{
|
||||
get
|
||||
{
|
||||
return 1112982;
|
||||
}
|
||||
}
|
||||
public override void Serialize(GenericWriter writer)
|
||||
{
|
||||
base.Serialize(writer);
|
||||
|
||||
writer.Write((int)0); // version
|
||||
}
|
||||
|
||||
public override void Deserialize(GenericReader reader)
|
||||
{
|
||||
base.Deserialize(reader);
|
||||
|
||||
int version = reader.ReadInt();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user