![]()
prog
![]() offline
Опыт:
32,865Активность: |
не то чтобы очень сложно
разве что для переделанных и стандартных скилов сделать нереально скилы нестандартные(триггерные):
добавляем коэффициент в форулу рассчета урона, вроде ничего сложного, особенно если на jass автоатака (она же урон с руки, она же физический урон)
тут, как минимум, два варианта
первый надежнее и точнее
второй проще но имеет кучу ограничений при сохранении можно схитрить и сохранять не точное значение, а процент достижения доступного максимума на данный момент, умноженный на максимальное кол-во вариаций выделенного под сохранение участка лоадкода (при хорошем подборе значений достигается неплохая точность, погрешности при не кратных значениях можно списать на то что герой не железный и иногда что-то может забыть, а при повторном сохранении того-же навыка при том-же значении максимума погрешности уже не будет)
в формуле рассчета бонусного урона удобно использовать гиперболу - можно добиться интересных зависимостей - например у меня это понижение бонуса на единицу владения оружием в зависимости от уровня цели, максимальная прокачка навыка зависит от уровня героя, а при помощи предметов фактический навык может превысить максимум (привожу эту информацию только как пример) |
![]() |
#661
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DemonMiha
Kicked by Hanabishi
![]() ![]() offline
Опыт:
31,567Активность: |
Dirk,
давай я те скину карту,сделаешь а потом посмотрю норм или нет делаешь? |
![]() |
#662
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Подскажите.. Как изменить дальность стельбы юнита через способность или триггер (без джасса)? Чет я покопался и не нашел, не подскажите как это сделать? Но только чтобы можно было как уменьшать, так и повышать, а не как апгрейд.:-) |
![]() |
#663
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dirk
Жизнь.exe /?
![]() ![]() offline
Опыт:
1,897Активность: |
да конечно,только скажи чё сделать и что заставить декором |
![]() |
#664
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
prog
![]() offline
Опыт:
32,865Активность: |
Laikon, не уверен что даже с джассом можно, может кто-то из гуру опровергнет или предложит какой-нибудь мозгодробительный способ (например создание нескольких версий героя и баловаться со способностью "темный" или заменять триггернно. еще можно, например, создать два или больше улучшений с кучей уровней , которые друг-друга перекрывают. у обоих примитивных способов куча недостатков и ограничений, но в некоторых случаях их можно использовать) |
![]() |
#665
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Virysru
![]() offline
Опыт:
7,692Активность: |
Можно. Надо юниту поставить огромную дальность, но нужную дистанцию получения приказа, а потом её с помощью триггера менять.
Пример: У Лучника изначально дальность должна быть 1000, а с 3 уровнем 1500ю Даем ему дальность 1500, а дистанцию получения приказа 1000. Потом при получении третьего уровня ставим ему дистанцию получения приказа на 1500. В триггерах есть что-то вроде Change Acquisition range |
![]() |
#666
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Думаю лучше будет сказать вам зачем мне нужно менять дальность.. Элементарно, для метательных артефактов.. То бишь взял артефакт "Чакрум" - получил дальность атаки 500 и бонус к атаке.. Вот это у меня не получилось сделать.. Я видел не одну карту с реализацией этой системы, но как это сделано не понял..
Признаться эту систему я хочу сделать не только для этого проекта, но и для своего.. Там будет присутствовать возможность смены типа оружия, а не артефакты.. То есть у героя есть скилл смены оружия.. Щелкаешь и в руках героя появляется меч, ещё раз взрывная смесь которую он сможет бросать в врагов, ещё раз и появляется посох дающий бонус к интеллекту.. Так же оружие может улучшаться, при чем само, в зависимости сколько врагов каким типом оружия убил герой.. После повышения уровня оружия появляется выбор из трех вариантов развития, например изначальный "Деревянный Меч" может превратиться в "Два Клинка", "Щит и Меч" или "Двуручный Топор".. Каждый имеет свои бонусы - скорость, защита, урон. Возможно кто то уже догадался что подобная система скоро будет в Fable 3, игре которую все любят за нереальное внимание к деталям.. Просто выкашивать крипов тысячами ради нового топора который на 1-2 единицы урона круче твоего уже порядком надоело.. Поэтому хочу изменить привычные стандарты.:-). Жаль конечно что эту систему не прикрутишь к орпг, в принципе можно, но на практике это может оказаться не очень... |
![]() |
#667
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Virysru
![]() offline
Опыт:
7,692Активность: |
Меняй дистанцию получения приказа, в чем проблема-то? |
![]() |
#668
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PUVer
За GW!
![]() ![]()
online
Опыт:
120,376Активность: |
Цитата:
Делай через улучшение.Просто много уровней сделай для того улучшения) |
|
![]() |
#669
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Хм.. Дистанция получения приказов? Разумно.. А вот на счет улучшения не получится, слишком много улучшении придется делать..:-) |
![]() |
#670
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Virysru
![]() offline
Опыт:
7,692Активность: |
Улучшение тоже можно, но это геморней... Придется для каждого уровня менять, Впрочем, это все же не слишком сложно |
![]() |
#671
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Хм.. Вот ещё вопрос возник.. Не подскажет ли кто нибудь как сделать условие в от наличия какой либо способности?.. Ну например я хочу чтобы покупные скиллы ещё и могли улучшаться.. Предположим максимальный уровень развития силила - 3. При первой покупке он первого, если ещё раз купить этот же скилл он станет 2-го уровня и так далее.. Было бы интересно, вот только не получается сделать условие которое будет проверять наличие скилла у героя.. |
![]() |
#672
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Спасибо.. Но правда такие варианты я обдумывал (с переменными), но довольно сложно это делать при наличие 100 и более разновидностей скиллов.. Всё же я попробую сделать так.. С уровнем не получиться, так как я предпочитаю покупные скиллы.:-) Ещё раз спасибо за советы.. Завтра поеду на съемную квартиру (там у меня камп стоит) и постараюсь сначала доделать прокачку оружия, затем пэтов, потом скиллы с уровнем.:-). Если сделаю, последние две наработки скину в проект, если нужно.:-) |
![]() |
#673
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PUVer
За GW!
![]() ![]()
online
Опыт:
120,376Активность: |
Цитата:
Оу!Нонсенс.У покупных скиллов нельзя менять уровень?XD |
|
![]() |
#674
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Эээ.. Я имел в виду с уровнем героя.. Ну короче я как то криво написал..XD
А на счет повышения уровня покупного скилла, это я сделаю.. Завтра или послезавтра, короче на следующей неделе.:-) Я как раз завтра должен получить много хорошей музыки для вдохновения (матерый, тяжелый рок, в особенности новый альбом Lordi), так что думаю процесс должен пойти бодрее.:-) А пока расскажите мне, как хоть проект развиваеться? Что то Миша с Дирком карты друг другу по эстафете передают.:-) Приношу извинения за то что не могу участвовать в проекте, но в связи с утратой интернета на неопределенный срок, максимум что могу сделать, это небольшие наработки.:-) Отредактировано Laikon, 17.10.2010 в 13:59. |
![]() |
#675
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Laikon
Жаркие времена..
![]() ![]() offline
Опыт:
16,636Активность: |
Чет ваша система не работает.. Та что изменяет дальность стельбы при изменения дальности получения приказа.. Вроде сделал всё правильно.. Изначальная дальность 1000, радиус получения приказа 100. При нажатии на скилл радиус получения приказа становиться 800.. Так надо было делать? Но почему то не работает.. Пробовал разные варианты.. Или же только ближняя атака или только дальняя или вообще как только начинаешь атаку вылезает какая то фатальная ошибка.. Не подскажите, как именно это делать? |
![]() |
#676
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dirk
Жизнь.exe /?
![]() ![]() offline
Опыт:
1,897Активность: |
Pro DemonMicha когда же первая страница обновится......уже надоело видеть одних и тех же участников которых вообще в проэкте нету и необновляется работа... |
![]() |
#677
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Метаморф
Карающая сила НЯ!
![]() ![]() offline
Опыт:
7,528Активность: |
34 страницы бесподобного чата. Обсуждений мало кому интересных особенностей разработки. Такие обсуждения ведутся в посторонних мессенджерах (Icq, mail agent, skype и т.п.) или в ЛС. В тему же выкладываются конкретные достижения.
Последнее предупреждение было, дальше будут варны. |
![]() |
#678
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
wester
Back in the game
![]() ![]() offline
Опыт:
19,178Активность: |
а проект заброшен или нет? |
![]() |
#679
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Tapper
Ололо
![]() ![]() offline
Опыт:
1,882Активность: |
wester, да вроде нет) |
![]() |
#680
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|