Jump to content

Улучшение взаимодействий стат отражения и вампиризма.


Badshooter

Recommended Posts

    Думаю многие замечали, как работают между собой такие статы как вампиризм и отражение урона.

На данный момент отражение урона и вамп как то немного некорректно взаимодействуют друг с другом, а именно сначала здоровье противника отнимается, а потом только восполняется вампом, сопровождая все это неприятными скачками хп.

    Предложение звучит так:

   Почему бы не совместить проверки вампиризма и отражения урона для избегания таких скачков, тобишь здоровье противника будет либо слабее восполняться, либо по не многу отниматься с каждой атакой, нанесенной по игроку. Получится стабильное взаимодействие двух стат, которое сделает бои более прогнозируемыми и четкими в плане видения хп противника.

   Ну а если прямо по сути, то перевести отражение в проверку вампиризма атакующего врага. Это необходимо для полного исключения возможности скачков здоровья, но сделать это необходимо для всех атак с разовым уроном. На доты распространяться не должно.

Если к примеру у противника вампиризм не превышает наше отражение урона, то он будет стабильно терять здоровье без скачков и без восстановления здоровья от вампиризма соответственно. 

    Ну и сделать соответствующую проверку на смертельный урон. Тобишь если прогнозируемый отраженный урон будет больше или равен нынешнему значению здоровья противника, то вампиризм будет проигнорирован, и нанесется смертельный отраженый урон.

 

Ну и формулка расчета будет соответствующая:

 

Сперва будет вестись проверка на смертельный урон от отражения : полученный урон*% отражения*% увеличения урона от отражения = максимальный отраженный урон.

Если хп противника > максимального отраженного урона, сработает условие присутствия вампиризма, и урон будет уменьшен им.

В случае если Если хп противника < или = максимальному отраженному урону, то противник сразу погибнет без проверки на присутствие вампиризма.

 

Входящий урон*|%вампиризма-%отражения|*% увеличения отраженного урона(если прошло отражение)= отраженный урон/отхил противника от вампиризма (все это уже рассчитывается в проверках атакующего противника)

Если под "|   |" число положительное, то это пополнение хп, если в "|   |" число отрицательное, то отнятие здоровья.

Множитель урона от отражения должен будет срабатывать после появления в "|   |" отрицательных значений.

   То есть теперь враг будет только либо получать урон без видимой эффективности вампиризма, либо слабо восстанавливать здоровье, только если вампиризма больше отражения.

 

@Holmes Думаю такое можно считать важным изменением во взаимодействии механик. Так же с заделом на будущее, если будет вводиться какая то кража здоровья от вражеского отхила, то можно будет проделать такие же манипуляции, но между этой механикой и любым отхилом.

 

Edited by Badshooter
Уточнение формулы, и более подробное дополнение
Link to comment
Share on other sites

Вроде в игре была одна механика, вначале отхил, потом уже нанесения урона. Или опять чёт перемудрили?

Link to comment
Share on other sites

8 часов назад, Alistarh666 сказал:

Вроде в игре была одна механика, вначале отхил, потом уже нанесения урона. Или опять чёт перемудрили?

 

Вчера это проверял. Сперва идет урон, потом отхил.

Edited by Badshooter
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...