LICENSE
README.md
pyproject.toml
kirby_combat/__init__.py
kirby_combat/adjustments.py
kirby_combat/brief.py
kirby_combat/campaign.py
kirby_combat/charges.py
kirby_combat/climbing.py
kirby_combat/collapse.py
kirby_combat/complications.py
kirby_combat/concealment.py
kirby_combat/coordination.py
kirby_combat/critique.py
kirby_combat/cv_modifiers.py
kirby_combat/encounter.py
kirby_combat/endurance.py
kirby_combat/enumeration.py
kirby_combat/formation.py
kirby_combat/framework.py
kirby_combat/futility.py
kirby_combat/grappling.py
kirby_combat/health.py
kirby_combat/hero_view.py
kirby_combat/holding.py
kirby_combat/models.py
kirby_combat/morale.py
kirby_combat/participant.py
kirby_combat/perception.py
kirby_combat/roles.py
kirby_combat/roster.py
kirby_combat/sense_penalties.py
kirby_combat/side.py
kirby_combat/status_emission.py
kirby_combat/statuses.py
kirby_combat/synthetic.py
kirby_combat/tables.py
kirby_combat/template.py
kirby_combat/threat.py
kirby_combat/vitals.py
kirby_combat/world.py
kirby_combat.egg-info/PKG-INFO
kirby_combat.egg-info/SOURCES.txt
kirby_combat.egg-info/dependency_links.txt
kirby_combat.egg-info/requires.txt
kirby_combat.egg-info/top_level.txt
kirby_combat/actions/__init__.py
kirby_combat/actions/area_of_effect.py
kirby_combat/actions/autofire.py
kirby_combat/actions/base.py
kirby_combat/actions/brace.py
kirby_combat/actions/cv_parser.py
kirby_combat/actions/darkness.py
kirby_combat/actions/dive_for_cover.py
kirby_combat/actions/entangle.py
kirby_combat/actions/flash.py
kirby_combat/actions/grab.py
kirby_combat/actions/haymaker.py
kirby_combat/actions/held_action.py
kirby_combat/actions/images.py
kirby_combat/actions/killing.py
kirby_combat/actions/martial_arts.py
kirby_combat/actions/move_by.py
kirby_combat/actions/move_strike.py
kirby_combat/actions/move_through.py
kirby_combat/actions/multiple_attack.py
kirby_combat/actions/pulling_punch.py
kirby_combat/actions/push.py
kirby_combat/actions/ranged.py
kirby_combat/actions/rapid_fire.py
kirby_combat/actions/reach.py
kirby_combat/actions/recording.py
kirby_combat/actions/set_action.py
kirby_combat/actions/strike.py
kirby_combat/actions/sweep.py
kirby_combat/actions/throw.py
kirby_combat/actions/trigger.py
kirby_combat/actions/movement/__init__.py
kirby_combat/actions/movement/base.py
kirby_combat/actions/movement/flight.py
kirby_combat/actions/movement/knockback_movement.py
kirby_combat/actions/movement/leaping.py
kirby_combat/actions/movement/running.py
kirby_combat/actions/movement/swimming.py
kirby_combat/actions/movement/teleportation.py
kirby_combat/actions/movement/tunneling.py
kirby_combat/actions/reactive/__init__.py
kirby_combat/actions/reactive/abort.py
kirby_combat/actions/reactive/block.py
kirby_combat/actions/reactive/dodge.py
kirby_combat/breakables/__init__.py
kirby_combat/breakables/object_combatant.py
kirby_combat/breakables/structure.py
kirby_combat/gm/__init__.py
kirby_combat/gm/gm_attack.py
kirby_combat/gm/overrides.py
kirby_combat/gm/spawn_despawn.py
kirby_combat/loop/__init__.py
kirby_combat/loop/chooser.py
kirby_combat/loop/registry.py
kirby_combat/loop/resolvers.py
kirby_combat/loop/run.py
kirby_combat/masscombat/__init__.py
kirby_combat/masscombat/resolution.py
kirby_combat/masscombat/unit.py
kirby_combat/mental/__init__.py
kirby_combat/mental/mental_blast.py
kirby_combat/mental/mental_combat.py
kirby_combat/mental/mental_entangle.py
kirby_combat/mental/mental_illusion.py
kirby_combat/mental/mind_control.py
kirby_combat/mental/recording.py
kirby_combat/mental/telepathy.py
kirby_combat/pre_attacks/__init__.py
kirby_combat/pre_attacks/presence.py
kirby_combat/pre_attacks/presence_effects.py
kirby_combat/pre_attacks/violence.py
kirby_combat/resolution/__init__.py
kirby_combat/resolution/adjustments.py
kirby_combat/resolution/bleeding.py
kirby_combat/resolution/damage.py
kirby_combat/resolution/defense.py
kirby_combat/resolution/hit_location.py
kirby_combat/resolution/knockback.py
kirby_combat/resolution/line_of_sight.py
kirby_combat/resolution/object_damage.py
kirby_combat/resolution/penetrating.py
kirby_combat/resolution/recovery.py
kirby_combat/resolution/status.py
kirby_combat/resolution/surprise.py
kirby_combat/resolution/to_hit.py
kirby_combat/scene/__init__.py
kirby_combat/scene/construct.py
kirby_combat/scene/cover.py
kirby_combat/scene/effects.py
kirby_combat/scene/falling.py
kirby_combat/scene/generate.py
kirby_combat/scene/geometry.py
kirby_combat/scene/hazards.py
kirby_combat/scene/movement_legality.py
kirby_combat/scene/placement.py
kirby_combat/scene/scene.py
kirby_combat/scene/visibility.py
kirby_combat/schema/__init__.py
kirby_combat/schema/__main__.py
kirby_combat/schema/events.json
kirby_combat/serialization/__init__.py
kirby_combat/serialization/from_dict.py
kirby_combat/serialization/schema.py
kirby_combat/serialization/to_dict.py
kirby_combat/session/__init__.py
kirby_combat/session/apply.py
kirby_combat/session/combat_session.py
kirby_combat/session/effects.py
kirby_combat/session/events.py
kirby_combat/session/rewind.py
kirby_combat/session/state_view.py
kirby_combat/session/tie_rule.py
kirby_combat/session/timeline.py
kirby_combat/tactics/__init__.py
kirby_combat/tactics/base.py
kirby_combat/tactics/complications.py
kirby_combat/tactics/library.py
kirby_combat/tactics/catalog/__init__.py
kirby_combat/tactics/catalog/_filters.py
kirby_combat/tactics/catalog/abort_to_block.py
kirby_combat/tactics/catalog/bait_enraged.py
kirby_combat/tactics/catalog/break_off_when_nothing_works.py
kirby_combat/tactics/catalog/close_and_strike.py
kirby_combat/tactics/catalog/coordinated_focus_fire.py
kirby_combat/tactics/catalog/disarm_the_armed.py
kirby_combat/tactics/catalog/dodge_under_fire.py
kirby_combat/tactics/catalog/exploit_hazards.py
kirby_combat/tactics/catalog/exploit_susceptibility.py
kirby_combat/tactics/catalog/fight_from_cover.py
kirby_combat/tactics/catalog/go_around_the_cover.py
kirby_combat/tactics/catalog/grab_and_throw.py
kirby_combat/tactics/catalog/grab_the_gun_arm.py
kirby_combat/tactics/catalog/keep_range.py
kirby_combat/tactics/catalog/leave_when_the_side_has_broken.py
kirby_combat/tactics/catalog/mobility_defense.py
kirby_combat/tactics/catalog/presence_attack_demoralize.py
kirby_combat/tactics/catalog/push_when_winning.py
kirby_combat/tactics/catalog/raise_force_wall_t.py
kirby_combat/tactics/catalog/reposition_when_spotted.py
kirby_combat/tactics/catalog/shield_allies.py
kirby_combat/tactics/catalog/smash_cover.py
kirby_combat/tactics/catalog/stabilize_the_dying.py
kirby_combat/tactics/catalog/stand_and_take_it.py
kirby_combat/tactics/catalog/sustained_fire.py
kirby_combat/tactics/catalog/take_cover_when_hurt.py
kirby_combat/tactics/catalog/throw_something_heavy.py
kirby_combat/tactics/catalog/withdraw_when_outmatched.py
kirby_combat/talents/__init__.py
kirby_combat/talents/lightning_reflexes.py
kirby_combat/vehicles/__init__.py
kirby_combat/vehicles/controls.py
kirby_combat/vehicles/passenger.py
kirby_combat/vehicles/ramming.py
kirby_combat/vehicles/vehicle.py
tests/test_a_bullet_cannot_be_spread.py
tests/test_a_grab_costs_both_men.py
tests/test_a_grabbed_man_can_be_thrown.py
tests/test_a_grabbed_man_can_struggle.py
tests/test_a_tactic_can_tell_who_is_close.py
tests/test_actions.py
tests/test_adjustment_fade.py
tests/test_adjustments.py
tests/test_adjustments_apply.py
tests/test_aoe.py
tests/test_aoe_constructs.py
tests/test_aoe_scene_integration.py
tests/test_attack_los.py
tests/test_attack_power_avad.py
tests/test_attack_view_multipower.py
tests/test_attacks_cost_endurance.py
tests/test_avad_resolution.py
tests/test_blind_attacks.py
tests/test_blind_maneuvers.py
tests/test_breaking_a_grab_is_a_contest.py
tests/test_brief_lists_a_thing_once.py
tests/test_brief_says_the_shape_of_the_fight.py
tests/test_campaign.py
tests/test_campaign_rules_reach_combat.py
tests/test_campaign_rules_reach_the_fight.py
tests/test_classify_health.py
tests/test_climbing_rules.py
tests/test_critique_grades_a_decision.py
tests/test_csls_come_from_the_build.py
tests/test_cv_parser.py
tests/test_damage.py
tests/test_damage_reduction_negation.py
tests/test_darkness.py
tests/test_defense.py
tests/test_dice_have_one_source.py
tests/test_doctrine_can_disarm.py
tests/test_doctrine_can_grapple.py
tests/test_doctrine_saves_a_dying_man.py
tests/test_encounter.py
tests/test_entangle.py
tests/test_enumeration.py
tests/test_enumeration_constructs.py
tests/test_enumeration_slots.py
tests/test_equipment_and_damage_adders.py
tests/test_examples.py
tests/test_fight_properties.py
tests/test_firing_into_melee.py
tests/test_flash.py
tests/test_framework_view.py
tests/test_from_build.py
tests/test_grab_throw.py
tests/test_held_release.py
tests/test_hero_capabilities.py
tests/test_hero_combatant_skeleton.py
tests/test_images.py
tests/test_import_surface.py
tests/test_int_default.py
tests/test_knockback.py
tests/test_layering.py
tests/test_maneuver_view.py
tests/test_martial_arts.py
tests/test_martial_maneuvers_table.py
tests/test_minus_one_pip.py
tests/test_modifier_inheritance.py
tests/test_move_by_through.py
tests/test_move_strike.py
tests/test_movement_base.py
tests/test_movement_powers.py
tests/test_movement_reach.py
tests/test_movement_view.py
tests/test_multi_attack.py
tests/test_multi_attack_costs_dcv.py
tests/test_multiple_attack_raw.py
tests/test_naked_resistant.py
tests/test_no_shim_remains.py
tests/test_no_undefined_names.py
tests/test_object_identity.py
tests/test_object_throw.py
tests/test_participant_contract.py
tests/test_perception.py
tests/test_presence_effects.py
tests/test_push.py
tests/test_reach.py
tests/test_reach_rule.py
tests/test_reactive.py
tests/test_recovery.py
tests/test_resistant_protection.py
tests/test_roles.py
tests/test_scenery_goes_last.py
tests/test_segment_advance_invalidates_order.py
tests/test_sense_penalties.py
tests/test_session_reads_participants.py
tests/test_set_draws_a_bead.py
tests/test_side.py
tests/test_snapshot_adjustments.py
tests/test_stat_block_walk.py
tests/test_status.py
tests/test_status_emission.py
tests/test_statuses.py
tests/test_stunned_enforcement.py
tests/test_surface_blocks_los.py
tests/test_tables.py
tests/test_tactic_catalogue.py
tests/test_tactic_contract.py
tests/test_tactical_modifiers.py
tests/test_tactics_name_the_kind_they_mean.py
tests/test_template_by_name.py
tests/test_temporal_stats.py
tests/test_the_brief_says_what_a_wall_takes.py
tests/test_the_brief_says_what_you_want.py
tests/test_the_brief_says_what_your_side_wants.py
tests/test_the_doctrine_hint_is_the_callers_call.py
tests/test_to_hit.py
tests/test_trigger.py
tests/test_trip_acrobatics_save.py
tests/test_variable_slot_scaling.py
tests/test_violence_is_a_presence_attack.py
tests/test_vitals.py
tests/test_vocabulary.py
tests/test_world.py
tests/test_you_can_pick_up_a_barrel.py
tests/test_you_cannot_block_a_bullet.py
tests/test_you_cannot_coordinate_alone.py