### 今天我們來介紹id煉金 (那種ytber官方語氣) :::spoiler id煉金是什麼呢 (原理aka懶人包,若看無你可以跳過) > id煉金即是用<font color="queen">A</font>的物品id轉為二進位碼後,找出兩組聯集或交集結果會等於<font color="queen">A</font>的數字, 再把這兩組數字轉回十進位碼,最後對照它們的物品id獲得<font color="flower">B</font>、<font color="flower">C</font>物品 來&&(交集)或||(聯集)煉金取得 ::: <br/> ## 聯集 以<font color="queen">麵包</font>為例子, 假設今天先知想吃很多<font color="queen">麵包</font>,但他沒有任何<font color="queen">麵包</font>可以打孔直接煉 首先,我們到遊戲內察看<font color="queen">麵包</font>的物品id (F3+H開啟物品id) ![](https://hackmd.io/_uploads/r1W6e18fp.png =30%x) 是<font color="queen">297</font> 到[這個網站](https://tools.yeecord.com/calculator/bin/dec)把<font color="queen">297</font>從十進位轉換為二進位 你會獲得<font color="queen">100101001</font>這串數字 此時我們再參考聯集(OR)的運算法 0 OR 0  0 0 OR 1  1 1 OR 0  1 1 OR 1  1 獲得兩組數字 (僅供參考,你可以自己得出不同結果來使用更好取得的物品) <font color="flower">100001001 100101000</font> 把這兩組數字再透過上面的轉換網站轉回十進位 獲得<font color="flower">265</font>跟<font color="flower">296</font> 再回到遊戲輸入指令: //searchitem 物品id 查詢這兩個id得知它們分別是<font color="flower">鐵錠</font>和<font color="flower">小麥</font> ![](https://hackmd.io/_uploads/Byso418z6.png =30%x) ![](https://hackmd.io/_uploads/r1bnNJ8fT.png =30%x) 於是你就可以把這兩個東西拿去[雙重打孔](https://docs.google.com/document/d/1N4etpNBkBFUJUVOCn7ipqQpw6cwhZ94LBZhMBk6zE4k/edit) (誰打誰無所謂) 獲得<font color="queen">麵包</font>的打孔卡 ## 交集 那麼交集怎麼辦呢? 我們參考交集(AND)的運算法 0 AND 0  0 0 AND 1  0 1 AND 0  0 1 AND 1  1 從<font color="queen">麵包</font>的二進位碼<font color="queen">100101001</font>獲得 <font color="flower">110101001 101101001</font> 轉換為十進位: <font color="flower">425 361</font> ![](https://hackmd.io/_uploads/rk1tLkIGT.png =30%x) ![](https://hackmd.io/_uploads/HkdKLyLMp.png =30%x) 用這兩個物品製作兩張打孔卡後直接放進圖騰車床 就能切出<font color="queen">麵包</font>的銷釘