RGSS3備忘録その4 装備ステータス完全表示

こんばんわ(`・д・´)
RGSS3備忘禄シリーズも早くもpart4です。
時の経つのははやいですねぇ( ^ω^)

今日やるのは、装備画面でのステータス画面に
最大HPと最大MPも表示させるっていうのをやります。

VX aceの装備品には、最大HPと最大MPを変化させるアイテムを
作れるようになりました。 ヤッタネ( ^ω^)
しかーし! デフォルトのままでは装備画面に最大HPと最大MPが表示されないので
パッと見ではどのくらい変化するのか、わかりません。( ^ω^)∩アウト!
そこで、今回それを表示させるスクリプトを考えました。

module Suppon
  EquipStatus003 = true #使用しない場合はfalseにしてください。
end

class Window_EquipStatus
  LineHeight = 20
 
  alias suppon003_initialize initialize
  def initialize(x, y)
   suppon003_initialize(x, y)
   self.contents.font.size = LineHeight if Suppon::EquipStatus003
  end
 
  alias suppon003_visible_line_number visible_line_number
  def visible_line_number
    return 9 if Suppon::EquipStatus003
    suppon003_visible_line_number
  end

  alias suppon003_refresh refresh
  def refresh
    unless Suppon::EquipStatus003
      suppon003_refresh
      return
    end
    contents.clear
    draw_actor_name(@actor, 4, 0) if @actor
    8.times {|i| draw_item(0, line_height * (1 + i), i) }
  end
 
  alias suppon003_line_height line_height
  def line_height
    return LineHeight if Suppon::EquipStatus003
    suppon003_line_height
  end
 
  alias suppon003_standard_padding standard_padding
  def standard_padding
    return 6 if Suppon::EquipStatus003
    suppon003_standard_padding
  end
 
end



111220_01_weblog.jpg

ちょっと窮屈ですが、我慢してください。
これ以上文字が小さいと老眼の人にはみづらいですから!(`・д・´)

では、今日はこの辺で( ^▽^)ノシ
スポンサーサイト

テーマ : RPGツクール
ジャンル : ゲーム

コメントの投稿

管理者にだけ表示を許可する

No title

初めまして
自作ゲーム「東方サクサクエスト」内に、
Suppon様の装備ステータス完全表示スクリプトを使用させて頂きました。
素敵なスクリプトをありがとうございました!

No title

アクア様

こちらこそはじめまして。
稚拙なスクリプトですが、使用報告ありがとうございます。
作成されたゲームは、いつか実況プレイさせて
いただきますね。( ^ω^)
プロフィール

Suppon

Author:Suppon
すっぽんでーす。(^▽^)
カルドラ鋭意制作中( ・`ω・´)
Twitter => suppon01
メールはこちらへ
suppon2008@gmail.com

Twitter...

Twitter Reload

最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブログ内検索
RSSフィード
リンク
ブロとも申請フォーム

この人とブロともになる