app/models/moves/descriptive.rb
# frozen_string_literal: true
# == Schema Information
#
# Table name: moves
#
# @!attribute id
# @return []
# @!attribute description
# @return [String]
# @!attribute haven
# @return [Boolean]
# @!attribute name
# @return [String]
# @!attribute rating
# @return [Integer]
# @!attribute seven_to_nine
# @return [String]
# @!attribute six_and_under
# @return [String]
# @!attribute ten_plus
# @return [String]
# @!attribute twelve_plus
# @return [String]
# @!attribute type
# @return [String]
# @!attribute created_at
# @return [Time]
# @!attribute updated_at
# @return [Time]
# @!attribute playbook_id
# @return []
#
# Indexes
#
# index_moves_on_playbook_id (playbook_id)
#
# Foreign Keys
#
# fk_rails_... (playbook_id => playbooks.id)
#
module Moves
# used for Playbook moves that are purely test-based
class Descriptive < Move
def roll_results(_hunter)
raise NotImplementedError
end
def rollable?
false
end
end
end