查看: 9477|回复: 0

[交流讨论] 關於YEP_反擊控制分別設置迴避反擊及命中反擊

[复制链接]
梦石
0
星屑
50
在线时间
75 小时
注册时间
2006-11-22
回帖
45
发表于 2016-5-6 13:29:42 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
同樣是借了朋友的帳號來發文,APK打包的問題目前仍然無法解決
無限的跑錯誤,完全找不到任何方法來讓手機跑




好,這不是本次重點,直接切入重點
先說我不會寫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技能反擊」的話
該如何做設置呢?




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

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部