ページ 11

イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 17:30
by るーさん
こんにちわ!お世話になっております!

イベントによって特定のアクターに「特徴」を追加したいのですが、可能でしょうか?
例えばもともと属性有効度:物理*150のみを持っているアクターが、あるイベントを経験したことで能力値HP*200を獲得するといった感じです。
どうやら元々用意されているイベントコマンドにはなさそうでしたのでスクリプトで実行する方法を探してみたのですが、それらしきものが見つかりませんでした…

ご回答いただけますと幸いです。

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 18:01
by 虚構の城跡
イベントで特定のアクターに「特徴が追加されたステート」を付与させる方法でも疑似的にアクターに特徴を追加できますよ。
そして、戦闘不能、全回復時でも残るステートを設定できるプラグインもあります。
MZで利用出来るプラグインはどれくらいあるかは知りませんが・・・。

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 18:41
by るーさん
なるほど!そういった方法で実現していたのですね!
ご回答ありがとうございます!

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 18:46
by ムノクラ
るーさん さんが書きました:こんにちわ!お世話になっております!

イベントによって特定のアクターに「特徴」を追加したいのですが、可能でしょうか?
例えばもともと属性有効度:物理*150のみを持っているアクターが、あるイベントを経験したことで能力値HP*200を獲得するといった感じです。
どうやら元々用意されているイベントコマンドにはなさそうでしたのでスクリプトで実行する方法を探してみたのですが、それらしきものが見つかりませんでした…

ご回答いただけますと幸いです。
専用のステートで特徴を追加するのが簡潔だと思います。
ステートのアイコンを設定しなければ、プレイヤーにステートを意識させることもありません。

ただ、戦闘不能以外のステートは下記で自動的に解除されます。
※解除条件と関係なく解除されます。
・戦闘不能になる。
・イベントコマンド「全回復」の対象になる。
これを回避し、継続するステートにするプラグインがあります。

▼永続ステート(Yana様作) - PermanentState.js
https://plugin-mz.fungamemake.com/archives/4176
戦闘不能や全回復で解除されないステートを設定できるようにします。

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 19:01
by るーさん
ご返信ありがとうございます!
虚構の城跡様のご回答を受けてプラグインを探していたのでとてもありがたいです!

ただ、スクリプトであれば解決できるだろうからという理由で書いていなかったのですが、実は動的な数値で特徴を付与したいのです…
例)
r = 100~200のランダムな数値を算出
村人Aを仲間にしたとき、能力値HP * r の特徴を付与

ステートに限らず特徴の欄には定数しか設定できなくなってしまっているのでどうしようかと…

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 19:24
by ムノクラ
るーさん さんが書きました:ご返信ありがとうございます!
虚構の城跡様のご回答を受けてプラグインを探していたのでとてもありがたいです!

ただ、スクリプトであれば解決できるだろうからという理由で書いていなかったのですが、実は動的な数値で特徴を付与したいのです…
例)
r = 100~200のランダムな数値を算出
村人Aを仲間にしたとき、能力値HP * r の特徴を付与

ステートに限らず特徴の欄には定数しか設定できなくなってしまっているのでどうしようかと…
これでいかがでしょうか?

▼動的データベース(トリアコンタン様作) - DynamicDatabase.js
https://plugin-mz.fungamemake.com/archives/1270
データベースの各項目を動的な値に変更するプラグインです。制御文字やJavaScript計算式を使ってより高度なデータベースを構築できます。公式プラグイン「TextScriptBase.js」との併用で、さらに高度な制御文字が使用できます。

Re: イベントにて「特徴」の追加

Posted: 2022年2月15日(火) 19:29
by るーさん
ムノクラ様ありがとうございます!
動的にするプラグインがあったのですね(;^ω^)
お手数をおかけしました…

改めてお二方、助けていただき本当にありがとうございました!
これで目的の動作をさせられそうです!