Data class for actors.
The actor ID.
The actor name.
The actor class ID.
The actor's initial level.
The actor's final level.
The value on which the experience curve is based (10..50).
The amount of experience curve inflation (10..50).
The actor's character graphic file name.
The adjustment value for the character graphic's hue (0..360).
The actor's battler graphic file name.
The adjustment value for the battler graphic's hue (0..360).
2-dimensional array containing base parameters for each level (Table).
Generally takes the form parameters[kind, level].
kind indicates the parameter type (0: max HP, 1: max SP, 2: strength, 3: dexterity, 4: agility, 5: intelligence).
ID of the actor's initially equipped weapon.
ID of the actor's initially equipped shield.
ID of the actor's initially equipped helmet.
ID of the actor's initially equipped body armor.
ID of the actor's initially equipped accessory.
Flag making the actor's weapon unremovable.
Flag making the actor's shield unremovable.
Flag making the actor's helmet unremovable.
Flag making the actor's body armor unremovable.
Flag making the actor's accessory unremovable.
module RPG class Actor def initialize @id = 0 @name = "" @class_id = 1 @initial_level = 1 @final_level = 99 @exp_basis = 30 @exp_inflation = 30 @character_name = "" @character_hue = 0 @battler_name = "" @battler_hue = 0 @parameters = Table.new(6,100) for i in 1..99 @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 @weapon_fix = false @armor1_fix = false @armor2_fix = false @armor3_fix = false @armor4_fix = false 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 attr_accessor :weapon_fix attr_accessor :armor1_fix attr_accessor :armor2_fix attr_accessor :armor3_fix attr_accessor :armor4_fix end end
Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |