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); }