Adds style cop (#109)
This commit is contained in:
parent
3e715bcb60
commit
556a17aba8
1725 changed files with 33831 additions and 38046 deletions
|
|
@ -100,7 +100,7 @@ namespace Server.Items
|
|||
if (IsExpired)
|
||||
list.Add(1150487); // [Expired]
|
||||
|
||||
//list.Add( 1060660, "shard\t{0}", ServerList.ServerName ); // ~1_val~: ~2_val~
|
||||
// list.Add( 1060660, "shard\t{0}", ServerList.ServerName ); // ~1_val~: ~2_val~
|
||||
}
|
||||
|
||||
public override void OnDoubleClick(Mobile from)
|
||||
|
|
@ -140,19 +140,19 @@ namespace Server.Items
|
|||
switch (version)
|
||||
{
|
||||
case 1:
|
||||
{
|
||||
m_Stone = reader.ReadItem<HouseRaffleStone>();
|
||||
{
|
||||
m_Stone = reader.ReadItem<HouseRaffleStone>();
|
||||
|
||||
goto case 0;
|
||||
}
|
||||
goto case 0;
|
||||
}
|
||||
case 0:
|
||||
{
|
||||
m_PlotLocation = reader.ReadPoint3D();
|
||||
m_Facet = reader.ReadMap();
|
||||
m_AwardedTo = reader.ReadMobile();
|
||||
{
|
||||
m_PlotLocation = reader.ReadPoint3D();
|
||||
m_Facet = reader.ReadMap();
|
||||
m_AwardedTo = reader.ReadMobile();
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -17,11 +17,11 @@ namespace Server.Gumps
|
|||
|
||||
public const int LabelColor = 0xFFFFFF;
|
||||
public const int HighlightColor = 0x11EE11;
|
||||
private List<RaffleEntry> m_List;
|
||||
private readonly List<RaffleEntry> m_List;
|
||||
private int m_Page;
|
||||
private SortMethod m_Sort;
|
||||
private readonly SortMethod m_Sort;
|
||||
|
||||
private HouseRaffleStone m_Stone;
|
||||
private readonly HouseRaffleStone m_Stone;
|
||||
|
||||
public HouseRaffleManagementGump(HouseRaffleStone stone, SortMethod sort = SortMethod.Default,
|
||||
int page = 0) : base(40, 40)
|
||||
|
|
@ -35,23 +35,23 @@ namespace Server.Gumps
|
|||
switch (m_Sort)
|
||||
{
|
||||
case SortMethod.Name:
|
||||
{
|
||||
m_List.Sort(NameComparer.Instance);
|
||||
{
|
||||
m_List.Sort(NameComparer.Instance);
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SortMethod.Account:
|
||||
{
|
||||
m_List.Sort(AccountComparer.Instance);
|
||||
{
|
||||
m_List.Sort(AccountComparer.Instance);
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case SortMethod.Address:
|
||||
{
|
||||
m_List.Sort(AddressComparer.Instance);
|
||||
{
|
||||
m_List.Sort(AddressComparer.Instance);
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
AddPage(0);
|
||||
|
|
@ -158,57 +158,57 @@ namespace Server.Gumps
|
|||
switch (buttonId)
|
||||
{
|
||||
case 1: // Previous
|
||||
{
|
||||
if (m_Page > 0)
|
||||
m_Page--;
|
||||
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, m_Sort, m_Page));
|
||||
|
||||
break;
|
||||
}
|
||||
case 2: // Next
|
||||
{
|
||||
if ((m_Page + 1) * 10 < m_Stone.Entries.Count)
|
||||
m_Page++;
|
||||
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, m_Sort, m_Page));
|
||||
|
||||
break;
|
||||
}
|
||||
case 3: // Sort by name
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Name));
|
||||
|
||||
break;
|
||||
}
|
||||
case 4: // Sort by account
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Account));
|
||||
|
||||
break;
|
||||
}
|
||||
case 5: // Sort by address
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Address));
|
||||
|
||||
break;
|
||||
}
|
||||
default: // Delete
|
||||
{
|
||||
buttonId -= 6;
|
||||
|
||||
if (buttonId >= 0 && buttonId < m_List.Count)
|
||||
{
|
||||
m_Stone.Entries.Remove(m_List[buttonId]);
|
||||
|
||||
if (m_Page > 0 && m_Page * 10 >= m_List.Count - 1)
|
||||
if (m_Page > 0)
|
||||
m_Page--;
|
||||
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, m_Sort, m_Page));
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 2: // Next
|
||||
{
|
||||
if ((m_Page + 1) * 10 < m_Stone.Entries.Count)
|
||||
m_Page++;
|
||||
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, m_Sort, m_Page));
|
||||
|
||||
break;
|
||||
}
|
||||
case 3: // Sort by name
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Name));
|
||||
|
||||
break;
|
||||
}
|
||||
case 4: // Sort by account
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Account));
|
||||
|
||||
break;
|
||||
}
|
||||
case 5: // Sort by address
|
||||
{
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, SortMethod.Address));
|
||||
|
||||
break;
|
||||
}
|
||||
default: // Delete
|
||||
{
|
||||
buttonId -= 6;
|
||||
|
||||
if (buttonId >= 0 && buttonId < m_List.Count)
|
||||
{
|
||||
m_Stone.Entries.Remove(m_List[buttonId]);
|
||||
|
||||
if (m_Page > 0 && m_Page * 10 >= m_List.Count - 1)
|
||||
m_Page--;
|
||||
|
||||
from.SendGump(new HouseRaffleManagementGump(m_Stone, m_Sort, m_Page));
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ namespace Server.Regions
|
|||
{
|
||||
public class HouseRaffleRegion : BaseRegion
|
||||
{
|
||||
private HouseRaffleStone m_Stone;
|
||||
private readonly HouseRaffleStone m_Stone;
|
||||
|
||||
public HouseRaffleRegion(HouseRaffleStone stone)
|
||||
: base(null, stone.PlotFacet, DefaultPriority, stone.PlotBounds) =>
|
||||
|
|
|
|||
|
|
@ -29,21 +29,21 @@ namespace Server.Items
|
|||
case 2:
|
||||
case 1:
|
||||
case 0:
|
||||
{
|
||||
From = reader.ReadMobile();
|
||||
Address = Utility.Intern(reader.ReadIPAddress());
|
||||
Date = reader.ReadDateTime();
|
||||
{
|
||||
From = reader.ReadMobile();
|
||||
Address = Utility.Intern(reader.ReadIPAddress());
|
||||
Date = reader.ReadDateTime();
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public Mobile From{ get; }
|
||||
public Mobile From { get; }
|
||||
|
||||
public IPAddress Address{ get; }
|
||||
public IPAddress Address { get; }
|
||||
|
||||
public DateTime Date{ get; }
|
||||
public DateTime Date { get; }
|
||||
|
||||
public void Serialize(IGenericWriter writer)
|
||||
{
|
||||
|
|
@ -77,7 +77,7 @@ namespace Server.Items
|
|||
public static readonly TimeSpan DefaultDuration = TimeSpan.FromDays(7.0);
|
||||
public static readonly TimeSpan ExpirationTime = TimeSpan.FromDays(30.0);
|
||||
|
||||
private static List<HouseRaffleStone> m_AllStones = new List<HouseRaffleStone>();
|
||||
private static readonly List<HouseRaffleStone> m_AllStones = new List<HouseRaffleStone>();
|
||||
private Rectangle2D m_Bounds;
|
||||
private TimeSpan m_Duration;
|
||||
private Map m_Facet;
|
||||
|
|
@ -179,7 +179,7 @@ namespace Server.Items
|
|||
}
|
||||
|
||||
[CommandProperty(AccessLevel.GameMaster, AccessLevel.Seer)]
|
||||
public HouseRaffleDeed Deed{ get; set; }
|
||||
public HouseRaffleDeed Deed { get; set; }
|
||||
|
||||
[CommandProperty(AccessLevel.GameMaster, AccessLevel.Seer)]
|
||||
public DateTime Started
|
||||
|
|
@ -216,7 +216,7 @@ namespace Server.Items
|
|||
}
|
||||
|
||||
[CommandProperty(AccessLevel.GameMaster, AccessLevel.Seer)]
|
||||
public HouseRaffleExpireAction ExpireAction{ get; set; }
|
||||
public HouseRaffleExpireAction ExpireAction { get; set; }
|
||||
|
||||
[CommandProperty(AccessLevel.GameMaster, AccessLevel.Seer)]
|
||||
public int TicketPrice
|
||||
|
|
@ -229,7 +229,7 @@ namespace Server.Items
|
|||
}
|
||||
}
|
||||
|
||||
public List<RaffleEntry> Entries{ get; private set; }
|
||||
public List<RaffleEntry> Entries { get; private set; }
|
||||
|
||||
public override string DefaultName => "a house raffle stone";
|
||||
|
||||
|
|
@ -251,20 +251,20 @@ namespace Server.Items
|
|||
switch (stone.ExpireAction)
|
||||
{
|
||||
case HouseRaffleExpireAction.HideStone:
|
||||
{
|
||||
if (stone.Visible)
|
||||
{
|
||||
stone.Visible = false;
|
||||
stone.ItemID = 0x1B7B; // Non-blocking ItemID
|
||||
}
|
||||
if (stone.Visible)
|
||||
{
|
||||
stone.Visible = false;
|
||||
stone.ItemID = 0x1B7B; // Non-blocking ItemID
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case HouseRaffleExpireAction.DeleteStone:
|
||||
{
|
||||
stone.Delete();
|
||||
break;
|
||||
}
|
||||
{
|
||||
stone.Delete();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -372,16 +372,16 @@ namespace Server.Items
|
|||
switch (m_State)
|
||||
{
|
||||
case HouseRaffleState.Active:
|
||||
{
|
||||
list.Add(1060658, "ticket price\t{0}", FormatPrice()); // ~1_val~: ~2_val~
|
||||
list.Add(1060659, "ends\t{0}", m_Started + m_Duration); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
{
|
||||
list.Add(1060658, "ticket price\t{0}", FormatPrice()); // ~1_val~: ~2_val~
|
||||
list.Add(1060659, "ends\t{0}", m_Started + m_Duration); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
case HouseRaffleState.Completed:
|
||||
{
|
||||
list.Add(1060658, "winner\t{0}", m_Winner == null ? "unknown" : m_Winner.Name); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
{
|
||||
list.Add(1060658, "winner\t{0}", m_Winner == null ? "unknown" : m_Winner.Name); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -392,15 +392,15 @@ namespace Server.Items
|
|||
switch (m_State)
|
||||
{
|
||||
case HouseRaffleState.Active:
|
||||
{
|
||||
LabelTo(from, 1060658, $"Ends\t{m_Started + m_Duration}"); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
{
|
||||
LabelTo(from, 1060658, $"Ends\t{m_Started + m_Duration}"); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
case HouseRaffleState.Completed:
|
||||
{
|
||||
LabelTo(from, 1060658, $"Winner\t{(m_Winner == null ? "Unknown" : m_Winner.Name)}"); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
{
|
||||
LabelTo(from, 1060658, $"Winner\t{(m_Winner == null ? "Unknown" : m_Winner.Name)}"); // ~1_val~: ~2_val~
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -555,72 +555,72 @@ namespace Server.Items
|
|||
switch (version)
|
||||
{
|
||||
case 3:
|
||||
{
|
||||
m_State = (HouseRaffleState)reader.ReadEncodedInt();
|
||||
{
|
||||
m_State = (HouseRaffleState)reader.ReadEncodedInt();
|
||||
|
||||
goto case 2;
|
||||
}
|
||||
goto case 2;
|
||||
}
|
||||
case 2:
|
||||
{
|
||||
ExpireAction = (HouseRaffleExpireAction)reader.ReadEncodedInt();
|
||||
{
|
||||
ExpireAction = (HouseRaffleExpireAction)reader.ReadEncodedInt();
|
||||
|
||||
goto case 1;
|
||||
}
|
||||
goto case 1;
|
||||
}
|
||||
case 1:
|
||||
{
|
||||
Deed = reader.ReadItem<HouseRaffleDeed>();
|
||||
{
|
||||
Deed = reader.ReadItem<HouseRaffleDeed>();
|
||||
|
||||
goto case 0;
|
||||
}
|
||||
goto case 0;
|
||||
}
|
||||
case 0:
|
||||
{
|
||||
bool oldActive = version < 3 && reader.ReadBool();
|
||||
|
||||
m_Bounds = reader.ReadRect2D();
|
||||
m_Facet = reader.ReadMap();
|
||||
|
||||
m_Winner = reader.ReadMobile();
|
||||
|
||||
m_TicketPrice = reader.ReadInt();
|
||||
m_Started = reader.ReadDateTime();
|
||||
m_Duration = reader.ReadTimeSpan();
|
||||
|
||||
int entryCount = reader.ReadInt();
|
||||
Entries = new List<RaffleEntry>(entryCount);
|
||||
|
||||
for (int i = 0; i < entryCount; i++)
|
||||
{
|
||||
RaffleEntry entry = new RaffleEntry(reader, version);
|
||||
bool oldActive = version < 3 && reader.ReadBool();
|
||||
|
||||
if (entry.From == null)
|
||||
continue; // Character was deleted
|
||||
m_Bounds = reader.ReadRect2D();
|
||||
m_Facet = reader.ReadMap();
|
||||
|
||||
Entries.Add(entry);
|
||||
m_Winner = reader.ReadMobile();
|
||||
|
||||
m_TicketPrice = reader.ReadInt();
|
||||
m_Started = reader.ReadDateTime();
|
||||
m_Duration = reader.ReadTimeSpan();
|
||||
|
||||
int entryCount = reader.ReadInt();
|
||||
Entries = new List<RaffleEntry>(entryCount);
|
||||
|
||||
for (int i = 0; i < entryCount; i++)
|
||||
{
|
||||
RaffleEntry entry = new RaffleEntry(reader, version);
|
||||
|
||||
if (entry.From == null)
|
||||
continue; // Character was deleted
|
||||
|
||||
Entries.Add(entry);
|
||||
}
|
||||
|
||||
InvalidateRegion();
|
||||
|
||||
m_AllStones.Add(this);
|
||||
|
||||
if (version < 3)
|
||||
{
|
||||
if (oldActive)
|
||||
m_State = HouseRaffleState.Active;
|
||||
else if (m_Winner != null)
|
||||
m_State = HouseRaffleState.Completed;
|
||||
else
|
||||
m_State = HouseRaffleState.Inactive;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
InvalidateRegion();
|
||||
|
||||
m_AllStones.Add(this);
|
||||
|
||||
if (version < 3)
|
||||
{
|
||||
if (oldActive)
|
||||
m_State = HouseRaffleState.Active;
|
||||
else if (m_Winner != null)
|
||||
m_State = HouseRaffleState.Completed;
|
||||
else
|
||||
m_State = HouseRaffleState.Inactive;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private class RaffleContextMenuEntry : ContextMenuEntry
|
||||
{
|
||||
protected Mobile m_From;
|
||||
protected HouseRaffleStone m_Stone;
|
||||
protected readonly Mobile m_From;
|
||||
protected readonly HouseRaffleStone m_Stone;
|
||||
|
||||
public RaffleContextMenuEntry(Mobile from, HouseRaffleStone stone, int label)
|
||||
: base(label)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue