Class: RPG::State

Inherits:
BaseItem show all
Defined in:
lib/R3EXS/RGSS3.rb

Instance Attribute Summary collapse

Attributes inherited from BaseItem

#description, #features, #icon_index, #id, #name, #note

Instance Method Summary collapse

Constructor Details

#initializeState

Returns a new instance of State.



918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'lib/R3EXS/RGSS3.rb', line 918

def initialize
    super
    @restriction           = 0
    @priority              = 50
    @remove_at_battle_end  = false
    @remove_by_restriction = false
    @auto_removal_timing   = 0
    @min_turns             = 1
    @max_turns             = 1
    @remove_by_damage      = false
    @chance_by_damage      = 100
    @remove_by_walking     = false
    @steps_to_remove       = 100
    @message1              = ''
    @message2              = ''
    @message3              = ''
    @message4              = ''
end

Instance Attribute Details

#auto_removal_timingObject

Returns the value of attribute auto_removal_timing.



941
942
943
# File 'lib/R3EXS/RGSS3.rb', line 941

def auto_removal_timing
  @auto_removal_timing
end

#chance_by_damageObject

Returns the value of attribute chance_by_damage.



945
946
947
# File 'lib/R3EXS/RGSS3.rb', line 945

def chance_by_damage
  @chance_by_damage
end

#max_turnsObject

Returns the value of attribute max_turns.



943
944
945
# File 'lib/R3EXS/RGSS3.rb', line 943

def max_turns
  @max_turns
end

#message1Object

Returns the value of attribute message1.



948
949
950
# File 'lib/R3EXS/RGSS3.rb', line 948

def message1
  @message1
end

#message2Object

Returns the value of attribute message2.



949
950
951
# File 'lib/R3EXS/RGSS3.rb', line 949

def message2
  @message2
end

#message3Object

Returns the value of attribute message3.



950
951
952
# File 'lib/R3EXS/RGSS3.rb', line 950

def message3
  @message3
end

#message4Object

Returns the value of attribute message4.



951
952
953
# File 'lib/R3EXS/RGSS3.rb', line 951

def message4
  @message4
end

#min_turnsObject

Returns the value of attribute min_turns.



942
943
944
# File 'lib/R3EXS/RGSS3.rb', line 942

def min_turns
  @min_turns
end

#priorityObject

Returns the value of attribute priority.



938
939
940
# File 'lib/R3EXS/RGSS3.rb', line 938

def priority
  @priority
end

#remove_at_battle_endObject

Returns the value of attribute remove_at_battle_end.



939
940
941
# File 'lib/R3EXS/RGSS3.rb', line 939

def remove_at_battle_end
  @remove_at_battle_end
end

#remove_by_damageObject

Returns the value of attribute remove_by_damage.



944
945
946
# File 'lib/R3EXS/RGSS3.rb', line 944

def remove_by_damage
  @remove_by_damage
end

#remove_by_restrictionObject

Returns the value of attribute remove_by_restriction.



940
941
942
# File 'lib/R3EXS/RGSS3.rb', line 940

def remove_by_restriction
  @remove_by_restriction
end

#remove_by_walkingObject

Returns the value of attribute remove_by_walking.



946
947
948
# File 'lib/R3EXS/RGSS3.rb', line 946

def remove_by_walking
  @remove_by_walking
end

#restrictionObject

Returns the value of attribute restriction.



937
938
939
# File 'lib/R3EXS/RGSS3.rb', line 937

def restriction
  @restriction
end

#steps_to_removeObject

Returns the value of attribute steps_to_remove.



947
948
949
# File 'lib/R3EXS/RGSS3.rb', line 947

def steps_to_remove
  @steps_to_remove
end