Araxnid
offline
Опыт:
579Активность: |
Требования для уровня скилла и героя.
Приветствую.
Назрела проблема, к сожалению она по идеи элементарно решается "требованиями", но я с ними совсем не дружу :( Герой имеет способность - типа "Выучить". Герой может выучить с помощью неё несколько скилов. К каждому скиллу можно добавить требование. Суть в том, чтобы сделать систему требований аналогичную вакрафту3, либо доте, либо ещё какой-либо такой игре. А точней - уровень скилла 2 может быть выучен только на 3 уровне, уровень скилла 3 - на 5-ом и т.д. Как такое реализовать? Знаю, что такое возможно, видел в нескольких картах. Пока понял, что нужно использовать алгоритм - уровень героя. Его я сделал, и теперь на каждом уровне героя, герою добавляется соответсвующий алгоритм - что он имеет 3 уровень, 4-ый и т.д. Это позволяет легче определить уровень героя, и это можно использовать в требованиях, но как не ясно :( |
28.10.2010, 20:23 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Araxnid
offline
Опыт:
579Активность: |
Spy_:
Сколько не искал - не нашел.. |
28.10.2010, 22:26 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Тонг
offline
Опыт:
13,665Активность: |
Ну во первых дождись статьи о требованиях. Уже пишу.
Во вторых в требованиях есть много приятных вещей, в частности наличие предыдущего скила, и определенного уровня.
Подробнее смогу написать когда студентам лекции отчитаю. в 14-00 по мск |
29.10.2010, 08:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Araxnid
offline
Опыт:
579Активность: |
Эх эхм, разобрался.
(CountAbil(CalldownMULE,CompleteOnlyAtUnit) < 1 && !CountBehavior(HeroLevel1,CompleteOnlyAtUnit)[TechTreeCheat]
Добавляется ИЛИ и соотвественно повторяется для разного уровня скила \ разного алгоритма "уровня героя". Немножко криво работает с последними двумя уровнями, но нужно просто довести до кондиции :) |
29.10.2010, 14:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|