參考連結:
以下註解:
array.splice() 變更指定索引
array.concat() 合併兩個陣列
IndependentItem(獨立物品),YEP這樣叫他,我也就跟著那麼叫了:
在load進來時候,他先刪掉了所有額外新增的獨立物品,然後再把所有獨立物品加回去
為什麼要這麼做=口=????
創立的地方,用的是itemManager
setNewIndependentItem的內容...
取得獨立物品的部分,一樣是game_party
註:Math.abs() 取絕對值
整體來看作法倒是意外的簡單,先覆蓋入口
Game_Party.prototype.gainItem(id,數量)
將內容改連到自己的函式,然後把物品ID跟資料讀進來後,增加亂數參數,並回傳一把有新ID ( ID > 3000)的裝備,放入倉庫。
splice 也許,應該、可能不會用到?
我在gainItem時候倉庫裡並沒有任何東西,所以應該是不用刪掉原本的東西?至少不是在這裡刪,這樣在用事件編輯器的裝備每一個都有不同的數據,也有不同的ID
日後要進行合成鍛造強化本身就可針對不同的ID下去做
有點海闊天空的感覺阿~~~