Герой с активным спеллом.
Если он добивает юнита этим спеллом, то весь урон, наносимый героем, становится сильнее.
Усиление урона я триггерно сделаю, это не проблема.
Вопрос в другом, как посоветуете реализовать то, от чего отсчитывать?
Можно дать юниту маркерную абилу-пустышку на 1000 уровней (прелоадить маркер где-нибудь на карте) и при убиении этим юнитом тем самым спеллом врага повышать ему лвл этого маркера. Это изи, но тупо, т. к. долго грузится в РО и будет понижать скорость загрузки карты. Ну и плюс лимит 999 повышений, хотя его и хватит в 95% случаев.
Есть другие идеи?

avuremybe, это каким ты боком не получишь индекс от юнита
проще некуда
чтобы получить нужный индекс просто перечисляем весь массив и ищем нужного юнита типо так
globals
int Count
int array SpellUP
unit array UN
endglobals
int i = 0
while(i <= Count){
if UN[i] == Нужный юнит {
SpellUP[i]++
наши действие
}
i++
}
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
  1. идея: создать юнита где-нить с нулевым регеном Нр и отнимать у него 1 еденичку когда герой убивает той способностью и проверять кол-во здоровья юнита.
мб это подойдет.
26
а ты легких путей не ищешь, да?
переменная типа integer к которой добавляется 1 когда герой убивает этой способностью это слишком просто для тебя?
21
avuremybe, глобальная не подойдет, теоретически у одного игрока может быть несколько героев. А где ты предлагаешь сохранять локальную?
7
Sylvanas:
  1. идея: создать юнита где-нить с нулевым регеном Нр и отнимать у него 1 еденичку когда герой убивает той способностью и проверять кол-во здоровья юнита.
мб это подойдет.
Можно тогда сразу после применения способности проверить жив ли юнит если да то ничего, а если мертв то повышение урона.
26
ClotPh, и почему же не подойдет?
я не предлагаю локальную. я предлагаю массив
21
avuremybe, еще раз - теоретически у одного игрока может быть несколько героев. Как ты предлагаешь организовать массив для неограниченного числа героев у неограниченного числа игроков?
Тьфу, игроков, конечно, ограниченное число, но смысл понятен...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.