Epic Fight - Invincible: Creating Complex Attack Combinations
This mod is a support library for developers that significantly simplifies the creation of complex combat combinations for Epic Fight. Using four special keys, you can create various attack sequences such as AABB, AAAB, BBAB, and many others.
Main Features
The library provides convenient tools for registering attack combination data, allowing easy creation of new weapon templates. The system supports many special features and works on the principle of saving combinations as skills that replace standard weapon abilities.
Working with Data
To begin, you need to register combination data, essentially creating a new skill. Then a weapon template is registered, where it's important to fill in all necessary values and ensure style compatibility. Finally, the template is applied to a specific weapon.
Available Commands
/invincible setStack value- set skill stack level/invincible consumeStack value- consume skill stack level/invincible setConsumption value- set charge value/invincible consumeConsumption value- consume charge value
Configuration Parameters
The library supports many parameters for fine-tuning animations and conditions:
- key - required key for animation
- animation - animation to be played
- speed_multiplier - attack speed multiplier
- convert_time - transition time between animations
- set_phase - player phase after animation starts
- cooldown - cooldown time
- not_charge - disable damage charging
- time_command_list - timed events during playback
- hurt_command_list - events when taking damage
- dodge_success_command_list - events when successfully dodging
- conditions - execution conditions
Supported Conditions
The library includes various conditions for execution control:
- invincible:jumping - check player jumping
- invincible:sprinting - check player sprinting
- invincible:stack_count - check skill stack
- invincible:phase - check custom state
- invincible:target_blocking - check target defense
- invincible:cooldown - check cooldown
This library is perfect for creating complex and diverse combat systems in Minecraft using Epic Fight.