Table of Contents - fifthed_sim-0.3.0 Documentation
Classes and Modules
- FifthedSim
- FifthedSim::Actor
- FifthedSim::Actor::DefinitionProxy
- FifthedSim::AdditionNode
- FifthedSim::Attack
- FifthedSim::Attack::DefinitionProxy
- FifthedSim::BlockNode
- FifthedSim::CalculatedFixnum
- FifthedSim::Compiler
- FifthedSim::Compiler::CompileError
- FifthedSim::Compiler::Parser
- FifthedSim::Compiler::Transform
- FifthedSim::Compiler::TransformError
- FifthedSim::Damage
- FifthedSim::Damage::DefinitionProxy
- FifthedSim::DamageTypes
- FifthedSim::DamageTypes::InvalidDamageType
- FifthedSim::DiceExpression
- FifthedSim::Distribution
- FifthedSim::DivisionNode
- FifthedSim::GreaterNode
- FifthedSim::LessNode
- FifthedSim::MultiNode
- FifthedSim::MultiplicationNode
- FifthedSim::NumberNode
- FifthedSim::RollNode
- FifthedSim::RollRepl
- FifthedSim::Spell
- FifthedSim::Spell::DefinitionProxy
- FifthedSim::Stat
- FifthedSim::Stat::DefinitionProxy
- FifthedSim::StatBlock
- FifthedSim::StatBlock::DefinitionProxy
- FifthedSim::SubtractionNode
- Fixnum
- Object
- String
Methods
- ::average — FifthedSim::RollNode
- ::average_value — FifthedSim::RollNode
- ::compile — FifthedSim::Compiler
- ::convert — FifthedSim::DamageTypes
- ::d — FifthedSim::MultiNode
- ::d — FifthedSim
- ::define — FifthedSim::Actor
- ::define — FifthedSim::Attack
- ::define — FifthedSim::Damage
- ::define — FifthedSim::Spell
- ::define — FifthedSim::Stat
- ::define — FifthedSim::StatBlock
- ::define_actor — FifthedSim
- ::define_binary_op_equations — FifthedSim::DiceExpression
- ::for — FifthedSim::Distribution
- ::for_number — FifthedSim::Distribution
- ::for_range — FifthedSim::Distribution
- ::from_value — FifthedSim::Stat
- ::make_roll — FifthedSim
- ::new — FifthedSim::Actor
- ::new — FifthedSim::Actor::DefinitionProxy
- ::new — FifthedSim::Attack
- ::new — FifthedSim::Attack::DefinitionProxy
- ::new — FifthedSim::Compiler::CompileError
- ::new — FifthedSim::Compiler::TransformError
- ::new — FifthedSim::Damage
- ::new — FifthedSim::Damage::DefinitionProxy
- ::new — FifthedSim::Distribution
- ::new — FifthedSim::AdditionNode
- ::new — FifthedSim::BlockNode
- ::new — FifthedSim::DivisionNode
- ::new — FifthedSim::GreaterNode
- ::new — FifthedSim::LessNode
- ::new — FifthedSim::MultiNode
- ::new — FifthedSim::MultiplicationNode
- ::new — FifthedSim::NumberNode
- ::new — FifthedSim::RollNode
- ::new — FifthedSim::SubtractionNode
- ::new — FifthedSim::RollRepl
- ::new — FifthedSim::Spell
- ::new — FifthedSim::Spell::DefinitionProxy
- ::new — FifthedSim::Stat
- ::new — FifthedSim::Stat::DefinitionProxy
- ::new — FifthedSim::StatBlock
- ::new — FifthedSim::StatBlock::DefinitionProxy
- ::parse — FifthedSim::Compiler
- ::roll — FifthedSim::RollNode
- ::valid_damage_type? — FifthedSim::DamageTypes
- #* — FifthedSim::DiceExpression
- #+ — FifthedSim::DiceExpression
- #+ — FifthedSim::AdditionNode
- #- — FifthedSim::DiceExpression
- #/ — FifthedSim::DiceExpression
- #== — FifthedSim::Distribution
- #DiceExpression — Object
- #above_average? — FifthedSim::CalculatedFixnum
- #ac — FifthedSim::Actor
- #against — FifthedSim::Attack
- #against — FifthedSim::Spell
- #attack — FifthedSim::Actor::DefinitionProxy
- #attrs — FifthedSim::Spell::DefinitionProxy
- #average — FifthedSim::DiceExpression
- #average — FifthedSim::Distribution
- #average — FifthedSim::AdditionNode
- #average — FifthedSim::MultiNode
- #average — FifthedSim::RollNode
- #average — FifthedSim::CalculatedFixnum
- #average? — FifthedSim::CalculatedFixnum
- #base_ac — FifthedSim::Actor::DefinitionProxy
- #below_average? — FifthedSim::CalculatedFixnum
- #check_type — FifthedSim::AdditionNode
- #combination — Object
- #convolve — FifthedSim::Distribution
- #convolve_divide — FifthedSim::Distribution
- #convolve_greater — FifthedSim::Distribution
- #convolve_least — FifthedSim::Distribution
- #convolve_multiply — FifthedSim::Distribution
- #convolve_subtract — FifthedSim::Distribution
- #crit? — FifthedSim::RollNode
- #crit_damage — FifthedSim::Attack::DefinitionProxy
- #crit_threshold — FifthedSim::Attack::DefinitionProxy
- #critfail? — FifthedSim::RollNode
- #d — Fixnum
- #damage — FifthedSim::Attack::DefinitionProxy
- #damage_check — FifthedSim::Attack::DefinitionProxy
- #dice — FifthedSim::AdditionNode
- #dice_type — FifthedSim::MultiNode
- #difference_from_average — FifthedSim::DiceExpression
- #difference_from_average — FifthedSim::RollNode
- #difference_from_average — FifthedSim::CalculatedFixnum
- #display_compile_error — FifthedSim::RollRepl
- #display_roll — FifthedSim::RollRepl
- #distance_from_average — FifthedSim::CalculatedFixnum
- #distribution — FifthedSim::AdditionNode
- #distribution — FifthedSim::BlockNode
- #distribution — FifthedSim::DivisionNode
- #distribution — FifthedSim::GreaterNode
- #distribution — FifthedSim::LessNode
- #distribution — FifthedSim::MultiNode
- #distribution — FifthedSim::MultiplicationNode
- #distribution — FifthedSim::NumberNode
- #distribution — FifthedSim::RollNode
- #distribution — FifthedSim::SubtractionNode
- #distribution — FifthedSim::CalculatedFixnum
- #distribution_block — FifthedSim::BlockNode
- #equation_representation — FifthedSim::LessNode
- #error_msg — FifthedSim::RollRepl
- #exit — FifthedSim::RollRepl
- #expression_equation — FifthedSim::AdditionNode
- #expression_equation — FifthedSim::GreaterNode
- #expression_equation — FifthedSim::LessNode
- #expression_equation — FifthedSim::MultiNode
- #expression_equation — FifthedSim::NumberNode
- #expression_equation — FifthedSim::RollNode
- #expression_equation — FifthedSim::CalculatedFixnum
- #factorial — Fixnum
- #has_crit? — FifthedSim::AdditionNode
- #has_crit? — FifthedSim::MultiNode
- #has_crit? — FifthedSim::CalculatedFixnum
- #has_critfail? — FifthedSim::AdditionNode
- #has_critfail? — FifthedSim::MultiNode
- #has_critfail? — FifthedSim::CalculatedFixnum
- #help — FifthedSim::RollRepl
- #hit_roll — FifthedSim::Attack
- #hit_when — FifthedSim::Distribution
- #info_command — FifthedSim::RollRepl
- #map — FifthedSim::Distribution
- #map_proc — FifthedSim::Distribution
- #max — FifthedSim::DiceExpression
- #max — FifthedSim::GreaterNode
- #max — FifthedSim::LessNode
- #max_value — FifthedSim::MultiNode
- #min — FifthedSim::DiceExpression
- #min — FifthedSim::GreaterNode
- #min — FifthedSim::LessNode
- #min_value — FifthedSim::MultiNode
- #mod — FifthedSim::Stat
- #occurences — FifthedSim::MultiNode
- #or_greater — FifthedSim::DiceExpression
- #or_least — FifthedSim::DiceExpression
- #percent_exactly — FifthedSim::Distribution
- #percent_greater — FifthedSim::Distribution
- #percent_greater_equal — FifthedSim::Distribution
- #percent_lower — FifthedSim::Distribution
- #percent_lower_equal — FifthedSim::Distribution
- #percent_where — FifthedSim::Distribution
- #percent_within — FifthedSim::Distribution
- #percentile — FifthedSim::DiceExpression
- #percentile_of — FifthedSim::Distribution
- #print_last_info — FifthedSim::RollRepl
- #random_attack — FifthedSim::Actor
- #range — FifthedSim::DiceExpression
- #range — FifthedSim::Distribution
- #raw — FifthedSim::Damage
- #raw_damage — FifthedSim::Attack
- #raw_damage — FifthedSim::Spell
- #raw_save_damage — FifthedSim::Spell
- #reroll — FifthedSim::AdditionNode
- #reroll — FifthedSim::BlockNode
- #reroll — FifthedSim::DivisionNode
- #reroll — FifthedSim::GreaterNode
- #reroll — FifthedSim::LessNode
- #reroll — FifthedSim::MultiNode
- #reroll — FifthedSim::MultiplicationNode
- #reroll — FifthedSim::NumberNode
- #reroll — FifthedSim::RollNode
- #reroll — FifthedSim::SubtractionNode
- #reroll — FifthedSim::RollRepl
- #reroll — FifthedSim::CalculatedFixnum
- #results_when — FifthedSim::Distribution
- #roll — FifthedSim::RollRepl
- #roll_count — FifthedSim::MultiNode
- #run — FifthedSim::RollRepl
- #run_cmd — FifthedSim::RollRepl
- #save_dc — FifthedSim::Spell::DefinitionProxy
- #save_type — FifthedSim::Spell::DefinitionProxy
- #saving_throw — FifthedSim::Stat
- #spell — FifthedSim::Actor::DefinitionProxy
- #stats — FifthedSim::Actor::DefinitionProxy
- #std_dev — FifthedSim::Distribution
- #test_then — FifthedSim::DiceExpression
- #text_histogram — FifthedSim::Distribution
- #to — FifthedSim::Damage
- #to_dice_expression — Fixnum
- #to_dice_expression — FifthedSim::DiceExpression
- #to_dice_expression — String
- #to_f — FifthedSim::DiceExpression
- #to_hit — FifthedSim::Attack::DefinitionProxy
- #to_i — FifthedSim::DiceExpression
- #value — FifthedSim::AdditionNode
- #value — FifthedSim::BlockNode
- #value — FifthedSim::DivisionNode
- #value — FifthedSim::GreaterNode
- #value — FifthedSim::LessNode
- #value — FifthedSim::MultiNode
- #value — FifthedSim::MultiplicationNode
- #value — FifthedSim::NumberNode
- #value — FifthedSim::SubtractionNode
- #value — FifthedSim::CalculatedFixnum
- #value_equation — FifthedSim::AdditionNode
- #value_equation — FifthedSim::BlockNode
- #value_equation — FifthedSim::GreaterNode
- #value_equation — FifthedSim::LessNode
- #value_equation — FifthedSim::MultiNode
- #value_equation — FifthedSim::NumberNode
- #value_equation — FifthedSim::RollNode
- #value_equation — FifthedSim::CalculatedFixnum
- #variance — FifthedSim::Distribution