[閒聊] 20140312修改事項
今天還是希望能處理掉一些標記 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
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
-3
15
113
119