(解決済み)アイテムでスキル強化

THE Syoshin men
記事: 36
登録日時: 2019年5月24日(金) 03:40

(解決済み)アイテムでスキル強化

投稿記事 by THE Syoshin men »

お世話になってます!
スキルをアイテムで強化できる方法、またプラグインって存在するのでしょうか?

例えば、覚えている「殴る」というスキルに強化アイテムを使う事で「連続パンチ」にスキル変更できる、または「殴る」の後に確率で「連続パンチ」が発生するなどを求めています。
後者については、コモンイベントから呼び出したり、スキルのメモ欄に記入する事で、同じ事ができるプラグインはあるみたいなんですが、それをアイテムを使用する事によって、そういった風にスキルを強化する事ができるのでしょうか?

もし、案があれば宜しくお願い致します。
最後に編集したユーザー THE Syoshin men [ 2020年2月15日(土) 02:12 ], 累計 1 回
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: アイテムでスキル強化

投稿記事 by ムノクラ »

THE Syoshin men さんが書きました:お世話になってます!
スキルをアイテムで強化できる方法、またプラグインって存在するのでしょうか?

例えば、覚えている「殴る」というスキルに強化アイテムを使う事で「連続パンチ」にスキル変更できる、または「殴る」の後に確率で「連続パンチ」が発生するなどを求めています。
後者については、コモンイベントから呼び出したり、スキルのメモ欄に記入する事で、同じ事ができるプラグインはあるみたいなんですが、それをアイテムを使用する事によって、そういった風にスキルを強化する事ができるのでしょうか?

もし、案があれば宜しくお願い致します。
プラグインというか簡単なスクリプトでも出来るかも知れません。

ただ、要件が上手く理解できません。

1.覚えている「殴る」というスキルに強化アイテムを使う事で「連続パンチ」にスキル変更できる。
2.「殴る」の後に確率で「連続パンチ」が発生する。

これは全く別の要件ですので、課題毎にトピックを分けるのが理想的です。

1.については、スクリプトをコモンイベントで組んでアイテムの実行時に行うことが出来ます。
ただ、それはスキル1を忘れてスキル2にするという実装ですが、それで合っていますか?

2.は時々会心の一撃が発生するスキルというイメージなのでしょうか?

「後者については、コモンイベントから呼び出したり、スキルのメモ欄に記入する事で、同じ事ができるプラグインはあるみたい」
それは具体的に、どのプラグインでしょうか?
できれば、入手元を教えて下さい。
こちらで、何が出来るのか確認できます。

内容はできるだけ箇条書きで分類しやすいように分けて書いた方が伝わりやすいです。
仕様が伝わらないと、返信はつきにくくなります。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
THE Syoshin men
記事: 36
登録日時: 2019年5月24日(金) 03:40

Re: アイテムでスキル強化

投稿記事 by THE Syoshin men »

返信ありがとうございます!

そうですね。
読み直しても、伝わりづらい文章でした。
申し訳ございません。

1と2は別要件でしたね。
どちらかでも出来るならと思い送信してしまいました。

結局自分のやりたい理想ですが、
・特定のアイテムを使用することによってスキル1を習得する。
・バトルでスキル1を使用するにはスキル2を選択することによって、確率でスキル1に変化する。
この二つの条件を満たしたいと思い質問させていただきました。
先に書いた「連続パンチ」がスキル1。「殴る」がスキル2です。

>>(1.については、スクリプトをコモンイベントで組んでアイテムの実行時に行うことが出来ます。
ただ、それはスキル1を忘れてスキル2にするという実装ですが、それで合っていますか?)

↑重要なことを言ってませんでした。本当にすみません。変化させるのはバトル時のみです。

>>(2.は時々会心の一撃が発生するスキルというイメージなのでしょうか?)

↑イメージとしてはそうです。会心とは別に時々強化された技が出るという演出をしたいと思いました。

プラグインに関しては、剣崎宗二様のLinkActionSkillが近いなと感じたのですが、
上のスキル1を習得するまでにも、スキル2を選択するとスキル1が確率で使用できてしまうのではないかと、
考えていました。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: アイテムでスキル強化

投稿記事 by ムノクラ »

THE Syoshin men さんが書きました:返信ありがとうございます!

そうですね。
読み直しても、伝わりづらい文章でした。
申し訳ございません。

1と2は別要件でしたね。
どちらかでも出来るならと思い送信してしまいました。

結局自分のやりたい理想ですが、
・特定のアイテムを使用することによってスキル1を習得する。
・バトルでスキル1を使用するにはスキル2を選択することによって、確率でスキル1に変化する。
この二つの条件を満たしたいと思い質問させていただきました。
先に書いた「連続パンチ」がスキル1。「殴る」がスキル2です。

>>(1.については、スクリプトをコモンイベントで組んでアイテムの実行時に行うことが出来ます。
ただ、それはスキル1を忘れてスキル2にするという実装ですが、それで合っていますか?)

↑重要なことを言ってませんでした。本当にすみません。変化させるのはバトル時のみです。

>>(2.は時々会心の一撃が発生するスキルというイメージなのでしょうか?)

↑イメージとしてはそうです。会心とは別に時々強化された技が出るという演出をしたいと思いました。

プラグインに関しては、剣崎宗二様のLinkActionSkillが近いなと感じたのですが、
上のスキル1を習得するまでにも、スキル2を選択するとスキル1が確率で使用できてしまうのではないかと、
考えていました。
・特定のアイテムを使用することによってスキル1を習得する。
・バトルでスキル1を使用するにはスキル2を選択することによって、確率でスキル1に変化する。

ということは、スキル1は通常では選択(実行・表示も非表示?)できないということでしょうか?

プラグインは下記で合っていますか?
https://raw.githubusercontent.com/kenza ... nSkills.js

プラグイン名ではなくリンクを貼った方が、回答が早くなります。

このプラグインは使用を試みたのでしょうか?
使ってみたのでしたら、どのように設定したが、どこがイメージと違ったなどと具体例を出していただけると、やりたい事が伝わりやすいと思います。

まだ、イマイチ実現したいことが理解できません。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
THE Syoshin men
記事: 36
登録日時: 2019年5月24日(金) 03:40

Re: アイテムでスキル強化

投稿記事 by THE Syoshin men »

ありがとうございます!

>>ということは、スキル1は通常では選択(実行・表示も非表示?)できないということでしょうか?

すみません。そこの説明も曖昧でした。
@スキル1とは
・バトル画面では非表示、ステータス画面では表示するも使用不可。
・スキル2をバトルで使う事で低確率でスキル1に変化
・特定のアイテム(例えば奥義書)を使用する事により、上記二つが実行できる。

↑こういった状態を目指しています。


>>プラグインは下記で合っていますか?
https://raw.githubusercontent.com/kenza ... nSkills.js

はい!合ってます!
そうですね。探す手間をかけさせてしまいました。

実際には使っていないのですが、
プラグインのヘルプや他のフォーラム等を読んで

* <linkskill:[連鎖確率(%)],[連動スキルID]>
をスキルメモ欄に貼る事により実装可能との事。

※問題点として、
1、スキル2→スキル1に変化ではなく、
スキル2→スキル1との連鎖になる点。

2、スキル1を特定のアイテム(奥義書)を使用し習得せずとも、スキル2→スキル1となってしまう点。

また至らない所がありましたら、ご指摘お願いします。
アバター
剣崎 宗二
記事: 742
登録日時: 2016年11月12日(土) 20:36
連絡する:

Re: アイテムでスキル強化

投稿記事 by 剣崎 宗二 »

該当プラグインの作者です。
1、スキル2→スキル1に変化ではなく、
スキル2→スキル1との連鎖になる点。
こちらは<counter_crash>タグをスキル1の方に入れる事により解決します。
https://forum.tkool.jp/index.php?thread ... 8B%95.291/
こちらの「ランダムで何かの技を発動(いわゆるパルプ〇テ)」の部分をご覧ください。
2、スキル1を特定のアイテム(奥義書)を使用し習得せずとも、スキル2→スキル1となってしまう点。
こちらについてはスキルを使用した時の判定ではなくアイテムを使用した時の習得/忘却判定ですので、別プラグインを探して頂く方が良いと考えます。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
THE Syoshin men
記事: 36
登録日時: 2019年5月24日(金) 03:40

Re: アイテムでスキル強化

投稿記事 by THE Syoshin men »

返信ありがとうございます!

>>こちらは<counter_crash>タグをスキル1の方に入れる事により解決します。
https://forum.tkool.jp/index.php?thread ... 8B%95.291/
こちらの「ランダムで何かの技を発動(いわゆるパルプ〇テ)」の部分をご覧ください。

なるほど!スキルの連鎖以外にもできるのですね。
技じゃなくても、スキル選択→失敗→使用者にダメージみたいなことができて面白そうです。

>>こちらについてはスキルを使用した時の判定ではなくアイテムを使用した時の習得/忘却判定ですので、別プラグインを探して頂く方が良いと考えます。

そうなんですね。使用者の覚えているスキルにのみ変化できればと思ったのですが...。
アバター
剣崎 宗二
記事: 742
登録日時: 2016年11月12日(土) 20:36
連絡する:

Re: アイテムでスキル強化

投稿記事 by 剣崎 宗二 »

そうなんですね。使用者の覚えているスキルにのみ変化できればと思ったのですが...
今プラグインを見直した所、作者である私すら忘れていた機能を思い出しました。

コード: 全て選択

* <linkcondition:[式]>
* このタグが反撃、連動タグと同時に使われた際、[式]の評価がtrueにならない限り反撃や連鎖が発動しません。
このタグをお使いください。
具体的には、

コード: 全て選択

<linkcondition: a.hasSkill(スキル1のID)>
をスキル2(先に発動する方)にいれて見てください。

但し、注意点として、スキル2を「敵が」使う際はエラーが発生する事(敵にはスキルを習得しているかどうかの概念がない為)
また、
@スキル1とは
・バトル画面では非表示、ステータス画面では表示するも使用不可。
こちらの要件は別途ご自分の方で満たして頂く必要がある事にご注意ください。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
THE Syoshin men
記事: 36
登録日時: 2019年5月24日(金) 03:40

Re: アイテムでスキル強化

投稿記事 by THE Syoshin men »

お早い返信ありがとうございます!

本当にありがとうございました。
ムノクラ様、剣崎宗二様に感謝の気持ちでいっぱいです。

>>@スキル1とは
・バトル画面では非表示、ステータス画面では表示するも使用不可。

これに関しても、先ほど別プラグインによりバトルコマンドの表示制御をすることができました。


しかしながら、プラグインをダウンロードさせていただき、
<linkcondition: a.hasSkill(スキル1のID)>
をスキル2を使用してみたのですが、スキル2のままでした。
それと↑これについても確率%は決められるのでしょうか?
添付ファイル
タイトルなし.png
アバター
剣崎 宗二
記事: 742
登録日時: 2016年11月12日(土) 20:36
連絡する:

Re: アイテムでスキル強化

投稿記事 by 剣崎 宗二 »

しかしながら、プラグインをダウンロードさせていただき、
<linkcondition: a.hasSkill(スキル1のID)>
をスキル2を使用してみたのですが、スキル2のままでした。
それと↑これについても確率%は決められるのでしょうか?
こちら説明文
* <linkcondition:[式]>
* このタグが反撃、連動タグと同時に使われた際、[式]の評価がtrueにならない限り反撃や連鎖が発動しません。
にある通り、通常の<linkskill:[連鎖確率(%)],[連動スキルID]>と併用する物です。
通常のタグが無い状態では当然効果を発揮しません…
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
返信する

“MV:質問”に戻る