Anthrax
Level 8
offline
Опыт:
4,850Активность: |
Скил скорости атаки
Подскажите пожалуста скил который прибавляет скорость атаки, пассивный, не аура, и отображается в скилах героя, если его ему добавить.
з.ы. перчатки скорости не предлагать, иконка неотображается |
17.09.2013, 15:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Anthrax, Ни одна из существующих религий не запрещает использовать Абилку от перчаток + (Аура без целей/повышение атрибутов/ баш с 0% шансом... etc)
Первую добавлять при изучении 2-ой. |
17.09.2013, 15:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
дело в том что у меня слишком много скилов у героя получается. Делаю скил на подобие ShadowFiend'а из доты, где при убийстве крипа он +2 к урону приобретает. Так вот, я сделать хочу также только на скорость атаки (+2% за крипа). Я сделал скил, его учишь, добавляется способность от перчаток с 91 лвл и дальше там тригерами за килы увеличиваеться\уменьшаеться уровень абилки скорости. Давайте теперь посчитаем: 3 геройских скила, + 1 ульта + повышение характеристик +абилка на скорость. уже дофига. ты предлагаешь использовать пустышку с 91 уровнем и тригерами делать ей уровень = уровню абилы перчаток скорости, чтобы показывало количество набранных бонусов? я конечно могу так сделать, но будет проще если бы был скил на скорость атаки который отображается в скилах героя поэтому я и решил спросить есть ли какая нибудь альтернатива. |
17.09.2013, 15:33 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Anthrax, по мойму была фишка с техникой, де можно было сделать пассивку с зарядами (циферки как заряды у предмета), поищи по барахолке... |
17.09.2013, 15:42 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
я давно тоже видел эту фушку. но это не подходит. тут помойму дублирующий скил сделать проще чем выёживаться с этими зарядами... |
17.09.2013, 15:49 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Anthrax:
ноу нид. делай две абилки перчаток скорости Первая, уровни +0% +2% +4% +8% +6% Вторая, уровни +0% +10% +20% +30% +40% И меняй их левел как нужно. Используй convert integer to string+string length или modulo для простоты установки уровня и фсёё Твой 91 уровень секунды 3-4 грузится будет. а так будет 2 скилла, 1 с 5 уровнями, 1 с 18 и ок. Отредактировано NatureKid, 17.09.2013 в 19:45. |
17.09.2013, 15:50 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
NatureKid, а как мне быть с отображением количества приобретенного атакспида??? ведь в любом случае потребуется 91 уровневая абилка, чисто так, для отображения |
17.09.2013, 15:59 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Anthrax:
Ну это то да. Кстати, официальную абилку лучше сделать на основе безыконочной какой-нить., для отображения пустышку ставить, где будут заполнены только краткие поля - AS Bonus: XX%. А подробные не заполнять, быстрее мапа загружаться будет. (91 уровень текста замедлит) Ну или в 1 уровне заголовок и подробно и в остальных подробно без заголовка. Короче 4 абилы надо - официальная, без иконки, Отображение 91 лвл, и 2 с перчатками скорости одна единицы, другая десятки. |
17.09.2013, 16:10 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
у меня за официальную стоит пьяный мастер. там какойто шанс на уворот и крит. При ее изучении появляеться у героя 2 абилки. одна с описанием, другая невидимая (от перчаток) с бонусом скорости. обе 91 уровень. как ты предлагаеш из 2х абилок сделать, я так наверное не смогу, я ниделал так ни разу)) опыта в этом деле нету)
Можеш по подробнее про то как из двух абилок с десятками и единицами, собирать одну?? |
17.09.2013, 16:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Anthrax, я ж намекнул... :D короче: Убил сф юнита Повышаешь ему уровень пустышки(в ависимости от прокачки официально, ну предел - уже твоё дело). Допустим уровень пустышки 4 - 8% Что делаем: установить уровень "перчатки единицы" на математика - modulo(Уровень пустышки mod 5) и ещё +1 modulo - остаток от деления, т.о. 4 mod 5 = 4, +1 = 5( на 1 уровне +0 на 5 - +8). установить уровень "перчатки десятки" на арифметика - (уровень пустышки / 5) +1 (4 / 5) +1 =1, т.е. уровень "перчатки десятки" = 1, на 1 лвле - 0%. Итого мы имеем 0%+8% = 8% как нам и надо Рассмотрим для примера уровень пустышки 25(+50% атак спид должен быть) (25 mod 5) +1 = 0+1= 1 итого уровень едниц = 1 (+0%) (25 / 5) +1 = 5+1= 6 итого уровень десятков = 6 (+50%) Если чета непонятно, могу ещё объяснить |
17.09.2013, 16:25 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
если честно то..... обьясни ещо пожалуйсто.))) Просто непонятно что такое модуло))) :\ что она делает, и как им пользоваться?? |
17.09.2013, 16:34 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Anthrax:
NatureKid:
Непонятно?) Вспоминай 3 класс, или когда там не было дробей, но были доли - был остаток от деления. Если число не делилось полностью на другое число - то писался ответ, а в скобках остаток от деления. Т.е. 11 разделить на 3 не было равно = 3, 66666666 это было равно 3(2), где 2 - твой modulo. В GUI функциях modulo находится: целочиленное - матемаика - Modulo там даже пример вроде приведён - For example: 12 modulo 5 = 2 NatureKid добавил: Понял, нет? |
17.09.2013, 16:45 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
NatureKid:
mod 5 в этом случаее что значит?? Это получаеться уровень пустышки - 4 делим на ПЯТЬ??? или как? что у тебя там в формулах??))) я себя таким тупым чувствую))) 23 года поцану, а ему разжовывают математику начальных классов)) |
17.09.2013, 16:49 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Приведу ещё пример тогда:
Допустим нужно давать герою при повышении уровня книгу здоровья, но каждый 5 уровень вместо книги здоровья - книгу знаний. Юнит повышает уровень если ---то -----(блок действий) условие - целочисленное - математика - modulo - (уровень triggering unit mod 5 ) = 0 то дать книгу знаний иначе дать книгу здоровья 2 уровень 2 mod 5 2 - это 0 раз по 5 +2 вот это +2 нам и надо оно не равно 0 даём книгу здоровья 30 уровень 30 mod 5 30 - это 6 раз по 5 +0 вот этот +0 нам и надо 0 равно 0 даём книгу знаний NatureKid добавил: Anthrax: воспринимай это как знак действия)) Могу только повторить - mod - остаток от деления. Не результат, а остаток просто знай что: 79 mod 13 = 1 486 mod 20 = 6 15 mod 220 = 15 763 mod 200 = 163 21 mod 6 = 3 Отредактировано NatureKid, 17.09.2013 в 17:00. |
17.09.2013, 16:55 | #14
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Borodach
offline
Опыт:
6,328Активность: |
Anthrax, Вот примерно так можно... только отображается не текущая скорость атаки, а количество душ.... |
17.09.2013, 17:04 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
NatureKid, достойны пример. НО Я НЕ МОГУ ПОНЯТЬ ПОЧЕМУ ВЕЗДЕ х МОД "ПЯТЬ" ???? почему не десять? не 2 и не 8 а именно пять? откуда это пять взялось? пересмотрел все твои сообщения, но чтото не догоняю где ты его взял? отчего мне брать у себя на карте это число? |
17.09.2013, 17:14 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Anthrax:
Anthrax, объясняю доходчиво: 5 это число уровней единиц Если бы у тебя способность прибавляла по 1 % или скаже по 1 единичке. то тогда было бы не на 5 а на 10. Почему? 1 способность - десятки 2 - единицы в твоём случае мы не юзаем 0 1 2 3 4 5 6 7 8 9, мы юзаем 0 2 4 6 8 для единиц Поэтому мы считаем сколько надо единиц, то есть остаток от деления на 10, но т.к. у нас не 10 единиц а 5, то делим на 5 чтобы подсчитать сколько раз нам дать по 10% и сколько раз по 2%, чтобы получить 32% например, мы делим 16(уровень пустышки, которая показывает +32% )на 5, чтобы узнать сколько десятков и сколько единиц, если бы было по 1 за уровень - делили бы на 10. Итак 16 делим на 5, получаем 3 с остатком 1. 3 идёт в десятки. * 10 = 30 (четвёртый(3+1) уровень десятков т.к. 1 уровень это ноль) 1 идёт в единицы. * 2 = 2 (второй(1+1) уровень единиц т.к. 1 уровень это ноль) так как мы используем абилы, 1 цровень которых даёт 0, то ставим полученный уровень +1 Если всё равно не понимаешь, то я сдаюсь, просто сделай как говорю в точности - NatureKid:
и всё. Когда-нибудь поймёшь)) Отредактировано NatureKid, 17.09.2013 в 19:45. |
17.09.2013, 17:25 | #17
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anthrax
Level 8
offline
Опыт:
4,850Активность: |
тему можно закрыть) разобрался. спасибо огромное =) |
17.09.2013, 18:36 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|