设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2415|回复: 0
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2006-11-22
帖子
58
跳转到指定楼层
1
发表于 2016-5-6 13:29:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
同樣是借了朋友的帳號來發文,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反擊」的效果?
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-24 04:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表