Class: Studio::LearnableMove

Inherits:
Object
  • Object
show all
Defined in:
scripts/00800 Studio/00001 Data/00042 CreatureForm.rb

Overview

Data class describing a learnable move

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#moveSymbol (readonly)

db_symbol of the move that can be learnt

Returns:

  • (Symbol)


168
169
170
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 168

def move
  @move
end

Instance Method Details

#breed_learnable?Boolean

Test if the move is learnable by breeding

Returns:

  • (Boolean)


190
191
192
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 190

def breed_learnable?
  false
end

#evolution_learnable?Boolean

Test if the move is learnable by evolution

Returns:

  • (Boolean)


196
197
198
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 196

def evolution_learnable?
  false
end

#level_learnable?Boolean

Test if the move is learnable by level

Returns:

  • (Boolean)


172
173
174
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 172

def level_learnable?
  false
end

#tech_learnable?Boolean

Test if the move is learnable by tech item

Returns:

  • (Boolean)


184
185
186
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 184

def tech_learnable?
  false
end

#tutor_learnable?Boolean

Test if the move is learnable by tutor

Returns:

  • (Boolean)


178
179
180
# File 'scripts/00800 Studio/00001 Data/00042 CreatureForm.rb', line 178

def tutor_learnable?
  false
end