LAPTOP-SNT8I5JK\Boounion
2025-06-06 7b3161e949bb32f91d5cebc9d52147198e360b6b
SourceCode/Bond/Servo/CEquipment.cpp
@@ -1148,15 +1148,14 @@
         if (m_slot[i].isLock()) continue;
         CGlass* pGlass = (CGlass*)m_slot[i].getContext();
         if (pGlass == nullptr) continue;
         if(!m_bLinkSignal[i][SIGNAL_UPSTREAM_INLINE]
            || m_bLinkSignal[i][SIGNAL_UPSTREAM_TROUBLE]
            || !m_bLinkSignal[i][SIGNAL_INTERLOCK]
            || !m_bLinkSignal[i][SIGNAL_SEND_ABLE] ) continue;
         if(!m_bLinkSignal[0][SIGNAL_UPSTREAM_INLINE]
            || m_bLinkSignal[0][SIGNAL_UPSTREAM_TROUBLE]
            || !m_bLinkSignal[0][SIGNAL_INTERLOCK]
            || !m_bLinkSignal[0][SIGNAL_SEND_ABLE] ) continue;
         MaterialsType glassType = pGlass->getType();
         if (glassType == MaterialsType::G1 && putSlotType == MaterialsType::G2) continue;
         if (glassType == MaterialsType::G2 && putSlotType == MaterialsType::G1) continue;
         if (!pGlass->isProcessed(m_nID, 0)) continue;
         return &m_slot[i];
      }