Перейти к публикации
View in the app

A better way to browse. Learn more.

VimeWorld - Форум

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Баг репорт | Белый Холод

Featured Replies

Опубликовано:
  • Автор
4 минуты назад, Aktinoid сказал:

ты про 4 доп хп? мб еще какая-то вещь на доп хп

я про то, что когда снимаешь тараску то снимается некоторая часть хп, вероятнее всего, это из за зачарования увеличения здоровья 

Опубликовано:
16 часов назад, Sunfle сказал:

я про то, что когда снимаешь тараску то снимается некоторая часть хп, вероятнее всего, это из за зачарования увеличения здоровья 

Да именно эффект на допл. хп создают такую проблему
Это честно мой вердикт не знаю так ли это или нет
Но таразка видит твои 20 хп а не 28 хп из-за чего снимается 4 сердца при снятие таразки (Я заметил эту проблему тоже по этому беру скорость и регенерацию)
Но когда заново одеваешь таразку то у тебя не фулл хп, требую фикса.

крч по скрипту таразка с фулл хп должна тебе оставить 20 хп не 28 и более.

Опубликовано:

О, я не единственный, кто обнаружил этот баг. Там при надевании и снятии тараски добавляется и снимается здоровье относительно количества хп, которое у тебя была. Поясню простым языком. Допустим у тебя фулл хп - 20, ты надеваешь тараску и становится 60. Когда снимаешь, становится опять 20. Но допустим у тебя было 10 хп (без тараски). При надевании тараски будет 30 хп. Снимаешь тараску и опять становится 10.

Алгоритм повышения здоровья при надевании тараски БЕЗ эффекта повышения здоровья (вроде бы я правильно всё посчитал):
У тебя максимальное здоровье - 20 (тараска естественно не надета). Но тебя покоцали мобы и стало 10 хп. Ну и вот ты надел тараску. Сначала находят процент твоего хп от максимального (без тараски), то есть в нашем случае 10 / 20 = 0,5. После этого умножают процент на максимальное количество здоровья с тараской (60 хп). То есть 60 * 0,5 = 30. Вот тебе и количество хп с надетой тараской.

Снятие тараски: 
Просто в обратную сторону всё также. с надетой тараской максимально 60 хп. У тебя же 30 хп.
30 / 60 = 0,5.
20 * 0,5 = 10
 

А теперь рассмотрим такой алгоритм с эффектом повышения здоровья 1 уровня))) Без тараски у тебя 24 хп максимально. Пусть у тебя будет 20. Ну и считаем по схеме: 20 / 24 = 0,83. И дальше как раз ошибка)) Расчет процента относительно здоровья без тараски происходит правильно) А вот расчет процента относительно макс здоровья с тараской неправильно)) Из-за недочета в коде 0,83 умножается не на 64 хп, что было бы логично, ведь с тараской с повышением здоровья 1 максимально 64 здоровья, но нет))))) 0,83 * 60 = 49,8)))))) И по сути уже здоровья стало меньше)) Теперь снятие тараски: 49,8 / 64 = 0,77. Опять же, этот процент расчитывается правильно)) Но он умножается не на 24 хп, а на 20) 20 * 0,77 = 15,4 хп. Тадаамм, поздравляю, вы потеряли 4,6 хп (ну по-моему просто 4, потому что я все проценты в меньшую сторону округлял). Ну и вы дальше можете надевать и снимать тараску пока не потеряете всё здоровье ;D

Короче, всё, что нужно исправить Енотакину, это сделать, чтобы во втором действии описанного мной алгоритма (я думаю, что у него как раз такой алгоритм расчета или какой-то похожий) процент умножался на количество максимального хп с учетом эффекта повышения здоровья. Тогда всё будет работать правильно. 

Изменено пользователем terenty

Гость
Эта тема закрыта для дальнейших сообщений.

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.