Страница 1 из 1

Салюты

Добавлено: 23 дек 2025, 03:17
Lestat
Предлагаю превратить салюты в баллистические ракеты! :D

Суть такая. Есть такой функционал в игре - разведка. Можно, заплатив некоторое количество золота и ресурсов - разведать произвольный участок карты. При этом - панель быстрого запуска доступна... Но, при юзе салюта с неё - действие происходит в той точке, где герой находится и карта перемещается туда.
Предложение моё в том чтобы при юзе салюта из панели - разведка не прерывалась а праздничные бубухи прилетали туда, где разведка. Чтоб можно было бы взять например - столицу светлых "обстрелять", устроить там пожар, или Ворра или любую локацию)

Технически это вряд ли сложно, вреда игре не принесёт и баланс не поменяет а вот радости и приколюх - добавит! :D

Re: Салюты

Добавлено: 23 дек 2025, 17:23
phdoc
Салюты - это хорошо, баллистические ракеты - плохо.
Моно попробовать устроить что-то подобное, если получится передать координаты. Что не так просто как хотелось бы.

Re: Салюты

Добавлено: 25 дек 2025, 04:46
Lestat
phdoc писал(а):
23 дек 2025, 17:23
Салюты - это хорошо, баллистические ракеты - плохо.
Моно попробовать устроить что-то подобное, если получится передать координаты. Что не так просто как хотелось бы.
Ну, про ракеты полностью согласен, это шутка была)

Не знаю, как это внутри у вас выглядит - надо просто (или не очень просто?) поменять точку спавна.
На первый взгляд два варианта:
1. Привязать точку спавна не к герою, а к той точке, куда указывает камера, к центру экрана.
2. Прикрутить доп. форму при юзе салюта - так же как при юзе рога изобилия, но не с выбором картинки а с вводом координат для точки спавна. Таким образом, во время разведки, можно будет поводить мышкой по карте, выбрать точные координаты, юзнуть салют, вбить их, подтвердить. При повторном юзе - было бы норм, если бы по дефолту поля X,Y были бы не пустые а содержали предыдущие координаты юза - для залпов салютов по одним координатам. :)

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

Re: Салюты

Добавлено: 25 дек 2025, 07:04
Lestat
Ещё добавлю. Даже то что сейчас сделано - выглядит не очень. Почему-то при юзе салюта моментально делается центровка (как при Shift+Click) на героя. Либо это какой-то старый костыль либо я вообще не понимаю, зачем сделали - выглядит очень странно. Если бы этого не было - даже при текущей механике можно было бы по экрану кружок небольшой сделать и зажечь - и посмотреть на это, без лишних телодвижений.

Re: Салюты

Добавлено: 25 дек 2025, 18:11
phdoc
Lestat писал(а):
25 дек 2025, 07:04
Почему-то при юзе салюта моментально делается центровка (как при Shift+Click) на героя.
При изменении ситуации на карте из-за действий героя, карта для него всегда обновляется. В подавляющем большинстве случаев наиболее безопасно героя при этом помещать в центре видимого участка.


Подумал всё же, что в случае Салюта правильно будет зажигать его там, где стоит герой. Для доставления радости куда-нибудь, нужно туда таки добраться.