Beispiel #1
0
 public FightTimer(ChallengeStone item, ArrayList players) : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
 {
     m_Item    = item;
     m_Players = players;
     m_Count   = item.DualLength;
     m_Seconds = item.DualLength * 60;
 }
 public ChallengeTarget(PlayerMobile from, ChallengeStone item, int count)
     : base(100, false, TargetFlags.None)
 {
     pm = from;
     m_Item = item;
     i = count;
 }
Beispiel #3
0
 public InternalTimer(ChallengeStone item)
     : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
 {
     m_Item = item;
     m_Players.AddRange(item.ChallengeTeam);
     m_Players.AddRange(item.OpponentTeam);
 }
Beispiel #4
0
        public PartnerGump(PlayerMobile challenger, ChallengeStone item, int counter, PlayerMobile opponent)
            : base(0, 0)
        {
            i = counter;
            m_ChallengerMobile = challenger;
            m_OpponentMobile = opponent;
            m_Item = item;
            m_Timer2 = new ResponseTimers(m_Item, m_OpponentMobile);
            m_Timer2.Start();

            Closable = false;
            Dragable = false;

            AddImageTiled(107, 132, 14, 14, 83);
            AddImageTiled(121, 130, 245, 14, 84);
            AddImageTiled(366, 132, 14, 14, 85);
            AddImageTiled(107, 145, 14, 140, 86);
            AddImageTiled(118, 144, 252, 143, 87);
            AddImageTiled(366, 145, 14, 140, 88);
            AddImageTiled(107, 285, 14, 14, 89);
            AddImageTiled(121, 285, 245, 11, 90);
            AddImageTiled(366, 285, 14, 14, 91);
            AddHtml(115, 145, 233, 44, "<basefont color=#FF0000><center>Will you join " + m_ChallengerMobile.Name + " as your partner in a challenge?</center></basefont>", false, false);
            AddHtml(125, 190, 237, 77, "<basefont color=#CCCC33>" + message + "</basefont>", false, false);
            AddButton(135, 270, 2128, 2130, 1, GumpButtonType.Reply, 0);
            AddButton(300, 270, 2119, 2121, 2, GumpButtonType.Reply, 0);
        }
Beispiel #5
0
 public ChallengeTarget(PlayerMobile from, ChallengeStone item, int count)
     : base(100, false, TargetFlags.None)
 {
     pm     = from;
     m_Item = item;
     i      = count;
 }
Beispiel #6
0
		public FinalGump( PlayerMobile challenger, PlayerMobile opponent, ChallengeStone item ) : base( 0, 0 ) 
		{		
			m_OpponentMobile = opponent;
			m_ChallengerMobile = challenger;
			m_Item = item;
			m_Timer = new ResponseTimers( m_Item, m_OpponentMobile );
			m_Timer.Start();

			Closable = false;
			Dragable = false;

			Targeting.Target.Cancel( m_ChallengerMobile );
			Targeting.Target.Cancel( m_OpponentMobile );

			AddImageTiled( 107, 132, 14, 14, 83);
			AddImageTiled( 121, 130, 245, 14, 84);
			AddImageTiled( 366, 132, 14, 14, 85);
			AddImageTiled( 107, 145, 14, 140, 86);
			AddImageTiled( 118, 144, 252, 143, 87);
			AddImageTiled( 366, 145, 14, 140, 88);
			AddImageTiled( 107, 285, 14, 14, 89);
			AddImageTiled( 121, 285, 245, 11, 90);
			AddImageTiled( 366, 285, 14, 14, 91);
			AddHtml( 123, 154, 233, 20, "<basefont color=#FF0000><center>Will you accept "+ challenger.Name +"'s challenge?</center></basefont>", false, false );
			AddHtml( 125, 175, 237, 77, "<basefont color=#CCCC33>" + message + "</basefont>", false, false );
			AddButton( 135, 260, 2128, 2130, 1, GumpButtonType.Reply, 0 );
			AddButton( 300, 260, 2119, 2121, 2, GumpButtonType.Reply, 0 );

		}
Beispiel #7
0
 public ChallengeRing(ChallengeStone game, ArrayList players) : base(0x108a)
 {
     Weight    = 0.1;
     Movable   = false;
     m_Item    = game;
     m_Players = players;
     Name      = " Challenege Ring ";
 }
Beispiel #8
0
 public ChallengeRing(ChallengeStone game, ArrayList players) : base(0x108a)
 {
     Weight    = 0.1;
     Movable   = false;
     m_Item    = game;
     m_Players = players;
     Name      = " Challenege Ring ";
     Attributes.LowerManaCost = 100;
     Attributes.LowerRegCost  = 100;
 }
Beispiel #9
0
		public ChallengeRing( ChallengeStone game, ArrayList players ) : base( 0x108a )
		{
			Weight = 0.1;
			Movable = false;
			m_Item = game;
			m_Players = players;
			Name = " Challenege Ring ";
			Attributes.LowerManaCost = 100;
			Attributes.LowerRegCost = 100;		
		}
Beispiel #10
0
		public ResponseTimers( ChallengeStone item, Mobile challenger ) : base( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ))
		{
			m_Item = item;
			m_ChallengerMobile = challenger;
			m = challenger as PlayerMobile;
		}
Beispiel #11
0
 public FightTimer(ChallengeStone item, ArrayList players)
     : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
 {
     m_Item = item;
     m_Players = players;
     m_Count = item.DuelLength;
     m_Seconds = item.DuelLength * 60;
 }
Beispiel #12
0
 public InternalTimer(ChallengeStone item)
     : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
 {
     m_Item = item;
     m_Players.AddRange(item.ChallengeTeam);
     m_Players.AddRange(item.OpponentTeam);
 }
 public ResponceTimers(ChallengeStone item, Mobile challenger) : base(TimeSpan.FromSeconds(1.0), TimeSpan.FromSeconds(1.0))
 {
     m_Item             = item;
     m_ChallengerMobile = challenger;
     m = challenger as PlayerMobile;
 }