Terraria.Player.SetMatch C# (CSharp) Method

SetMatch() public static method

public static SetMatch ( int armorslot, int type, bool male, bool &somethingSpecial ) : int
armorslot int
type int
male bool
somethingSpecial bool
return int
        public static int SetMatch(int armorslot, int type, bool male, ref bool somethingSpecial)
        {
            int num = -1;
            if (armorslot == 1)
            {
                switch (type)
                {
                    case 180:
                        num = 115;
                        break;
                    case 181:
                        num = 116;
                        break;
                    case 183:
                        num = 123;
                        break;
                    case 191:
                        num = 131;
                        break;
                    case 77:
                        num = 121;
                        break;
                    case 165:
                        num = male ? 99 : 118;
                        break;
                    case 166:
                        num = male ? 100 : 119;
                        break;
                    case 167:
                        num = male ? 101 : 102;
                        break;
                    case 41:
                        num = 97;
                        break;
                    case 42:
                        num = 90;
                        break;
                    case 58:
                        num = 91;
                        break;
                    case 59:
                        num = 92;
                        break;
                    case 60:
                        num = 93;
                        break;
                    case 61:
                        num = 94;
                        break;
                    case 62:
                        num = 95;
                        break;
                    case 63:
                        num = 96;
                        break;
                    case 15:
                        num = 88;
                        break;
                    case 36:
                        num = 89;
                        break;
                }
                if (num != -1)
                    somethingSpecial = true;
            }
            if (armorslot == 2)
            {
                switch (type)
                {
                    case 83:
                        if (male)
                        {
                            num = 117;
                            break;
                        }
                        break;
                    case 84:
                        if (male)
                        {
                            num = 120;
                            break;
                        }
                        break;
                }
            }
            return num;
        }
Player