Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y _ __call__() (barebones_rpg.core.singleton.Singleton method) __init__() (barebones_rpg.combat.actions.AttackAction method) (barebones_rpg.combat.actions.CombatAction method) (barebones_rpg.combat.actions.ItemAction method) (barebones_rpg.combat.actions.RunAction method) (barebones_rpg.combat.actions.SkillAction method) (barebones_rpg.combat.combat.Combat method) (barebones_rpg.combat.damage_types.DamageTypeManager method) (barebones_rpg.core.events.Event method) (barebones_rpg.core.events.EventManager method) (barebones_rpg.core.game.Game method) (barebones_rpg.core.game.GameConfig method) (barebones_rpg.core.save_manager.SaveManager method) (barebones_rpg.core.serialization.SerializationContext method) (barebones_rpg.dialog.dialog.DialogSession method) (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) (barebones_rpg.entities.ai.SimplePathfindingAI method) (barebones_rpg.entities.ai.TacticalAI method) (barebones_rpg.entities.entity.Entity method) (barebones_rpg.entities.stats.StatsManager method) (barebones_rpg.items.loot.LootDrop method) (barebones_rpg.items.loot_manager.LootManager method) (barebones_rpg.quests.quest.Quest method) (barebones_rpg.quests.quest.QuestManager method) (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) (barebones_rpg.rendering.click_to_move.TileInteractionHandler method) (barebones_rpg.rendering.pygame_renderer.PygameGameLoop method) (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Color method) (barebones_rpg.rendering.renderer.Renderer method) (barebones_rpg.rendering.renderer.TextBox method) (barebones_rpg.rendering.renderer.UIElement method) (barebones_rpg.rendering.tile_renderer.TileRenderer method) (barebones_rpg.rendering.ui_components.UIComponents method) (barebones_rpg.world.action_points.APManager method) (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) (barebones_rpg.world.world.Location method) A a (barebones_rpg.rendering.renderer.Color attribute) ACCESSORY (barebones_rpg.items.item.ItemType attribute) ACCESSORY_1 (barebones_rpg.items.item.EquipSlot attribute) ACCESSORY_2 (barebones_rpg.items.item.EquipSlot attribute) accuracy (barebones_rpg.entities.stats.Stats property) accuracy_per_dex (barebones_rpg.entities.stats.Stats attribute) ActionResult (class in barebones_rpg.combat.actions) ActionType (class in barebones_rpg.combat.actions) ACTIVE (barebones_rpg.quests.quest.QuestStatus attribute) add_connection() (barebones_rpg.world.world.Location method) add_entity() (barebones_rpg.world.world.Location method) add_gold() (barebones_rpg.items.inventory.Inventory method) add_item() (barebones_rpg.items.inventory.Inventory method) add_location() (barebones_rpg.world.world.World method) add_member() (barebones_rpg.combat.combat.CombatantGroup method) (barebones_rpg.party.party.Party method) add_node() (barebones_rpg.dialog.dialog.DialogTree method) add_objective() (barebones_rpg.quests.quest.Quest method) add_quest() (barebones_rpg.quests.quest.QuestManager method) add_status_effect() (barebones_rpg.entities.stats.StatsManager method) aggro_range (barebones_rpg.entities.entity.Enemy attribute) ai (barebones_rpg.entities.entity.Entity attribute) ai_type (barebones_rpg.entities.entity.Enemy attribute) AIContext (class in barebones_rpg.entities.ai_interface) AIInterface (class in barebones_rpg.entities.ai_interface) all_conditions() (barebones_rpg.dialog.dialog.DialogConditions static method) allocate_stat_point() (barebones_rpg.entities.entity.Character method) always() (barebones_rpg.dialog.dialog.DialogConditions static method) any_condition() (barebones_rpg.dialog.dialog.DialogConditions static method) APManager (class in barebones_rpg.world.action_points) ARMOR (barebones_rpg.items.item.ItemType attribute) ATTACK (barebones_rpg.combat.actions.ActionType attribute) (barebones_rpg.core.events.EventType attribute) AttackAction (class in barebones_rpg.combat.actions) auto_register_from_module() (barebones_rpg.core.serialization.CallbackRegistry class method) auto_save (barebones_rpg.core.game.GameConfig attribute) auto_stack (barebones_rpg.items.inventory.Inventory attribute) B b (barebones_rpg.rendering.renderer.Color attribute) barebones_rpg.combat.actions module barebones_rpg.combat.combat module barebones_rpg.combat.damage_types module barebones_rpg.combat.targeting module barebones_rpg.core.events module barebones_rpg.core.game module barebones_rpg.core.registry module barebones_rpg.core.save_manager module barebones_rpg.core.serialization module barebones_rpg.core.singleton module barebones_rpg.dialog.dialog module barebones_rpg.dialog.dialog_renderer module barebones_rpg.entities.ai module barebones_rpg.entities.ai_interface module barebones_rpg.entities.entity module barebones_rpg.entities.stats module barebones_rpg.items.inventory module barebones_rpg.items.item module barebones_rpg.items.loot module barebones_rpg.items.loot_manager module barebones_rpg.party.party module barebones_rpg.quests.quest module barebones_rpg.rendering.click_to_move module barebones_rpg.rendering.pygame_renderer module barebones_rpg.rendering.renderer module barebones_rpg.rendering.tile_renderer module barebones_rpg.rendering.ui_components module barebones_rpg.world.action_points module barebones_rpg.world.tilemap_pathfinding module barebones_rpg.world.world module base_accuracy (barebones_rpg.entities.stats.Stats attribute) base_critical (barebones_rpg.entities.stats.Stats attribute) base_damage (barebones_rpg.items.item.Item attribute) base_evasion (barebones_rpg.entities.stats.Stats attribute) base_magic_defense (barebones_rpg.entities.stats.Stats attribute) base_max_hp (barebones_rpg.entities.stats.Stats attribute) base_max_mp (barebones_rpg.entities.stats.Stats attribute) base_physical_defense (barebones_rpg.entities.stats.Stats attribute) base_speed (barebones_rpg.entities.stats.Stats attribute) BLACK (barebones_rpg.rendering.renderer.Colors attribute) BLUE (barebones_rpg.rendering.renderer.Colors attribute) BODY (barebones_rpg.items.item.EquipSlot attribute) C calculate_damage() (barebones_rpg.combat.actions.AttackAction method) calculate_movement_cost() (barebones_rpg.world.action_points.APManager method) calculate_reachable_tiles() (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) calculate_valid_moves() (barebones_rpg.world.action_points.APManager method) CallbackRegistry (class in barebones_rpg.core.serialization) can_act (barebones_rpg.entities.entity.Entity attribute) can_afford_move() (barebones_rpg.world.action_points.APManager method) can_enter() (barebones_rpg.world.world.Tile method) can_execute() (barebones_rpg.combat.actions.CombatAction method) (barebones_rpg.combat.actions.SkillAction method) can_perform_action() (barebones_rpg.entities.entity.Entity method) can_stack_with() (barebones_rpg.items.item.Item method) change_state() (barebones_rpg.core.game.Game method) Character (class in barebones_rpg.entities.entity) character_class (barebones_rpg.entities.entity.Character attribute) charisma (barebones_rpg.entities.stats.Stats attribute) chebyshev_distance() (in module barebones_rpg.combat.targeting) check_completion() (barebones_rpg.quests.quest.Quest method) check_retroactive_progress() (barebones_rpg.quests.quest.Quest method) CHEST_OPENED (barebones_rpg.core.events.EventType attribute) CHOICE_MADE (barebones_rpg.core.events.EventType attribute) choices (barebones_rpg.dialog.dialog.DialogNode attribute) clear() (barebones_rpg.core.registry.Registry class method) (barebones_rpg.core.serialization.CallbackRegistry class method) (barebones_rpg.items.loot_manager.LootManager method) (barebones_rpg.party.party.Party method) (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) clear_all_subscribers() (barebones_rpg.core.events.EventManager method) clear_history() (barebones_rpg.core.events.EventManager method) clear_hover() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) clear_instances() (barebones_rpg.core.singleton.Singleton class method) ClickToMoveHandler (class in barebones_rpg.rendering.click_to_move) COLLECT_ITEM (barebones_rpg.quests.quest.ObjectiveType attribute) color (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) Color (class in barebones_rpg.rendering.renderer) Colors (class in barebones_rpg.rendering.renderer) COMBAT (barebones_rpg.core.game.GameState attribute) Combat (class in barebones_rpg.combat.combat) COMBAT_END (barebones_rpg.core.events.EventType attribute) COMBAT_START (barebones_rpg.core.events.EventType attribute) COMBAT_TURN_END (barebones_rpg.core.events.EventType attribute) COMBAT_TURN_START (barebones_rpg.core.events.EventType attribute) CombatAction (class in barebones_rpg.combat.actions) CombatantGroup (class in barebones_rpg.combat.combat) combatants (barebones_rpg.combat.combat.TurnOrder attribute) CombatState (class in barebones_rpg.combat.combat) complete() (barebones_rpg.quests.quest.Quest method) (barebones_rpg.quests.quest.QuestObjective method) complete_quest() (barebones_rpg.quests.quest.QuestManager method) completed (barebones_rpg.quests.quest.QuestObjective attribute) COMPLETED (barebones_rpg.quests.quest.QuestStatus attribute) condition (barebones_rpg.dialog.dialog.DialogChoice attribute) (barebones_rpg.quests.quest.QuestObjective attribute) configure() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) connect_locations() (barebones_rpg.world.world.World method) connections (barebones_rpg.world.world.Location attribute) constitution (barebones_rpg.entities.stats.Stats attribute) consumable (barebones_rpg.items.item.Item attribute) CONSUMABLE (barebones_rpg.items.item.ItemType attribute) count_items() (barebones_rpg.items.inventory.Inventory method) create_armor() (in module barebones_rpg.items.item) create_attack_action() (in module barebones_rpg.combat.actions) create_border_walls() (barebones_rpg.world.world.Location method) create_consumable() (in module barebones_rpg.items.item) create_corridor() (barebones_rpg.world.world.Location method) create_heal_skill() (in module barebones_rpg.combat.actions) create_horizontal_wall() (barebones_rpg.world.world.Location method) create_linear_dialog() (in module barebones_rpg.dialog.dialog) create_loot_entry() (in module barebones_rpg.items.loot) create_quest_item() (in module barebones_rpg.items.item) create_room() (barebones_rpg.world.world.Location method) create_skill_action() (in module barebones_rpg.combat.actions) create_vertical_wall() (barebones_rpg.world.world.Location method) create_weapon() (in module barebones_rpg.items.item) critical (barebones_rpg.combat.actions.ActionResult attribute) (barebones_rpg.entities.stats.Stats property) critical_per_dex (barebones_rpg.entities.stats.Stats attribute) current_count (barebones_rpg.quests.quest.QuestObjective attribute) current_index (barebones_rpg.combat.combat.TurnOrder attribute) current_location_id (barebones_rpg.world.world.World attribute) CUSTOM (barebones_rpg.combat.actions.ActionType attribute) custom (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) (barebones_rpg.entities.stats.Stats attribute) CUSTOM (barebones_rpg.quests.quest.ObjectiveType attribute) CYAN (barebones_rpg.rendering.renderer.Colors attribute) D damage (barebones_rpg.combat.actions.ActionResult attribute) DAMAGE_DEALT (barebones_rpg.core.events.EventType attribute) DAMAGE_TAKEN (barebones_rpg.core.events.EventType attribute) damage_type (barebones_rpg.items.item.Item attribute) DamageTypeManager (class in barebones_rpg.combat.damage_types) DamageTypeMetadata (class in barebones_rpg.combat.damage_types) DARK_GRAY (barebones_rpg.rendering.renderer.Colors attribute) data (barebones_rpg.core.events.Event attribute) DEATH (barebones_rpg.core.events.EventType attribute) debug_mode (barebones_rpg.core.game.GameConfig attribute) decide_action() (barebones_rpg.entities.ai.SimplePathfindingAI method) (barebones_rpg.entities.ai.TacticalAI method) (barebones_rpg.entities.ai_interface.AIInterface method) decode() (barebones_rpg.core.serialization.CallbackRegistry class method) decode_enum() (in module barebones_rpg.core.serialization) default_tile_type (barebones_rpg.world.world.Location attribute) DEFEAT (barebones_rpg.combat.combat.CombatState attribute) defense_per_con (barebones_rpg.entities.stats.Stats attribute) delete() (barebones_rpg.core.save_manager.SaveManager method) delete_save() (barebones_rpg.core.game.Game method) description (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.items.item.Item attribute) (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.quests.quest.QuestObjective attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.World attribute) deserialize_callback() (in module barebones_rpg.core.serialization) deserialize_callbacks() (in module barebones_rpg.core.serialization) dexterity (barebones_rpg.entities.stats.Stats attribute) DIALOG (barebones_rpg.core.game.GameState attribute) DIALOG_ENDED (barebones_rpg.core.events.EventType attribute) DIALOG_STARTED (barebones_rpg.core.events.EventType attribute) dialog_tree_id (barebones_rpg.entities.entity.NPC attribute) DialogChoice (class in barebones_rpg.dialog.dialog) DialogConditions (class in barebones_rpg.dialog.dialog) DialogNode (class in barebones_rpg.dialog.dialog) DialogRenderer (class in barebones_rpg.dialog.dialog_renderer) DialogSession (class in barebones_rpg.dialog.dialog) DialogTree (class in barebones_rpg.dialog.dialog) disable_history() (barebones_rpg.core.events.EventManager method) DOOR_OPENED (barebones_rpg.core.events.EventType attribute) draw_circle() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) draw_rect() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) draw_sprite() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) draw_text() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) duration (barebones_rpg.entities.stats.StatusEffect attribute) E enable_history() (barebones_rpg.core.events.EventManager method) encode() (barebones_rpg.core.serialization.CallbackRegistry class method) encode_enum() (in module barebones_rpg.core.serialization) end() (barebones_rpg.dialog.dialog.DialogSession method) end_turn() (barebones_rpg.combat.combat.Combat method) (barebones_rpg.world.action_points.APManager method) Enemy (class in barebones_rpg.entities.entity) ENEMY_TURN (barebones_rpg.combat.combat.CombatState attribute) ensure_registered() (barebones_rpg.combat.damage_types.DamageTypeManager method) enter() (barebones_rpg.dialog.dialog.DialogNode method) entities (barebones_rpg.world.world.Location attribute) entity (barebones_rpg.entities.ai_interface.AIContext attribute) Entity (class in barebones_rpg.entities.entity) ENTITY_CREATED (barebones_rpg.core.events.EventType attribute) ENTITY_DESTROYED (barebones_rpg.core.events.EventType attribute) entity_in_location() (barebones_rpg.dialog.dialog.DialogConditions static method) entity_not_in_location() (barebones_rpg.dialog.dialog.DialogConditions static method) equip() (barebones_rpg.items.inventory.Equipment method) equip_slot (barebones_rpg.items.item.Item attribute) equipment (barebones_rpg.entities.entity.Entity attribute) Equipment (class in barebones_rpg.items.inventory) equipped_items (barebones_rpg.entities.entity.Entity attribute) EquipSlot (class in barebones_rpg.items.item) euclidean_distance() (in module barebones_rpg.combat.targeting) evasion (barebones_rpg.entities.stats.Stats property) evasion_per_dex (barebones_rpg.entities.stats.Stats attribute) Event (class in barebones_rpg.core.events) event_type (barebones_rpg.core.events.Event attribute) EventManager (class in barebones_rpg.core.events) EventType (class in barebones_rpg.core.events) execute() (barebones_rpg.combat.actions.AttackAction method) (barebones_rpg.combat.actions.CombatAction method) (barebones_rpg.combat.actions.ItemAction method) (barebones_rpg.combat.actions.RunAction method) (barebones_rpg.combat.actions.SkillAction method) execute_action() (barebones_rpg.combat.combat.Combat method) exists() (barebones_rpg.core.save_manager.SaveManager method) exit() (barebones_rpg.dialog.dialog.DialogNode method) exp (barebones_rpg.entities.stats.Stats attribute) exp_reward (barebones_rpg.entities.entity.Enemy attribute) (barebones_rpg.quests.quest.Quest attribute) exp_to_next (barebones_rpg.entities.stats.Stats attribute) extra (barebones_rpg.core.game.GameConfig attribute) F faction (barebones_rpg.entities.entity.Character attribute) (barebones_rpg.entities.entity.Enemy attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.entities.entity.NPC attribute) fail() (barebones_rpg.quests.quest.Quest method) FAILED (barebones_rpg.quests.quest.QuestStatus attribute) FEET (barebones_rpg.items.item.EquipSlot attribute) fill_rect() (barebones_rpg.world.world.Location method) filter_targets_by_range() (in module barebones_rpg.combat.targeting) find_entities_by_faction() (barebones_rpg.world.world.Location method) find_entities_by_name() (barebones_rpg.world.world.Location method) find_entity_by_name() (barebones_rpg.world.world.Location method) find_item() (barebones_rpg.items.inventory.Inventory method) find_items_by_type() (barebones_rpg.items.inventory.Inventory method) find_path() (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) FLED (barebones_rpg.combat.combat.CombatState attribute) fps (barebones_rpg.core.game.GameConfig attribute) from_dict() (barebones_rpg.entities.entity.Entity class method) (barebones_rpg.items.inventory.Equipment class method) (barebones_rpg.items.inventory.Inventory class method) (barebones_rpg.items.item.Item class method) (barebones_rpg.party.party.Party class method) (barebones_rpg.quests.quest.Quest class method) (barebones_rpg.quests.quest.QuestObjective class method) G g (barebones_rpg.rendering.renderer.Color attribute) gain_exp() (barebones_rpg.entities.entity.Character method) Game (class in barebones_rpg.core.game) GAME_END (barebones_rpg.core.events.EventType attribute) GAME_OVER (barebones_rpg.core.game.GameState attribute) GAME_PAUSE (barebones_rpg.core.events.EventType attribute) GAME_RESUME (barebones_rpg.core.events.EventType attribute) GAME_START (barebones_rpg.core.events.EventType attribute) GameConfig (class in barebones_rpg.core.game) GameState (class in barebones_rpg.core.game) get() (barebones_rpg.core.registry.Registry class method) (barebones_rpg.core.serialization.CallbackRegistry class method) (barebones_rpg.items.loot_manager.LootManager method) get_accuracy() (barebones_rpg.entities.stats.Stats method) get_active_quests() (barebones_rpg.quests.quest.QuestManager method) get_alive_combatants() (barebones_rpg.combat.combat.TurnOrder method) get_alive_members() (barebones_rpg.combat.combat.CombatantGroup method) (barebones_rpg.party.party.Party method) get_all() (barebones_rpg.combat.damage_types.DamageTypeManager method) (barebones_rpg.core.registry.Registry class method) get_all_equipped() (barebones_rpg.items.inventory.Equipment method) get_all_names() (barebones_rpg.core.registry.Registry class method) (barebones_rpg.core.serialization.CallbackRegistry class method) get_all_stat_bonuses() (barebones_rpg.items.inventory.Equipment method) get_all_with_metadata() (barebones_rpg.combat.damage_types.DamageTypeManager method) get_available_choices() (barebones_rpg.dialog.dialog.DialogNode method) (barebones_rpg.dialog.dialog.DialogSession method) get_available_slots() (barebones_rpg.items.inventory.Inventory method) get_choice_bounds() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) get_completed_quests() (barebones_rpg.quests.quest.QuestManager method) get_connection() (barebones_rpg.world.world.Location method) get_critical() (barebones_rpg.entities.stats.Stats method) get_current() (barebones_rpg.combat.combat.TurnOrder method) get_current_combatant() (barebones_rpg.combat.combat.Combat method) get_current_location() (barebones_rpg.world.world.World method) get_current_node() (barebones_rpg.dialog.dialog.DialogSession method) get_default_ap() (barebones_rpg.world.action_points.APManager method) get_delta_time() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) get_dialog_box_bounds() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) get_directions() (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) get_dropped_loot() (barebones_rpg.combat.combat.Combat method) get_effective_stat() (barebones_rpg.entities.stats.StatsManager method) get_entity() (barebones_rpg.core.game.Game method) (barebones_rpg.core.serialization.SerializationContext method) get_entity_at() (barebones_rpg.world.world.Location method) get_equipped() (barebones_rpg.items.inventory.Equipment method) get_evasion() (barebones_rpg.entities.stats.Stats method) get_history() (barebones_rpg.core.events.EventManager method) get_hover_tile() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) get_item() (barebones_rpg.core.game.Game method) (barebones_rpg.core.serialization.SerializationContext method) get_leader() (barebones_rpg.party.party.Party method) get_location() (barebones_rpg.world.world.World method) get_location_by_name() (barebones_rpg.world.world.World method) get_magic_defense() (barebones_rpg.entities.stats.Stats method) get_manhattan_distance() (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) get_max_hp() (barebones_rpg.entities.stats.Stats method) get_max_mp() (barebones_rpg.entities.stats.Stats method) get_metadata() (barebones_rpg.combat.damage_types.DamageTypeManager method) get_neighbors() (barebones_rpg.world.tilemap_pathfinding.TilemapPathfinder method) get_node() (barebones_rpg.dialog.dialog.DialogTree method) get_party() (barebones_rpg.core.game.Game method) get_path_preview() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) get_physical_defense() (barebones_rpg.entities.stats.Stats method) get_progress_percentage() (barebones_rpg.quests.quest.Quest method) get_progress_text() (barebones_rpg.quests.quest.QuestObjective method) get_quest() (barebones_rpg.core.game.Game method) (barebones_rpg.quests.quest.QuestManager method) get_quest_by_name() (barebones_rpg.quests.quest.QuestManager method) get_remaining_ap() (barebones_rpg.world.action_points.APManager method) get_resistance() (barebones_rpg.entities.stats.Stats method) get_save_info() (barebones_rpg.core.save_manager.SaveManager method) get_speed() (barebones_rpg.entities.stats.Stats method) get_start_node() (barebones_rpg.dialog.dialog.DialogTree method) get_stat() (barebones_rpg.entities.stats.Stats method) get_system() (barebones_rpg.core.game.Game method) get_targets_in_area() (in module barebones_rpg.combat.targeting) get_targets_in_line() (in module barebones_rpg.combat.targeting) get_tile() (barebones_rpg.world.world.Location method) get_total_stat_bonus() (barebones_rpg.items.inventory.Equipment method) get_total_weight() (barebones_rpg.items.inventory.Inventory method) giver_npc_id (barebones_rpg.quests.quest.Quest attribute) gold (barebones_rpg.items.inventory.Inventory attribute) gold_reward (barebones_rpg.entities.entity.Enemy attribute) (barebones_rpg.quests.quest.Quest attribute) GRAY (barebones_rpg.rendering.renderer.Colors attribute) GREEN (barebones_rpg.rendering.renderer.Colors attribute) H handle_click() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) handle_event() (barebones_rpg.rendering.renderer.TextBox method) (barebones_rpg.rendering.renderer.UIElement method) handle_events() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) handle_input() (barebones_rpg.core.game.Game method) handle_mouse_click() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) handle_mouse_motion() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) handle_tile_click() (barebones_rpg.rendering.click_to_move.TileInteractionHandler method) HANDS (barebones_rpg.items.item.EquipSlot attribute) has() (barebones_rpg.core.registry.Registry class method) (barebones_rpg.core.serialization.CallbackRegistry class method) (barebones_rpg.items.loot_manager.LootManager method) has_ap_remaining() (barebones_rpg.world.action_points.APManager method) has_entity_named() (barebones_rpg.world.world.Location method) has_item() (barebones_rpg.items.inventory.Inventory method) has_member() (barebones_rpg.party.party.Party method) has_status() (barebones_rpg.entities.stats.StatsManager method) HEAD (barebones_rpg.items.item.EquipSlot attribute) HEAL (barebones_rpg.core.events.EventType attribute) heal() (barebones_rpg.entities.entity.Entity method) healing (barebones_rpg.combat.actions.ActionResult attribute) height (barebones_rpg.world.world.Location attribute) hp (barebones_rpg.entities.stats.Stats attribute) hp_per_con (barebones_rpg.entities.stats.Stats attribute) I id (barebones_rpg.dialog.dialog.DialogNode attribute) (barebones_rpg.dialog.dialog.DialogTree attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.items.item.Item attribute) (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.quests.quest.QuestObjective attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.World attribute) increment() (barebones_rpg.quests.quest.QuestObjective method) init_equipment() (barebones_rpg.entities.entity.Entity method) init_inventory() (barebones_rpg.entities.entity.Entity method) initialize() (barebones_rpg.combat.combat.TurnOrder method) (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) intelligence (barebones_rpg.entities.stats.Stats attribute) inventory (barebones_rpg.entities.entity.Entity attribute) Inventory (class in barebones_rpg.items.inventory) inventory_slots (barebones_rpg.entities.entity.Entity attribute) is_active() (barebones_rpg.combat.combat.Combat method) (barebones_rpg.quests.quest.Quest method) is_alive() (barebones_rpg.entities.entity.Entity method) (barebones_rpg.entities.stats.Stats method) is_available() (barebones_rpg.dialog.dialog.DialogChoice method) is_completed() (barebones_rpg.quests.quest.Quest method) (barebones_rpg.quests.quest.QuestObjective method) is_dead() (barebones_rpg.entities.entity.Entity method) (barebones_rpg.entities.stats.Stats method) is_defeated() (barebones_rpg.combat.combat.CombatantGroup method) (barebones_rpg.party.party.Party method) is_failed() (barebones_rpg.quests.quest.Quest method) is_full() (barebones_rpg.items.inventory.Inventory method) is_in_range() (in module barebones_rpg.combat.targeting) is_merchant (barebones_rpg.entities.entity.NPC attribute) is_mouse_over_choice() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) is_player_turn() (barebones_rpg.combat.combat.Combat method) is_registered() (barebones_rpg.combat.damage_types.DamageTypeManager method) is_running() (barebones_rpg.rendering.renderer.Renderer method) is_slot_empty() (barebones_rpg.items.inventory.Equipment method) is_walkable() (barebones_rpg.world.world.Location method) ITEM (barebones_rpg.combat.actions.ActionType attribute) item (barebones_rpg.items.loot.LootDrop attribute) Item (class in barebones_rpg.items.item) ITEM_ACQUIRED (barebones_rpg.core.events.EventType attribute) ITEM_DROPPED (barebones_rpg.core.events.EventType attribute) ITEM_EQUIPPED (barebones_rpg.core.events.EventType attribute) item_rewards (barebones_rpg.quests.quest.Quest attribute) item_type (barebones_rpg.items.item.Item attribute) ITEM_UNEQUIPPED (barebones_rpg.core.events.EventType attribute) ITEM_USED (barebones_rpg.core.events.EventType attribute) ItemAction (class in barebones_rpg.combat.actions) items (barebones_rpg.items.inventory.Inventory attribute) ItemType (class in barebones_rpg.items.item) K KEY (barebones_rpg.items.item.ItemType attribute) KILL_ENEMY (barebones_rpg.quests.quest.ObjectiveType attribute) L LEGS (barebones_rpg.items.item.EquipSlot attribute) level (barebones_rpg.entities.stats.Stats attribute) LEVEL_UP (barebones_rpg.core.events.EventType attribute) level_up() (barebones_rpg.entities.entity.Character method) LIGHT_GRAY (barebones_rpg.rendering.renderer.Colors attribute) list_saves() (barebones_rpg.core.game.Game method) (barebones_rpg.core.save_manager.SaveManager method) load() (barebones_rpg.core.save_manager.SaveManager method) (barebones_rpg.items.loot_manager.LootManager method) (barebones_rpg.quests.quest.QuestManager method) (barebones_rpg.world.world.World method) load_from_file() (barebones_rpg.core.game.Game method) load_game() (barebones_rpg.core.game.Game method) load_sprite() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) Location (class in barebones_rpg.world.world) LOCATION_ENTERED (barebones_rpg.core.events.EventType attribute) LOCATION_EXITED (barebones_rpg.core.events.EventType attribute) locations (barebones_rpg.world.world.World attribute) loot_table (barebones_rpg.entities.entity.Enemy attribute) LootDrop (class in barebones_rpg.items.loot) LootManager (class in barebones_rpg.items.loot_manager) M MAGENTA (barebones_rpg.rendering.renderer.Colors attribute) magic_def_per_int (barebones_rpg.entities.stats.Stats attribute) magic_defense (barebones_rpg.entities.stats.Stats property) make_choice() (barebones_rpg.dialog.dialog.DialogSession method) manhattan_distance() (in module barebones_rpg.combat.targeting) MATERIAL (barebones_rpg.items.item.ItemType attribute) max_hp (barebones_rpg.entities.stats.Stats property) max_mp (barebones_rpg.entities.stats.Stats property) max_slots (barebones_rpg.items.inventory.Inventory attribute) max_stack (barebones_rpg.items.item.Item attribute) max_weight (barebones_rpg.items.inventory.Inventory attribute) members (barebones_rpg.combat.combat.CombatantGroup attribute) (barebones_rpg.party.party.Party attribute) MENU (barebones_rpg.core.game.GameState attribute) merchant_inventory (barebones_rpg.entities.entity.NPC attribute) message (barebones_rpg.combat.actions.ActionResult attribute) metadata (barebones_rpg.combat.actions.ActionResult attribute) (barebones_rpg.dialog.dialog.DialogChoice attribute) (barebones_rpg.dialog.dialog.DialogNode attribute) (barebones_rpg.dialog.dialog.DialogTree attribute) (barebones_rpg.entities.ai_interface.AIContext attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.entities.stats.StatusEffect attribute) (barebones_rpg.items.item.Item attribute) (barebones_rpg.party.party.Party attribute) (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.quests.quest.QuestObjective attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.Tile attribute) (barebones_rpg.world.world.World attribute) MISC (barebones_rpg.items.item.ItemType attribute) missed (barebones_rpg.combat.actions.ActionResult attribute) model_config (barebones_rpg.combat.actions.ActionResult attribute) (barebones_rpg.combat.combat.CombatantGroup attribute) (barebones_rpg.combat.combat.TurnOrder attribute) (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) (barebones_rpg.dialog.dialog.DialogChoice attribute) (barebones_rpg.dialog.dialog.DialogNode attribute) (barebones_rpg.dialog.dialog.DialogTree attribute) (barebones_rpg.entities.ai_interface.AIContext attribute) (barebones_rpg.entities.entity.Character attribute) (barebones_rpg.entities.entity.Enemy attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.entities.entity.NPC attribute) (barebones_rpg.entities.stats.Stats attribute) (barebones_rpg.entities.stats.StatusEffect attribute) (barebones_rpg.items.inventory.Equipment attribute) (barebones_rpg.items.inventory.Inventory attribute) (barebones_rpg.items.item.Item attribute) (barebones_rpg.party.party.Party attribute) (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.quests.quest.QuestObjective attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.Tile attribute) (barebones_rpg.world.world.World attribute) model_post_init() (barebones_rpg.entities.stats.Stats method) modify() (barebones_rpg.entities.stats.Stats method) modify_resistance() (barebones_rpg.entities.stats.Stats method) module barebones_rpg.combat.actions barebones_rpg.combat.combat barebones_rpg.combat.damage_types barebones_rpg.combat.targeting barebones_rpg.core.events barebones_rpg.core.game barebones_rpg.core.registry barebones_rpg.core.save_manager barebones_rpg.core.serialization barebones_rpg.core.singleton barebones_rpg.dialog.dialog barebones_rpg.dialog.dialog_renderer barebones_rpg.entities.ai barebones_rpg.entities.ai_interface barebones_rpg.entities.entity barebones_rpg.entities.stats barebones_rpg.items.inventory barebones_rpg.items.item barebones_rpg.items.loot barebones_rpg.items.loot_manager barebones_rpg.party.party barebones_rpg.quests.quest barebones_rpg.rendering.click_to_move barebones_rpg.rendering.pygame_renderer barebones_rpg.rendering.renderer barebones_rpg.rendering.tile_renderer barebones_rpg.rendering.ui_components barebones_rpg.world.action_points barebones_rpg.world.tilemap_pathfinding barebones_rpg.world.world move_entity() (barebones_rpg.world.world.World method) mp (barebones_rpg.entities.stats.Stats attribute) mp_per_int (barebones_rpg.entities.stats.Stats attribute) N name (barebones_rpg.combat.combat.CombatantGroup attribute) (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) (barebones_rpg.dialog.dialog.DialogTree attribute) (barebones_rpg.entities.entity.Entity attribute) (barebones_rpg.entities.stats.StatusEffect attribute) (barebones_rpg.items.item.Item attribute) (barebones_rpg.party.party.Party attribute) (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.World attribute) nearby_entities (barebones_rpg.entities.ai_interface.AIContext attribute) next_node_id (barebones_rpg.dialog.dialog.DialogChoice attribute) next_turn() (barebones_rpg.combat.combat.TurnOrder method) nodes (barebones_rpg.dialog.dialog.DialogTree attribute) not_condition() (barebones_rpg.dialog.dialog.DialogConditions static method) NOT_STARTED (barebones_rpg.combat.combat.CombatState attribute) (barebones_rpg.quests.quest.QuestStatus attribute) NPC (class in barebones_rpg.entities.entity) O OBJECTIVE_COMPLETED (barebones_rpg.core.events.EventType attribute) objective_type (barebones_rpg.quests.quest.QuestObjective attribute) objectives (barebones_rpg.quests.quest.Quest attribute) ObjectiveType (class in barebones_rpg.quests.quest) on_complete (barebones_rpg.quests.quest.Quest attribute) (barebones_rpg.quests.quest.QuestObjective attribute) on_defeat() (barebones_rpg.combat.combat.Combat method) on_enter (barebones_rpg.dialog.dialog.DialogNode attribute) (barebones_rpg.world.world.Location attribute) (barebones_rpg.world.world.Tile attribute) on_exit (barebones_rpg.dialog.dialog.DialogNode attribute) (barebones_rpg.world.world.Location attribute) on_fail (barebones_rpg.quests.quest.Quest attribute) on_flee() (barebones_rpg.combat.combat.Combat method) on_progress (barebones_rpg.quests.quest.QuestObjective attribute) on_select (barebones_rpg.dialog.dialog.DialogChoice attribute) on_start (barebones_rpg.quests.quest.Quest attribute) on_stat_change() (barebones_rpg.entities.stats.StatsManager method) on_turn (barebones_rpg.entities.stats.StatusEffect attribute) on_use (barebones_rpg.items.item.Item attribute) on_victory() (barebones_rpg.combat.combat.Combat method) P Party (class in barebones_rpg.party.party) pause() (barebones_rpg.core.game.Game method) PAUSED (barebones_rpg.core.game.GameState attribute) perform_action() (barebones_rpg.entities.entity.Entity method) physical_defense (barebones_rpg.entities.stats.Stats property) PLAYER_TURN (barebones_rpg.combat.combat.CombatState attribute) PLAYING (barebones_rpg.core.game.GameState attribute) position (barebones_rpg.entities.entity.Entity attribute) present() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) process_movement() (barebones_rpg.world.action_points.APManager method) process_status_effects() (barebones_rpg.entities.stats.StatsManager method) publish() (barebones_rpg.core.events.EventManager method) PygameGameLoop (class in barebones_rpg.rendering.pygame_renderer) PygameRenderer (class in barebones_rpg.rendering.pygame_renderer) Q quantity (barebones_rpg.items.item.Item attribute) (barebones_rpg.items.loot.LootDrop attribute) QUEST (barebones_rpg.items.item.ItemType attribute) Quest (class in barebones_rpg.quests.quest) quest_active() (barebones_rpg.dialog.dialog.DialogConditions static method) QUEST_COMPLETED (barebones_rpg.core.events.EventType attribute) quest_completed() (barebones_rpg.dialog.dialog.DialogConditions static method) QUEST_FAILED (barebones_rpg.core.events.EventType attribute) quest_ids (barebones_rpg.entities.entity.NPC attribute) quest_not_started() (barebones_rpg.dialog.dialog.DialogConditions static method) QUEST_STARTED (barebones_rpg.core.events.EventType attribute) quest_status() (barebones_rpg.dialog.dialog.DialogConditions static method) quest_to_start (barebones_rpg.dialog.dialog.DialogChoice attribute) quest_to_update (barebones_rpg.dialog.dialog.DialogChoice attribute) QuestManager (class in barebones_rpg.quests.quest) QuestObjective (class in barebones_rpg.quests.quest) quests (barebones_rpg.core.game.Game property) QuestStatus (class in barebones_rpg.quests.quest) R r (barebones_rpg.rendering.renderer.Color attribute) range (barebones_rpg.items.item.Item attribute) REACH_LOCATION (barebones_rpg.quests.quest.ObjectiveType attribute) RED (barebones_rpg.rendering.renderer.Colors attribute) register() (barebones_rpg.combat.damage_types.DamageTypeManager method) (barebones_rpg.core.registry.Registry class method) (barebones_rpg.core.serialization.CallbackRegistry class method) (barebones_rpg.items.loot_manager.LootManager method) register_action() (barebones_rpg.entities.entity.Entity method) register_entity() (barebones_rpg.core.game.Game method) (barebones_rpg.core.serialization.SerializationContext method) register_item() (barebones_rpg.core.game.Game method) (barebones_rpg.core.serialization.SerializationContext method) register_party() (barebones_rpg.core.game.Game method) register_quest() (barebones_rpg.core.game.Game method) register_system() (barebones_rpg.core.game.Game method) Registry (class in barebones_rpg.core.registry) remove_entity() (barebones_rpg.world.world.Location method) remove_gold() (barebones_rpg.items.inventory.Inventory method) remove_item() (barebones_rpg.items.inventory.Inventory method) remove_item_by_name() (barebones_rpg.items.inventory.Inventory method) remove_member() (barebones_rpg.combat.combat.CombatantGroup method) (barebones_rpg.party.party.Party method) remove_status_effect() (barebones_rpg.entities.stats.StatsManager method) render() (barebones_rpg.rendering.renderer.TextBox method) (barebones_rpg.rendering.renderer.UIElement method) render_button() (barebones_rpg.rendering.ui_components.UIComponents method) render_choices() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) render_dialog_box() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) render_entity() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_entity_hp_bar() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_hover_highlight() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_instructions() (barebones_rpg.rendering.ui_components.UIComponents method) render_location() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_message_log() (barebones_rpg.rendering.ui_components.UIComponents method) render_movement_highlights() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_path_preview() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_quest_list() (barebones_rpg.rendering.ui_components.UIComponents method) render_resource_bar() (barebones_rpg.rendering.ui_components.UIComponents method) render_resource_bar_with_fill() (barebones_rpg.rendering.ui_components.UIComponents method) render_session() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) render_speaker() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) render_stat_panel() (barebones_rpg.rendering.ui_components.UIComponents method) render_text() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) render_tile_grid() (barebones_rpg.rendering.tile_renderer.TileRenderer method) render_title_screen_text() (barebones_rpg.rendering.ui_components.UIComponents method) render_turn_indicator() (barebones_rpg.rendering.ui_components.UIComponents method) render_with_overlay() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) Renderer (class in barebones_rpg.rendering.renderer) required_level (barebones_rpg.items.item.Item attribute) (barebones_rpg.quests.quest.Quest attribute) required_quests (barebones_rpg.quests.quest.Quest attribute) reset() (barebones_rpg.combat.damage_types.DamageTypeManager class method) (barebones_rpg.items.loot_manager.LootManager class method) (barebones_rpg.quests.quest.QuestManager class method) (barebones_rpg.world.action_points.APManager method) reset_unique_tracking() (barebones_rpg.items.loot_manager.LootManager method) resistances (barebones_rpg.entities.stats.Stats attribute) restore_hp() (barebones_rpg.entities.stats.Stats method) restore_mana() (barebones_rpg.entities.entity.Entity method) restore_mp() (barebones_rpg.entities.stats.Stats method) resume() (barebones_rpg.core.game.Game method) roll_loot_table() (in module barebones_rpg.items.loot) RUN (barebones_rpg.combat.actions.ActionType attribute) run() (barebones_rpg.rendering.pygame_renderer.PygameGameLoop method) RunAction (class in barebones_rpg.combat.actions) S save() (barebones_rpg.core.save_manager.SaveManager method) (barebones_rpg.items.loot_manager.LootManager method) (barebones_rpg.quests.quest.QuestManager method) (barebones_rpg.world.world.World method) save_directory (barebones_rpg.core.game.GameConfig attribute) save_game() (barebones_rpg.core.game.Game method) save_to_file() (barebones_rpg.core.game.Game method) SAVE_VERSION (barebones_rpg.core.save_manager.SaveManager attribute) SaveManager (class in barebones_rpg.core.save_manager) screen_height (barebones_rpg.core.game.GameConfig attribute) screen_to_tile() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) (barebones_rpg.rendering.tile_renderer.TileRenderer method) screen_width (barebones_rpg.core.game.GameConfig attribute) select() (barebones_rpg.dialog.dialog.DialogChoice method) SerializationContext (class in barebones_rpg.core.serialization) serialize_callback() (in module barebones_rpg.core.serialization) serialize_callbacks() (in module barebones_rpg.core.serialization) set_behavior() (barebones_rpg.entities.ai.TacticalAI method) set_callbacks() (barebones_rpg.rendering.click_to_move.TileInteractionHandler method) set_current_location() (barebones_rpg.world.world.World method) set_lenient_mode() (barebones_rpg.combat.damage_types.DamageTypeManager method) set_pathfinder() (barebones_rpg.rendering.click_to_move.ClickToMoveHandler method) set_resistance() (barebones_rpg.entities.stats.Stats method) set_start_node() (barebones_rpg.dialog.dialog.DialogTree method) set_stat() (barebones_rpg.entities.stats.Stats method) set_text() (barebones_rpg.rendering.renderer.TextBox method) set_tile() (barebones_rpg.world.world.Location method) SHIELD (barebones_rpg.items.item.EquipSlot attribute) should_flee() (barebones_rpg.entities.ai.TacticalAI method) shutdown() (barebones_rpg.rendering.pygame_renderer.PygameRenderer method) (barebones_rpg.rendering.renderer.Renderer method) SimplePathfindingAI (class in barebones_rpg.entities.ai) Singleton (class in barebones_rpg.core.singleton) size() (barebones_rpg.party.party.Party method) SKILL (barebones_rpg.combat.actions.ActionType attribute) SkillAction (class in barebones_rpg.combat.actions) slots (barebones_rpg.items.inventory.Equipment attribute) sort_by_name() (barebones_rpg.items.inventory.Inventory method) sort_by_type() (barebones_rpg.items.inventory.Inventory method) sort_by_value() (barebones_rpg.items.inventory.Inventory method) source (barebones_rpg.items.loot.LootDrop attribute) speaker (barebones_rpg.dialog.dialog.DialogNode attribute) speed (barebones_rpg.entities.stats.Stats property) speed_per_dex (barebones_rpg.entities.stats.Stats attribute) spend_ap() (barebones_rpg.world.action_points.APManager method) split() (barebones_rpg.items.item.Item method) sprite_id (barebones_rpg.world.world.Tile attribute) stack_with() (barebones_rpg.items.item.Item method) stackable (barebones_rpg.items.item.Item attribute) start() (barebones_rpg.combat.combat.Combat method) (barebones_rpg.core.game.Game method) (barebones_rpg.dialog.dialog.DialogSession method) (barebones_rpg.quests.quest.Quest method) start_node_id (barebones_rpg.dialog.dialog.DialogTree attribute) start_quest() (barebones_rpg.quests.quest.QuestManager method) start_turn() (barebones_rpg.world.action_points.APManager method) STAT_CHANGED (barebones_rpg.core.events.EventType attribute) stat_modifiers (barebones_rpg.entities.stats.StatusEffect attribute) (barebones_rpg.items.item.Item attribute) stat_points (barebones_rpg.entities.stats.Stats attribute) stats (barebones_rpg.entities.entity.Entity attribute) Stats (class in barebones_rpg.entities.stats) stats_manager (barebones_rpg.entities.entity.Entity property) StatsManager (class in barebones_rpg.entities.stats) status (barebones_rpg.quests.quest.Quest attribute) StatusEffect (class in barebones_rpg.entities.stats) stop() (barebones_rpg.core.game.Game method) strength (barebones_rpg.entities.stats.Stats attribute) subscribe() (barebones_rpg.core.events.EventManager method) success (barebones_rpg.combat.actions.ActionResult attribute) T TacticalAI (class in barebones_rpg.entities.ai) tags (barebones_rpg.combat.damage_types.DamageTypeMetadata attribute) take_damage() (barebones_rpg.entities.entity.Entity method) (barebones_rpg.entities.stats.Stats method) TALK_TO_NPC (barebones_rpg.quests.quest.ObjectiveType attribute) target (barebones_rpg.quests.quest.QuestObjective attribute) target_count (barebones_rpg.quests.quest.QuestObjective attribute) target_results (barebones_rpg.combat.actions.ActionResult attribute) targets_hit (barebones_rpg.combat.actions.ActionResult attribute) text (barebones_rpg.dialog.dialog.DialogChoice attribute) (barebones_rpg.dialog.dialog.DialogNode attribute) TextBox (class in barebones_rpg.rendering.renderer) tick() (barebones_rpg.entities.stats.StatusEffect method) Tile (class in barebones_rpg.world.world) tile_to_screen() (barebones_rpg.rendering.tile_renderer.TileRenderer method) tile_to_screen_center() (barebones_rpg.rendering.tile_renderer.TileRenderer method) tile_type (barebones_rpg.world.world.Tile attribute) TileInteractionHandler (class in barebones_rpg.rendering.click_to_move) TilemapPathfinder (class in barebones_rpg.world.tilemap_pathfinding) TileRenderer (class in barebones_rpg.rendering.tile_renderer) tiles (barebones_rpg.world.world.Location attribute) title (barebones_rpg.core.game.GameConfig attribute) (barebones_rpg.entities.entity.Character attribute) to_dict() (barebones_rpg.entities.entity.Entity method) (barebones_rpg.items.inventory.Equipment method) (barebones_rpg.items.inventory.Inventory method) (barebones_rpg.items.item.Item method) (barebones_rpg.party.party.Party method) (barebones_rpg.quests.quest.Quest method) (barebones_rpg.quests.quest.QuestObjective method) to_rgb() (barebones_rpg.rendering.renderer.Color method) to_tuple() (barebones_rpg.rendering.renderer.Color method) training_accuracy (barebones_rpg.entities.stats.Stats attribute) training_critical (barebones_rpg.entities.stats.Stats attribute) training_evasion (barebones_rpg.entities.stats.Stats attribute) training_magic_defense (barebones_rpg.entities.stats.Stats attribute) training_physical_defense (barebones_rpg.entities.stats.Stats attribute) training_speed (barebones_rpg.entities.stats.Stats attribute) TURN_END (barebones_rpg.combat.combat.CombatState attribute) TURN_START (barebones_rpg.combat.combat.CombatState attribute) TurnOrder (class in barebones_rpg.combat.combat) U UIComponents (class in barebones_rpg.rendering.ui_components) UIElement (class in barebones_rpg.rendering.renderer) unequip() (barebones_rpg.items.inventory.Equipment method) unique (barebones_rpg.items.item.Item attribute) unsubscribe() (barebones_rpg.core.events.EventManager method) update() (barebones_rpg.core.game.Game method) update_objective() (barebones_rpg.quests.quest.QuestManager method) use() (barebones_rpg.items.item.Item method) V validate_tree() (barebones_rpg.dialog.dialog.DialogTree method) value (barebones_rpg.items.item.Item attribute) VICTORY (barebones_rpg.combat.combat.CombatState attribute) W walkable (barebones_rpg.world.world.Tile attribute) WEAPON (barebones_rpg.items.item.EquipSlot attribute) (barebones_rpg.items.item.ItemType attribute) weight (barebones_rpg.items.item.Item attribute) WHITE (barebones_rpg.rendering.renderer.Colors attribute) width (barebones_rpg.world.world.Location attribute) World (class in barebones_rpg.world.world) wrap_text() (barebones_rpg.dialog.dialog_renderer.DialogRenderer method) X x (barebones_rpg.world.world.Tile attribute) Y y (barebones_rpg.world.world.Tile attribute) YELLOW (barebones_rpg.rendering.renderer.Colors attribute)