class BCDice::GameSystem::NightWizard::ParsedNW
Attributes
base[RW]
@return [Integer] 判定の基礎値
modify_number[RW]
@return [Integer] 修正値
Public Class Methods
new(command)
click to toggle source
Calls superclass method
# File lib/bcdice/game_system/NightWizard.rb, line 91 def initialize(command) super() @command = command end
Public Instance Methods
passive_modify_number()
click to toggle source
常に適用される修正値を返す
@return [Integer]
# File lib/bcdice/game_system/NightWizard.rb, line 99 def passive_modify_number @base + @modify_number end
to_s()
click to toggle source
@return [String]
# File lib/bcdice/game_system/NightWizard.rb, line 104 def to_s base = @base.zero? ? nil : @base modify_number = Format.modifier(@modify_number) active_modify_number = Format.modifier(@active_modify_number) dollar = @prana && "$#{@prana}" return "#{base}#{@command}#{modify_number}@#{@critical_numbers.join(',')}##{@fumble_numbers.join(',')}#{dollar}#{active_modify_number}#{@cmp_op}#{@target_number}" end