Adds style cop (#109)

This commit is contained in:
Kamron Batman 2020-04-26 00:16:02 -07:00 • committed by GitHub
parent 3e715bcb60
commit 556a17aba8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1725 changed files with 33831 additions and 38046 deletions

View file

@ -6,11 +6,11 @@ namespace Server.Guilds
{
public class GuildMemberInfoGump : BaseGuildGump
{
private PlayerMobile m_Member;
private bool m_ToLeader, m_toKick;
private readonly PlayerMobile m_Member;
private readonly bool m_ToLeader;
private readonly bool m_toKick;
public GuildMemberInfoGump(PlayerMobile pm, Guild g, PlayerMobile member, bool toKick, bool toPromoteToLeader) :
base(pm, g, 10, 40)
public GuildMemberInfoGump(PlayerMobile pm, Guild g, PlayerMobile member, bool toKick, bool toPromoteToLeader) : base(pm, g, 10, 40)
{
m_ToLeader = toPromoteToLeader;
m_toKick = toKick;
@ -68,146 +68,145 @@ namespace Server.Guilds
switch (info.ButtonID)
{
case 1: //Promote
{
if (playerRank.GetFlag(RankFlags.CanPromoteDemote) &&
(playerRank.Rank - 1 > targetRank.Rank ||
playerRank == RankDefinition.Leader && playerRank.Rank > targetRank.Rank))
case 1: // Promote
{
targetRank = RankDefinition.Ranks[targetRank.Rank + 1];
if (targetRank == RankDefinition.Leader)
if (playerRank.GetFlag(RankFlags.CanPromoteDemote) &&
(playerRank.Rank - 1 > targetRank.Rank ||
(playerRank == RankDefinition.Leader && playerRank.Rank > targetRank.Rank)))
{
if (m_ToLeader)
targetRank = RankDefinition.Ranks[targetRank.Rank + 1];
if (targetRank == RankDefinition.Leader)
{
if (m_ToLeader)
{
m_Member.GuildRank = targetRank;
pm.SendLocalizedMessage(1063156,
m_Member.Name); // The guild information for ~1_val~ has been updated.
pm.SendLocalizedMessage(1063156,
pm.Name); // The guild information for ~1_val~ has been updated.
guild.Leader = m_Member;
}
else
{
pm.SendLocalizedMessage(
1063144); // Are you sure you wish to make this member the new guild leader?
pm.SendGump(new GuildMemberInfoGump(player, guild, m_Member, false, true));
}
}
else
{
m_Member.GuildRank = targetRank;
pm.SendLocalizedMessage(1063156,
m_Member.Name); // The guild information for ~1_val~ has been updated.
pm.SendLocalizedMessage(1063156,
pm.Name); // The guild information for ~1_val~ has been updated.
guild.Leader = m_Member;
}
}
else
{
pm.SendLocalizedMessage(1063143); // You don't have permission to promote this member.
}
break;
}
case 2: // Demote
{
if (playerRank.GetFlag(RankFlags.CanPromoteDemote) && playerRank.Rank > targetRank.Rank)
{
if (targetRank == RankDefinition.Lowest)
{
if (RankDefinition.Lowest.Name.Number == 1062963)
pm.SendLocalizedMessage(1063333); // You can't demote a ronin.
else
pm.SendMessage("You can't demote a {0}.", RankDefinition.Lowest.Name);
}
else
{
pm.SendLocalizedMessage(
1063144); // Are you sure you wish to make this member the new guild leader?
pm.SendGump(new GuildMemberInfoGump(player, guild, m_Member, false, true));
m_Member.GuildRank = RankDefinition.Ranks[targetRank.Rank - 1];
pm.SendLocalizedMessage(1063156,
m_Member.Name); // The guild information for ~1_val~ has been updated.
}
}
else
{
m_Member.GuildRank = targetRank;
pm.SendLocalizedMessage(1063156,
m_Member.Name); // The guild information for ~1_val~ has been updated.
pm.SendLocalizedMessage(1063146); // You don't have permission to demote this member.
}
}
else
{
pm.SendLocalizedMessage(1063143); // You don't have permission to promote this member.
}
break;
}
case 2: //Demote
{
if (playerRank.GetFlag(RankFlags.CanPromoteDemote) && playerRank.Rank > targetRank.Rank)
break;
}
case 3: // Set Guild title
{
if (targetRank == RankDefinition.Lowest)
if (playerRank.GetFlag(RankFlags.CanSetGuildTitle) &&
(playerRank.Rank > targetRank.Rank || m_Member == player))
{
if (RankDefinition.Lowest.Name.Number == 1062963)
pm.SendLocalizedMessage(1063333); // You can't demote a ronin.
pm.SendLocalizedMessage(
1011128); // Enter the new title for this guild member or 'none' to remove a title:
pm.BeginPrompt(SetTitle_Callback);
}
else if (m_Member.GuildTitle == null || m_Member.GuildTitle.Length <= 0)
{
pm.SendLocalizedMessage(1070746); // You don't have the permission to set that member's guild title.
}
else
{
pm.SendLocalizedMessage(1063148); // You don't have permission to change this member's guild title.
}
break;
}
case 4: // Vote
{
if (m_Member == pm.GuildFealty && guild.Leader != m_Member)
{
pm.SendLocalizedMessage(1063158); // You have cleared your vote for guild leader.
}
else if (guild.CanVote(m_Member))
{
if (m_Member == guild.Leader)
{
pm.SendLocalizedMessage(1063424); // You can't vote for the current guild leader.
}
else if (!guild.CanBeVotedFor(m_Member))
{
pm.SendLocalizedMessage(1063425); // You can't vote for an inactive guild member.
}
else
pm.SendMessage("You can't demote a {0}.", RankDefinition.Lowest.Name);
{
pm.GuildFealty = m_Member;
pm.SendLocalizedMessage(1063159,
m_Member.Name); // You cast your vote for ~1_val~ for guild leader.
}
}
else
{
m_Member.GuildRank = RankDefinition.Ranks[targetRank.Rank - 1];
pm.SendLocalizedMessage(1063156,
m_Member.Name); // The guild information for ~1_val~ has been updated.
pm.SendLocalizedMessage(1063149); // You don't have permission to vote.
}
}
else
{
pm.SendLocalizedMessage(1063146); // You don't have permission to demote this member.
}
break;
}
case 3: //Set Guild title
{
if (playerRank.GetFlag(RankFlags.CanSetGuildTitle) &&
(playerRank.Rank > targetRank.Rank || m_Member == player))
{
pm.SendLocalizedMessage(
1011128); // Enter the new title for this guild member or 'none' to remove a title:
pm.BeginPrompt(SetTitle_Callback);
break;
}
else if (m_Member.GuildTitle == null || m_Member.GuildTitle.Length <= 0)
case 5: // Kick
{
pm.SendLocalizedMessage(1070746); // You don't have the permission to set that member's guild title.
}
else
{
pm.SendLocalizedMessage(1063148); // You don't have permission to change this member's guild title.
}
break;
}
case 4: //Vote
{
if (m_Member == pm.GuildFealty && guild.Leader != m_Member)
{
pm.SendLocalizedMessage(1063158); // You have cleared your vote for guild leader.
}
else if (guild.CanVote(m_Member)) //( playerRank.GetFlag( RankFlags.CanVote ) )
{
if (m_Member == guild.Leader)
if ((playerRank.GetFlag(RankFlags.RemovePlayers) && playerRank.Rank > targetRank.Rank) ||
(playerRank.GetFlag(RankFlags.RemoveLowestRank) && targetRank == RankDefinition.Lowest))
{
pm.SendLocalizedMessage(1063424); // You can't vote for the current guild leader.
}
else if (!guild.CanBeVotedFor(m_Member))
{
pm.SendLocalizedMessage(1063425); // You can't vote for an inactive guild member.
if (m_toKick)
{
guild.RemoveMember(m_Member);
pm.SendLocalizedMessage(1063157); // The member has been removed from your guild.
}
else
{
pm.SendLocalizedMessage(1063152); // Are you sure you wish to kick this member from the guild?
pm.SendGump(new GuildMemberInfoGump(player, guild, m_Member, true, false));
}
}
else
{
pm.GuildFealty = m_Member;
pm.SendLocalizedMessage(1063159,
m_Member.Name); // You cast your vote for ~1_val~ for guild leader.
pm.SendLocalizedMessage(1063151); // You don't have permission to remove this member.
}
}
else
{
pm.SendLocalizedMessage(1063149); // You don't have permission to vote.
}
break;
}
case 5: //Kick
{
if (playerRank.GetFlag(RankFlags.RemovePlayers) && playerRank.Rank > targetRank.Rank ||
playerRank.GetFlag(RankFlags.RemoveLowestRank) && targetRank == RankDefinition.Lowest)
{
if (m_toKick)
{
guild.RemoveMember(m_Member);
pm.SendLocalizedMessage(1063157); // The member has been removed from your guild.
}
else
{
pm.SendLocalizedMessage(1063152); // Are you sure you wish to kick this member from the guild?
pm.SendGump(new GuildMemberInfoGump(player, guild, m_Member, true, false));
}
break;
}
else
{
pm.SendLocalizedMessage(1063151); // You don't have permission to remove this member.
}
break;
}
}
}
@ -228,7 +227,6 @@ namespace Server.Guilds
return;
}
string title = Utility.FixHtml(text.Trim());
if (title.Length > 20)