[閒聊] 20140312修改事項

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間12年前 (2014/03/12 09:33), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
今天還是希望能處理掉一些標記 s 的東西、婦女節優惠取消,以及 副本的完善化。 一、通過國家傳送門將附加國家專屬 buff 檔案 /u/n/nobu/king/time_gate.c 不備份增加修改。 > carry 光束傳送公司告訴你:請輸入欲前往的英文國名-->food 突然發出一道光束, 將你團團包圍著 ! 光束正將你帶到另一個地方。 傳送門為你附加了國家專屬的 buff! > a 1.國家專屬buff:敏捷(20X) 理性(20X) 58 分鐘 carry 每 1 小時才收一次費用,所以 buff 的持續時間也是一 小時,玩家若 quit 再重新 login,buff 會消失,carry 時也 會收費用,但收費用的同時又會上 buff 這樣。 上面亮色的部份若有更好的名稱及敘述可建議。選 int 及 dex 的原因是因為這兩個屬性直接與熟練度與經驗值相關,它的值目 前=玩家等級,這部份若有更好的設定值亦可建議。 cheerall2001 回報 bug 可 request rewards. 二、特攻訊息錯誤修正 檔案 /adm/daemons/shut_d.c 不備份添加修改 找尋 shut_d.20120419 的內容比對 shut_d.c 就可以發現有一   段關於 no_damage_msg 的訊息整個不見,根據 2013081x 的備   份檔,這應該是去年改 no_damage_msg 相關的時候移除的,可 見這個 bug 從去年就已經存在。 而到今天才發現。所以以聖殿目前的狀況,「備份檔」非常重要 ,假設沒有備份檔就得去找歷史壓縮檔,問題就在於它將無法很   快發現「到底是哪一段時間點出問題」,只有在 /adm/daemons 馬上下 ls shut_d* 才能迅速知道 shut_d.c 在哪些時間點經過 大修改。 那理論上,修正了這個 bug 將使下面的程式段出現問題.. if(tar && damage>0) { if(s<1) { d2=(int)tar->query("hp"); if(d2<1) d2=1; d2=(1+(damage*100)/(1+d2/1100))/(1+(int)tar->query("member")); str=str+damage_str(d2); 這個我下午再看看。它主要的問題點是發生在對群式怪物時,在   no_damage_msg 開完整的情況下會出現錯誤訊息。 三、/adm/simul_efun/new_and_count.c 修改 不備份添加修改,增加底下兩個判斷式。 if(k<40000) k=(k*k)/(1+k+(a/1000)); if(k>2000000) k=2000000; k=(k*999)+random(k); 這是為了防止計算式超過 2147xxxxxx。 四、暫行 times_check 生蟲機制 /u/l/laecham/skycastle/room/street/alley_shop1.c 不備份添加修改。   修改後本來有 bug,也已修正。(17:00pm) 依 opb 實測後的感覺是 60 秒生蟲的速度「太慢」,所以有 調快,它的實際速度會跟在華麗與汙痕書店內閱的人數有關。 所以我讓另一個系統不定期去 call 這個地方,讓它確實能   夠跑得這麼快,寫在 /d/wiz/room/disc 的 void 函數。 五、 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: laechan 來自: 210.61.157.53 (03/12 17:05)

03/12 21:42, , 1F
修正,現在它的實際速度跟書店內閱的人數已經無關
03/12 21:42, 1F
文章代碼(AID): #1J7xbVRy (mud_sanc)
文章代碼(AID): #1J7xbVRy (mud_sanc)