Module_RPG::Actor



アクター再定義

※なるべくスクリプトの上部に配置して下さい

2024:02:01
・靴装備対応

#==============================================================================
# ■ Module_RPG::Actor
#------------------------------------------------------------------------------
#  アクター再定義
#==============================================================================
module RPG
  class Actor
    def initialize
      @id = 0
      @name = ""
      @class_id = 1
      @initial_level = 1
      # ↓レベル上限変更↓
      @final_level = 999
      # ↑レベル上限変更↑
      @exp_basis = 30
      @exp_inflation = 30
      @character_name = ""
      @character_hue = 0
      @battler_name = ""
      @battler_hue = 0
      # ↓レベル上限変更↓
      @parameters = Table.new(6,1000)
      for i in 1..999
        @parameters[0, i] = 500 + i * 50
        @parameters[1, i] = 500 + i * 50
        @parameters[2, i] = 50 + i * 5
        @parameters[3, i] = 50 + i * 5
        @parameters[4, i] = 50 + i * 5
        @parameters[5, i] = 50 + i * 5
      end
      # ↑レベル上限変更↑
      @weapon_id = 0
      @armor1_id = 0
      @armor2_id = 0
      @armor3_id = 0
      @armor4_id = 0
# ↓Equip_Extend↓
      @armor5_id = 0
      @armor6_id = 0
      @armor7_id = 0
      @armor8_id = 0
# ↑Equip_Extend↑
      @weapon_fix = false
      @armor1_fix = false
      @armor2_fix = false
      @armor3_fix = false
      @armor4_fix = false
# ↓Equip_Extend↓
      @armor5_fix = false
      @armor6_fix = false
      @armor7_fix = false
      @armor8_fix = false
# ↑Equip_Extend↑
# ↓Multi_Blade↓
      @armors_weapon  = [false, false, false, false, false, false, false, false]
# ↑Multi_Blade↑
# ↓連続攻撃↓
      @max_atk_num    = 1
# ↑連続攻撃↑
    end
    attr_accessor :id
    attr_accessor :name
    attr_accessor :class_id
    attr_accessor :initial_level
    attr_accessor :final_level
    attr_accessor :exp_basis
    attr_accessor :exp_inflation
    attr_accessor :character_name
    attr_accessor :character_hue
    attr_accessor :battler_name
    attr_accessor :battler_hue
    attr_accessor :parameters
    attr_accessor :weapon_id
    attr_accessor :armor1_id
    attr_accessor :armor2_id
    attr_accessor :armor3_id
    attr_accessor :armor4_id
# ↓Equip_Extend↓
    attr_accessor :armor5_id
    attr_accessor :armor6_id
    attr_accessor :armor7_id
    attr_accessor :armor8_id
# ↑Equip_Extend↑
    attr_accessor :weapon_fix
    attr_accessor :armor1_fix
    attr_accessor :armor2_fix
    attr_accessor :armor3_fix
    attr_accessor :armor4_fix
# ↓Equip_Extend↓
    attr_accessor :armor5_fix
    attr_accessor :armor6_fix
    attr_accessor :armor7_fix
    attr_accessor :armor8_fix
# ↑Equip_Extend↑
# ↓Multi_Blade↓
    attr_accessor :armors_weapon
# ↑Multi_Blade↑
# ↓連続攻撃↓
    attr_accessor :max_atk_num
# ↑連続攻撃↑
  end
end
〜使い方〜 モジュールをスクリプトの一番上に追加する これだけです。

戻る