| | |
| | | {
|
| | | return lhs_Config.LV.CompareTo(rhs_Config.LV);
|
| | | }
|
| | | if (m_AlchemyType == AlchemyType.Fairy)
|
| | | {
|
| | | var lhs_alchemyId = GetAlchemyIdByItemId(lhs);
|
| | | var rhs_alchemyId = GetAlchemyIdByItemId(rhs);
|
| | | if (lhs_alchemyId != 0 && rhs_alchemyId != 0)
|
| | | {
|
| | | return lhs_alchemyId.CompareTo(rhs_alchemyId);
|
| | | }
|
| | | }
|
| | | return lhs.CompareTo(rhs);
|
| | | }
|
| | |
|
| | | int GetAlchemyIdByItemId(int itemId)
|
| | | {
|
| | | var configs = AlchemyConfig.GetValues();
|
| | | foreach (var config in configs)
|
| | | {
|
| | | if (config.AlchemItemID == itemId)
|
| | | {
|
| | | return config.ID;
|
| | | }
|
| | | }
|
| | | return 0;
|
| | | }
|
| | | }
|
| | | }
|
| | |
|