Fixes code according to modern code style. Fixes a few expression bugs.

This commit is contained in:
Kamron Batman 2018-09-15 09:58:51 -07:00
parent 89eea25e5f
commit 970fd563b2
3324 changed files with 441118 additions and 433755 deletions

View file

@ -4,75 +4,75 @@ using Server.Network;
namespace Server.Engines.MLQuests.Gumps
{
public class QuestLogDetailedGump : BaseQuestGump
{
private MLQuestInstance m_Instance;
private bool m_CloseGumps;
public class QuestLogDetailedGump : BaseQuestGump
{
private bool m_CloseGumps;
private MLQuestInstance m_Instance;
public QuestLogDetailedGump( MLQuestInstance instance )
: this( instance, true )
{
}
public QuestLogDetailedGump(MLQuestInstance instance)
: this(instance, true)
{
}
public QuestLogDetailedGump( MLQuestInstance instance, bool closeGumps )
: base( 1046026 ) // Quest Log
{
m_Instance = instance;
m_CloseGumps = closeGumps;
public QuestLogDetailedGump(MLQuestInstance instance, bool closeGumps)
: base(1046026) // Quest Log
{
m_Instance = instance;
m_CloseGumps = closeGumps;
PlayerMobile pm = instance.Player;
MLQuest quest = instance.Quest;
PlayerMobile pm = instance.Player;
MLQuest quest = instance.Quest;
if ( closeGumps )
{
CloseOtherGumps( pm );
pm.CloseGump( typeof( QuestLogDetailedGump ) );
}
if (closeGumps)
{
CloseOtherGumps(pm);
pm.CloseGump(typeof(QuestLogDetailedGump));
}
SetTitle( quest.Title );
RegisterButton( ButtonPosition.Left, ButtonGraphic.Resign, 1 );
RegisterButton( ButtonPosition.Right, ButtonGraphic.Okay, 2 );
SetTitle(quest.Title);
RegisterButton(ButtonPosition.Left, ButtonGraphic.Resign, 1);
RegisterButton(ButtonPosition.Right, ButtonGraphic.Okay, 2);
SetPageCount( 3 );
SetPageCount(3);
BuildPage();
AddDescription( quest );
BuildPage();
AddDescription(quest);
if ( instance.Failed ) // only displayed on the first page
AddHtmlLocalized( 160, 80, 250, 16, 500039, 0x3C00, false, false ); // Failed!
if (instance.Failed) // only displayed on the first page
AddHtmlLocalized(160, 80, 250, 16, 500039, 0x3C00, false, false); // Failed!
BuildPage();
AddObjectivesProgress( instance );
BuildPage();
AddObjectivesProgress(instance);
BuildPage();
AddRewardsPage( quest );
}
BuildPage();
AddRewardsPage(quest);
}
public override void OnResponse( NetState sender, RelayInfo info )
{
if ( m_Instance.Removed )
return;
public override void OnResponse(NetState sender, RelayInfo info)
{
if (m_Instance.Removed)
return;
switch ( info.ButtonID )
{
case 1: // Resign
{
// TODO: Custom reward loss protection? OSI doesn't have this
//if ( m_Instance.ClaimReward )
// pm.SendMessage( "You cannot cancel a quest with rewards pending." );
//else
switch (info.ButtonID)
{
case 1: // Resign
{
// TODO: Custom reward loss protection? OSI doesn't have this
//if ( m_Instance.ClaimReward )
// pm.SendMessage( "You cannot cancel a quest with rewards pending." );
//else
sender.Mobile.SendGump( new QuestCancelConfirmGump( m_Instance, m_CloseGumps ) );
sender.Mobile.SendGump(new QuestCancelConfirmGump(m_Instance, m_CloseGumps));
break;
}
case 2: // Okay
{
sender.Mobile.SendGump( new QuestLogGump( m_Instance.Player, m_CloseGumps ) );
break;
}
case 2: // Okay
{
sender.Mobile.SendGump(new QuestLogGump(m_Instance.Player, m_CloseGumps));
break;
}
}
}
}
}
break;
}
}
}
}
}