Objective: Complete

If you liked this item, please rate it up on Steam Workshop page.

Author: starchitec

Last revision: 5 Jun, 2019 at 04:54 UTC (1)

File size: 23.55 KB

On Steam Workshop

Description:
Observer Controlled Rewards for Custom Game Objectives

This adds events that allow an observer to grant bonuses to player empires during a multiplayer game. This is meant for a game where an observer acts as host and game master, with preset objectives and rewards for each player. Built for Republic of Play’s Narrative Campaign, but can be used for any multiplayer roleplay game.

How it Works

Every empire has a new edict "Objective: Complete," This edict will notify the observer to check if the player has in fact achieved an objective, and allows the observer to grant a reward from a list of options. Objectives themselves are not included in the mod. Once one empire requests an objective review, no other empires may make requests until the observer has granted or declined the first request. The observer can select multiple rewards, and the currently selected rewards will show up in the Done: Grant Reward tooltip.

Current Reward Options

Energy: +1,000 / 5,000 / 10,000 / 20,000
Minerals: +1,000 / 5,000 / 10,000 / 20,000
Alloys: +1,000 / 2,000 / 5,000 / 10,000
Consumer Goods: +1,000 / 2,000 / 5,000 / 10,000
Influence: +100 / 200 / 500 / 1000
Unity: +1,000 / 2,000 / 5,000 / 10,000 or +5 / 10% for 10 years / forever
Engineering / Society / Physics: +1,000 / 2,000 / 5,000 / 10,000
Research: +5 / 10% for 10 years / forever
+1 Ascension Perk
Technologies: Dark Matter Power / Thrusters / Shields, Dragon Armor, Enigmatic Encoder, Extra Dimensional Weaponry, Scourge Missiles, Zero Point Power, Gateway / Wormhole Tech, Terraforming, Gene Tailoring, Jump Drives, Citadels

Known Limitations

Observer events will only work in a multiplayer game. They will not work if the game is loaded in single player, even if you console "observe." If the observer is looking at the perspective of an empire when another empire requests a reward, the event may show "unidentified empire" if the empire the observer had selected does not know of the empire requesting the reward. The requesting empire will appear in the tooltip, and returning to normal observer mode should fix the issue. The observer cannot trigger the event themselves, it must be triggered by a player. This is a game engine limitation.

The first time the event pops up for the observer (the should we reward them or not one), it seems to automatically move on to the second screen (what type of reward will we give). I am not sure why this is, and it seems to fix itself after the first time.

There is a debug edict that resets the Objective complete edict, just in case it somehow gets stuck. It should not be needed, just there as a failsafe.

Try out some of my other Mods

The Kronos Campaign Custom Galaxy and Lore
My Precursor Wormholes to Precursor Systems
Local Production Planet diversification bonuses
Technology Guided Research Policies
Technology Repeated Repeatable Technologies

[discordapp.com]

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.