ページ 11

戦闘で1ターン以上の処置方法

Posted: 2018年1月24日(水) 00:57
by Dorobo
こんにちは。私は日本人ではない。
翻訳を利用して、質問します。
真・女神転生のプレストンシステムや
ペルソナの1 MOREターンシステムを実装することができますか?
文字通りクリティカルを発生させたり、
弱点を突くもう一度行動することができようになるのです。
いくら検索みても見つかりませんでした。
もしかしたらそのようなプラグインがあれば教えていただけますようお願いいたします。

Re: 戦闘で1ターン以上の処置方法

Posted: 2018年1月24日(水) 01:54
by しぐれん
作りました。
不意打ち処理を流用して作成しています。

英語の翻訳はGoogle翻訳でやったので、変なところあるかもしれません。
このプラグインを海外のサイトで再配布してもOKです。
(ライセンス表記などは書き換えないこと)

I made.
We create diversion by surprise treatment.

As I translated English in Google Translate, there might be strange places.
It is OK even if you distribute this plugin overseas.
(Do not rewrite licensing notation)

Re: 戦闘で1ターン以上の処置方法

Posted: 2018年1月24日(水) 08:57
by Dorobo
私YanflyさんのCTB戦闘を使用中なのに
適用されていないようです。
私が間違っするもしたのでしょう。
作ってくれたのは本当にありがとうございます。

Re: 戦闘で1ターン以上の処置方法

Posted: 2018年1月24日(水) 09:48
by 剣崎 宗二
First, since you mentioned Persona, I imagine it is not "Extra Turn" (+1 for every party member) but rather "Extra Action" (+1 only for the attacker)

Since Yanfly himself cut the support for CTB, I would imagine finding such a plugin would be difficult (CTB treats "turns" very differently than default. Thus extra actions needs to be done differently than default)

I can most likely make something, but as I don't have time to take care of details (debug, etc) right now, I will just give you few approaches which can be made.



1. Using gameSwitches
Like how しぐれん made it, set the game switch when crits or weakness attack was done.(How you do this is a different problem)
Put Below in the memo section (assuming you are using switch #1)
<After CTB Eval>
if ($gameSwitches.value(1) > 0)
{
speed = max;
}
</After CTB Eval>


2.Create your own plugin
Basically when condition you specified occurs(weakness/crit),
set the user's ctbspeed to a huge value
(
this._subject.setCTBSpeed(100000000)
etc)

Hopefully this helps.

Re: 戦闘で1ターン以上の処置方法

Posted: 2018年1月24日(水) 10:43
by Dorobo
回答ありがとうございます。
私はツクールをよく説明できないので、
お知らせいただいた方法の使用は難しいと思われる。