Gameplay system17 files
SurvivorMissions 2
A dynamic mission system spawning Kill / Delivery / Defend objectives with AI, reward crates, and audio cues.
- Enforce Script
- Factory pattern
- AI spawning
In game
What it does
Keeps a server alive with a steady stream of dynamic missions — kill targets, deliver cargo, defend a point — that spawn across the map with AI and loot rewards.
Engineering
How it's built
- Template + factory pattern (MissionFactory, MissionTemplate) driving mission generation from config.
- A MissionSpawner / MissionConfigGenerator pair plus a dedicated MissionAISpawner and reward-crate entities.
- A client sound RPC (RPC_PLAY_MISSION_SOUND) and a ModdedPlayerBase integration.