Does anyone wanna play-test a very early version of my mod, Emergent Missions? https://drive.google.com/file/d/1bR3mEi ... sp=sharing
Only 2 of 4 mission types are built. But both of them should be 95% complete.
Here's the read-me:
(v0.5.0 beta)
https://www.nexusmods.com/x4foundations/mods/X
by kuertee
Mod effects:
============
Four new missions that eventuate from events in the game: (1) Mayday! Mayday! (available), (2) Escort (available), (3) Sector raids (WIP, not available), (4) Station assault (WIP, not available)
Requirements:
=============
-SirNukes Mod Support APIs mod (https://www.nexusmods.com/x4foundations/mods/503) - for Lua Loader and Simple Menu Options
Mission: Mayday! Mayday!:
=========================
A mission offer will be created when a ship requests back-up.
To complete this mission, ensure that the ship docks at any station or any ship, exits the sector, or detects no enemies within radar range.
The base value of the reward is the usual value for a medium-difficulty mission adjusted by the size of the enemy attackers.
(Base reward: medium difficult reward * total enemy sizes / ship size)
Note that the Request For Back-up feature of my other mod, NPC Reactions, is disabled when this Emergent Missions is installed. Also, in this version, the ship doesn't hail you with a video communication.
Mission: Escort:
================
A trade or mining ship will create a mission offer when they start a trading run.
In this beta version: Ships from anywhere in the sector will create mission offers. In the final version, only ships nearby (within 40km) will create mission offers.
To complete the mission, ensure that the ship completes all their trade orders. New trade orders that they receive during the mission will extend the mission duration.
The base value of the reward is the usual value for an easy-difficulty mission adjusted by the number of sectors they traversed, the number of trades they complete, and the time any of your ships were in escort (i.e. within 100km of the ship).
(Base reward: easy difficulty reward at the level that equals to the number of sectors traversed * the number of completed trades * total mission time / time in escort)
Mission: Sector raid:
=====================
(WIP - not yet available. No work has been done on this.)
When a combat ship receives an attack order, they will create a mission offer for wingmen.
Mission: Station assault:
=========================
(WIP - not yet available. No work has been done on this.)
When a combat ship receives an order to attack a station, they will create a mission offer to join their fleet.
Work-in-progress (WIP):
=======================
No work has been done on these features.
But based on my work on my Galactic Councils mod (also in WIP), I know where from the game the required events trigger.
I just need to write the code then test my planed user-flow.
Plans:
1. if an L or XL ship, the first objective is to get a briefing on the bridge.
2. you need a war subscription. because not all factions have the war subscription systems, an NPC handler will be created for those factions.
3. to complete the mission and get the reward, a debriefing is required back on the bridge or with the NPC handler if the fleet leader was destroyed.
Other features:
===============
The ship will notify you of damage reports.
When you don't have an active target, the ship will give you attack orders that best suits your ship size. They will not override your current target. There may be more dangerous ships that are attacking your mission.
Combat rewards:
===============
Additional reward, based on the amount of damage your ships dealt, is added to the base reward.
Max reward for each type of target:
Station: reward for very hard level difficulty
XL Ship: reward for hard level difficulty at level 10 (note that level 10s are double level 1s)
L Ship: reward for hard level difficulty (at level 1)
M Ship: reward for medium level difficulty
S Ship: reward for easy level difficulty
Others: reward for very easy level difficulty
Kill bonus: 25% of the reward.
Install:
========
-Unzip to 'X4 Foundations/extensions/kuertee_accessibility_features/'.
-Make sure the sub-folders and files are in 'X4 Foundations/extensions/kuertee_accessibility_features/' and not in 'X4 Foundations/extensions/kuertee_accessibility_features/kuertee_accessibility_features/'.
Uninstall:
==========
-Delete the mod folder.
Credits:
========
By kuertee.
v0.5.0, 8 Oct 2021:
-Initial release.