Class: RPG::State

Inherits:
BaseItem show all
Defined in:
lib/eidolon/rgss/rpg/state.rb,
lib/eidolon/rgss2/rpg/state.rb,
lib/eidolon/rgss3/rpg/state.rb

Overview

RGSS3

This data structure is specific to RGSS3 (VX Ace).

State

The data class for states.

Instance Attribute Summary collapse

Attributes inherited from BaseItem

#description, #features

Instance Attribute Details

#agi_rateObject

Returns the value of attribute agi_rate.



23
24
25
# File 'lib/eidolon/rgss/rpg/state.rb', line 23

def agi_rate
  @agi_rate
end

#animation_idObject

Returns the value of attribute animation_id.



10
11
12
# File 'lib/eidolon/rgss/rpg/state.rb', line 10

def animation_id
  @animation_id
end

#atk_rateObject

Returns the value of attribute atk_rate.



25
26
27
# File 'lib/eidolon/rgss/rpg/state.rb', line 25

def atk_rate
  @atk_rate
end

#auto_release_probObject

Returns the value of attribute auto_release_prob.



31
32
33
# File 'lib/eidolon/rgss/rpg/state.rb', line 31

def auto_release_prob
  @auto_release_prob
end

#auto_removal_timingObject

Returns the value of attribute auto_removal_timing.



12
13
14
# File 'lib/eidolon/rgss3/rpg/state.rb', line 12

def auto_removal_timing
  @auto_removal_timing
end

#battle_onlyObject

Returns the value of attribute battle_only.



29
30
31
# File 'lib/eidolon/rgss/rpg/state.rb', line 29

def battle_only
  @battle_only
end

#cant_evadeObject

Returns the value of attribute cant_evade.



15
16
17
# File 'lib/eidolon/rgss/rpg/state.rb', line 15

def cant_evade
  @cant_evade
end

#cant_get_expObject

Returns the value of attribute cant_get_exp.



14
15
16
# File 'lib/eidolon/rgss/rpg/state.rb', line 14

def cant_get_exp
  @cant_get_exp
end

#chance_by_damageObject

Returns the value of attribute chance_by_damage.



15
16
17
# File 'lib/eidolon/rgss3/rpg/state.rb', line 15

def chance_by_damage
  @chance_by_damage
end

#def_rateObject

Returns the value of attribute def_rate.



14
15
16
# File 'lib/eidolon/rgss2/rpg/state.rb', line 14

def def_rate
  @def_rate
end

#dex_rateObject

Returns the value of attribute dex_rate.



22
23
24
# File 'lib/eidolon/rgss/rpg/state.rb', line 22

def dex_rate
  @dex_rate
end

#element_setObject

Returns the value of attribute element_set.



29
30
31
# File 'lib/eidolon/rgss2/rpg/state.rb', line 29

def element_set
  @element_set
end

#evaObject

Returns the value of attribute eva.



28
29
30
# File 'lib/eidolon/rgss/rpg/state.rb', line 28

def eva
  @eva
end

#guard_element_setObject

Returns the value of attribute guard_element_set.



33
34
35
# File 'lib/eidolon/rgss/rpg/state.rb', line 33

def guard_element_set
  @guard_element_set
end

#hit_rateObject

Returns the value of attribute hit_rate.



18
19
20
# File 'lib/eidolon/rgss/rpg/state.rb', line 18

def hit_rate
  @hit_rate
end

#hold_turnObject

Returns the value of attribute hold_turn.



30
31
32
# File 'lib/eidolon/rgss/rpg/state.rb', line 30

def hold_turn
  @hold_turn
end

#icon_indexObject

Returns the value of attribute icon_index.



10
11
12
# File 'lib/eidolon/rgss2/rpg/state.rb', line 10

def icon_index
  @icon_index
end

#idObject

Returns the value of attribute id.



8
9
10
# File 'lib/eidolon/rgss/rpg/state.rb', line 8

def id
  @id
end

#int_rateObject

Returns the value of attribute int_rate.



24
25
26
# File 'lib/eidolon/rgss/rpg/state.rb', line 24

def int_rate
  @int_rate
end

#max_turnsObject

Returns the value of attribute max_turns.



14
15
16
# File 'lib/eidolon/rgss3/rpg/state.rb', line 14

def max_turns
  @max_turns
end

#maxhp_rateObject

Returns the value of attribute maxhp_rate.



19
20
21
# File 'lib/eidolon/rgss/rpg/state.rb', line 19

def maxhp_rate
  @maxhp_rate
end

#maxsp_rateObject

Returns the value of attribute maxsp_rate.



20
21
22
# File 'lib/eidolon/rgss/rpg/state.rb', line 20

def maxsp_rate
  @maxsp_rate
end

#mdef_rateObject

Returns the value of attribute mdef_rate.



27
28
29
# File 'lib/eidolon/rgss/rpg/state.rb', line 27

def mdef_rate
  @mdef_rate
end

#message1Object

Returns the value of attribute message1.



25
26
27
# File 'lib/eidolon/rgss2/rpg/state.rb', line 25

def message1
  @message1
end

#message2Object

Returns the value of attribute message2.



26
27
28
# File 'lib/eidolon/rgss2/rpg/state.rb', line 26

def message2
  @message2
end

#message3Object

Returns the value of attribute message3.



27
28
29
# File 'lib/eidolon/rgss2/rpg/state.rb', line 27

def message3
  @message3
end

#message4Object

Returns the value of attribute message4.



28
29
30
# File 'lib/eidolon/rgss2/rpg/state.rb', line 28

def message4
  @message4
end

#min_turnsObject

Returns the value of attribute min_turns.



13
14
15
# File 'lib/eidolon/rgss3/rpg/state.rb', line 13

def min_turns
  @min_turns
end

#minus_state_setObject

Returns the value of attribute minus_state_set.



35
36
37
# File 'lib/eidolon/rgss/rpg/state.rb', line 35

def minus_state_set
  @minus_state_set
end

#nameObject

Returns the value of attribute name.



9
10
11
# File 'lib/eidolon/rgss/rpg/state.rb', line 9

def name
  @name
end

#nonresistanceObject

Returns the value of attribute nonresistance.



12
13
14
# File 'lib/eidolon/rgss/rpg/state.rb', line 12

def nonresistance
  @nonresistance
end

#noteObject

Returns the value of attribute note.



31
32
33
# File 'lib/eidolon/rgss2/rpg/state.rb', line 31

def note
  @note
end

#offset_by_oppositeObject

Returns the value of attribute offset_by_opposite.



18
19
20
# File 'lib/eidolon/rgss2/rpg/state.rb', line 18

def offset_by_opposite
  @offset_by_opposite
end

#pdef_rateObject

Returns the value of attribute pdef_rate.



26
27
28
# File 'lib/eidolon/rgss/rpg/state.rb', line 26

def pdef_rate
  @pdef_rate
end

#plus_state_setObject

Returns the value of attribute plus_state_set.



34
35
36
# File 'lib/eidolon/rgss/rpg/state.rb', line 34

def plus_state_set
  @plus_state_set
end

#priorityObject

Returns the value of attribute priority.



12
13
14
# File 'lib/eidolon/rgss2/rpg/state.rb', line 12

def priority
  @priority
end

#ratingObject

Returns the value of attribute rating.



17
18
19
# File 'lib/eidolon/rgss/rpg/state.rb', line 17

def rating
  @rating
end

#reduce_hit_ratioObject

Returns the value of attribute reduce_hit_ratio.



20
21
22
# File 'lib/eidolon/rgss2/rpg/state.rb', line 20

def reduce_hit_ratio
  @reduce_hit_ratio
end

#release_by_damageObject

Returns the value of attribute release_by_damage.



22
23
24
# File 'lib/eidolon/rgss2/rpg/state.rb', line 22

def release_by_damage
  @release_by_damage
end

#remove_at_battle_endObject

Returns the value of attribute remove_at_battle_end.



17
18
19
# File 'lib/eidolon/rgss3/rpg/state.rb', line 17

def remove_at_battle_end
  @remove_at_battle_end
end

#remove_by_damageObject

Returns the value of attribute remove_by_damage.



16
17
18
# File 'lib/eidolon/rgss3/rpg/state.rb', line 16

def remove_by_damage
  @remove_by_damage
end

#remove_by_restrictionObject

Returns the value of attribute remove_by_restriction.



18
19
20
# File 'lib/eidolon/rgss3/rpg/state.rb', line 18

def remove_by_restriction
  @remove_by_restriction
end

#remove_by_walkingObject

Returns the value of attribute remove_by_walking.



19
20
21
# File 'lib/eidolon/rgss3/rpg/state.rb', line 19

def remove_by_walking
  @remove_by_walking
end

#restrictionObject

Returns the value of attribute restriction.



11
12
13
# File 'lib/eidolon/rgss/rpg/state.rb', line 11

def restriction
  @restriction
end

#shock_release_probObject

Returns the value of attribute shock_release_prob.



32
33
34
# File 'lib/eidolon/rgss/rpg/state.rb', line 32

def shock_release_prob
  @shock_release_prob
end

#slip_damageObject

Returns the value of attribute slip_damage.



16
17
18
# File 'lib/eidolon/rgss/rpg/state.rb', line 16

def slip_damage
  @slip_damage
end

#spi_rateObject

Returns the value of attribute spi_rate.



15
16
17
# File 'lib/eidolon/rgss2/rpg/state.rb', line 15

def spi_rate
  @spi_rate
end

#state_setObject

Returns the value of attribute state_set.



30
31
32
# File 'lib/eidolon/rgss2/rpg/state.rb', line 30

def state_set
  @state_set
end

#steps_to_removeObject

Returns the value of attribute steps_to_remove.



20
21
22
# File 'lib/eidolon/rgss3/rpg/state.rb', line 20

def steps_to_remove
  @steps_to_remove
end

#str_rateObject

Returns the value of attribute str_rate.



21
22
23
# File 'lib/eidolon/rgss/rpg/state.rb', line 21

def str_rate
  @str_rate
end

#zero_hpObject

Returns the value of attribute zero_hp.



13
14
15
# File 'lib/eidolon/rgss/rpg/state.rb', line 13

def zero_hp
  @zero_hp
end