Class: Studio::LearnableMove

Inherits:
Object
  • Object
show all
Defined in:
docs/00800_Studio.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)


777
778
779
# File 'docs/00800_Studio.rb', line 777

def move
  @move
end

Instance Method Details

#breed_learnable?Boolean

Test if the move is learnable by breeding

Returns:

  • (Boolean)


792
793
# File 'docs/00800_Studio.rb', line 792

def breed_learnable?
end

#evolution_learnable?Boolean

Test if the move is learnable by evolution

Returns:

  • (Boolean)


796
797
# File 'docs/00800_Studio.rb', line 796

def evolution_learnable?
end

#level_learnable?Boolean

Test if the move is learnable by level

Returns:

  • (Boolean)


780
781
# File 'docs/00800_Studio.rb', line 780

def level_learnable?
end

#tech_learnable?Boolean

Test if the move is learnable by tech item

Returns:

  • (Boolean)


788
789
# File 'docs/00800_Studio.rb', line 788

def tech_learnable?
end

#tutor_learnable?Boolean

Test if the move is learnable by tutor

Returns:

  • (Boolean)


784
785
# File 'docs/00800_Studio.rb', line 784

def tutor_learnable?
end