NHF - новые герои для Heroes V 3.1 - Страница 12 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Ответ
Страница 12 из 348
 
Опции темы
#166
Старый 24.09.2012, 17:19
  #166
^
Ment
 
Аватар для Ment
📖
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
Регистрация: 30.10.2009
Адрес: Национальный заповедник
Сообщения: 30681
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

Хех... такую спецу (только вроде как для гнома) Мент чо-то делал, делал, да пока забросил. Так что она заморожена.
Ну я говорил, такая вещь очень требовательна к местополодению. Всё бы хорошо, но вызвать креэйтДвеллинг рядом с героем (так, чтобы построенный двелл оказывался на соседней с героем клетке, такой вариант наиболее удобен и логичен, так как только он будет работать на картах, где мало места) попросту нельзя. Выдаёт ошибку. Обходные пути есть: я думал запускать строительство в один день, а заканчивать через неделю, например. Ну а если через неделю кто-то туда встанет? В общем всё это слишком сложно, проще перепрофилировать.
Ment вне форума
Ответить с цитированием
#167
Старый 24.09.2012, 17:21
  #167
^
Stiletto
 
Аватар для Stiletto
📖
Регистрация: 15.09.2012
Сообщения: 220
1394
Отправить сообщение для  Stiletto с помощью ICQ
Регистрация: 15.09.2012
Сообщения: 220
1394
Отправить сообщение для  Stiletto с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

Я думаю здесь стоит взять что-то одно: или заново перетасовать шкалу или пнуть кого-то одного. А так задумка интересная..
Stiletto вне форума
Ответить с цитированием
#168
Старый 24.09.2012, 17:54
  #168
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

HaosfortumЕсть предложение по герою (вернее по абилке).
Аэнаин: маг
Спеца: Исказитель времени: в начале боя может поменять разброс существ по АТБ-шкале + двигает существо на выбор по АТБ-шкале.
Объясню абилку: В начале боя все существа распределены по шкале рандомно, аэнаин может поменять это распределение (тоесть распределить существ по шкале заново, но опять же рандомно). Впридачу он может подвинуть свое существо (на выбор) вперед по АТБ-шкале или подвинуть вражеское существо (на выбор) назад по АТБ-шкале. (0.1 + 0.1 за каждые три уровня героя, соответственно вперед и назад). Если же герою нравится расклад по атб-шкале, то он может просто нажать на вейт и просто получить возможность сходить на полхода раньше.
Как выглядит применение абилки: в самом начале боя герой юзает на любое существо на АТБ-шкале и, если оно вражеское - двигает его назад, если оно свое - вперед, вместе с этим разброс по атб шкале рандомируется заново (тоесть два действия вместе, нельзя использовать что-то одно).
Сама абилка уже есть и ее просто можно вставить модом, но, я не знаю. как сделать зависимость от уровня героя.
С уважением, Haosfortum
Имя больно эльфийскозвучное.
Ну она есть в ресурсах игры у Тимхана(Хотя Таймхан лучше , ибо повелитель времени). Разрабам что-то не захотелось использовать его на картах.
Абилки разрабов будут добавляться в последнюю очередь... это очень желательно, но не обязательно.
Dyrman вне форума
Ответить с цитированием
#169
Старый 24.09.2012, 18:06
  #169
^
Ple-Sen
 
Аватар для Ple-Sen
📖
Регистрация: 11.03.2007
Адрес: В правом левом углу
Сообщения: 24102
Регистрация: 11.03.2007
Адрес: В правом левом углу
Сообщения: 24102
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

Да, всё это можно сделать. Главное, чтобы проблемы как с Фалмером не было. Специальности, которые перехватывают события для всех героев не очень хороши: в любой момент могут пострадать другие. Того же Эймунда я сначала не хотел делать.
Конкретнее пример?
Например, награда будет считаться так, что расчищена сокровищница "на уровень выше". Разумеется, в случае сокровищниц максимального уровня, придётся вводить какую-то специальную ступень для героя. Другой вариант - процентное увеличение награды (но тут будет проблема с артефактами).
Ple-Sen вне форума
Ответить с цитированием
#170
Старый 24.09.2012, 18:21
  #170
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

RedHeavenHeroЗагвоздка не в этом.

По-моему такая функция подойдёт. Она возвращает индекс с самым маленьким значением.
При условии, что индекс заносимого в функцию аргумента - имя города, а значение - дистанция. То есть возвращать она будет имя ближайшего города (из тех, что были в массиве array).
Ну тут тем более ничего сложного.
	
ИскомыйГород = nil;
МинРасстояние = 999;
От i, город in массив_городов поехали
Расстояние = (xyzГород F xyzГерой) ;
Если Расстояние < МинРасстояние то
МинРасстояние = Расстояние
ИскомыйГород = Город
Конец
Конец

Вот весь код выбора ближайшего города, осталось лишь перевести с Олбанского и добавить пару условий. Можно ещё добавить фильтр принадлежности вражеского(фильтрация союзных игроков в команде) игрока и сразу находить ИД игрока, владеющего объектом.

Добавлено через 7 минут
Ple-SenНапример, награда будет считаться так, что расчищена сокровищница "на уровень выше". Разумеется, в случае сокровищниц максимального уровня, придётся вводить какую-то специальную ступень для героя. Другой вариант - процентное увеличение награды (но тут будет проблема с артефактами).
Надо будет хранить все посещения по массивам по каждому игроку по каждому герою в каждый период. Награду вернуть от сокровищницы не удастся, поэтому % версия отпадает.
Необходимо сначала составить список объектов, к которым будет такое отношение.
Геморрно, поэтому лучше оставить до второй 32-ки. Хотелось бы пораньше выпустить альфа версию первых 32 новых, а потом добавлять до 64. Поэтому спеца не канет в небытие, а лишь реализация переносится на другое время.
Напомню, что первая дата реализации всех 64 новых героев - 21 декабря 2012 - в аккурат под конец света
Но, скорее всего дата немного отодвинется.

P.S. 32-ку хотелось бы выпустить в начале октября, в принципе, для альфа наличие знакомых иконок незначительно(но сделать надо разные, чтобы не повторялись, например временно натырить у компанейских)
Dyrman вне форума
Ответить с цитированием
#171
Старый 24.09.2012, 18:36
  #171
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

DyrmanНу тут тем более ничего сложного.
	Города = массив городовF;
xyzГерой = координаты герояF;
ИскомыйГород = nil;
МинРасстояние = 999;
От i, город in города
Расстояние = (xyzГород F xyzГерой) ;
Если Расстояние < МинРасстояние то
МинРасстояние = Расстояние
ИскомыйГород = Город
Конец
Конец
Вот весь код, осталось лишь перевести с Олбанского.
Этот вариант лучше. А то я поехал из Москвы в Питер через Кейптаун.
Вероятно, я не очень хорошо знаю олбанский, но перевод на луанский должен оказаться сносным.
	function FindClosestEnemyTown()
	local towns = GetObjectNamesByType('TOWN');
	if IsHeroAlive('Avran') then
		if GetHeroTown('Avran') then
			return nil;
		end;
	else
		return nil;
	end;
	local hx, hy, hz = GetObjectPosition('Avran');
	local dist = {};
	for i, town in towns do
		local tx, ty, tz = GetObjectPosition(town);
		if tz == hz then
			local s = sqrt((tx - hx) * (tx - hx) + (ty - hy) * (ty - hy));
			dist[town] = s;
		end;
	end;
	local targetTown = min(dist);
	if GetObjectOwner(targetTown) == GetObjectOwner('Avran') then
		return nil;
	else
		return targetTown;
	end;
end;
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#172
Старый 24.09.2012, 18:42
  #172
^
Haosfortum
📖
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
Радость
Re: NHF - тестирование,предложения по реализации и идеям

DyrmanИмя больно эльфийскозвучное.
Ну она есть в ресурсах игры у Тимхана(Хотя Таймхан лучше , ибо повелитель времени). Разрабам что-то не захотелось использовать его на картах.
Абилки разрабов будут добавляться в последнюю очередь... это очень желательно, но не обязательно.
Знаю, что она есть в игре, но я предлагаю измененный вариант (+зависимость от уровня и отталкивание враж. существ). А имя было в 3ке в замке сопряжения, и, ИМХО оно ничуть не эльфийское.
__________________
Свяжи грифону крылья, и он взлетит, махая лапами.
Свяжи грифону крылья, и он взлетит, махая лапами.
Haosfortum вне форума
Ответить с цитированием
#173
Старый 24.09.2012, 18:45
  #173
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

HaosfortumЗнаю, что она есть в игре, но я предлагаю измененный вариант (+зависимость от уровня и отталкивание враж. существ). А имя было в 3ке в замке сопряжения, и, ИМХО оно ничуть не эльфийское.
Проблема в том, что разрабы заблокировали боевые скрипты в мульте (рассинхрон видите ли у них...), поэтому в битве ничего, кроме как коэф. спецы(усилить, ослабить и т.п.), если они выведены, не изменить.
Dyrman вне форума
Ответить с цитированием
#174
Старый 24.09.2012, 18:47
  #174
^
Haosfortum
📖
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

StilettoЯ думаю здесь стоит взять что-то одно: или заново перетасовать шкалу или пнуть кого-то одного. А так задумка интересная..
А я думаю, что способность должна зависеть от уровня героя, а простого пинка будет мало.
P.S. могу быть помощником в придумывании названий/описаний героев/абилок.
__________________
Свяжи грифону крылья, и он взлетит, махая лапами.
Свяжи грифону крылья, и он взлетит, махая лапами.
Haosfortum вне форума
Ответить с цитированием
#175
Старый 24.09.2012, 18:57
  #175
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

HaosfortumА я думаю, что способность должна зависеть от уровня героя, а простого пинка будет мало.
P.S. могу быть помощником в придумывании названий/описаний героев/абилок.
Любой может вкладывать прямо тут. Какой вариант народу больше понравится, тот и будет. Разумеется, в некоторых рамках.

Добавлено через 2 минуты
RedHeavenHeroЭтот вариант лучше. А то я поехал из Москвы в Питер через Кейптаун.
Вероятно, я не очень хорошо знаю олбанский, но перевод на луанский должен оказаться сносным.
Главное, чтобы работало, хотя бы на любой карте в консоли. Только вот надо ли хранить в массиве все расстояния? Для последующего обращения? Я вот боюсь, как придумаем героя, который строит города, и кирдык скрипту.
Dyrman вне форума
Ответить с цитированием
#176
Старый 24.09.2012, 19:01
  #176
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

Во всяком случае min уже проверен.
Это локальный массив. То есть он стирается после окончания работы функции, и каждый раз делается по-новому.

DyrmanЯ вот боюсь, как придумаем героя, который строит города, и кирдык скрипту.

КАК??? Функции, создающей города, точно нет.
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#177
Старый 24.09.2012, 19:05
  #177
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

RedHeavenHeroЭто локальный массив. То есть он стирается после окончания работы функции, и каждый раз делается по-новому.
Но он же работает.
RedHeavenHero
КАК??? Функции, создающей города, точно нет.
Тогда минимум перемещать как Зехир в кампании.
Хотя на каком-то форуме встречался хитрый способ возведения города... надо глянуть кста.
Dyrman вне форума
Ответить с цитированием
#178
Старый 24.09.2012, 19:08
  #178
^
Haosfortum
📖
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
Регистрация: 20.07.2011
Адрес: Москва
Сообщения: 15
Отправить сообщение для  Haosfortum с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

Любой может вкладывать прямо тут. Какой вариант народу больше понравится, тот и будет. Разумеется, в некоторых рамках.
Можно придумывать описания и назвагия абилок уже созданных героев?
Я вот боюсь, как придумаем героя, который строит города, и кирдык скрипту.
А что мешает дать этому герою Призыв Иль-Хиджры с соответствующим городом?
__________________
Свяжи грифону крылья, и он взлетит, махая лапами.
Свяжи грифону крылья, и он взлетит, махая лапами.
Haosfortum вне форума
Ответить с цитированием
#179
Старый 24.09.2012, 19:10
  #179
^
RedHeavenHero
 
Аватар для RedHeavenHero
📖
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
Регистрация: 10.02.2012
Сообщения: 2378
Выставка наград
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

DyrmanНо он же работает.
В каком смысле "работает"?
__________________
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
Карты для Героев Меча и Магии 5
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога

Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4
RedHeavenHero вне форума
Ответить с цитированием
#180
Старый 24.09.2012, 19:13
  #180
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: NHF - тестирование,предложения по реализации и идеям

HaosfortumМожно придумывать описания и назвагия абилок уже созданных героев?
Если не лень, то без проблем. Будет лучше - поменяем. Названия абилок и так вытянутые за уши.
Haosfortum
А что мешает дать этому герою Призыв Иль-Хиджры с соответствующим городом?
Такого закла нет. Там просто вызывается пустой закл, который обозван "Призыв Иль-Хиджры", который вызывает скрипт, перемещающий город, да и то скрипт совсем не гибок, то есть только для конкретной карты.

Добавлено через 1 минуту
RedHeavenHeroВ каком смысле "работает"?
Проверяешь же свои скрипты на карте или нет? По первому виду вроде норм. Но мало ли...
Dyrman вне форума
Ответить с цитированием
Ответ
Страница 12 из 348


Опции темы



Часовой пояс GMT +4, время: 03:00.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru