示例#1
0
        public PartyMatchingEntry(uint _number, string _name, uint _uid, string _title, PartyObjective _purpose, byte _min, byte _max, byte _currMembers, PartyType _type)
        {
            PartyNumber = _number;
            //Race = _race;
            MasterName     = _name;
            MasterUniqueID = _uid;
            Title          = _title;
            Purpose        = _purpose;
            MinLevel       = _min;
            MaxLevel       = _max;
            CurrMembers    = _currMembers;
            MaxMembers     = 8;
            Type           = _type;

            if (Type == PartyType.ExpFreeForAll_ItemFreeForAll || Type == PartyType.ExpFreeForAll_ItemShare)
            {
                MaxMembers = 4;
            }
        }
 /// <summary>
 ///  Prevent profiles and combat from running, moves to next tick at tree-top.
 /// </summary>
 /// <param name="objective">reason or current state</param>
 /// <returns>false</returns>
 public bool Repeat(PartyObjective objective)
 {
     Objective = objective;
     return(true);
 }
 /// <summary>
 /// Allow profiles and combat to run
 /// </summary>
 /// <param name="objective">reason or current state</param>
 /// <returns>false</returns>
 public bool Continue(PartyObjective objective)
 {
     Objective = objective;
     return(false);
 }