此同歐西里斯寶箱
到C_ItemUSe.java修改,找位置加進去就可以了
//合成開始
} else if (itemId == 道具A編號) { //點此物品
if (pc.getInventory().checkItem(道具B編號, 1)) { //需搭配物品
pc.getInventory().consumeItem(道具A編號, 1); //物品A
pc.getInventory().consumeItem(道具B編號, 1); //物品B
createNewItem(pc, 道具C編號, 1); //物品A+B
} else {
pc.sendPackets(new S_ServerMessage(79));
}
} else if (itemId == 道具B編號) { //點此物品
if (pc.getInventory().checkItem(道具A編號, 1)) { //需搭配物品
pc.getInventory().consumeItem(道具A編號, 1); //物品A
pc.getInventory().consumeItem(道具B編號, 1); //物品B
createNewItem(pc, 道具C編號, 1); //物品A+B
} else {
pc.sendPackets(new S_ServerMessage(79));
}
//合成結束
結論:
此方式以此類推,可以一次2種道具以上,點兩下立即組合成為一種新道具
如果不會新增道具融合系統、或嫌太難的話可以參考此方式