List of all items
Structs
- choices::Boost
- choices::Choice
- choices::Flags
- choices::Heal
- choices::MOVES
- choices::Myself
- choices::Secondary
- choices::SideCondition
- choices::StatBoosts
- choices::Status
- choices::VolatileStatus
- engine::base_stats::MegaEvolveData
- instruction::ApplyVolatileStatusInstruction
- instruction::BoostInstruction
- instruction::ChangeAbilityInstruction
- instruction::ChangeDamageDealtDamageInstruction
- instruction::ChangeDamageDealtMoveCategoryInstruction
- instruction::ChangeItemInstruction
- instruction::ChangeSideConditionInstruction
- instruction::ChangeStatInstruction
- instruction::ChangeStatusInstruction
- instruction::ChangeSubsituteHealthInstruction
- instruction::ChangeTerrain
- instruction::ChangeType
- instruction::ChangeVolatileStatusDurationInstruction
- instruction::ChangeWeather
- instruction::ChangeWishInstruction
- instruction::DamageInstruction
- instruction::DecrementFutureSightInstruction
- instruction::DecrementPPInstruction
- instruction::DecrementRestTurnsInstruction
- instruction::DecrementWishInstruction
- instruction::DisableMoveInstruction
- instruction::EnableMoveInstruction
- instruction::FormeChangeInstruction
- instruction::HealInstruction
- instruction::RemoveVolatileStatusInstruction
- instruction::SetFutureSightInstruction
- instruction::SetLastUsedMoveInstruction
- instruction::SetSecondMoveSwitchOutMoveInstruction
- instruction::SetSleepTurnsInstruction
- instruction::StateInstructions
- instruction::SwitchInstruction
- instruction::ToggleBatonPassingInstruction
- instruction::ToggleDamageDealtHitSubstituteInstruction
- instruction::ToggleShedTailingInstruction
- instruction::ToggleTerastallizedInstruction
- instruction::ToggleTrickRoomInstruction
- mcts::MctsResult
- mcts::MctsSideResult
- mcts::MoveNode
- mcts::Node
- state::DamageDealt
- state::Move
- state::Pokemon
- state::PokemonIndexIterator
- state::PokemonMoveIterator
- state::PokemonMoves
- state::Side
- state::SideConditions
- state::SidePokemon
- state::SidePokemonIterator
- state::State
- state::StateTerrain
- state::StateTrickRoom
- state::StateWeather
- state::VolatileStatusDurations
Enums
- choices::Choices
- choices::Effect
- choices::MoveCategory
- choices::MoveTarget
- choices::MultiAccuracyMove
- choices::MultiHitMove
- engine::abilities::Abilities
- engine::damage_calc::DamageRolls
- engine::items::Items
- engine::state::MoveChoice
- engine::state::PokemonVolatileStatus
- engine::state::Terrain
- engine::state::Weather
- instruction::Instruction
- pokemon::PokemonName
- state::LastUsedMove
- state::PokemonBoostableStat
- state::PokemonIndex
- state::PokemonMoveIndex
- state::PokemonNature
- state::PokemonSideCondition
- state::PokemonStatus
- state::PokemonType
- state::SideMovesFirst
- state::SideReference
Macros
Functions
- choices::undo_physical_special_split
- engine::abilities::ability_after_damage_hit
- engine::abilities::ability_before_move
- engine::abilities::ability_end_of_turn
- engine::abilities::ability_modify_attack_against
- engine::abilities::ability_modify_attack_being_used
- engine::abilities::ability_on_switch_in
- engine::abilities::ability_on_switch_out
- engine::choice_effects::charge_choice_to_volatile
- engine::choice_effects::charge_volatile_to_choice
- engine::choice_effects::choice_after_damage_hit
- engine::choice_effects::choice_before_move
- engine::choice_effects::choice_hazard_clear
- engine::choice_effects::choice_special_effect
- engine::choice_effects::modify_choice
- engine::damage_calc::calculate_damage
- engine::damage_calc::calculate_futuresight_damage
- engine::damage_calc::type_effectiveness_modifier
- engine::evaluate::evaluate
- engine::generate_instructions::add_remove_status_instructions
- engine::generate_instructions::apply_boost_instruction
- engine::generate_instructions::calculate_both_damage_rolls
- engine::generate_instructions::calculate_damage_rolls
- engine::generate_instructions::generate_instructions_from_move
- engine::generate_instructions::generate_instructions_from_move_pair
- engine::generate_instructions::get_boost_amount
- engine::generate_instructions::immune_to_status
- engine::items::get_choice_move_disable_instructions
- engine::items::item_before_move
- engine::items::item_end_of_turn
- engine::items::item_modify_attack_against
- engine::items::item_modify_attack_being_used
- engine::items::item_on_switch_in
- io::main
- mcts::perform_mcts
- search::expectiminimax_search
- search::iterative_deepen_expectiminimax
- search::pick_safest
- state::pokemon_index_iter