Project1

标题: 關於YEP_反擊控制分別設置迴避反擊及命中反擊 [打印本页]

作者: tomy30f    时间: 2016-5-6 13:29
标题: 關於YEP_反擊控制分別設置迴避反擊及命中反擊
同樣是借了朋友的帳號來發文,APK打包的問題目前仍然無法解決
無限的跑錯誤,完全找不到任何方法來讓手機跑

[line]1[/line]

好,這不是本次重點,直接切入重點
先說我不會寫js,所以我沒能力直接修改插件內容

在【YEP_X_CounterControly】這個腳本裡
有分為<Evade Counter>跟<Hit Counter>兩種反擊方式

然而,Evade Counter的觸發條件是「根據機率進行迴避,並進行反擊」
而Hit Counter則是「被攻擊後,根據機率進行反擊」
也就是說如果設置為Evade Counter的話,那麼反擊就會變成另一種的迴避
這個我想有在用的大概都知道,就不詳細敘述

那麼既然有<Evade Counter>跟<Hit Counter>的標籤
同時又有一個角色能夠擁有多個反擊技能的設定(Actor、怪物或state中設置<Counter Skill: x, x>)
讓一個角色同時擁有Evade Counter跟Hit Counter理論上也是可行的

而現在出現一個問題

<Evade Counter>不是判定迴避後進行反擊,而是反擊判定成功同時進行迴避
也就是說光用裡面的Note來看,似乎無法設計出「迴避時100%進行反擊」的反擊模式
而相對的就是<Hit Counter>因為沒有牽涉到迴避問題,所以會是照正常反擊率進行判定的

那麼如果想要分開設置「迴避時採取A技能進行反擊」及「被擊中時一定機率使用B技能反擊」的話
該如何做設置呢?

[line]1[/line]

附上目前所想到的
-> 因為Evade Counter包含了「迴避」的要素,因此只要將Evade Counter的反擊率取代迴避率作計算就沒問題
-> Hit Counter計算則是保留給原本的迴避率 & 反擊率進行計算

目前看到的,除了state以外似乎沒辦法給Counter Skills直接指定一個變數值讓它執行
在插件說明中能看到的都是Target Counter Rate
而Counter Condition中也沒有判定Evade及Hit的設置
這部份想要請教一下,該如何設置才能做出「迴避時100%使用A反擊、被攻擊時一定機率使用B反擊」的效果?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1