[閒聊] 20180830修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/08/30 11:39), 7年前編輯推噓0(008)
留言8則, 1人參與, 7年前最新討論串1/1
早上看了一下系統無異狀,crash 自上次 8/19 後也沒再出現, 順便做了一下系統備份。原本這禮拜到月底得忙一些事情,但發 生了一些臨時狀況,使得這兩天大概沒啥事。 (下禮拜二三則會比較忙一些) 今天至少會 coding,不確定會 coding 什麼。 一、dummy system > clone dummy Cloning: DUMMY to 房間(/u/l/laechan/workroom). > loading hiei 玩家 hiei 的資料載入......ok! > l [/u/l/laechan/workroom ] = 天上界 = 明顯出口有: 無 Lv120.飛影(hiei) > comp hiei 鍵值 dummy hiei ================================================================== cap_name "Hiei" "Hiei:騎士" > call hiei;set;"xxxxx";1 玩家(hiei DUMMY)-> set( "xxxxx", 1 ) ok > comp hiei 鍵值 dummy hiei ================================================================== cap_name "Hiei" "Hiei:騎士" xxxxx 1 UNDEFINED 這樣就能做資料驗證。cap_name 是故意保留的比較項目,已登入 玩家的 cap_name 一定會跟 dummy 的不同,我用這個來讓它每次 至少會顯示一項不同。 以上做法的好處是,dummy 的時間實際上是靜止的,因此載入後只 有 wiz 對它做了更動的資料才會變動,其它數值仍會維持在該玩家 登出後的狀態。 看裝備的指令也大致寫了: > auto_load -list 裝備列表: ===================================================== 絕地戰袍(Jedi Cloak) /d/ppl/1/eq/cloak1 : 0 黃銅之槍(Yellow-Cooper Lance) /u/l/laechan/area/felid/wp/lance1 : 0 . . 破舊的油燈(Dilapidated Oil-lamp) /d/auc/blarket/wiz_auc/ob05 : ([ "mass" : 10, "names" : "hiei", "hide" : 1 ]) 波特拉耳環(2 in 1 Earring) /d/ppl/8850/z/eq/earring : 0 ===================================================== 不過這顯示我不滿意,會再改版,並新增指令格式 auto_load -set [第幾項] [sdata的什麼欄位] to [什麼數值] auto_load -del [第幾項] auto_load -add [放在我身上的物品的id] 這個寫完大概就剩 vobjs 的東西,因為 dummy data 區的資料 更動,大部份可靠 call 解決,小部份透過 running code,應 該也能解決(比方需要更動到第二層 mapping、或需大量更動資 料的話)。 二、 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1535600351.A.636.html

08/30 11:39, 7年前 , 1F
dummy system 需有驗證機制, 這部份還在想怎麼做較
08/30 11:39, 1F

08/30 11:40, 7年前 , 2F
好, 簡易做法是拿我的 hiei 當實驗, dummy 先載入他
08/30 11:40, 2F

08/30 11:40, 7年前 , 3F
的資料, 然後 hiei 再登入, 我再寫程式比對它們的資
08/30 11:40, 3F

08/30 11:40, 7年前 , 4F
料是否一致, 至少 data 區的資料要大部份一致
08/30 11:40, 4F
※ 編輯: laechan (122.117.106.224), 08/30/2018 14:32:04

08/30 17:12, 7年前 , 5F
comp 還要再改,這個會優先於 dummy 的其它修改,要
08/30 17:12, 5F

08/30 17:13, 7年前 , 6F
改的是當它發現mapping資料有不同時要如何顯示出來
08/30 17:13, 6F

08/30 17:13, 7年前 , 7F
比方我把 hiei 的某技能值+100, comp 要能顯示這點
08/30 17:13, 7F

08/30 17:13, 7年前 , 8F
而不是顯示整個 skill 資料(沒意義)
08/30 17:13, 8F
文章代碼(AID): #1RXsRVOs (mud_sanc)
文章代碼(AID): #1RXsRVOs (mud_sanc)