Необходимо реализовать скрипты и триггеры на созданных мной картах в редакторе Warcraft 3 Reforged. Итоговая цель примерно схожа с официальным кооперативным режимом СтарКрафта 2. Видел даже похожее на пользовательных картах.
- Самое главное - сохранение прогресса на картах. Игрок после прохождения миссии должен получать общий для аккаунта опыт, который будет усиливать и открывать новые особенности своей фракции.
- Сами фракции. Выбор из стандартных 4х не влияет на выбор итоговой фракции. Саму фракцию выбирает игрок уже при старте миссии из кастомных, мною сделанных фракций. И для каждой отдельно выбранной фракции идет отдельный опыт на прокачку.
- Триггеры и скрипты самих миссий и задач. То есть на созданной карте будет основная цель и дополнительные. Эти миссии и должны влиять на итоговый полученный опыт.
- ИИ врагов. По сути можно оставить стандартный, но нужно будет дописать ему новых юнитов(либо заменить старых) и что-бы ИИ участвовал в миссии, в зависимости от задач игрока.
- В идеале - сделать несколько миссий в одном "каталоге". То есть чтобы фракции копировались на всех миссиях в каталоге и прокачка была взаимной. Поиграв на Карте1 за, допустим, высших эльфов, на Карте2 у них будет повышенный уровень.
- Сделать небольшие кат-сценки на пару секунд в начале и пару секунд в конце карты.