Current time: 14.12.2018, 22:20 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Если просто нужен скрипт
Author Message
Shiva Offline

Posts: 99
Post: #481

Скрипт для Сказочных Драконов... Ab

Можно ли сделать так, чтобы заклинания (цепная молния и метеоритный дождь) не действовали на окаменевших существ в армии противника?
01.10.2018 20:30
Find all posts by this user Quote this message in a reply
Shiva Offline

Posts: 99
Post: #482

Image: JibtIpEa3z8.jpg

Моя тестовая карта... Ab
01.10.2018 21:30
Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 4
Post: #483
Информация 
Здравствуйте, корифеи модинга и скриптования! Являюсь давним поклонником Героев 1-4, особенно 3-ей части. В свое время создание WoG действительно вдохнуло новую жизнь в любимую игру. Прошло много лет с тех пор, периодически возвращаюсь к любимым героям, наблюдаю развитие. На очередном витке, после нескольких продолжительных игр в 3,5, решил проанализировать чего не хватает в игре и чего хотелось бы.
Установил Era II, полазил в скриптах. Разобраться в них особо не получилось (программирование никогда не было моей сильной стороной), но отдельные параметры в уже готовых удалось успешно скорректировать по своему усмотрению.

На текущий момент озадачился следующими нововведениями.
1. С появлением в игре божественных существ для каждого замка, различных интересных нейтралов, назрела актуальная потребность иметь полноценный дополнительный (восьмой) слот существ в армиях.
Дополнительный слот должен быть и в армиях нейтралов, в гарнизоне замка, отражаться на действиях AI и прочее. Это, на мой взгляд, достаточно сложная задача, требующая времени. Возможно уже есть какие-то скрипты, моды, откуда можно позаимствовать это дополнение, но я таких не нашел.

2. Более легкая задача. Идея скрипта, где навык Pathfinding дает дополнительные клетки хода герою при наличии медленных существ очень хороша, но, как мне кажется, слабо реализована. Ход добавляется только до фиксированного значения, если текущее значение ниже. Это выгодно только при отсутствии дополнительных бонусов героя к передвижению (логистика и т.п.). Мне бы хотелось реализовать возможность при раскаченном Pathfinding брать в армию существ любой скорости, без штрафа на общее количество хода.
Думаю, скрипт должен работать как-то так:
Берем X (текущее значение хода героя),
определяем y (скорость самого медленного юнита в армии героя),
каждому y соответствует Y (значение количества очков передвижения скорости юнита),
X-Y=A,
итоговый ход: X+A.

3. Ну и такой наверно шаблонный скрипт.
Сделать возможность апгрейда юнитов в армии героя при посещении внешних жилищ существ.
Конкретно нужно, чтобы не только Gelu мог апгрейдить лучников/эльфов в sharpshooter'ов, но и любой другой герой в момент посещения жилища sharpshooter'ов.
10.12.2018 15:37
Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 921
Post: #484

По п.2:
Heroes TE, script03.erm, классы героев.

Quote:4) Speedy - Pathfinding + Scouting
бонус: передвигается со скоростью (0.5*MaxS + 0.5*MinS, 0.75*MaxS + 0.25*MinS, MaxS),
где MinS - скорость самого медленного, а MaxS - самого быстрого войска в армии.


(03.09.2018 18:59)igrik Wrote:  
(30.08.2018 16:42)Ivor Wrote:  Коллеги, можно ли реализовать скрипт, который при улучшении войск будет требовать затрат mp? По <уровень существа>*100mp за каждое улучшаемое существо.
Всё таки покопал я на эту тему намного глубже: сделать такое очень геморно, костыль на костыле и костылем заправляет.
Выглядит примерно так:
Но я всё никак не могу выловить момент (окно да/нет), когда нужно отнимать мувпоинты, а когда нет. Если кто захочет доделать - пожалуйста, потому что я наверно пас.

Пардон, ранее пропустил ответ.
Но всё равно, пусть и с запозданием, скажу - спасибо!

Буду тестировать


Моды (Иные герои, иные заклинания), скины
(This post was last modified: 10.12.2018 16:22 by Ivor.)
10.12.2018 16:18
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1486
Post: #485

Trident_D
На п.1: Дико сложно это сделать. Игра явно не стоит свеч (и да - таких модов нет и наврятли будут)


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
10.12.2018 18:17
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 4
Post: #486

Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч". Думаю, что при создании 3,5 решались задачи и посложней, как то - разрушение замков, например.

Ivor
подскажи, пожалуйста, что за Heroes TE? - я в модах плохо ориентируюсь и мало их ставил. Есть ли ссылка на этот скрипт?
Как я понял, там ещё и Scouting надо прокачивать? Я б его убрал оттуда, а кусок скрипта вложил бы в "оригинальный" пак с улучшением вторичных навыков. Сама идея мне понравилась.

А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?
12.12.2018 01:31
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 1486
Post: #487

(12.12.2018 01:31)Trident_D Wrote:  Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч". Думаю, что при создании 3,5 решались задачи и посложней, как то - разрушение замков, например.
Ты глубоко ошибаешься на этот счет. Сделать 8-й слот - задача архитрудная. Перестройка замков и рядом по сложности реализации не стоит.

(12.12.2018 01:31)Trident_D Wrote:  А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?
Можно. Позже сделаю


Скачать HoMM3 ERA 2.7.7 (Repack: Rus & HD) || (wogNativeDialogs)
12.12.2018 11:19
Visit this user's website Find all posts by this user Quote this message in a reply
Ivor Offline
Moderators

Posts: 921
Post: #488

(12.12.2018 01:31)Trident_D Wrote:  Обидно, конечно слышать такие слова про одну из любимых игр, что "не стоит свеч".
По моим прикидкам, такая доработка будет стоить 5 человеко/лет.
Вот и думай, стоит ли такая идея стольких трудов Sm

(12.12.2018 01:31)Trident_D Wrote:  подскажи, пожалуйста, что за Heroes TE? - я в модах плохо ориентируюсь и мало их ставил. Есть ли ссылка на этот скрипт?
Как я понял, там ещё и Scouting надо прокачивать? Я б его убрал оттуда, а кусок скрипта вложил бы в "оригинальный" пак с улучшением вторичных навыков. Сама идея мне понравилась.
Это отдельный мод - http://heroeswt.net/
Но скрипт можно оттуда выдернуть и использовать отдельно


Моды (Иные герои, иные заклинания), скины
12.12.2018 12:31
Visit this user's website Find all posts by this user Quote this message in a reply
Algor Offline
Administrators

Posts: 2661
Post: #489

(12.12.2018 11:19)igrik Wrote:  
(12.12.2018 01:31)Trident_D Wrote:  А по п.3. может кто-то сделать скрипт на жилища sharpshooter'ов, чтобы там можно было провести апгрейд лучников?
Можно. Позже сделаю

По п.3. - в ES есть опция апгрейда в улучшенных внешних жилищах. Можно конечно добавить туда апгрейд в жилищах снайперов/чародеев. Но это однозначно будет лютая имба.


12.12.2018 15:01
Visit this user's website Find all posts by this user Quote this message in a reply
Trident_D Offline

Posts: 4
Post: #490

Установил аддон, скопировал скрипты, удалил.
В скрипте03 (Heroes WT), как я понял, всё привязано к дополнительным классам "Speedy" и т.п., много лишнего и ненужного (для моей цели).
Вот кусок этого скрипта

Я хотел изменить исходный скрипт сборки EraII+WoG (30 wog - enhanced secondary skills) вот этот кусок
(Значения минимального передвижения я менял сам.)
По сути нужно:
- определить текущий ход героя (X);
- найти (хотя бы!) минимальную скорость юнита в армии (y), соотнести по таблице значений с количеством хода героя для этой скорости (Y);
- далее: (2000-Y)+X при pathfinding=3 (при 1 и 2 можно разность делить на 3 и на 2, соответственно).
Можно сделать и с учетом максимальной скорости юнита, как то (0.5*MaxS + 0.5*MinS, 0.75*MaxS + 0.25*MinS, MaxS), но главное корректно внедрить этот кусок в уже существующий исходный скрипт (30 wog - enhanced secondary skills), чтоб он нормально интегрировался и не баговал.
Yesterday 02:04
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2018 MyBB Group