1662 {
1663 int type = item.type;
1664 switch (type)
1665 {
1666 case 4131:
1667 case 5325:
1668 item.ChangeItemType((item.type == 5325) ? 4131 : 5325);
1670 break;
1671 case 5059:
1672 case 5060:
1673 item.ChangeItemType((item.type == 5059) ? 5060 : 5059);
1675 break;
1676 case 5324:
1677 item.ChangeItemType(5329);
1679 break;
1680 case 5329:
1681 item.ChangeItemType(5330);
1683 break;
1684 case 5330:
1685 item.ChangeItemType(5324);
1687 break;
1688 case 4346:
1689 case 5391:
1690 item.ChangeItemType((item.type == 4346) ? 5391 : 4346);
1692 break;
1693 case 5323:
1694 case 5455:
1695 item.ChangeItemType((item.type == 5323) ? 5455 : 5323);
1697 break;
1698 case 4767:
1699 case 5453:
1700 item.ChangeItemType((item.type == 4767) ? 5453 : 4767);
1702 break;
1703 case 5309:
1704 case 5454:
1705 item.ChangeItemType((item.type == 5309) ? 5454 : 5309);
1707 break;
1708 case 5358:
1709 item.ChangeItemType(5360);
1711 break;
1712 case 5360:
1713 item.ChangeItemType(5361);
1715 break;
1716 case 5361:
1717 item.ChangeItemType(5359);
1719 break;
1720 case 5359:
1721 item.ChangeItemType(5358);
1723 break;
1724 case 5437:
1725 item.ChangeItemType(5358);
1727 break;
1728 }
1729 }
static void AfterItemSwap(int oldType, int newType)