特定の武器を装備している時のみ特定の武器を装備できなくなる

めりー
記事: 62
登録日時: 2019年6月21日(金) 17:44
連絡を取る:

特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by めりー » 2019年9月07日(土) 10:41

閲覧ありがとうございます。
今回の依頼内容について詳しく記載致します。

例えば武器タイプ「剣」を装備している間は武器タイプ「槍」が装備できないという仕様を実装したいと考えています。
これを各武器のタグ欄に 武器タイプ禁止x のような感じで記述するとその武器種が装備できなくなるという方式で設定できるプラグインを製作していただきたいです。

拙作での具体的な利用方法ですが
拳武器(スロットタイプ二刀流)は本来左右一対であるためこのタイプの武器を装備している時は同じ拳武器に限り二刀流ができるがこのままだと拳武器と同時に他のタイプの武器も装備でき戦術面で悪用できてしまうので
拳武器を装備している間はもう片方の武器スロットには拳武器しか装備できなくなる

という使い方をしようと考えています。


装備タイプを封印できるプラグインはあります・・・というよりデフォルトでもできますが
武器タイプ、防具タイプを個別に封印できる仕様はデフォルトでもプラグインでもまだ無いので
今回こちらで依頼させていただくことになりました。

宜しくお願い致します。

アバター
虚構の城跡
記事: 695
登録日時: 2016年9月23日(金) 16:58
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by 虚構の城跡 » 2019年9月18日(水) 23:05

装備タイプ設定による条件分岐による装備の有無は設定出来ないけど、

YEP_Equip coreが必要になりますけど、YEP_Equip Requirementsを利用すれば、装備条件を拡張出来ます。

YEP_X_Equip Requirementsの中にはスクリプトによりその装備が着用可能という設定が出来ますので必要な条件を調べて打ち込めば、もしかしたら機能するかもしれませんよ?
めりー
記事: 62
登録日時: 2019年6月21日(金) 17:44
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by めりー » 2019年9月19日(木) 18:19

Yanfly氏のプラグインは競合の恐れがあって使わない方向で考えています。
装備品に関するプラグインをいくつか入れていておそらく競合が起こるでしょう。
あと、大前提なのですが私は日本人で外国語の心得がありませんので彼のプラグインは解決策にならないのです。
せっかくレスを下さったのに申し訳ありません。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by ムノクラ » 2019年9月19日(木) 19:16

めりー さんが書きました:Yanfly氏のプラグインは競合の恐れがあって使わない方向で考えています。
装備品に関するプラグインをいくつか入れていておそらく競合が起こるでしょう。
あと、大前提なのですが私は日本人で外国語の心得がありませんので彼のプラグインは解決策にならないのです。
せっかくレスを下さったのに申し訳ありません。


YEPシリーズを使わない方針は先に出しておいた方が良かったですね。
ついでに、既に使用しているプラグインを出しておいたほうが、ベターでしょうね。
返信する人々は「それは試しました」「それは~の理由で使いません」といった後出しの情報で、モチベーションが下がりますから。

言語(日本語訳済みプラグインがあります)の問題は、下記で解決できますが、試してみるだけでもしてみては?

https://fungamemake.com/yep-japanese
最後に編集したユーザー ムノクラ on 2019年10月24日(木) 22:29 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by ムノクラ » 2019年9月19日(木) 19:28

ヘルプを読んだだけで、実験していません。

▼装備スロットの無効化(トリアコンタン様作)WeaponArmorTypeExtend.js
https://plugin.fungamemake.com/archives/16216
アクターの装備スロットを無効化できます。無効化されたスロットに装備された武具は効力を発揮しなくなります。

* ステートなど特徴を持つメモ欄に以下の通り入力してください。
* <装備無効:1> # スロット[1]を無効化
* <EquipInvalid:1> # 同上

武器のメモ欄で使用可能かが不明ですが、全般的に使えそうな書き方なので、試してみる価値はあるかと思います。


▼装備スロットの無効化(トリアコンタン様作)EquipSlotInvalidate.js
https://plugin.fungamemake.com/archives/16216

* アクターの装備スロットを無効化できます。
* 無効化されたスロットに装備された武具は効力を発揮しなくなります。
* 装備自体が外れることはありませんが、能力値変化及び特徴が全て無効になります。

装備が外れないのだと、ビミョーな印象でしょうけれども。
最後に編集したユーザー ムノクラ on 2019年10月24日(木) 22:40 [ 編集 1 回目 ]
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
めりー
記事: 62
登録日時: 2019年6月21日(金) 17:44
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by めりー » 2019年9月19日(木) 21:08

装備スロットを無効化ではなくタイプを封印したいのです。
例えば武器タイプ「剣」を装備している間は武器タイプ「槍」が装備できないという仕様を実装したいと考えています。
これを各武器のタグ欄に 武器タイプ禁止x のような感じで記述するとその武器種が装備できなくなるという方式で設定できるプラグインを製作していただきたいです。

拙作での具体的な利用方法ですが
拳武器(スロットタイプ二刀流)は本来左右一対であるためこのタイプの武器を装備している時は同じ拳武器に限り二刀流ができるがこのままだと拳武器と同時に他のタイプの武器も装備でき戦術面で悪用できてしまうので
拳武器を装備している間はもう片方の武器スロットには拳武器しか装備できなくなる

という使い方をしようと考えています。
めりー
記事: 62
登録日時: 2019年6月21日(金) 17:44
連絡を取る:

Re: 特定の武器を装備している時のみ特定の武器を装備できなくなる

投稿記事by めりー » 2019年9月19日(木) 21:14

例えば武器タイプ「剣」と「爪」を装備できるキャラが居るとします。

爪を装備した場合剣が装備できなくなり爪に限り二刀流ということで二種類の爪を装備できる。
ただしこの時剣と爪を両手に装備するという事はできない。(武器タイプの剣が封印されている)
爪を外すと剣が装備できるようになる。(武器タイプの剣封印が解除される)

この仕様は見た目とか爪という武器の設定やメリットについてこだわるための要素なので妥協とか代用ではなくずばりそのもので実装したいのです。
デフォルトで装備タイプを封印できるので武器タイプの封印も技術的に可能だと思っていたのですが難しいのですかね。

“MV:プラグイン素材のリクエスト” へ戻る