Table of Contents - oakdex-battle-0.2.3 Documentation
Classes and Modules
- Oakdex
- Oakdex::Battle
- Oakdex::Battle::Action
- Oakdex::Battle::ActiveInBattlePokemon
- Oakdex::Battle::Damage
- Oakdex::Battle::InBattlePokemon
- Oakdex::Battle::MoveExecution
- Oakdex::Battle::Side
- Oakdex::Battle::StatusConditions
- Oakdex::Battle::StatusConditions::BadlyPoisoned
- Oakdex::Battle::StatusConditions::Base
- Oakdex::Battle::StatusConditions::Burn
- Oakdex::Battle::StatusConditions::Freeze
- Oakdex::Battle::StatusConditions::NonVolatile
- Oakdex::Battle::StatusConditions::Paralysis
- Oakdex::Battle::StatusConditions::Poison
- Oakdex::Battle::StatusConditions::Sleep
- Oakdex::Battle::Trainer
- Oakdex::Battle::Turn
- Oakdex::Battle::ValidActionService
Methods
- ::new — Oakdex::Battle
- ::new — Oakdex::Battle::Action
- ::new — Oakdex::Battle::ActiveInBattlePokemon
- ::new — Oakdex::Battle::Damage
- ::new — Oakdex::Battle::InBattlePokemon
- ::new — Oakdex::Battle::MoveExecution
- ::new — Oakdex::Battle::Side
- ::new — Oakdex::Battle::StatusConditions::BadlyPoisoned
- ::new — Oakdex::Battle::StatusConditions::Base
- ::new — Oakdex::Battle::StatusConditions::Sleep
- ::new — Oakdex::Battle::Trainer
- ::new — Oakdex::Battle::Turn
- ::new — Oakdex::Battle::ValidActionService
- #accuracy — Oakdex::Battle::InBattlePokemon
- #action_added? — Oakdex::Battle::ActiveInBattlePokemon
- #actions — Oakdex::Battle::ActiveInBattlePokemon
- #actions_for_trainer — Oakdex::Battle::ValidActionService
- #active_in_battle_pokemon — Oakdex::Battle::Side
- #add_action — Oakdex::Battle
- #add_changes_no_stat_log — Oakdex::Battle::MoveExecution
- #add_changes_stat_log — Oakdex::Battle::MoveExecution
- #add_choice_to_log — Oakdex::Battle::Trainer
- #add_log — Oakdex::Battle::Action
- #add_log — Oakdex::Battle::MoveExecution
- #add_move_does_not_hit_log — Oakdex::Battle::MoveExecution
- #add_recalls_log — Oakdex::Battle::Action
- #add_received_damage_log — Oakdex::Battle::MoveExecution
- #add_received_no_damage_log — Oakdex::Battle::MoveExecution
- #add_status_condition — Oakdex::Battle::InBattlePokemon
- #add_target_condition_added — Oakdex::Battle::MoveExecution
- #add_to_log — Oakdex::Battle
- #add_uses_move_log — Oakdex::Battle::MoveExecution
- #added_growth_action_already? — Oakdex::Battle::ValidActionService
- #adjacent — Oakdex::Battle::ActiveInBattlePokemon
- #adjacent_foes — Oakdex::Battle::ActiveInBattlePokemon
- #adjacent_users — Oakdex::Battle::ActiveInBattlePokemon
- #after_fainted — Oakdex::Battle::StatusConditions::Base
- #after_fainted — Oakdex::Battle::StatusConditions::NonVolatile
- #after_received_damage — Oakdex::Battle::StatusConditions::Base
- #after_received_damage — Oakdex::Battle::StatusConditions::Freeze
- #after_switched_out — Oakdex::Battle::StatusConditions::BadlyPoisoned
- #after_switched_out — Oakdex::Battle::StatusConditions::Base
- #after_turn — Oakdex::Battle::StatusConditions::BadlyPoisoned
- #after_turn — Oakdex::Battle::StatusConditions::Base
- #after_turn — Oakdex::Battle::StatusConditions::Burn
- #after_turn — Oakdex::Battle::StatusConditions::Poison
- #after_turn — Oakdex::Battle::StatusConditions::Sleep
- #all_foes — Oakdex::Battle::ActiveInBattlePokemon
- #all_position — Oakdex::Battle::Side
- #all_targets — Oakdex::Battle::ActiveInBattlePokemon
- #all_users — Oakdex::Battle::ActiveInBattlePokemon
- #available_targets — Oakdex::Battle::ActiveInBattlePokemon
- #battle — Oakdex::Battle::Trainer
- #before_turn — Oakdex::Battle::StatusConditions::Base
- #before_turn — Oakdex::Battle::StatusConditions::Freeze
- #burn_modifier — Oakdex::Battle::Damage
- #change_stat_by — Oakdex::Battle::InBattlePokemon
- #compare_actions — Oakdex::Battle::Turn
- #consume_item — Oakdex::Battle::Trainer
- #continue — Oakdex::Battle
- #critical? — Oakdex::Battle::Damage
- #critical_hit_modifier — Oakdex::Battle::Damage
- #critical_hit_prob — Oakdex::Battle::InBattlePokemon
- #damage — Oakdex::Battle::Damage
- #damage_modifier — Oakdex::Battle::StatusConditions::Base
- #damage_modifier — Oakdex::Battle::StatusConditions::Burn
- #def_and_atk — Oakdex::Battle::Damage
- #defrost — Oakdex::Battle::StatusConditions::Freeze
- #effective? — Oakdex::Battle::Damage
- #evasion — Oakdex::Battle::InBattlePokemon
- #execute — Oakdex::Battle::Action
- #execute — Oakdex::Battle::MoveExecution
- #execute — Oakdex::Battle::Turn
- #execute_actions — Oakdex::Battle
- #execute_damage — Oakdex::Battle::MoveExecution
- #execute_grow_for_pokemon — Oakdex::Battle::Trainer
- #execute_growth — Oakdex::Battle::Action
- #execute_read_only_events — Oakdex::Battle::Trainer
- #execute_recall — Oakdex::Battle::Action
- #execute_stat_modifiers — Oakdex::Battle::MoveExecution
- #execute_status_condition — Oakdex::Battle::MoveExecution
- #execute_status_condition_callbacks — Oakdex::Battle::MoveExecution
- #execute_status_conditions — Oakdex::Battle::MoveExecution
- #execute_status_conditions — Oakdex::Battle::Turn
- #execute_use_item — Oakdex::Battle::Action
- #fainted? — Oakdex::Battle::Side
- #fainted? — Oakdex::Battle::Trainer
- #fainted_sides — Oakdex::Battle
- #finish_turn — Oakdex::Battle
- #finished? — Oakdex::Battle
- #grow — Oakdex::Battle::Trainer
- #grow_team_pokemon — Oakdex::Battle::Trainer
- #growth? — Oakdex::Battle::Action
- #growth_event — Oakdex::Battle::Trainer
- #growth_event? — Oakdex::Battle::Trainer
- #growth_event_actions — Oakdex::Battle::ValidActionService
- #growth_events — Oakdex::Battle::Trainer
- #hitting? — Oakdex::Battle::Action
- #hitting? — Oakdex::Battle::MoveExecution
- #hitting_probability — Oakdex::Battle::Action
- #hitting_probability — Oakdex::Battle::MoveExecution
- #hp_by_turn — Oakdex::Battle::StatusConditions::BadlyPoisoned
- #hp_by_turn — Oakdex::Battle::StatusConditions::Burn
- #hp_by_turn — Oakdex::Battle::StatusConditions::Poison
- #id — Oakdex::Battle::InBattlePokemon
- #id — Oakdex::Battle::Side
- #ineffective? — Oakdex::Battle::Damage
- #item? — Oakdex::Battle::Action
- #item_actions — Oakdex::Battle::Action
- #item_id — Oakdex::Battle::Action
- #left_pokemon_in_team — Oakdex::Battle::Trainer
- #left_position — Oakdex::Battle::Side
- #modifier — Oakdex::Battle::Damage
- #move — Oakdex::Battle::Action
- #move? — Oakdex::Battle::Action
- #multiple_targets — Oakdex::Battle::ActiveInBattlePokemon
- #multiple_targets_adjacent — Oakdex::Battle::ActiveInBattlePokemon
- #next_position — Oakdex::Battle::Side
- #no_actions_for? — Oakdex::Battle::ValidActionService
- #no_battle_pokemon? — Oakdex::Battle::ValidActionService
- #ordered_actions — Oakdex::Battle::Turn
- #other_is_growing? — Oakdex::Battle::ValidActionService
- #other_modifiers — Oakdex::Battle::Damage
- #other_side — Oakdex::Battle::ActiveInBattlePokemon
- #other_side_gains — Oakdex::Battle::Trainer
- #other_sides — Oakdex::Battle::ActiveInBattlePokemon
- #other_sides — Oakdex::Battle::ValidActionService
- #own_battle_pokemon? — Oakdex::Battle::ValidActionService
- #percent — Oakdex::Battle::StatusConditions::BadlyPoisoned
- #pokemon — Oakdex::Battle::Action
- #pokemon_by_id — Oakdex::Battle
- #pokemon_by_position — Oakdex::Battle::Action
- #pokemon_by_team_position — Oakdex::Battle::Action
- #pokemon_id — Oakdex::Battle::Action
- #pokemon_in_battle? — Oakdex::Battle::Side
- #pokemon_left? — Oakdex::Battle::Side
- #pokemon_per_side — Oakdex::Battle
- #pokemon_per_side — Oakdex::Battle::ActiveInBattlePokemon
- #pokemon_per_trainer — Oakdex::Battle::Side
- #pokemon_per_trainer — Oakdex::Battle::ValidActionService
- #pokemon_position — Oakdex::Battle::Action
- #possible_item_actions — Oakdex::Battle::ValidActionService
- #prevented_by_status_condition? — Oakdex::Battle::MoveExecution
- #prevents_move? — Oakdex::Battle::StatusConditions::Base
- #prevents_move? — Oakdex::Battle::StatusConditions::Freeze
- #prevents_move? — Oakdex::Battle::StatusConditions::Paralysis
- #prevents_move? — Oakdex::Battle::StatusConditions::Sleep
- #priority — Oakdex::Battle::Action
- #random_modifier — Oakdex::Battle::Damage
- #random_stat — Oakdex::Battle::MoveExecution
- #recall? — Oakdex::Battle::Action
- #recall_action — Oakdex::Battle::ValidActionService
- #recall_action_for? — Oakdex::Battle::ValidActionService
- #recall_action_for_position? — Oakdex::Battle::ValidActionService
- #recall_action_valid? — Oakdex::Battle::ValidActionService
- #remove_fainted — Oakdex::Battle
- #remove_fainted — Oakdex::Battle::Side
- #remove_fainted — Oakdex::Battle::Trainer
- #remove_from_battle — Oakdex::Battle::Trainer
- #remove_growth_event — Oakdex::Battle::Trainer
- #remove_status_condition — Oakdex::Battle::InBattlePokemon
- #reset_stats — Oakdex::Battle::InBattlePokemon
- #self_target — Oakdex::Battle::ActiveInBattlePokemon
- #send_to_battle — Oakdex::Battle::Side
- #send_to_battle — Oakdex::Battle::Trainer
- #side — Oakdex::Battle::Action
- #side — Oakdex::Battle::ValidActionService
- #side_by_id — Oakdex::Battle
- #side_of_trainer — Oakdex::Battle::Trainer
- #simple_damage — Oakdex::Battle::Damage
- #simulate_action — Oakdex::Battle
- #stab_modifier — Oakdex::Battle::Damage
- #stage — Oakdex::Battle::InBattlePokemon
- #stage_multipliers — Oakdex::Battle::InBattlePokemon
- #start — Oakdex::Battle
- #stat_modifier — Oakdex::Battle::StatusConditions::Base
- #stat_modifier — Oakdex::Battle::StatusConditions::Paralysis
- #status_condition — Oakdex::Battle::InBattlePokemon
- #status_condition_modifier — Oakdex::Battle::Damage
- #status_condition_modifier — Oakdex::Battle::InBattlePokemon
- #status_conditions — Oakdex::Battle::MoveExecution
- #status_conditions — Oakdex::Battle::Turn
- #struggle_move — Oakdex::Battle::ActiveInBattlePokemon
- #taken_positions — Oakdex::Battle::Side
- #target — Oakdex::Battle::Action
- #target_adjacent_single — Oakdex::Battle::ActiveInBattlePokemon
- #target_by_position — Oakdex::Battle::Action
- #target_id — Oakdex::Battle::Action
- #target_in_battle? — Oakdex::Battle::ActiveInBattlePokemon
- #target_list — Oakdex::Battle::Action
- #target_modifier — Oakdex::Battle::Damage
- #targets — Oakdex::Battle::Action
- #targets_in_battle — Oakdex::Battle::ActiveInBattlePokemon
- #targets_in_battle? — Oakdex::Battle::ActiveInBattlePokemon
- #to_h — Oakdex::Battle
- #to_h — Oakdex::Battle::ActiveInBattlePokemon
- #to_h — Oakdex::Battle::InBattlePokemon
- #to_h — Oakdex::Battle::Side
- #to_h — Oakdex::Battle::Trainer
- #trainer_on_side? — Oakdex::Battle::Side
- #trainers — Oakdex::Battle
- #type — Oakdex::Battle::Action
- #type_modifier — Oakdex::Battle::Damage
- #valid_action_service — Oakdex::Battle
- #valid_actions_for — Oakdex::Battle
- #valid_actions_for — Oakdex::Battle::ValidActionService
- #valid_item_actions_for — Oakdex::Battle::ValidActionService
- #valid_move_actions — Oakdex::Battle::ActiveInBattlePokemon
- #valid_move_actions_for — Oakdex::Battle::ValidActionService
- #valid_recall_actions_for — Oakdex::Battle::ValidActionService
- #valid_target? — Oakdex::Battle::Turn
- #wake_up — Oakdex::Battle::StatusConditions::Sleep
- #weather_modifier — Oakdex::Battle::Damage
- #winner — Oakdex::Battle
- #with_target — Oakdex::Battle::ActiveInBattlePokemon