『所持しているだけで、パーティ全員(あるいは特定キャラクター)の能力値を一定値増減させられるアイテム』を実装したいと考えております。
例えば、所持している間だけ味方全体の速さが50減る事で重さを表現するペナルティアイテム、のような感じです。
こちらコモンイベントにより疑似的な表現は可能ですが、作品内で多数バリエーションを作成する予定で管理の都合できるだけデータベースのアイテム欄だけで完結させたいと思っております。
そこで、例えばデータベースのメモ欄に「<所持効果:atk,+15>」と書いているアイテムを所持している間はパーティ全員の最終的な能力値に+15の補正が入る、というような形のスクリプトが理想形になります。
(命中・属性有効度などのサブステータスも変更できると尚助かります)
ある程度各種サイトを探しても見つかりませんでしたが、もし既存である場合は教えていただけると助かります。
よろしくお願いいたします。
【解決】【RGSS3】所持しているだけで能力値が変化するアイテム
【解決】【RGSS3】所持しているだけで能力値が変化するアイテム
最後に編集したユーザー TIKItoki [ 2021年1月22日(金) 19:37 ], 累計 1 回
Re: 【RGSS3】所持しているだけで能力値が変化するアイテム
返信ありがとうございます。TOMO さんが書きました:星潟様の「能力値増加特徴」で可能だと思います
言葉足らずでしたら申し訳ないのですが、こちらのスクリプトは職業・ステート・装備などの特徴を持つ対象者に対して効果を与えるもので、
特定アイテムを所持しているだけで能力補正の発生してほしい本件とはニュアンスが異なっております。
イメージとしては「持ち物欄に入っているだけでパーティ全体に装備効果のような能力補正を発生させるアイテム」といったものになります。
よろしくお願いいたします。
Re: 【RGSS3】所持しているだけで能力値が変化するアイテム
いや、全ての職業かアクターのメモ欄に、設定例にある
みたいなのを追加しておけば、近いのが出来るかなと思ったんですが…
コード: 全て選択
<MDF:$game_party.item_number($data_items[5])*10>
現在サポート終了中
Re: 【RGSS3】所持しているだけで能力値が変化するアイテム
あ、なるほど理解しました!アイテム側でなくキャラクター側に設定するんですね...TOMO さんが書きました:いや、全ての職業かアクターのメモ欄に、設定例にあるみたいなのを追加しておけば、近いのが出来るかなと思ったんですが…コード: 全て選択
<MDF:$game_party.item_number($data_items[5])*10>
こちらの早とちりで勘違いしてしまっており申し訳ありませんでした。
内容としてはこちらでも実装できそうなため、こちら使わせていただきます。
本当にありがとうございます。