Цитата:
Огромное спасибо! Все работает как надо!
@RoseKavalier
Thank you, it works!
Объявления |
---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Re: Как создать плагин для HD модаЦитата: Огромное спасибо! Все работает как надо! @RoseKavalier Thank you, it works! |
Re: Пользовательские плагины для HD модаНикого никогда не интересовала имплементация некоторых двоечных механик? Нам вот, например, для H3SW бы очень сильно пригодилось.
|
Re: Как создать плагин для HD модаДоработал функцию урона, чтобы учитывался двойной урон от марков и грандов, а также балисты при наличии артиллерии.
Все верно? Корректно получаю текущий отряд, текущего героя и наличие навыка артиллерия? По тестам вроде все ок.
|
|
Re: Как создать плагин для HD модаThat should work, except you are not guaranteed to have a hero (e.g. if you are in defence) so your code in its current state will crash when trying to check artillery skill level.
Note with custom maps you can have Ballista without hero, therefore don't check if creature is ballista - do check for hero.
It's a good idea which I never implemented because I could never figure out what to do with Crusaders and Wolf Raiders in counterpart. Double max damage but not minimum? EDIT: also you need to check there is at least 1 shot left, otherwise melee attack does not have double ! |
Re: Как создать плагин для HD модаThanks, good points.
Here is a corrected code:
But I cant find, how to understand what archers are in a melee attack. Logic for Crusaders and Wolf Raiders: 1. MinDamage, MaxDamage 2. AfterMinDamage: CounterstrikeMinDamage1, CounterstrikeMaxDamage1 3. AfterMaxDamage: CounterstrikeMinDamage2, CounterstrikeMaxDamage2 4. AfterCounterstrike1_MinDamage: MinDamage1_1, MaxDamage1_1 5. AfterCounterstrike1_MaxDamage: MinDamage1_2, MaxDamage1_2 6. AfterCounterstrike2_MinDamage: MinDamage2_1, MaxDamage2_1 7. AfterCounterstrike2_MaxDamage: MinDamage2_2, MaxDamage2_2 8. TotalMinDamage = MinDamage + Min( MinDamage1_1, MinDamage1_2, MinDamage2_1, MinDamage2_2 ) 9. TotalMaxDamage = MaxDamage + Max( MaxDamage1_1, MaxDamage1_2, MaxDamage2_1, MaxDamage2_2 ) |
|
Re: Как создать плагин для HD мода
The difficulty with crusaders and wolf raiders is getting CounterstrikeMinDamage1, CounterstrikeMaxDamage1, CounterstrikeMinDamage2, CounterstrikeMaxDamage2. [min ~ 2x max] englobes all possibilities, just not very precise) |
Re: Как создать плагин для HD модаЧто-то не пойму никак, о чем речь идет ))
Как связать баллистику с артиллерией, грандов с марками, да тут еще и крестоносцы с грейженными волками )) Винегрет какой-то |
Re: Как создать плагин для HD модаRoseKavalier писал(а):
The difficulty with crusaders and wolf raiders is getting CounterstrikeMinDamage1, CounterstrikeMaxDamage1, CounterstrikeMinDamage2, CounterstrikeMaxDamage2. [min ~ 2x max] englobes all possibilities, just not very precise) Can not find what is "mon". I've tried this:
But here is a result: Yes, now i see problem too (last string):
Последний раз редактировалось as239 05 мар 2019, 17:17, всего редактировалось 1 раз.
|
Re: Как создать плагин для HD модаBen80 писал(а): Как связать баллистику с артиллерией, грандов с марками, да тут еще и крестоносцы с грейженными волками )) Винегрет какой-то Речь об отображении урона в количестве убиваемых юнитов. До правок, урон от марков и грандов отображался без учета двойного выстрела. У баллисты, при продвинутой артиллерии тоже 2 выстрела, а при экспертной еще и двойной урон, т.е. количество убиваемых существ увеличивается на 4. И не надо путаться в сочетаниях: баллиста у нас с артиллерией, а катапульта с баллистикой. А вот у волков и крестоносцев, очень сложно подсчитать их двойной урон т.к. перед вторым ударом им идет ответка. |
Re: Как создать плагин для HD модаПо поводу проверки у кого из клиентов подключен плагин - есть решение делать это через отправку сообщений в чат.
Какое именно это будет сообщение, задается в плагине, соответственно, выдать другой подключенный плагин за данный вряд ли получиться (если, конечно, читер не является хакером, ну а если он хакер, то с ним вообще вряд ли стоит бороться). На днях покажу код. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1