Re: [討論] 騎士保護

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2010/04/18 11:13), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《hlead (希多)》之銘言: : 目前騎士保護,是一次可以保護全體, : 而且好像是100%的保護率。(除了特殊攻擊外) 通常來說,騎士只能決定保護誰。合理的做法,就是當這個 騎士發動保護時.. 一、指定目標 二、則該目標之後受攻擊時,騎士主動幫他擋下一擊 三、之後騎士必須再發動一次保護 這裡需考量的就是 zmud 玩家是否會用觸發,當騎士幫xx擋 下攻擊的訊息出現時馬上觸發再保護。 (當然,手動的也一樣,這裡只是舉例說明) 這時就會出現指令頻繁被執行的問題。因此產生的變通方式 是「下一次,然後就可以在戰鬥中機率性提供保護」。 機率性保護一定有作用,這時分兩種.. 一、原本a會受攻擊,改成b受攻擊。   =>這時機率可以大一點。 二、原本a會受攻擊,結果因為b的保護,此攻擊無效。   =>這時機率要低點一點。(因為是完全保護) 完全保護就類似櫻戰二那樣,由隊長擋下一次攻擊,而且隊 長跟隊員均無損血=怪物該次攻擊無效,這種保護其實沒有 比上面的一合理。 也就是說,如果怪物原先拿a當目標,但此時因為b的保護 (比方b擋在a前面),怪物就改拿b當目標,這是可以的。 不過寫法很複雜。 首先,我們可以限定保護「只能用來抵擋特殊攻擊」,在這 情況下分兩種.. 一、怪物的 special_fun(object me,object tar)   當怪物呼叫 special_fun 前做如下判斷.. if(tar2=tar->query_temp("defender") && environment(tar2)==environment(me)) tar=tar2; me->special_fun(me,tar); 這樣怪物就會改抓 defender 為目標。訊息部份則當然   寫在上面如下.. show(tar,tar2,"$O突然跑到$N的身前道:危險!!");. 大概是這類的訊息。 二、怪物的 shut   抓取的方式同上,它的好處是可以竄改攻擊敘述,例如   原本是.. str="原本的訊息"; shut(str,殺傷,命中,...) 改成 str="就在$O突然擋在$N的前面,準備替$N擋下XXX的攻擊!!\n"+ "原本的訊息"; shut(str,殺傷,命中,...) 它另一個好處是「怪物也適用」(因為玩家跟怪物都呼叫 shut)。   但是它的缺點就是判斷會很頻繁,在這情況下撰寫相關   判斷程式段就要謹慎一些。 我是認為讓騎士覺得「保護有用」、讓被保護的人覺得「保 護有作用」,比方某 boss 發出一招打下去肯定a會爆水晶 的攻擊,結果被b擋住。 一、a本來會爆水晶,變成不爆了。 二、幹!結果b本來不會爆水晶,卻爆了。 像這樣的設定就盡量不要弄。也就是說,如果是單純的shut 攻擊,那其實可竄改的數據還可以包括「殺傷值」,這時就 有了所謂「保護的能力」高低。 為避免混亂,設定可以如下.. 一、只有「隊長」可以保護隊員。這時「一個隊長」可以同   時保護「n個隊員」,這個是蠻不錯的”特色”設定,   可以考慮實行(不過它肯定會造成系統負擔)。 二、隊長保護隊員的「能力」,可以看 knight heart 以及 adventure heart,以前面的數值為主,後面為輔。若   有專用的對應技能就以該技能為主,adventure heart   為輔。 三、該「能力」會影響實際打到騎士的殺傷值。這個是合理   的,因為當怪物攻擊a時,b是「旁觀」的角色,這時   b削弱掉該攻擊的殺傷就合理(因為他是準備過後才擋)   ,這時削弱掉的值可以0%~n%。 「若只是用來對特攻有反應」那就照上面那樣改即可,而且 還蠻好改的,這種修改也不需要 shutdown,而且所有的隊長 都可以用─但是騎士使用效果會最好。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: laechan 來自: 111.253.160.45 (04/18 11:14)

04/18 11:47, , 1F
可以給 工會技能 保護隊友 主工會可以不暴水晶之類
04/18 11:47, 1F

04/18 12:37, , 2F
騎士公會技能表已經無空間可塞,所以目前的想法是讓
04/18 12:37, 2F

04/18 12:37, , 3F
knight heart 或 leadership 來支援
04/18 12:37, 3F

04/18 12:37, , 4F
然後不管你是什麼職業,只要是隊長都可以對隊員保護
04/18 12:37, 4F

04/18 12:38, , 5F
保護的能力中會以大家都有的冒險之心當副參考值
04/18 12:38, 5F
文章代碼(AID): #1BodZtT3 (mud_sanc)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
6
以下文章回應了本文
6
28
完整討論串 (本文為第 2 之 3 篇):
6
28
2
6
文章代碼(AID): #1BodZtT3 (mud_sanc)