Epic Fight - Extended Data Packs
This small mod expands the capabilities of datapacks for Epic Fight, providing additional features for customizing gameplay.
Adding Passive Skills
One of the key features is the ability to add passive skills to your categories. To do this, simply add the following line to the configuration: "passive_skill": "space_id:skill_name"

Using Skill Datakeys (version 1.1+)
The mod also allows using Skill Datakeys in categories, which is mainly used for controlling combat style. You gain access to Skill Datakeys for passive or innate skills.
For example, here's how an uchigatana works that sheaths when a passive condition is met:

In this example, when the uchigatana's passive skill requires the player to "Sheath!" and this condition becomes "true", the two-handed style automatically switches to the sheath style.
Supported Predicates
The mod supports the following predicate types:
passive_skill_boolean_data_keypassive_skill_float_data_keypassive_skill_integer_data_keyinnate_skill_boolean_data_keyinnate_skill_float_data_keyinnate_skill_integer_data_key
Value Configuration
For boolean values:
"skill_data_key": "namespace:path",
"expected_value": true
For integers:
"skill_data_key": "namespace:path",
"expected_value": 5
For floating point numbers:
"skill_data_key": "namespace:path",
"expected_value": 2.5,
"tolerance": 0.01
Important Notes
Although you can add any supported passive skills, some of them may cause game crashes if they are not designed to be used outside their original context and do not support "general contexts".