Adds style cop (#109)
This commit is contained in:
parent
3e715bcb60
commit
556a17aba8
1725 changed files with 33831 additions and 38046 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue