ページ 11

アイテムアイコン変更について

Posted: 2020年9月16日(水) 22:40
by 桜庭薫
アイテムとしてメールを実装して、最初は未開封のアイコン、
使ったら開封済みのアイコンになる、ということができないか
検討しているんですが、アイコンを変更するスクリプトなどをご存知の方はいないでしょうか。

デフォルトの機能にはアイコン変更がなく、
別のアイテムとして開封済みを用意するのも考えましたが、
もうちょっといいやり方がないものかと。

情報頂けると助かります。

Re: アイテムアイコン変更について

Posted: 2020年9月17日(木) 17:08
by TOMO
スクリプトで出来ない事もないですが、
「別のアイテムとして開封済みを用意する」の方がいいです


ちなみにスクリプトだとこんな感じです

コード: 全て選択

class RPG::UsableItem
  alias tomo_change_icon_index icon_index
  def icon_index
    if @note.match(/<アイコン変更:(\d+),(\d+)>/i)
      return $2.to_i if $game_switches && $game_switches[$1.to_i]
    end
    return tomo_change_icon_index
  end
end
メモ欄に「<アイコン変更:1,100>」のように記入すると、
スイッチID:1がONの時、アイコンインデックスが100になります
(それ以外の時はそのまま)

※補足
・スイッチのON・OFFは使用効果のコモンイベントか、
 星潟様の「アイテム/スキル使用時スイッチ/変数変更」等を利用して下さい
・アイテムだけでなくスキルでも変更可能です
・このスクリプトは多分VXAceだけでなくVXでも使用可能です(XPは知らない)