【解決済み】合体技のプラグインに関して

yurifuyu
記事: 8
登録日時: 2019年3月11日(月) 20:27

【解決済み】合体技のプラグインに関して

投稿記事 by yurifuyu »

下記のような合体技の条件満たせるプラグインはありますか?

例)
・アクター1とアクター2が行動不能になっていない
・アクター1とアクター2共にMPまたはTPを消費し、足りないと技が使えない

「Jay's Dual Tech system」がいいとは聞くのですが、サイトにてダウンロードする箇所見当たらず、
英語の記述の為、理解不足なだけかもしれませんが、下部に「サポートを終了しました」とのような記載があるので、もうダウンロードはできないのでしょうか。
だとしたら、他に代わりになるプラグインはないかと、質問させていただきました。
よろしくお願いいたします。

追加)
MPまたなTPを減らすのは、コモンイベント中で
減らせるので

例)
・アクター1とアクター2が行動不能になっていない
・アクター1とアクター2のどちらかがMPまたはTPが足りないと時に技が使えない
・アクター1とアクター2の両方がパーティにいないた使えない

上記の条件でスキルを作りたいです。
条件付きシリーズでなんとかなりそうな感じするんですが、
使用者であるアクター1を指定することはできたんですが、使用者じゃないアクター2を指定することができるのしょうか。
最後に編集したユーザー yurifuyu [ 2019年4月13日(土) 22:22 ], 累計 3 回
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

下記でYEP_X_ActSeqPackを使って実現している例が挙がっています。
https://twitter.com/Harumaki_P/status/1 ... 8746312705

なにかのヒントになれば幸いです。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
yurifuyu
記事: 8
登録日時: 2019年3月11日(月) 20:27

Re: 合体技のプラグインに関して

投稿記事 by yurifuyu »

アドバイスありがとうございます。
せっかく教えていただき申し訳ありませんが、こちらのプラグインを使用するには「YEP_BattleEngineCore」が必要とのことですが、「YEP_BattleEngineCore」が他のプラグインとの競合してしまう為、不可能でした。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

少し調べただけで、実験はしていないので確実な情報ではないです。
YEP Auto Passive States プラグインでパッシブステートがタグで制御できるようです。
このタグにはスクリプトが使用できるので、条件を満たした時にスキル使用可能ステートを適用し、運用するというのはいかがでしょう?

と思ったのですが、
注:アクターが特定の状態を持つことを要求する条件を使う場合、無限ループを防ぐために使用できません。
とありますね…。
バトルイベントでのスイッチ処理とか組み合わせれば使えると思います。
少々、手間はかかりそうですが。

下記に和訳プラグインを置いています。
https://fungamemake.com/archives/651

参考になれば、幸いです。
最後に編集したユーザー ムノクラ [ 2019年10月23日(水) 16:25 ], 累計 1 回
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

YEP_BattleEngineCoreが不可となると、制限が厳しいですね。
お役に立てずに、申し訳ありません。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

下記が参考になりそうです。

キャラの合体技について - ツクマテ
viewtopic.php?t=5705
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
yurifuyu
記事: 8
登録日時: 2019年3月11日(月) 20:27

Re: 合体技のプラグインに関して

投稿記事 by yurifuyu »

色々と調べていただけたようで、ありがとうございます!

その質問に記載された「Jay's Dual Tech system」プラグインがサイトでダウンロードができる箇所が見当たらないんです
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

リンク先からダウンロードできましたけど、それは動かないのでしょうか?
viewtopic.php?t=5705#p21760

とりあえず、ダウンロードしたものの和訳を下記に載せます。

コード: 全て選択

 /*:ja
 * @plugindesc マルチテクニックスキルの機能を追加します。
 * @author Jason R. Godding
 *
 * @param Cycle Actors
 * @desc スキルコストをアクター間で循環させるには、'true'に設定します。全てのアクターのコストを一度に表示するには、'false'に設定します。
 *
 * @type select
 * @option true
 * @option false
 * @default false
 *
 * @param Cycle Length
 * @desc アクターを'サイクルアクター'に切り替えるのにかかる時間
 * 60 = 1 second.
 * @type number
 * @default 60
 *
 * @param Always Display User
 * @desc 使用者の名前/顔表示のコスト表示。"true":表示なし、"false":表示あり
 * @type select
 * @option true
 * @option false
 * @default true
 *
 * @param All Actor Display
 * @desc DualSkillの表示設定。"true":全てのアクターに表示、"false":マッチしたタイプのアクターのみ表示
 * @type select
 * @option true
 * @option false
 * @default true
 *
 * @help
 * 翻訳:ムノクラ
 * https://munokura.tk/
 * https://twitter.com/munokura/
 *
 * 2人のキャラクターのスキルを1つに組み合わせることで、
 * 特定のスキルをデュアルテックにすることができます。
 * 特別なロック解除条件を持たないデュアルテックでは、
 * キャラクターにレベル1でそれらを習得させるだけです。
 * 両方のキャラクターが存在し、
 * 必要なスキルを持っていない限り、
 * そのスキルは表示されません。
 *
 * デュアルテックスキルは、そのスキルのメモ欄に次のタグを入れます。
 * <Dual:ID1,Skill1,ID2,Skill2,ID3,...,HitRate>
 *
 * ID1は、関連するアクターIDです。
 * スキル1は、スキルID・スキル名として、そのアクターが要習得スキルです。
 * ID2とSkill2も同様に2番目のアクターを指します。
 * あなたはスキルの組み合わせを使って最大10組まで含めることができます。
 *
 * ヒット率はオプションで、
 * 確実なヒットではないデュアルテックにのみ役立ちます。
 * 指定がない場合、使用者のヒット率が使用されます。
 * HitRateは常に最後に定義されています。
 * ヒット率には以下の値を定義できます。
 *
 * user - ユーザーのヒット率を使用します。
 * first - 最初のアクター(ID1)のヒット率を使用します。
 * second - セカンドアクター(ID2)のヒット率を使用します。
 * highest - ヒット率が最も高いアクターのヒット率を使用します。
 * lowest - ヒット率が最も低いアクターのヒット率を使用します。
 * actor# - Dualタグの#に定義されているアクターのヒット率を使用します。
 *          "actor3"は、3番目に定義されているアクターのヒット率を取得します
 *          (データベース内の3番目のアクターとは限りません)。
 *
 *
 * 戦闘アルゴリズムでは、
 * 'a'は依然としてスキルの使用者
 * (実際にメニューからスキルを使用したものと定義されます)を指し、
 * 'b'は対象を指します。
 * しかし今では、
 * "c"(ID1によって定義された文字)と"d"(ID2によって定義された文字)があります。
 * これらはどの文字がスキルを選択したかによって変わりません。
 * これらはID3の'e'、ID4の'f'、'l'まで続きます。
 *
 * Game_Actor.icon()が定義されている場合、
 * スキルの各使用者のアイコンが表示されます。
 * それ以外の場合、文字の名前が表示されます。
 * Game_Actor.icon()は、ここでは定義されていません。
 * アクターのコンポーネントスキルは、
 * 他のプラグインで定義されているものであっても、
 * あなたが夢見ることができるあらゆる種類のコストを使うことができます。
 * 特定の'ユニバーサル'コストは、
 * 技術の最大1文字に対してのみ定義する必要があります。
 * ユニバーサルコストとは、アイテム、お金、YanflyのPartyLimitゲージなど、
 * 特定のアクターに結び付けられていないものです。
 * あなたは複数の普遍的なコストを使うことができますが、
 * それぞれのコストは一文字でしか使うことができません。
 * 非普遍的コスト(HP、MP、TPなど)は、
 * 複数の文字を使用するのに完全に有効です。
 *
 * Dualタグで定義されたスキル以外の使用者にマルチテクニックのスキルを教えると、
 * 使用者はマルチテクのメンバーとして扱われますが、
 * コンポーネントを定義する必要はありません
 * (使用者はマルチテクに関連するコストを使います)。
 * ただし、それは使用者にだけ働きます。
 * (例:DualタグにJoeとBobがリストされていても、Aliceが技術を習得している場合、
 * Aliceはそれをトリプル技術として使用できます。
 * ただし、JoeとBobはAliceをその一部として使用できません。)
 *
 * デュアルテックをそれ自体のコンポーネントとして定義する場合、
 * 他のスキルへの依存をやめて、
 * 代わりにデュアルテックに定義されているコストと制限を使用します。
 * 片方・両方の文字をこのように設定できます。
 * スキルの使用者自身がDualタグで定義されていない場合、
 * スキルをそれ自体の構成属性として設定することはお勧めできません。
 *
 * コンポーネントとして別のスキルがリストされている場合、
 * デュアルテックスキルのMPと他の関連コストは無視されます
 * (ただしその制限はありません)。
 * 技術の全てのメンバーが技術自体を学ぶことは必須ではありません。
 * JoeとBobがデュアルテックを持っている場合、
 * それをJoeにしか覚えることができなくとも機能します。
 * しかし、Bobはデュアルテックを開始することはできません。
 * Bobは自分のコンポーネントスキルをどちらかの方法で習得する必要があります。
 *
 * キャラクターのアニメーションを定義しません。
 * 使用者だけがアニメートします。
 * もし、サイドビュー戦闘を使用しているならば、
 * アニメーションを可能にするプラグインを使用することをお勧めします
 * 例えば、YanflyのActionSequenceプラグインなど。
 *
 * 現時点では、
 * デュアルテックを使用することを選択すると、
 * 実際にはそのスキルを使用するキャラクターのターンが尽きます。
 * デュアルテックは敵のバトラーとは互換性がありません。
 *
 * YanflyのSkillCoreプラグインバージョン1.01、
 * および以下の推奨に従うスキルコストに影響を与える他のプラグインと
 * 互換性があります。
 * プラグイン管理のそのような全てのプラグインの後に
 * このプラグインを配置してください。
 *
 * === NOTE TO OTHER PLUGIN WRITERS ===
 *
 * 他の種類のスキルコストを追加・何らかの方法でスキルコストの表示を
 * 変更するプラグインを作成している場合、
 * 互換性を維持するためにスキルコストを引いた後に
 * Window_SkillList.drawSkillCostに残りのテキストリージョンの幅を
 * 返させてください。
 *
 * ====================================
 *
 * Version 1.1.2d - Bug fix.
 *
 * Version 1.1.2c - Better error reporting.
 *
 * Version 1.1.2b - Fixed a small bug in Cycle Actors.
 *
 * Version 1.1.2 - Should now display actor-context-sensitive costs (like percentage MP)
 *  correctly.
 *
 * Version 1.1.1b - Fixed a compatibility issue.
 *
 * Version 1.1.1 - Added "Display User with No Cost" parameter.
 *
 * Version 1.1 - You can now define up to 10 characters for a tech.
 *
 * Version 1.0.5d - Fixed an incompatibility issue with Bobstah's Battle Commands.
 *
 * Version 1.0.5c - Fixed a couple of minor issues for triple techs.
 *
 * Version 1.0.5b - Last version contained a clumsy bug that let actors use non-
 *  dualtech skills even when they have insufficient MP! Oops. Fixed that.
 *
 * Version 1.0.5 - Fixed another minor bug and added commands for determining which
 *  actor's Hit Rate to use for a skill.
 *
 * Version 1.0.4 - Fixed a minor bug and added a segment to the help file.
 *
 * Version 1.0.3 - Added the option to cycle between actors instead of displaying all
 *  of them at once.
 *
 * Version 1.0.2 - Fixed compatibility with Yanfly's Skill Core (and other similar
 *  plugins.)
 *
 * Version 1.0.1 - Fixed an issue where skills temporarily granted to an actor through
 *  Traits would not activate dualtechs.
 *
 * Version 1.0 - First version.
 *
 * This plugin is free for non-commercial and commercial use, but please credit
 * Jason R. Godding if you use it. Thank you.
 *
 */
最後に編集したユーザー ムノクラ [ 2019年4月16日(火) 09:58 ], 累計 2 回
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
yurifuyu
記事: 8
登録日時: 2019年3月11日(月) 20:27

Re: 合体技のプラグインに関して

投稿記事 by yurifuyu »

和訳までありがとうございます。
おかげさまでプラグイン自体は動いたんですが、

・合体技の条件に使用されたキャラはそのターン行動できない

とういうのが、先行動で合体技を使用したら実行されるのですが、後行動で合体技を使用した際に実行されずに、二人とも行動してしまいました。

どちらかに統一できればいいのですが、差異がでてしまい、上手くいきませんでした。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: 合体技のプラグインに関して

投稿記事 by ムノクラ »

改変くださったマンカインド様がアップデートしてくださいました。

viewtopic.php?f=49&t=5705&p=27942#p27939

・合体技の使用者(複数名の誰もが)が実行指定者以外は行動をキャンセルされる。
・合体技の使用者(複数名の誰もが)が同じスキルを習得していて、パーティにいないと選択肢に出ない。

これで、要望されていた条件は揃ったように思います。

今後は、上記のスレッドで直接要望を書かれたほうが、反応を直接いただけると思います。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
返信する

“MV:質問”に戻る