[聖殿] 馬匹公設

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2009/09/25 10:36), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
根據底下附表一,以及原先對馬匹的規劃部份,制定馬匹公設原則。 (今天我可能有空可以改 /std/horse.c) 一、所有可供騎乘的"特殊"馬匹(會設定騎乘特定參數),全部統一置   入底下參數.. 1)不可殺(no_attack) 固定參數   2)信賴度(trust_degree or trust) 變動參數   3)可儲存的地點數(saveroom_num) 固定參數   4)能否使用某些自定指令(can_xxx 與 cant_xxx) 固定參數   5)膽量(bravery) 固定參數 6)識別用ID(horse_name) 固定參數 二、在 void init 內設定的每一個 add_action,其自定函數全部會 加上底下判斷..   1)不可殺參數是否存在,存在才能使用該指令   2)「能否使用該指令」參數是否存在,存在才能使用該指令 三、ride skill 將影響底下指令使用的成功率...   1)戰鬥中騎馬逃離(逃離失敗將損失一回合攻擊) 逃離成功率另與該玩家面對多少隻怪物(含群式怪物隻數)    以及該馬匹的能力(如膽量值)有關 2)命令馬匹施展特殊攻擊的威力 一般來說這個會"全部"交由 ridespurt 來呈現。我的想 法是,當你與你欲攻擊目標處於非戰鬥狀態時,若你使用 > ridespurt 目標 or ridespurt -all 這樣的指令時,就相當於對該目標「發動閃電突襲」,會    得到最高的威力與命中率,並可以產生對該目標降低其某 些數值的效果。該閃電突襲的效果也會與馬匹本身能力有    關。 這樣 ridespurt 做為 Lv23 的技能就可獲得一定的特色    定位。(而且是即使練滿了也有經常再被使用的價值) 3)影響在馴服馬匹時的成功率    a)任何「可被馴服」的「怪物」都會加設三個特定參數。 主職騎士的玩家在 con 該怪物時會看到該參數設定。 但即使你看不到也可以馴服該怪物成為座騎。    b)試圖馴服該怪物時,該怪物會攻擊你或「馬上被你馴服     」。每一種可被馴服的怪物都有叛逆度設定,以及喜好     「哪些」東西的設定,你在馴服該怪物前可以先拿一些     牠喜好的東西給牠,來降低其叛逆度。    c)一旦進入戰鬥狀態,玩家每使用一次馴服指令時就會喪     失一回合攻擊機率。另外該怪物的損血情況亦會影響你     馴服的成功率。    d)一旦馴服成功,該怪物會消失,取而代之的是出現與該     怪物相同名稱及等級的馬匹,並加入認主設定。 四、leadership 將影響底下指令使用的成功率... 1)叫不叫得動馬匹回去載人。叫不動的情況時,叫一百次都    會叫不動。馬匹信賴度也需達到一定程度才會成功。    只要叫得動,該馬匹載人成功率會設為100% 2)馬匹一開始的信賴度設定。沒有學 leadership 的人馬匹    將無信賴度,或信賴度將設為最低的 1。 (與不可殺參數是否適用全部馬匹有關) 五、叫馬匹回去載人的公設 1)馬匹主人必須學會 leadership 到一定技能值,才能使用    該指令。   2)指令格式類似 command [horse_name] to take [who] 3)馬匹會跑到該玩家所在房間(所以該玩家不能在recall處)    ,並會吐訊息給該玩家,告知其可以 take [horse_name] 4)玩家 take 後馬匹會迅速帶該玩家奔回馬匹主人「原先所    在的地方」。若馬匹主人已不在該處,玩家 take 時會失    敗,並被告知失敗訊息。 5)從馬匹主人 command 到指定玩家 take 之間會設定delay time,時間長短與馬匹本身的能力有關。 6)若經過一段時間仍無人 take,馬匹會自動跑回馬匹主人「    原先所在的地方」。若馬匹主人已不在該處,馬匹會消失 六、關於戰鬥中馬匹主動協助擋掉某些攻擊的公設   修改 shut_d.c,當特殊攻擊發動者為怪物,被攻擊者為玩家 、且為騎馬狀態時..   1)馬匹主動協助擋掉怪物特殊攻擊的「頻率」,將與馬匹的 「信賴度」有關。且信賴度需達一定程度才會協助。 2)馬匹主動協助擋掉怪物特殊攻擊的「成功率」,將與馬匹 主人的 ride skill 值及馬匹本身的能力有關。 七、關於馬匹儲存地點的公設   1)可被儲存的地點全部要置入特殊參數。   2)每隻馬匹有不同的儲存地點數設定。儲存量滿的時候,新    加入的儲存地點將蓋掉最早儲存的地點。   3)從某房間 rideto 到儲存地點後,玩家會被設定 block_ command 並置入訊息為「你的馬兒才剛全速奔馳到這個地    方,你要讓牠休息一下喔」 八、ridespurt 指令公設   玩家有組隊、且同房間隊員(含隊長)人數只有一人時,視為   無組隊情況   1)非戰鬥中可對怪物施展突襲(有組隊亦同),突襲亦視同攻    擊怪物,使雙方進入戰鬥狀態   2)這種突襲情況時會有獨立的殺傷計算式。 玩家有組隊、且同房間隊員(含隊長)人數在兩人以上時,視   同組隊作戰   1)非戰鬥中可對單一怪物 or 全部怪物施展突襲,突襲亦視    同攻擊怪物,使雙方進入戰鬥狀態   2)這種突襲情況亦會有獨立的殺傷計算式。而且是進入全面    性的戰鬥(視同 party kill),這時會計算彼我雙方的數量    差異決定突襲效果。   不管如何,一旦進入戰鬥狀態,ridespurt 指令就不能再使   用。(騎士隊長改為在戰鬥中可使用 force ridespurt) 另外,ridespurt 也可研究是否與 go 指令結合為「往房間   某方向突襲」。 九、ridespurt 技能公設   1)ridespurt 技能值會影響 ridespurt 指令的施展效果,以    及 force ridespurt 的效果。   2)玩家 force ridespurt 時「指定目標無效」,這項技能預    設為對付怪物全體(這時群式怪物視為一隻)。   3)施展 force ridespurt 的騎士隊長在施展後會有較長的 delay time,其它隊員不會有 delay time。   4)目前殺傷情況考慮底下兩種..    a)殺傷部份全由隊長 handle,所有隊員共享殺傷訊息。    b)殺傷部份由全部隊員 handle,所有隊員會看到各自的殺     傷訊息。但是這項寫法必須借助 special_attack,即該     殺傷是「必中型攻擊」。是否合理,需要再研究。   5)force ridespurt 在非組隊狀態(包含只有隊員一人)下只    會是普通的對全體攻擊。另外其威力也會受到隊員人數以    及隊員有無騎馬的影響。 十、共通設定   1)ride skill 的中文名將更改為「駕馭能力」。   2)最初階段,任何馬匹都無法被儲存。因此每次聖殿 reopen    後有需要的玩家都必須先去做馴服馬匹的動作才能騎馬。   3)在2)的前提下馬匹將不需做長期養育,但也無法做長期升    級,可是可以做短期信賴度提升與維持,以及短暫改裝   4)被玩家a馴服的馬匹,玩家a可選擇是否讓渡給玩家b,    玩家b只需符合基本的騎乘條件即可騎乘該馬匹。讓渡會    有專門指令,用來更改馬匹的認主設定。有些數值會在讓    渡成功時 reset(如信賴度),有些不會(如儲存地點)。   5)add_action 的設定    a)rideto 指令(快速到達儲存地點)    b)ridespurt 指令(非戰鬥中對怪物閃電突襲)    c)cede 指令(讓渡馬匹)    d)flee or rideflee指令(戰鬥中騎馬逃跑)    e)feed 指令(餵食) f)free 指令(放生,會問是/否,或必須時間內再下一次)    以上指令部份使用與否、使用成功率、使用效果等會受到    ride skill 或 leadership 技能值的影響。 未設定部份... 一、馬匹還可使用哪些指令 二、馬匹是否可命令其施展額外攻擊 三、藥水背負量增加設定 四、戰鬥中額外多獲得一回合攻擊的設定(傾向不實裝此設定) 附表一: ┌───┬─────────┬─────────┬───────────┐ │   │第一類      │第二類      │第三類        │ │   │戰鬥中騎馬可提供的│平常時騎馬比沒騎馬│ride skill, leadership│ │   │優勢可以有哪些? │可以多哪些優勢? │在騎馬部份的相關用途?│ ├───┼─────────┼─────────┼───────────┤ │點子區│戰鬥中勞跑比較方便│可幫忙背東西如藥水│可幫忙背東西如藥水  │ │   │可施展特殊技能  │可快速到達某些區域會影響馬匹的控制力  │ │   │可協助擋掉或躲掉某│可施展特殊技能  │會影響馬匹的馴服成功率│ │   │些攻擊      │可叫馬匹回去載人來可施展的特殊技能因上面│ │   │可多獲得一回合攻擊│不同的馬匹可快速到技能值的不同而有不同 │ │   │對特定技能施展效果達不同的地點可以依ride skill的等級│ │   │有加成      │馬匹載人有成功率 │來決定馬的功能性 │ │   │隊裡有騎馬的人數影馬匹有認主設定可以依leadership決定馬│ │   │影響ridespurt 的攻│         │匹的忠誠度      │ │   │擊力及成功率   │         │ride skill決定馬能否儲│ │   │減少施展部份特攻所│         │          │ │ │需的pp消耗量 │ │ │ └───┴─────────┴─────────┴───────────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc)

09/26 00:36, , 1F
只有我看成馬匹公社嘛...?
09/26 00:36, 1F

09/26 17:15, , 2F
= =..
09/26 17:15, 2F
※ 編輯: laechan 來自: 118.170.120.233 (10/17 00:57)

08/01 10:45, , 3F
騎馬時可施展特殊的攻擊(依武器不同有所不同)
08/01 10:45, 3F
文章代碼(AID): #1Al2oU5Y (mud_sanc)
文章代碼(AID): #1Al2oU5Y (mud_sanc)