[閒聊] 20130910修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間12年前 (2013/09/10 03:10), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
白天不一定有空,晚上的加班是要處理公司設備的障礙,但是白天 機器再 work 時可能會出問題得 case by case 處理。 但是會趁有空時優先改 disapparate 及開放書店內閱,有兩隻法師 二轉的玩家請麻煩幫測 po read xxx 的情況或是在同一時間兩隻角 色各讀一本書亦可,因為我還沒有空測同一時間的堆疊判斷。 (或許今天開放前我會開 belldandy 的角色測一下) 另外亦自今天起開始進行中秋節的相關活動籌備,原則上目前必須 先寫出來的是找肉粽伯兌獎的部份,我會盡快完成。 一、全系統備份完畢 備份範圍是 2013/09/10 05:30am 之前的,mudos 及 mudlib 都已做備份。我已請 nobu 必要時可將 mudos 直上 fluffos ,若他有回應了我再公告更版時間。 二、消影術指令 disapparate 新增 -alley 功能 可讓法師進階二轉的玩家以消影術回到「斜角巷」,這項能力 會永續存在,玩家不需記憶斜角巷的點。 另外斜角巷也支援以 home 語法直接回天空城之家,不過藥水 販賣機那格不行。 三、斜角巷書店內閱開放測試 > call /open/cmds/times_check;return_times_check times_check= ([ ]) times_no_save= ([ ]) 目前心跳參數: 1 經過一整晚 times_check 的心跳沒有停止,因此可進行測試。 各位要先理解的是內閱所需花費的技能精進時間一定比較長, 但是就如我先前說的「1000->1500仍不應花費玩家太多時間」 ,所以我目前是以 技能值/10 來跑,1000/10 = 100,100~120 秒就會跑一次,而 runes 是以 /50 來跑。 書店內三格目前都算書店內,將來若有擴充(如樓上)也會是在 書店內,所以玩家可多多建議可在書店內放哪些東西來消磨時 間或是對法師有用的。 (有玩家建議放吃角子老虎機) 法師二轉可透過 disapparate -alley 語法直接進入斜角巷, 其它玩家欲參觀的話斜角巷「並沒有封閉只是入口要找」,我 有給基本提示(out),玩家亦可透過一些瞬移手段進入,例如找 法師二轉透過消影術帶你進去。 斜角巷比較 general 的商店大概就衛氏巫師法寶店,其它幾乎 不是限法師進階二轉就是限法師才能下指令購買或使用,而在 衛氏巫師法寶店能買到的東西基本上也幾乎都能 ob trade,所 以非法師玩家幾乎是沒有進入的必要的。 四、set_times_check 及 set_times_no_save 改內迴 ok 正常語法是 set_times_no_save(names,files,tmps,t); 內迴語法是 set_times_no_save(names,files,({ ({tmps1,t1}),({tmps2,t2}),.. })); 要特別注意的地方就是亮綠色的部份是「陣列」,縱使實際上 要傳送的數值只是書名(如書店內閱),也要用 ({ }) 包起來。 通常只有 set_times_no_save 會用到內迴,set_times_check 用到的情況極少,但 set_times_check 亦有寫。 以上兩個函數的內迴呼叫均已通過測試。目前比較遺憾的則是 call_other(files,"times_check", 這一塊無法實作內迴,假   設同一時間有 n 位以上玩家 read 時,在判斷到時間符合條件 後它會做 n 次 times_check 呼叫。 改良的做法則是先統計要呼叫什麼後,做一下 merge 再呼叫, 並改寫 書店的 times_check 使其可支援內迴,那問題就在於 書店的 times_check「是 wiz 自己寫的函數」。 這就是不寫內迴的原因。 五、 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: laechan 來自: 210.61.157.53 (09/10 10:35) ※ 編輯: laechan 來自: 210.61.157.53 (09/10 16:21)

09/10 17:17, , 1F
加班的後遺症出來了...星期四跨五還有一次
09/10 17:17, 1F
文章代碼(AID): #1IBXqfAg (mud_sanc)
文章代碼(AID): #1IBXqfAg (mud_sanc)