private void LoadListView() { listView.Items.Clear(); AddRow(LazyRaider.Me.Guid, "-ME-", LazyRaider.Me.Class.ToString(), LazyRaider.GetGroupRoleAssigned(LazyRaider.Me).ToString(), LazyRaider.Me.MaxHealth.ToString()); if (StyxWoW.IsInGame && StyxWoW.Me != null) { ObjectManager.Update(); LazyRaider.Dlog("-- Group Count: {0}", LazyRaider.GroupMemberInfos.Count()); foreach (WoWPartyMember pm in LazyRaider.GroupMemberInfos) { if (pm == null || pm.Guid == LazyRaider.Me.Guid) { continue; } WoWPlayer p = pm.ToPlayer(); string sName = p == null ? "-out of range-" : p.Name; string sRole = LazyRaider.GetGroupRoleAssigned(pm).ToString(); string sClass = p == null ? "-n/a-" : p.Class.ToString(); LazyRaider.Dlog("-- Group Member: {0}.{1:X3} hp={2} is {3}", sClass, pm.Guid, pm.HealthMax, sRole); AddRow(pm.Guid, sName, sClass, sRole, pm.HealthMax.ToString()); } } this.listView.ListViewItemSorter = new ListViewItemComparer(2); listView.Sort(); btnSetLeader.Enabled = true; }
private void LoadListView() { listView.Items.Clear(); AddRow(null, "-ME-", LazyRaider.Me.Class.ToString(), LazyRaider.GetGroupRoleAssigned(LazyRaider.Me).ToString(), LazyRaider.Me.MaxHealth.ToString()); if (ObjectManager.IsInGame && ObjectManager.Me != null) { ObjectManager.Update(); Logging.WriteDebug(Color.Chocolate, "-- Group Count: {0}", LazyRaider.GroupMembers.Count); foreach (WoWPartyMember pm in LazyRaider.GroupMemberInfos) { WoWPlayer p = pm.ToPlayer(); if (pm == null || p == null || p.IsMe) { continue; } string sRole = LazyRaider.GetGroupRoleAssigned(pm).ToString().ToUpper(); Logging.WriteDebug(Color.Chocolate, "-- Group Member: {0} hp={1} is {2}", p.Class.ToString(), p.MaxHealth, sRole); AddRow(p, p.Name, p.Class.ToString(), sRole, p.MaxHealth.ToString()); } } btnSetLeader.Enabled = true; }
private void btnAutoSetup_Click(object sender, EventArgs e) { chkRaidBotLikeBehavior.Checked = false; chkRunWithoutTank.Checked = (LazyRaider.GetGroupRoleAssigned(StyxWoW.Me) == WoWPartyMember.GroupRole.Tank); int fps = (int)Math.Round(LazyRaider.GetFramerate()); if (fps < 15) { fps = 15; } else if (fps > 30) { fps = 30; } numFPS.Value = fps; chkDisablePlugins.Checked = true; chkLockMemory.Checked = true; }