Re: [法師] 大魔導士測試回報專文

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間13年前 (2013/03/21 23:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/31 (看更多)
※ 引述《silence25 (silence25)》之銘言: : [飄浮中]鐮刀鼬(Ferret) [5隻鐮刀鼬]氣血充足,絲毫沒有任何外傷. 正在攻擊 靜(Silence:進階法師)。 : 個人覺得重力術的效果好像不太明顯,像cast後飄浮中的怪依然在飄浮, : 命中率與沒有cast 時沒有差太多(只在鎖妖測試過)。 : 以下是我的看法: : 如果術者可以自由控制重力, : 我覺得可以不只對怪物有效,對施者也可以有輔助成效 : 例如透過增加自身重量增加攻擊力 沒有這個打算。 : 而對怪物而言,透過增加重力暫時使其行動不能(定身)、 : 提高命中、或者是一回合必中等 : : 這些是否可行? : 一點意見僅供參考。 // 讀取你所有的攻擊對象 tars=ppl->query_attackers(); foreach(tar in tars) { if(!tar) continue; if(environment(tar)!=env) continue; // 怪物尚未受重力術影響時 if(!tar->query("gravity_effect")) { // 馬上設定重力術影響 tar->set("gravity_effect",lv); // 施展級數為 30 級、非 boss、而且正在空飄中的,才會解空飄 if(tar && lv>29 && !tar->query("boss") && !tar->query("BOSS") && tar->query_temp("flying")) tar->delete_temp("flying"); } } 需要使用 Lv.30 才能解空飄的設定取消。至於重力術的其它 影響,如上面的 code 所示,「不管是不是 boss 均有效」。 gravity 在 new_defance.c 的設定如下... // 這段話的意思是說,當怪物是 me、玩家是 tar 時 // 則當 me 有重力術影響時,機率性傳回給 me 沒有對 tar 造成任何傷害的訊息 if(hit<1 || (int)me->query("gravity_effect")>rr) return ({0,",但是沒有造成任何傷害。"}); // 這段話的意思是窩,當怪物是 tar、玩家是 me 時 // 則當 tar 有重力術影響、「而且沒有設定護盾、自體護盾時」, // 機率性傳回給 me「絕對會打到」的資訊。 if((int)tar->query("gravity_effect")>rr) { if(!tar->query_temp("selfshield2") && !tar->query_temp("shield2")) return ({damage,""}); } // 這裡的意思是,foreach 執行的是 me 對 tar 攻擊時 tar 的相關 // 閃格擋技能判斷(counter、ninesword、......) // 當 tar 略過了重力術影響時才會觸發這些技能判斷 // rr = 0~99, 10g 的重力符合底下條件的機率為 9/10 // 當 30g 時就變 7/10 if((int)tar->query("gravity_effect")<=rr) foreach(tmp in skills) { . . Lv10 ==> 10g,是「目前」的設定,其實由 kimokimo 跟你 所反映的意見來看,適當的做法之一就是改成 n+10。 我不會問各位「所以 n 要多少」,我希望各位.. 一、自己發問相關值是怎麼設定的 二、然後再提出意見「你覺得可以怎麼改比較好」 => 例如以這個例子,各位可提出「希望有基礎值 n」 的設計,因為 Lv10 相當於 10% 的機率是遠遠看 不出效果的。 至於 n 多少,我的話,大概 50 之類的。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.165.196.185
文章代碼(AID): #1HIoJvrk (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1HIoJvrk (mud_sanc)