Perfect Dodges
Adds a souls-like/RPG combat mechanic where if you dodge at the instant where you are supposed to take damage, you don't take that damage.
Описание
Добавляет боевую механику Souls-like / RPG, где, если вы уклоняетесь в тот момент, когда вы должны принять ущерб, вы не принимаете этот ущерб.
ПРИМЕЧАНИЕ: Этот метод является доказательством согласия с неограниченными возможностями / непостижимым API. МОМЕНТНАЯ СИЛЬНОСТЬ 2/3 ИЛИ КУСТУМНЫЕ ВЛАСТИ ПОДДЕРЖИВАЮТСЯ, МОД СМОЖЕТ ПОДДЕРЖИВАТЬСЯ И ПОДДЕРЖИВАТЬ БЕСПЛАТНЫЙ ДОДЖ/СТРАХ
Настройка:
- Dash with Ability 2 («Использование возможностей2»: правда)
- Способность 2 должна быть на индивидуальной кнопке (кнопка исключительно для уклонения)
- Вы можете играть до тех пор, пока у вас есть какой-либо элемент в игре (пожалуйста, сообщите, если нет).
- Позволяет воздушные тире
- Более «экспериментальный», чем беговая ходьба, но чувствует себя бесконечно лучше, если вы не столкнетесь с ошибкой или не откажетесь иметь специальную кнопку для уклонения.
- Dash with Sprint+Walk («ИспользованиеAbility2»: ложное)
- Настройте Sprint и перейдите на одну и ту же кнопку
- Не может воздух тире
Хотите разместить сервер или поиграть с друзьями? щелкнуть здесь Аренда сервера со скидкой 25%!
Конфигурация: ...\mods\Perfect_Dodges\dodge_config.json
"DodgeCooldownMs": Минимальное время между каждым уклоном
"iFrameDurationMs": Количество времени, в течение которого вы непобедимы
"dodgeVelocity": Горизонтальная скорость вашей тире
"вертикальный хоп": Вертикальная скорость вашего прибора
"СтаминаКост": стоимость тире (у игроков в сказке 10 очков выносливости)
"allowAirDash": Хотите вы или нет, чтобы воздух лился
"Способность использования2": True = способность крана 2 уклоняться, false = ключ спринта / ходьбы, чтобы уклониться
"sprintTapThresholdMs": количество времени, необходимое для удержания спринт-ключа, чтобы не запустить тире (0 всегда тире)
"Только Ролл": True = Используйте только анимацию рулона для уклонения
"Только Twirl": True = Используйте только анимацию twirl для уклонения
"Только флип": True = Используйте только флип-анимацию для уклонения
Текущие характеристики:
- Выберите функцию 2 или Sprint / Walk в качестве кнопки уклонения
- Способность к воздушной тире (может переключаться или выключаться) при использовании способности уклоняться
- Файл Config для корректировки значений, таких как продолжительность dodge cooldown и iFrame
- /dodgemod проверяет текущие настройки
- Идеально синхронизируя тире на момент удара полностью отрицает полученный ущерб
- Получение удара по голове превращает вашу анимацию уклонения в рулон
- Получение удара по телу превращает вашу анимацию уклонения в вихрь
- Получение удара по ногам превращает вашу анимацию уклонения в переворот
Будущие обновления:
- Сделайте пользовательскую клавиатуру доступной, как только Hytale позволит
- Добавить анимацию от первого лица???
- Добавить анимацию Air Dash???
- Добавьте опцию, чтобы всегда двигаться туда, куда вы ищете
- Добавить опцию для отключения dash jumps
- Добавить опцию для настройки dash jump stamina
- Сделайте регистрацию направления Dash лучше
- Я так заблудился, как это сделать:
Показать оригинальное описание (English)
Adds a souls-like/RPG combat mechanic where if you dodge at the instant where you are supposed to take damage, you don't take that damage.
NOTE: THIS MOD IS A PROOF OF CONCEPT WITH IMPERFECT CONTROLS DUE TO LIMITED FEATURES/UNDERSTANDING OF HYTALE API. THE MOMENT ABILITY 2/3 OR CUSTOM INPUTS ARE SUPPORTED, THE MOD WILL BE ABLE TO ADAPT INSTANTLY AND SUPPORT FLAWLESS DODGE/DASHING
Setup:
- Dash with Ability 2 ("useAbility2": true)
- Ability 2 should be on an individual button (a button purely for dodging)
- You can dash as long as you are holding any item in the game (please report if not)
- Allows air dashes
- More "experimental" than sprint walking, but feels infinitely better unless you encounter a bug or refuse to have a dedicated button for dodging
- Dash with Sprint+Walk ("useAbility2": false)
- Set Sprint and Walk to the same button
- Cannot air dash
Looking to host a server or play with your friends? Click here to rent a server for 25% off!
Configuration: ...\mods\Perfect_Dodges\dodge_config.json
"dodgeCooldownMs": minimum time between each dodge
"iFrameDurationMs": the amount of time you are invincible during a dodge
"dodgeVelocity": the horizontal velocity of your dash
"verticalHop": the vertical velocity of your dash
"staminaCost": the cost of a dash (hytale players have 10 stamina points total)
"allowAirDash": whether or not you want to allow air dashing
"useAbility2": true = tap ability 2 to dodge, false = sprint/walk key to dodge
"sprintTapThresholdMs": the amount of time you have to hold your sprint key to not trigger a dash (0 is always dash)
"onlyRoll": true = only use the roll animation for dodging
"onlyTwirl": true = only use the twirl animation for dodging
"onlyFlip": true = only use the flip animation for dodging
Current Features:
- Choose either ability2 or sprint/walk as your dodge button
- Ability to air dash (can toggle on or off) when using ability to dodge
- Config file to adjust values such as the durations of dodge cooldown and iFrame
- /dodgemod to check current settings
- Perfectly timing a dash on the moment of impact fully negates the damage received
- Recieving a hit on the head transforms your dodge animation into a roll
- Recieving a hit on the body transforms your dodge animation into a twirl
- Recieving a hit on the legs transforms your dodge animation into a flip
Future Updates:
- Make custom keybind available as soon as Hytale allows it
- Add first person dash animations??
- Add air dash animations??
- Add an option to always dash towards where you are looking
- Add an option to disable dash jumps
- Add an option to adjust dash jump stamina cost
- Make dash direction registration better
- IM SO LOST ON HOW TO DO THIS :(((((((
