Bergi_Bear, нет, в глобалку не упёрлось, а уменьшение индекса не делаю, потому что не горит пока. В итоговой версии точно будет, но сейчас на тестах пока 8к -- недостижимое число кастов. Насчёт постоянности тексттага интересная мысль, но все тексттаги равноправны, т.е. исчезание тексттага не должно никак отражаться на других. Вообще думаю забить хер и сделать через точку.
Bergi_Bear, сорямба, только триггеры, но мую, как могу, даже вроде чищу всё, что вижу.
В первом при касте объявляются переменные, во втором синим выделена часть с плавающим текстом. Сама суть -- воронка вокруг персонажа, потом внутри будет ещё и око урагана, и ограбление караванов.
Да и вообще вот карта-то сама, ничего особо секретного.
Это баг с ландом, судя по квадратным краям. Ща попробую воспроизвести. Я как-то в JNGP всякой хернёй страдал.
Вот, пожалуйста. Это произошло из-за того, что на одном уровне у меня оказались типы ландшафта "снизить на 1" и "неглубокая вода". Точнее, неглубокая вода присутствует сразу на двух соседних уровнях, разность высот которых единица. Тебе осталось просто поиграться с ландом в таких же условиях. Это получится не сразу, т.к. я вот вообще не понимаю, как работают кисти в вк3. Скрин сделан с самой новой версии вк3.
Я смог добиться ровно противоположного эффекта: вода посреди ровной местности.
А вообще вполне может быть, что там просто платформа, а сверху спрайт участка суши.
Можно делать вот такие трёхуровневые водопады. Для игры они, конечно, слабо пригоды, но для синематиков мастхэв, я считаю.
Или же можно просто забагать рельеф к щенячьим членам.
Короче, играйтесь с ландшафтом, это чертовски весело.
Ы-ы-ы-ы-ы. Ну писали же уже ответ на этот вопрос миллиард раз.
Юнит заходит на карту ->
добавить юнита в триггер с событием "юнит получает урон" ->
если юнит мёртв, то не делаешь ничего, чтобы не трогать хп у трупов ->
если юнит жив, то запоминаешь его макс. хп и добавляешь к текущему хп 5 ед. ->
сравниваешь с макс. хп ->
если больше, то устанавливаешь значение макс. хп; если нет -- вау, ты восхитителен.
Если ты хочешь, чтобы при получении смертельного урона при этом юнит выживал, то... А нет, давай хоть это ты в поисковике поищешь, таких однотипных тем просто миллион был.
world_editor, можно от ратуши абилку забрать, а альтернативный вид -- неуязвимый юнит без модельки. Так даже можно срок морфа установить сразу внутри абилки.
8gabriel8, у меня дошли руки посмотреть твой обзор. Слушай, да, часть багов я знаю, но не знаю, когда их буду фиксить.:D
А ещё ты частично при переключении модификатором смотрел не на того орка (вместо красного -- на бирюзового), ну да ладно, багов-то от этого меньше не становится.
Чё-то ты либо объясняешь то, что делаешь, криво, либо и делаешь криво. Если ты делишь 100% на (40/20), ты получаешь 100/(40/20) = 100*(20/40) = 2000/40. Но это-то ладно. Я просто не могу понять, почему бы тебе не сделать это наиболее простым и интуитивно понятным образом?
Псевдокод:
1. INT/20 * 100 = твой шанс в процентах
2. Сравниваешь случайное число с этим шансом: если случайное число в интервале от 0 до 100 меньше либо равно твоего шанса, то абилка прокнула.
Ты вот делаешь какие-то деления, зачем-то делишь 100 на что-то, я этого не понимаю, т.к. это вообще никак, по идее, работать не должно. Делить 100 на шанс имеет смысл, только если ты хочешь посчитать, за сколько попыток твой шанс гарантированно должен прокнуть хотя бы 1 раз. И зачем ты вообще округляешь FLOAT до INTEGER? У тебя вероятность, вообще говоря, должна считаться у псевдонепрерывной величины.
Если я тебя правильно понял, то вижу пару косяков:
На 100 надо было умножать; а не делить 100 на полученное тобой число.
Выходит, если интеллект твоего героя больше 20, то перезарядка будет всегда? Странный выбор, но ладно.
Исправь меня, если я не прав.
Ну вот просто, логически рассуждая, ответь, зачем делить 100 на (INT/20)? Ты получаешь число 2000/INT. Т.е. с ростом интеллекта шанс способности уменьшается.
И как ты определил, что у тебя что-то сильно округляется? Проводил тесты, которые показали несоответствие реального процента и того, что ты хочешь?
ScorpioT1000, самое интересное в том, что я даже не тыкал на плюсец, он там уже был. А при попытке тыкнуть на плюсец на другом коментарии, дал понять, что у меня нет прав.
DarKRs, ты имеешь в виду, сколько вообще выделяется в памяти места под юнита? Никогда этим не интересовался, но проверить ты можешь это так: скопируй 100 раз крестьянина и посмотри, на сколько вырос размер карты.
А вообще должно зависеть от количества ссылок в нём на другие объекты.
На выборке в 200 крестьян вес каждого получился примерно 2,76 байта.
biridius, ну я, как только словил баг повторно, понял из-за чего он. Просто написал, чтобы ты был в курсе. Индексы путаются очень сильно, т.е. при двух стеках их индексы меняются местами, при трёх, индексы сдвигаются на 1. К тому же из-за этого бага, когда путаешь индексы Большого и обычного существ, есть возможность расставиться без Тактики в 3 полосы, залезая на других существ и т.п.
Словил баг, когда при размещении разных отрядов и их разделении половина одного из отрядов просто испарилась.
Более того, это отделение отряда превратилась в отделение другого отряда.
Пытаюсь воспроизвести.
Опять словил. Нужно при зажатом R нажимать на разные отряды и перемещать их. Тогда копируется не тот отряд. В финалке будет имбой.
Зачем сраться из-за этого. Вы всё равно ни одни, ни вторые нифига не получаете денег за это. Всё строилось и строится на чистом энтузиазме. Ну решии на две банды разделиться, ну и что теперь? Легче стало, что ли? Да даже пусть легче, юзвери-то одни будут.
Отредактирован Naadir
» WarCraft 3 / Плавающий текст (новая версия варика)
Отредактирован Naadir
» WarCraft 3 / Знает ли кто нибудь модели в славянском/русском стиле?
Отредактирован Naadir
» WarCraft 3 / Плавающий текст (новая версия варика)
В первом при касте объявляются переменные, во втором синим выделена часть с плавающим текстом.
Сама суть -- воронка вокруг персонажа, потом внутри будет ещё и око урагана, и ограбление караванов.
» WarCraft 3 / Как удалить участок воды?
» WarCraft 3 / Как работает моделька Горного Великана?
Отредактирован Naadir
» WarCraft 3 / Как удалить участок воды?
Отредактирован Naadir
» WarCraft 3 / Как сделать так, чтобы когда юнита атаковали он получал +5 хп.
» XGM Конкурсы / Результаты конкурса героев
» WarCraft 3 / Как отправить жителей домой?
Отредактирован Naadir
» WarCraft 3 / Испытание 1.1b
А ещё ты частично при переключении модификатором смотрел не на того орка (вместо красного -- на бирюзового), ну да ладно, багов-то от этого меньше не становится.
» WarCraft 3 / Редактор Reforged
Отредактирован Naadir
» WarCraft 3 / Как сделать подобную вещь?
Отредактирован Naadir
» WarCraft 3 / расчёт процентов для способности
Отредактирован Naadir
» WarCraft 3 / расчёт процентов для способности
» Администрация XGM / Какой-то баг (графический мб?)
Отредактирован Naadir
» WarCraft 3 / Размер нестандартного юнита/способности и т.д.?
А вообще должно зависеть от количества ссылок в нём на другие объекты.
На выборке в 200 крестьян вес каждого получился примерно 2,76 байта.
» WarCraft 3 / Размер нестандартного юнита/способности и т.д.?
» WarCraft 3 / Не танчит (а должно)
» WarCraft 3 / Tournament of Might and Magic
Отредактирован Naadir
» WarCraft 3 / Tournament of Might and Magic
Более того, это отделение отряда превратилась в отделение другого отряда.
» Битва Зимой / [Новости] В ногу с патчами
» WarCraft 3 / Tournament of Might and Magic
» WarCraft 3 / Tournament of Might and Magic
» XGM Team / Конфликт с Devtribe и всё, о чем вы боялись спросить
» WarCraft 3 / Лотраксион/Повелитель ужаса Легиона