Re: [法師] 大魔導士測試回報專文
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間13年前 (2013/03/21 23:19)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 11 之 31 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
13
30