Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static int CalculatePerfectionChiPoints(Client.GameState client)
- {
- int Point = 0;
- for (int i = 0; i < 4; i++)
- {
- if (client.ChiData.Powers.Count < 1) break;
- Point += ((client.ChiData.Powers[0].Attributes[i].Value / Game.Enums.ChiMaxValues(client.ChiData.Powers[0].Attributes[i].Type)) * 100) * 60;
- }
- for (int i = 0; i < 4; i++)
- {
- if (client.ChiData.Powers.Count < 2) break;
- Point += ((client.ChiData.Powers[1].Attributes[i].Value / Game.Enums.ChiMaxValues(client.ChiData.Powers[1].Attributes[i].Type)) * 100) * 60;
- }
- for (int i = 0; i < 4; i++)
- {
- if (client.ChiData.Powers.Count < 3) break;
- Point += ((client.ChiData.Powers[2].Attributes[i].Value / Game.Enums.ChiMaxValues(client.ChiData.Powers[2].Attributes[i].Type)) * 100) * 60;
- }
- for (int i = 0; i < 4; i++)
- {
- if (client.ChiData.Powers.Count < 4) break;
- Point += ((client.ChiData.Powers[3].Attributes[i].Value / Game.Enums.ChiMaxValues(client.ChiData.Powers[3].Attributes[i].Type)) * 100) * 60;
- }
- return Point;
- }
- public static int CalculatePerfectionJiangPoints(Client.GameState client)
- {
- int Points = 0;
- if (client.Entity.MyJiang != null)
- {
- if (client.Entity.MyJiang.Inner_Strength == 0) return Points;
- if (client.Entity.MyJiang.Inner_Strength <= 16200) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.3);
- else if (client.Entity.MyJiang.Inner_Strength <= 40500) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.33);
- else if (client.Entity.MyJiang.Inner_Strength <= 60750) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.36);
- else if (client.Entity.MyJiang.Inner_Strength <= 72000) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.40);
- else if (client.Entity.MyJiang.Inner_Strength <= 79200) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.45);
- else if (client.Entity.MyJiang.Inner_Strength <= 80800) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.50);
- else if (client.Entity.MyJiang.Inner_Strength <= 81000) Points = (int)(client.Entity.MyJiang.Inner_Strength * 0.60);
- }
- return Points;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement