0 of 0

File information

Last updated

Original upload

Created by

Mandla

Uploaded by

MandlaUnbound

Virus scan

Safe to use

About this mod

Courier Delivery System (CDS) is a framework to utilize the courier to deliver letters or items, based on time or on player's action. The actions can be gaining player level or skill level or completing quests

Requirements
Permissions and credits
Changelogs
CDS offers to mod authors, new and experienced, an easy way to utilize the courier for anything that can be delivered to the player. The difference with a typical implementation to use the courier is that the mod offers triggers and FormLists to simplify its use by mods.

The script driving the framework triggers in an interval of 3 to 7 days, configurable in the MCM Menu.
By itself, this mod does nothing. It needs other mod to fill its formList so that the courier can get busy.

Overview of the framework features

Each feature can be turned off in the MCM if needed.

Delivery of letters
The courier can deliver a letter from a pool of letters and will not send the same letter twice.


Delivery of letters after completing a quest

Once a quest is completed, if a letter is associated to that quest, the courier can deliver a letter for completing it. An example of this feature can be a Thank you note from Ysolda for bringing her a Mammoth Tusk.


Delivery of items after completing a quest

Similar to the previous feature, but instead of letter, it can be an item. Maybe along her Thank you note, Ysolda is giving you also Powered Mammoth Tusk.
Or maybe you are disappointed that completing the Dark Brotherhood questline doesn't provide you with a cool new armor set to represent your new status. With this mod, you can configure it to have the courier to deliver you the exact amor set you deserve.


Delivery of a reward upon leveling up

After level up, the courier can deliver an item as a sort of reward to you. The reward will consider the level to pull from a loot pool to give an appropriate item.
The number of level required and the threshold level associated with each loot pool is configurable in the MCM.
For example, upon reaching level 21, the courier can deliver a random item from the Rare Loot Pool. And upon reaching level 25+, the reward now comes from the Epic Loot Pool.

By default, the progression of levels and loot pool is based on the Vanilla Skyrim. For example, the uncommon loot pool should represent Steel and Elven item types, as these item types start appearing in the world between level 6 and 20


Delivery of a reward upon skills reaching certain level


Similar to the previous feature, but this time it is about the skills. By default, every 25 levels, a reward can be delivered that was selected randomly with its associated loot pool.

The Loot Pool is shared with the leveling up, except for reaching level 100. A special loot pool is available for each major archetypes (Mage, Thief, Warrior) upon reaching the highest level for skills associated for that archetype. Because the item is random, it wouldn't feel like an appropriate reward to receive a Dragonbone Sword for reaching 100 in Destruction Magic.

The level of each skill to trigger the reward is configurable in the MCM. 

How to use the framework

For mod authors, see the complete documentation in the Article section of the mod.


Compatibility

Compatible with everything as the framework doesn't edit any vanilla records. The mod calls the courier quest, but doesn't modify it. Compatible with mods that modify the courier. Compatible with mod that modify the courier quest.

Tested with Better Courier and Dapper Courier.
Not tested, but should work with: The Courier Crew and Skald's Mail.

Future plan

None so far, but depending on demands, I might implement more triggers in the framework.