---
# System prepended metadata

title: id煉金
tags: [minestuck, 教學&工作]

---

### 今天我們來介紹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>的銷釘