| Latest version | 0.7 |
|---|---|
| Minimum Core | 13 |
| Compatible Core | 14 |
| Last updated | 3 weeks ago |
| Created | 5 months ago |
| Authors | |
| Languages |
English |
| Systems |
Dnd5e |
| Project source | Project URL |
Indy Ventures adds venture automation to D&D5e bastions and also allows you to share a bastion between players. Spice up your bastions with customizable projects and rewards. Run a tavern, organize a cult, open an apothecary - tally your profits and spend them on improvements/items/active effects.
The module integrates the idea of Ventures from https://blackcitadelrpg.com/running-a-business-5e/ directly into the existing Bastion Tab in 5e character sheets. Advance your bastion turn to watch your venture flourish (or fail).

facility items (special facilities).Venture FacilitiesVenture Macros13.xdnd5e 5.2.5+Integrate with Bastion Turns: ventures auto-process when a bastion turn summary chat message is created.Post Venture Summary Cards: posts an Indy Ventures summary card after processing.Hide Venture Hirelings: venture-enabled facilities hide hireling slots in the bastion tab.Enable Debug Logging: writes detailed logs to browser console.Coverage Prompt Timeout (seconds): owner response timeout for deficit coverage prompts (default 180).Roll Prompt Timeout (seconds): timeout for delegated owner profit/loss roll prompts before GM fallback (default 180).Venture NameProfit DieBase Loss DieLoss Die ModifierGold per Point (GP)Successes to GrowNatural 1 Degrades Profit DieAuto-use Venture Treasury for LossesAuto-cover Deficits (GP)Note: if Enable Venture is unchecked, venture-specific fields are hidden.
Use the editor (recommended) instead of editing raw text.
Per boon you can set:
Name, Cost, DescriptionReward UUID (or drag/drop Item/ActiveEffect into the field)Per-Turn Limit (blank = 1, unlimited supported)Purchase Window (Any Turn, Loss or Break-even Only, Profit or Break-even Only)flags.indy-ventures.ventureModifier, it is applied to the facility. Otherwise it is applied to the actor.For ActiveEffect rewards with duration formulas, duration rolls are prompted at purchase time.
Venture modifiers are read from Active Effects with flags.indy-ventures.ventureModifier.*.
Supported fields include:
profitDieStepprofitDieOverrideminProfitDielossDieSteplossDieOverridemaxLossDiesuccessThresholdOverrideprofitRollBonusremainingTurns / durationFormulaconsumePerTurnbastionDurationType (nextBastionTurn supported)The boon editor wand button can generate a venture-modifier reward effect template and link it automatically.
For non-venture Active Effects (ie if you want to apply a buff to the bastion's owner) use:
flags.indy-ventures.bastionDuration.expireNextTurn (true / false)flags.indy-ventures.bastionDuration.remainingTurns (number)flags.indy-ventures.bastionDuration.durationFormula (roll formula)flags.indy-ventures.bastionDuration.consumePerTurn (true / false)These are consumed on bastion turns and can be used for temporary actor buffs granted by boons that last for 1 (or n) bastion turns.
Each enabled venture on the actor is processed when a bastion turn is detected:
Gold per Point.When the GM is processing the bastion turn, roll prompts are delegated to a connected actor owner when available; otherwise the GM is prompted.
Growth/degradation specifics:
net = 0) does not increase success streak.Natural 1 Degrades Profit Die is enabled, a raw profit roll of 1 causes a one-step profit die downgrade (if it can drop).Auto-use Venture Treasury for Losses is enabled, treasury is spent first.Auto-cover Deficits is enabled, remaining character portion is auto-paid from GP.Summary cards support:
Cards also show net result styling, profit die changes, and applied venture modifier effects with remaining turns.
Shared bastion mode is for campaigns where the party manages one bastion together instead of each player having a separate bastion.
Configure it from Configure Settings -> Module Settings -> Indy Ventures -> Shared Bastion.
When a GM chooses a new shared bastion actor, the shared default permission is set to Owner. Individual player overrides are left unchanged.
The shared bastion must be a real D&D5e character actor, but it does not need character class levels. GMs see a Bastion Level control at the top of the shared bastion sheet while the sheet is in edit mode. Set it to the party's bastion level, usually at least 5, and the module uses that fake level for bastion eligibility, facility search, and facility slot limits. If no fake level is set, the shared bastion falls back to the actor's real character level.
When shared bastion mode is enabled, the normal Bastion tab on a player character opens the shared bastion. The module does not add a second shared-bastion button.
The selected shared bastion actor uses the Shared Bastion Sheet. This sheet focuses on the bastion view and hides the normal character tabs, ability sections, level details, inventory, and other character-sheet areas that are not needed for a party bastion. The GM does not normally need to select it manually; the module assigns it to the shared bastion actor when shared bastion settings are saved.
tidy5e-sheet is optional. If you use it, the module keeps the same shared bastion behavior on Tidy character sheets. The player character's existing Bastion tab opens the shared bastion, the shared bastion sheet can use Tidy's bastion controls when Tidy is the configured sheet/default, and split normal/Indy Venture facility slots are shown in the bastion view.
Indy Ventures / Venture Facilities compendium - this includes example ventures and some items/effects those examples need.Indy Ventures / Venture Macros compendium - contains a macro to copy a venture to a compendium (edit with your required compendium id).To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: indy-ventures or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.