【解決】【RGSS3】所持しているだけで能力値が変化するアイテム

TIKItoki
記事: 5
登録日時: 2020年11月04日(水) 17:39

【解決】【RGSS3】所持しているだけで能力値が変化するアイテム

投稿記事by TIKItoki » 2021年1月21日(木) 21:26

『所持しているだけで、パーティ全員(あるいは特定キャラクター)の能力値を一定値増減させられるアイテム』を実装したいと考えております。
例えば、所持している間だけ味方全体の速さが50減る事で重さを表現するペナルティアイテム、のような感じです。

こちらコモンイベントにより疑似的な表現は可能ですが、作品内で多数バリエーションを作成する予定で管理の都合できるだけデータベースのアイテム欄だけで完結させたいと思っております。
そこで、例えばデータベースのメモ欄に「<所持効果:atk,+15>」と書いているアイテムを所持している間はパーティ全員の最終的な能力値に+15の補正が入る、というような形のスクリプトが理想形になります。
(命中・属性有効度などのサブステータスも変更できると尚助かります)

ある程度各種サイトを探しても見つかりませんでしたが、もし既存である場合は教えていただけると助かります。
よろしくお願いいたします。
最後に編集したユーザー TIKItoki on 2021年1月22日(金) 19:37 [ 編集 1 回目 ]

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 【RGSS3】所持しているだけで能力値が変化するアイテム

投稿記事by TOMO » 2021年1月22日(金) 00:35

星潟様の「能力値増加特徴」で可能だと思います
TIKItoki
記事: 5
登録日時: 2020年11月04日(水) 17:39

Re: 【RGSS3】所持しているだけで能力値が変化するアイテム

投稿記事by TIKItoki » 2021年1月22日(金) 06:27

TOMO さんが書きました:星潟様の「能力値増加特徴」で可能だと思います

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

言葉足らずでしたら申し訳ないのですが、こちらのスクリプトは職業・ステート・装備などの特徴を持つ対象者に対して効果を与えるもので、
特定アイテムを所持しているだけで能力補正の発生してほしい本件とはニュアンスが異なっております。

イメージとしては「持ち物欄に入っているだけでパーティ全体に装備効果のような能力補正を発生させるアイテム」といったものになります。
よろしくお願いいたします。
TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: 【RGSS3】所持しているだけで能力値が変化するアイテム

投稿記事by TOMO » 2021年1月22日(金) 18:19

いや、全ての職業かアクターのメモ欄に、設定例にある

コード: 全て選択

<MDF:$game_party.item_number($data_items[5])*10>
みたいなのを追加しておけば、近いのが出来るかなと思ったんですが…
TIKItoki
記事: 5
登録日時: 2020年11月04日(水) 17:39

Re: 【RGSS3】所持しているだけで能力値が変化するアイテム

投稿記事by TIKItoki » 2021年1月22日(金) 19:37

TOMO さんが書きました:いや、全ての職業かアクターのメモ欄に、設定例にある

コード: 全て選択

<MDF:$game_party.item_number($data_items[5])*10>
みたいなのを追加しておけば、近いのが出来るかなと思ったんですが…

あ、なるほど理解しました!アイテム側でなくキャラクター側に設定するんですね...
こちらの早とちりで勘違いしてしまっており申し訳ありませんでした。

内容としてはこちらでも実装できそうなため、こちら使わせていただきます。
本当にありがとうございます。

“VX / Ace:スクリプト素材のリクエスト” へ戻る