| | |
| | | {
|
| | | var config = SkillConfig.Get(id);
|
| | | var skillId = 0;
|
| | | if (petmodel.TryGetIntegrationSkill(config.Effect1, out skillId))
|
| | | var effect = SkillConfig.GetSkillEffectValue(config);
|
| | | if (petmodel.TryGetIntegrationSkill(effect, out skillId))
|
| | | {
|
| | | if (!displayTotalSkills.Contains(skillId))
|
| | | {
|
| | |
| | | var rhs_config = SkillConfig.Get(rhs);
|
| | | var lhs_Id = 0;
|
| | | var rhs_Id = 0;
|
| | | var lhs_integration = petmodel.TryGetIntegrationSkill(lhs_config.Effect1, out lhs_Id);
|
| | | var rhs_integration = petmodel.TryGetIntegrationSkill(rhs_config.Effect1, out rhs_Id);
|
| | | var lhs_effect = SkillConfig.GetSkillEffectValue(lhs_config);
|
| | | var rhs_effect = SkillConfig.GetSkillEffectValue(rhs_config);
|
| | | var lhs_integration = petmodel.TryGetIntegrationSkill(lhs_effect, out lhs_Id);
|
| | | var rhs_integration = petmodel.TryGetIntegrationSkill(rhs_effect, out rhs_Id);
|
| | | if (lhs_integration != rhs_integration)
|
| | | {
|
| | | return -lhs_integration.CompareTo(rhs_integration);
|