LICENSE
README.md
pyproject.toml
kirby_cost/__init__.py
kirby_cost/py.typed
kirby_cost.egg-info/PKG-INFO
kirby_cost.egg-info/SOURCES.txt
kirby_cost.egg-info/dependency_links.txt
kirby_cost.egg-info/requires.txt
kirby_cost.egg-info/top_level.txt
kirby_cost/behaviors/__init__.py
kirby_cost/behaviors/engine.py
kirby_cost/behaviors/plugins.py
kirby_cost/behaviors/power_instance.py
kirby_cost/behaviors/registry.py
kirby_cost/behaviors/schema.py
kirby_cost/core/__init__.py
kirby_cost/core/context.py
kirby_cost/core/preferences.py
kirby_cost/core/template.py
kirby_cost/engine/__init__.py
kirby_cost/engine/cost.py
kirby_cost/engine/modifiers.py
kirby_cost/engine/serialize.py
kirby_cost/io/__init__.py
kirby_cost/io/build_cost.py
kirby_cost/io/build_json.py
kirby_cost/io/framework_access.py
kirby_cost/io/hdc_loader.py
kirby_cost/io/hdt_parser.py
kirby_cost/io/xml_utility.py
kirby_cost/model/__init__.py
kirby_cost/model/hero.py
kirby_cost/model/rules.py
kirby_cost/objects/__init__.py
kirby_cost/objects/_registry_imports.py
kirby_cost/objects/adder.py
kirby_cost/objects/base.py
kirby_cost/objects/char_affecting.py
kirby_cost/objects/list.py
kirby_cost/objects/modifier.py
kirby_cost/objects/characteristics/__init__.py
kirby_cost/objects/characteristics/base_size.py
kirby_cost/objects/characteristics/body.py
kirby_cost/objects/characteristics/characteristic.py
kirby_cost/objects/characteristics/constitution.py
kirby_cost/objects/characteristics/custom1.py
kirby_cost/objects/characteristics/custom10.py
kirby_cost/objects/characteristics/custom2.py
kirby_cost/objects/characteristics/custom3.py
kirby_cost/objects/characteristics/custom4.py
kirby_cost/objects/characteristics/custom5.py
kirby_cost/objects/characteristics/custom6.py
kirby_cost/objects/characteristics/custom7.py
kirby_cost/objects/characteristics/custom8.py
kirby_cost/objects/characteristics/custom9.py
kirby_cost/objects/characteristics/dcv.py
kirby_cost/objects/characteristics/def_char.py
kirby_cost/objects/characteristics/defense_characteristic.py
kirby_cost/objects/characteristics/dexterity.py
kirby_cost/objects/characteristics/dmcv.py
kirby_cost/objects/characteristics/ego.py
kirby_cost/objects/characteristics/endurance.py
kirby_cost/objects/characteristics/energy_defense.py
kirby_cost/objects/characteristics/intelligence.py
kirby_cost/objects/characteristics/leaping.py
kirby_cost/objects/characteristics/ocv.py
kirby_cost/objects/characteristics/omcv.py
kirby_cost/objects/characteristics/physical_defense.py
kirby_cost/objects/characteristics/presence.py
kirby_cost/objects/characteristics/recovery.py
kirby_cost/objects/characteristics/running.py
kirby_cost/objects/characteristics/size.py
kirby_cost/objects/characteristics/speed.py
kirby_cost/objects/characteristics/strength.py
kirby_cost/objects/characteristics/stun.py
kirby_cost/objects/characteristics/swimming.py
kirby_cost/objects/disads/__init__.py
kirby_cost/objects/disads/disadvantage.py
kirby_cost/objects/disads/enraged.py
kirby_cost/objects/disads/hunted.py
kirby_cost/objects/disads/reputation.py
kirby_cost/objects/disads/susceptibility.py
kirby_cost/objects/frameworks/__init__.py
kirby_cost/objects/frameworks/elemental_control.py
kirby_cost/objects/frameworks/multipower.py
kirby_cost/objects/frameworks/vpp.py
kirby_cost/objects/martial_arts/__init__.py
kirby_cost/objects/martial_arts/extra_damage_classes.py
kirby_cost/objects/martial_arts/maneuver.py
kirby_cost/objects/martial_arts/ranged_damage_classes.py
kirby_cost/objects/martial_arts/weapon_element.py
kirby_cost/objects/modifiers/__init__.py
kirby_cost/objects/modifiers/activationroll.py
kirby_cost/objects/modifiers/affectsdesolid.py
kirby_cost/objects/modifiers/affectsphysicalworld.py
kirby_cost/objects/modifiers/alternatecombatvalue.py
kirby_cost/objects/modifiers/alwayson.py
kirby_cost/objects/modifiers/areaeffect.py
kirby_cost/objects/modifiers/armorpiercing.py
kirby_cost/objects/modifiers/autofire.py
kirby_cost/objects/modifiers/avad.py
kirby_cost/objects/modifiers/avld.py
kirby_cost/objects/modifiers/basedonecv.py
kirby_cost/objects/modifiers/beam.py
kirby_cost/objects/modifiers/canbemissiledeflected.py
kirby_cost/objects/modifiers/cannotescapewithteleport.py
kirby_cost/objects/modifiers/charges.py
kirby_cost/objects/modifiers/concentration.py
kirby_cost/objects/modifiers/continuous.py
kirby_cost/objects/modifiers/costsend.py
kirby_cost/objects/modifiers/costsendonlytoactivate.py
kirby_cost/objects/modifiers/costsendtomaintain.py
kirby_cost/objects/modifiers/cumulative.py
kirby_cost/objects/modifiers/damage_shield.py
kirby_cost/objects/modifiers/damageovertime.py
kirby_cost/objects/modifiers/delayedeffect.py
kirby_cost/objects/modifiers/delayedend.py
kirby_cost/objects/modifiers/delayedreturnrate.py
kirby_cost/objects/modifiers/difficulttodispel.py
kirby_cost/objects/modifiers/does_body.py
kirby_cost/objects/modifiers/does_kb.py
kirby_cost/objects/modifiers/doesnotprovidementalawareness.py
kirby_cost/objects/modifiers/doubleendurancecost.py
kirby_cost/objects/modifiers/doublekb.py
kirby_cost/objects/modifiers/dropped.py
kirby_cost/objects/modifiers/endreserveorend.py
kirby_cost/objects/modifiers/explosion.py
kirby_cost/objects/modifiers/extratime.py
kirby_cost/objects/modifiers/feedback.py
kirby_cost/objects/modifiers/focus.py
kirby_cost/objects/modifiers/gestures.py
kirby_cost/objects/modifiers/halfrangemodifier.py
kirby_cost/objects/modifiers/hardened.py
kirby_cost/objects/modifiers/holeinthemiddle.py
kirby_cost/objects/modifiers/incantations.py
kirby_cost/objects/modifiers/increasedend.py
kirby_cost/objects/modifiers/increasedmaxrange.py
kirby_cost/objects/modifiers/indirect.py
kirby_cost/objects/modifiers/inherent.py
kirby_cost/objects/modifiers/instant.py
kirby_cost/objects/modifiers/invisible.py
kirby_cost/objects/modifiers/limitedarcoffire.py
kirby_cost/objects/modifiers/limitedrange.py
kirby_cost/objects/modifiers/lineofsight.py
kirby_cost/objects/modifiers/lingering.py
kirby_cost/objects/modifiers/linked.py
kirby_cost/objects/modifiers/megascale.py
kirby_cost/objects/modifiers/mobile.py
kirby_cost/objects/modifiers/nnd.py
kirby_cost/objects/modifiers/no_kb.py
kirby_cost/objects/modifiers/nonpersistent.py
kirby_cost/objects/modifiers/norange.py
kirby_cost/objects/modifiers/norangemodifier.py
kirby_cost/objects/modifiers/normalrange.py
kirby_cost/objects/modifiers/notthroughmindlink.py
kirby_cost/objects/modifiers/onlyonappropriateterrain.py
kirby_cost/objects/modifiers/onlytoactivate.py
kirby_cost/objects/modifiers/onlytostarting.py
kirby_cost/objects/modifiers/others_only.py
kirby_cost/objects/modifiers/partialcoverage.py
kirby_cost/objects/modifiers/penetrating.py
kirby_cost/objects/modifiers/persistent.py
kirby_cost/objects/modifiers/personalimmunity.py
kirby_cost/objects/modifiers/physicalmanifestation.py
kirby_cost/objects/modifiers/rangebasedonstr.py
kirby_cost/objects/modifiers/ranged.py
kirby_cost/objects/modifiers/realweapon.py
kirby_cost/objects/modifiers/reducedbyrange.py
kirby_cost/objects/modifiers/reducedend.py
kirby_cost/objects/modifiers/requiredhands.py
kirby_cost/objects/modifiers/requiresskillroll.py
kirby_cost/objects/modifiers/restrainable.py
kirby_cost/objects/modifiers/self_only.py
kirby_cost/objects/modifiers/semiarmorpiercing.py
kirby_cost/objects/modifiers/sideeffects.py
kirby_cost/objects/modifiers/sticky.py
kirby_cost/objects/modifiers/subjecttorangemodifier.py
kirby_cost/objects/modifiers/timelimit.py
kirby_cost/objects/modifiers/transdimensional.py
kirby_cost/objects/modifiers/transparent.py
kirby_cost/objects/modifiers/trigger.py
kirby_cost/objects/modifiers/turnmode.py
kirby_cost/objects/modifiers/uncontrolled.py
kirby_cost/objects/modifiers/usableonothers.py
kirby_cost/objects/modifiers/variableadvantage.py
kirby_cost/objects/modifiers/variableeffect.py
kirby_cost/objects/modifiers/variablelimitations.py
kirby_cost/objects/modifiers/variabletarget.py
kirby_cost/objects/modifiers/visible.py
kirby_cost/objects/perks/__init__.py
kirby_cost/objects/perks/access.py
kirby_cost/objects/perks/contact.py
kirby_cost/objects/perks/custom_perk.py
kirby_cost/objects/perks/favor.py
kirby_cost/objects/perks/follower.py
kirby_cost/objects/perks/fringe_benefit.py
kirby_cost/objects/perks/money.py
kirby_cost/objects/perks/perk.py
kirby_cost/objects/perks/reputation.py
kirby_cost/objects/perks/resource_pool.py
kirby_cost/objects/perks/vehicle.py
kirby_cost/objects/powers/__init__.py
kirby_cost/objects/powers/absorption.py
kirby_cost/objects/powers/active_sonar.py
kirby_cost/objects/powers/adjacent.py
kirby_cost/objects/powers/adjacent_fixed.py
kirby_cost/objects/powers/aid.py
kirby_cost/objects/powers/analyze_sense.py
kirby_cost/objects/powers/armor.py
kirby_cost/objects/powers/automaton.py
kirby_cost/objects/powers/change_environment.py
kirby_cost/objects/powers/clairsentience.py
kirby_cost/objects/powers/clinging.py
kirby_cost/objects/powers/compound_power.py
kirby_cost/objects/powers/concealed.py
kirby_cost/objects/powers/custom_power.py
kirby_cost/objects/powers/damage_negation.py
kirby_cost/objects/powers/damage_reduction.py
kirby_cost/objects/powers/damage_resistance.py
kirby_cost/objects/powers/darkness.py
kirby_cost/objects/powers/density_increase.py
kirby_cost/objects/powers/desolidification.py
kirby_cost/objects/powers/detect.py
kirby_cost/objects/powers/differing_modifier.py
kirby_cost/objects/powers/dimensional_all.py
kirby_cost/objects/powers/dimensional_group.py
kirby_cost/objects/powers/dimensional_single.py
kirby_cost/objects/powers/discriminatory_sense.py
kirby_cost/objects/powers/dispel.py
kirby_cost/objects/powers/does_not_bleed.py
kirby_cost/objects/powers/drain.py
kirby_cost/objects/powers/duplication.py
kirby_cost/objects/powers/ego_attack.py
kirby_cost/objects/powers/endurance_reserve.py
kirby_cost/objects/powers/endurance_reserve_recovery.py
kirby_cost/objects/powers/energy_blast.py
kirby_cost/objects/powers/enhanced_perception.py
kirby_cost/objects/powers/entangle.py
kirby_cost/objects/powers/extra_dimensional_movement.py
kirby_cost/objects/powers/extra_limbs.py
kirby_cost/objects/powers/find_weakness.py
kirby_cost/objects/powers/fixed_location.py
kirby_cost/objects/powers/flash.py
kirby_cost/objects/powers/flash_defense.py
kirby_cost/objects/powers/flight.py
kirby_cost/objects/powers/floating_location.py
kirby_cost/objects/powers/force_field.py
kirby_cost/objects/powers/force_wall.py
kirby_cost/objects/powers/ftl_travel.py
kirby_cost/objects/powers/gliding.py
kirby_cost/objects/powers/growth.py
kirby_cost/objects/powers/hand_to_hand_attack.py
kirby_cost/objects/powers/healing.py
kirby_cost/objects/powers/high_range_radio_perception.py
kirby_cost/objects/powers/images.py
kirby_cost/objects/powers/increased_arc_240.py
kirby_cost/objects/powers/increased_arc_360.py
kirby_cost/objects/powers/infrared_perception.py
kirby_cost/objects/powers/invisibility.py
kirby_cost/objects/powers/kb_resistance.py
kirby_cost/objects/powers/killing_attack_hth.py
kirby_cost/objects/powers/killing_attack_ranged.py
kirby_cost/objects/powers/lack_of_weakness.py
kirby_cost/objects/powers/life_support.py
kirby_cost/objects/powers/luck.py
kirby_cost/objects/powers/make_a_sense.py
kirby_cost/objects/powers/mental_awareness.py
kirby_cost/objects/powers/mental_defense.py
kirby_cost/objects/powers/mental_illusions.py
kirby_cost/objects/powers/microscopic.py
kirby_cost/objects/powers/mind_control.py
kirby_cost/objects/powers/mind_link.py
kirby_cost/objects/powers/mind_scan.py
kirby_cost/objects/powers/missile_deflection.py
kirby_cost/objects/powers/multiform.py
kirby_cost/objects/powers/naked_modifier.py
kirby_cost/objects/powers/negative_combat_skill_levels.py
kirby_cost/objects/powers/negative_penalty_skill_levels.py
kirby_cost/objects/powers/negative_skill_levels.py
kirby_cost/objects/powers/nightvision.py
kirby_cost/objects/powers/no_hit_locations.py
kirby_cost/objects/powers/nray_perception.py
kirby_cost/objects/powers/partially_penetrative.py
kirby_cost/objects/powers/penetrative.py
kirby_cost/objects/powers/possession.py
kirby_cost/objects/powers/power.py
kirby_cost/objects/powers/power_defense.py
kirby_cost/objects/powers/presence_defense.py
kirby_cost/objects/powers/radar.py
kirby_cost/objects/powers/radio_perceive_transmit.py
kirby_cost/objects/powers/radio_perception.py
kirby_cost/objects/powers/range.py
kirby_cost/objects/powers/rapid.py
kirby_cost/objects/powers/reflection.py
kirby_cost/objects/powers/regeneration.py
kirby_cost/objects/powers/sense.py
kirby_cost/objects/powers/sense_adder.py
kirby_cost/objects/powers/sense_affecting_power.py
kirby_cost/objects/powers/sense_group.py
kirby_cost/objects/powers/shapeshift.py
kirby_cost/objects/powers/shrinking.py
kirby_cost/objects/powers/spatial_awareness.py
kirby_cost/objects/powers/stretching.py
kirby_cost/objects/powers/succor.py
kirby_cost/objects/powers/summon.py
kirby_cost/objects/powers/suppress.py
kirby_cost/objects/powers/swinging.py
kirby_cost/objects/powers/targeting_sense.py
kirby_cost/objects/powers/telekinesis.py
kirby_cost/objects/powers/telepathy.py
kirby_cost/objects/powers/teleportation.py
kirby_cost/objects/powers/telescopic.py
kirby_cost/objects/powers/tracking_sense.py
kirby_cost/objects/powers/transfer.py
kirby_cost/objects/powers/transform.py
kirby_cost/objects/powers/transmit.py
kirby_cost/objects/powers/tunneling.py
kirby_cost/objects/powers/ultrasonic_perception.py
kirby_cost/objects/powers/ultraviolet_perception.py
kirby_cost/objects/skills/__init__.py
kirby_cost/objects/skills/accumulator_skill.py
kirby_cost/objects/skills/adder_based_skill.py
kirby_cost/objects/skills/autofire_skills.py
kirby_cost/objects/skills/characteristic_choice.py
kirby_cost/objects/skills/combat_levels.py
kirby_cost/objects/skills/cramming.py
kirby_cost/objects/skills/custom_skill.py
kirby_cost/objects/skills/defense_maneuver.py
kirby_cost/objects/skills/knowledge_skill.py
kirby_cost/objects/skills/language.py
kirby_cost/objects/skills/mental_combat_levels.py
kirby_cost/objects/skills/n_counter_skill.py
kirby_cost/objects/skills/penalty_skill_levels.py
kirby_cost/objects/skills/professional_skill.py
kirby_cost/objects/skills/rapid_attack_hth.py
kirby_cost/objects/skills/rapid_attack_ranged.py
kirby_cost/objects/skills/skill.py
kirby_cost/objects/skills/skill_levels.py
kirby_cost/objects/skills/survival.py
kirby_cost/objects/skills/transport_familiarity.py
kirby_cost/objects/skills/two_weapon_fighting_hth.py
kirby_cost/objects/skills/two_weapon_fighting_ranged.py
kirby_cost/objects/skills/weapon_familiarity.py
kirby_cost/objects/talents/__init__.py
kirby_cost/objects/talents/bump_of_direction.py
kirby_cost/objects/talents/combat_luck.py
kirby_cost/objects/talents/combat_sense.py
kirby_cost/objects/talents/custom_talent.py
kirby_cost/objects/talents/danger_sense.py
kirby_cost/objects/talents/environmental_movement.py
kirby_cost/objects/talents/lightning_reflexes_all.py
kirby_cost/objects/talents/lightning_reflexes_single.py
kirby_cost/objects/talents/mage_sight.py
kirby_cost/objects/talents/resistance.py
kirby_cost/objects/talents/simulate_death.py
kirby_cost/objects/talents/speed_reading.py
kirby_cost/objects/talents/striking_appearance.py
kirby_cost/objects/talents/talent.py
kirby_cost/objects/talents/universal_translator.py
kirby_cost/plugins/__init__.py
kirby_cost/plugins/powers/__init__.py
kirby_cost/plugins/powers/coughing.py
kirby_cost/services/__init__.py
kirby_cost/services/power_builder.py
kirby_cost/template/__init__.py
kirby_cost/template/dataclasses.py
kirby_cost/template/hdt_provider.py
kirby_cost/template/provider.py
kirby_cost/util/__init__.py
kirby_cost/util/constants.py
kirby_cost/util/rounder.py
tests/test_adder.py
tests/test_behaviors.py
tests/test_build_cost.py
tests/test_build_doc_gate.py
tests/test_build_hero_from_root.py
tests/test_build_json.py
tests/test_build_json_martial_arts.py
tests/test_build_json_zero_basecost.py
tests/test_build_node.py
tests/test_character_declared_template.py
tests/test_characteristic_defaults.py
tests/test_characteristics_come_from_the_template.py
tests/test_combatant_removed.py
tests/test_constants.py
tests/test_contact_bump_of_direction.py
tests/test_continuous_concentration_is_not_filtered.py
tests/test_cost_calculations.py
tests/test_danger_sense_intuitional.py
tests/test_display_surface.py
tests/test_equipment_loading.py
tests/test_framework_access.py
tests/test_framework_access_vpp_restriction.py
tests/test_framework_holds_its_slots.py
tests/test_generic_object.py
tests/test_hdc_loader_demask.py
tests/test_hdc_roundtrip.py
tests/test_init_porting.py
tests/test_logic_review_defects.py
tests/test_maneuver_resolves_by_display.py
tests/test_maneuver_template_lookup.py
tests/test_martial_arts_loading.py
tests/test_metadata_roundtrip.py
tests/test_modifier.py
tests/test_nogroup_sense_deduction.py
tests/test_oracle_comparison.py
tests/test_oracle_fixtures.py
tests/test_power_builder.py
tests/test_pure_code.py
tests/test_rounder.py
tests/test_sense_group_without_template.py
tests/test_specific_modifiers.py
tests/test_template_dataclasses.py
tests/test_template_extends_chain.py
tests/test_vehicle6e_defence_rate.py
tests/test_vpp_control_cost.py
tests/test_vpp_slots_are_free.py
tests/test_xml_utility.py