Re: [閒聊] 盜賊閃躲+盜賊22

看板mud_sanc (Sanctuary - 聖殿)作者 (希多)時間14年前 (2011/05/27 15:03), 編輯推噓0(0026)
留言26則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《hlead (希多)》之銘言: : ※ 引述《hlead (希多)》之銘言: // 盜賊的 waver case "waver": int tar_hp,sk_waver,stat_dex; object *attackers; attackers=all_inventory(environment(tar)); sk_waver = tar->query("skill/waver"); stat_dex = tar->query("stat/air"); tar_hp = tar->query("hp"); stat_dex = (stat_dex + 3000) / 100; // max約100。 if( stat_dex > random(200) && tar_hp < 10000) // 死裡逃生機率 { for(i=0;i<sizeof(attackers);i++) { if( !userp(attackers[i]) ) attackers[i]->delete_temp("ats"); } tar->set("hp",1); return ",但是$O的身形瞬間化做一道殘影,逃離了現場。"; } if( stat_dex > random(500) ) // 固定閃躲率 { return ",但是$O的身影瞬間逃至10里之外,而眼前的身形漸漸模糊!"; } break; 然後,建議sneak判斷保留且將盜賊改為不判斷dodge。 我想把sneak判斷併入dodge內。 或者說是從dodge獨立出來。 反正就是sneak判斷要參照sneak and dodge。 這樣盜賊的基本閃躲率可以比其他職業高一點。 不用waver判斷的原因是,waver應該算是特殊閃躲技, 技能值應該也是200。(比照金鐘、獨孤等等) 所以不太好作為基本閃躲能力的參照。 -- Norr@Sanc 風,吹散了一切煩惱,只留下平靜的思考。 雨,淋落了一切紛亂,只剩下無比的快樂。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.46.189

05/27 15:05, , 1F
大致上想要的效果為這樣吧!麻煩在自行更改為適當。
05/27 15:05, 1F

05/27 15:08, , 2F
好像死亡閃躲判斷要放在die那比較好..
05/27 15:08, 2F

05/27 16:07, , 3F
讓盜賊的基本閃躲率可以比其他職業高一點 有很多做法
05/27 16:07, 3F

05/27 16:08, , 4F
至於死裡逃生..如果你確定讓盜賊有死裡逃生機率,直接
05/27 16:08, 4F

05/27 16:08, , 5F
改 die 函數比較省事
05/27 16:08, 5F

05/27 16:31, , 6F
嗯...我是覺得可以啦...只是機率可以再度改改..
05/27 16:31, 6F

05/27 16:32, , 7F
可能..stat_dex > random(500) 吧..
05/27 16:32, 7F

05/27 16:33, , 8F
目的就是有這特色,而且機率性。...但又機率不太高..
05/27 16:33, 8F

05/27 16:34, , 9F
這麼做也有點像是強制潛行影遁的一種表現方法..
05/27 16:34, 9F

05/27 16:34, , 10F
只是他是被動的機率發生...
05/27 16:34, 10F

05/27 16:35, , 11F
基本上跟 dex 有關->寫進 new_defance; 跟 運氣 有關
05/27 16:35, 11F

05/27 16:35, , 12F
嗯。反正大致上是這樣...盜賊閃躲技巧獨特->所以難練
05/27 16:35, 12F

05/27 16:35, , 13F
就在 die 函數裡頭用 random 來跑
05/27 16:35, 13F

05/27 16:35, , 14F
難練->閃躲率會比較好...這是我的想法。
05/27 16:35, 14F

05/27 16:36, , 15F
然後若要讓某技能值(如waver)影響運氣就random+waver
05/27 16:36, 15F

05/27 16:36, , 16F
這樣遇到直接 call die 的攻擊就有死裡逃生的機率
05/27 16:36, 16F

05/27 16:37, , 17F
理論上waver大概100吧?好像其他工會分100 or 200
05/27 16:37, 17F

05/27 16:38, , 18F
我主要是想讓能力高的人(強者),逃生率高。
05/27 16:38, 18F

05/27 16:39, , 19F
是要區分出 主副職 差別。...
05/27 16:39, 19F

05/27 16:44, , 20F
實際機率上您在自行適度修改吧!...如果不行依照能力
05/27 16:44, 20F

05/27 16:44, , 21F
來影響機率的話。就改為固定機率也可。..
05/27 16:44, 21F

05/27 16:50, , 22F
能力影響運氣...(因為更容易發現可逃脫的時機)..
05/27 16:50, 22F

05/27 16:50, , 23F
我都用實際會遇到的情況來回推程式該如何寫比較傳神
05/27 16:50, 23F

05/27 16:52, , 24F
情況就是一個死亡衝擊波飛來,你夠強你就可以緊急逃
05/27 16:52, 24F

05/27 16:52, , 25F
開,或者說你夠強你就能觀察四周,往安全的地方跑。
05/27 16:52, 25F

05/27 16:52, , 26F
緊急逃開的意思就是跑比較快...
05/27 16:52, 26F
文章代碼(AID): #1Dtqp8u3 (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1Dtqp8u3 (mud_sanc)