Overwrite

Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
Unstable Kitsune
2023-11-28 23:20:26 -05:00
parent 3cd54811de
commit b918192e4e
11608 changed files with 2644205 additions and 47 deletions

View File

@@ -0,0 +1,84 @@
using Server;
using System;
namespace Server.Items
{
public class ExperimentalBook : BrownBook
{
public override int LabelNumber { get { return 1113479; } } //
[Constructable]
public ExperimentalBook() : base(false)
{
ItemID = 4030;
}
public static readonly BookContent Content = new BookContent(
"Read Me!", "Sir Wilber",
new BookPageInfo(
"Hello again!",
"This is Part II of my",
"experiment. Beyond these",
"doors is a challenge for",
"those carrying an ",
"Experimental Gem."),
new BookPageInfo(
"INSTRUCTIONS:",
"Activate the Gem to start",
"the self-destruct timer.",
"You have 30 minutes to",
"reach the final room."),
new BookPageInfo(
"Each room has colored",
"areas matching various states:",
"White = Cold",
"Pink = Warm",
"Blue = Freezing",
"Red = Blazing"),
new BookPageInfo(
"Green = Poison",
"Orange = Cure",
"Dark Green= Lethal",
"Brown=Greater Cure",
"Your gem's state will cycle",
"randomly through these"),
new BookPageInfo(
"colors. Each time the gem",
"shifts, you must enter the",
"colored region that will",
"bring your gem back to neutral",
"state (grey). "),
new BookPageInfo(
"Failing when the gem reaches",
"the extreme of any state get you",
"expelled from the room and you",
"will have to start over. The",
"self-destruct"),
new BookPageInfo(
"timer will not reset. Once you",
"reach the final room, place your",
"gem in the box to receive",
"your reward."));
public override BookContent DefaultContent { get { return Content; } }
public ExperimentalBook(Serial serial)
: base(serial)
{
}
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
writer.Write((int)0); // ver
}
public override void Deserialize(GenericReader reader)
{
base.Deserialize(reader);
int version = reader.ReadInt();
}
}
}