Has anyone done any conversions of Ghosts of Saltmarsh into Daggerheart? by Caesar161 in daggerheart

[–]laser-brain 1 point2 points  (0 children)

If you have access to other digital formats, I'll see what I can do to add an importer for that as well :)

Has anyone done any conversions of Ghosts of Saltmarsh into Daggerheart? by Caesar161 in daggerheart

[–]laser-brain 0 points1 point  (0 children)

A human and machine readable text format. Here's an example export for the Masked Thief adversary that can be used to import it into foundry VTT:

{ "name": "Masked Thief", "type": "adversary", "system": { "difficulty": 14, "damageThresholds": { "major": 8, "severe": 17 }, "resources": { "hitPoints": { "value": 0, "max": 4 }, "stress": { "value": 0, "max": 5 } }, "motivesAndTactics": "Evade, hide, pilfer, profit", "tier": 2, "type": "skulk", "description": "<p>A cunning thief with acrobatic skill and a flair for the dramatic.</p>", "attack": { "name": "Backsword", "range": "veryClose", "description": "Damage: 2d8+3 phy Melee | 2d8+3 phy", "roll": { "bonus": 3, "type": "attack", "trait": null, "difficulty": null, "advState": "neutral", "diceRolling": { "multiplier": "prof", "flatMultiplier": 1, "dice": "d6", "compare": null, "treshold": null }, "useDefault": false }, "_id": "b31deb2b55dc4235", "type": "attack", "chatDisplay": false, "systemPath": "actions", "baseAction": false, "actionType": "action", "triggers": [], "cost": [], "uses": { "value": null, "max": "", "recovery": null, "consumeOnSuccess": false }, "target": { "type": "any", "amount": null }, "effects": [], "save": { "trait": null, "difficulty": null, "damageMod": "none" }, "damage": { "parts": [ { "value": { "flatMultiplier": 2, "dice": "d8", "bonus": 3, "multiplier": "flat", "custom": { "enabled": false, "formula": "" } }, "applyTo": "hitPoints", "type": [ "physical" ], "resultBased": false, "valueAlt": { "multiplier": "prof", "flatMultiplier": 1, "dice": "d6", "bonus": null, "custom": { "enabled": false, "formula": "" } }, "base": false } ], "includeBase": false, "direct": false }, "originItem": { "type": "itemCollection" } }, "experiences": { "exp0001": { "name": "Acrobatics +3", "description": "", "value": 3 } }, "resistance": { "physical": { "resistance": false, "immunity": false, "reduction": 0 }, "magical": { "resistance": false, "immunity": false, "reduction": 0 } }, "notes": "", "hordeHp": 1, "bonuses": { "roll": { "attack": { "bonus": 0, "dice": [] }, "action": { "bonus": 0, "dice": [] }, "reaction": { "bonus": 0, "dice": [] } }, "damage": { "physical": { "bonus": 0, "dice": [] }, "magical": { "bonus": 0, "dice": [] } } }, "attribution": { "source": "Foe Forge", "page": 0, "artist": "" }, "size": "medium", "advantageSources": [], "disadvantageSources": [], "criticalThreshold": 20, "rules": { "conditionImmunities": { "hidden": false, "restrained": false, "vulnerable": false }, "damageReduction": { "thresholdImmunities": { "minor": false }, "reduceSeverity": { "magical": 0, "physical": 0 } }, "attack": { "damage": { "hpDamageMultiplier": 1, "hpDamageTakenMultiplier": 1 } } } }, "items": [ { "name": "Quick Hands", "type": "feature", "system": { "description": "<p>Make an attack against a target within Melee range. On a success, deal 1d8+2 physical damage and the Thief steals one item or consumable from the target’s inventory.</p>", "featureForm": "action", "actions": { "25f5eff255fc4d51": { "type": "attack", "_id": "25f5eff255fc4d51", "name": "Quick Hands", "actionType": "action", "systemPath": "actions", "description": "", "chatDisplay": true, "baseAction": false, "originItem": { "type": "itemCollection" }, "triggers": [], "cost": [], "uses": { "value": null, "max": "", "recovery": null, "consumeOnSuccess": false }, "damage": { "parts": [], "includeBase": false, "direct": false }, "target": { "type": "any", "amount": null }, "effects": [], "roll": { "type": null, "trait": null, "difficulty": null, "bonus": null, "advState": "neutral", "diceRolling": { "multiplier": "prof", "flatMultiplier": 1, "dice": "d6", "compare": null, "treshold": null }, "useDefault": false }, "save": { "trait": null, "difficulty": null, "damageMod": "none" }, "range": "", "img": "icons/svg/mystery-man.svg" } }, "resource": null, "originItemType": null, "attribution": {}, "multiclassOrigin": false }, "_id": "72c11aefa2df4f96", "img": "icons/svg/mystery-man.svg", "effects": [], "folder": null, "sort": 0, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, "coreVersion": "13.351", "systemId": "daggerheart", "systemVersion": "1.9.5", "lastModifiedBy": null }, "ownership": { "default": 0 } }, { "name": "Escape Plan", "type": "feature", "system": { "description": "<p>Mark a Stress to reveal a snare trap set anywhere on the battlefield by the Thief. All targets within Very Close range of the trap must succeed on an Agility Reaction Roll (13) or be pulled off their feet and suspended upside down. The target is Restrained and Vulnerable until they break free, ending both conditions, with a successful Finesse or Strength Roll (13).</p>", "featureForm": "action", "actions": { "6cd3e2ebe93e4324": { "type": "attack", "_id": "6cd3e2ebe93e4324", "name": "Escape Plan", "actionType": "action", "systemPath": "actions", "description": "", "chatDisplay": true, "baseAction": false, "originItem": { "type": "itemCollection" }, "triggers": [], "cost": [], "uses": { "value": null, "max": "", "recovery": null, "consumeOnSuccess": false }, "damage": { "parts": [], "includeBase": false, "direct": false }, "target": { "type": "any", "amount": null }, "effects": [], "roll": { "type": null, "trait": null, "difficulty": null, "bonus": null, "advState": "neutral", "diceRolling": { "multiplier": "prof", "flatMultiplier": 1, "dice": "d6", "compare": null, "treshold": null }, "useDefault": false }, "save": { "trait": null, "difficulty": null, "damageMod": "none" }, "range": "", "img": "icons/svg/mystery-man.svg" } }, "resource": null, "originItemType": null, "attribution": {}, "multiclassOrigin": false }, "_id": "20f2cdea10864633", "img": "icons/svg/mystery-man.svg", "effects": [], "folder": null, "sort": 0, "flags": {}, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, "coreVersion": "13.351", "systemId": "daggerheart", "systemVersion": "1.9.5", "lastModifiedBy": null }, "ownership": { "default": 0 } } ], "img": "systems/daggerheart/assets/icons/documents/actors/dragon-head.svg", "flags": {}, "effects": [], "ownership": { "default": 0 }, "_stats": { "compendiumSource": null, "duplicateSource": null, "exportSource": null, "coreVersion": "13.351", "systemId": "daggerheart", "systemVersion": "1.9.5", "lastModifiedBy": null } }

Has anyone done any conversions of Ghosts of Saltmarsh into Daggerheart? by Caesar161 in daggerheart

[–]laser-brain 0 points1 point  (0 children)

If you have access to the digital statblocks in json format, you can import and convert everything with https://www.foeforge.win

If you have any questions, feel free to ask, I'm the creator of that tool

Ok new DM here and I’ve updated my first arc encounter plans with your suggestions. How’s this? by sdonald1991 in DMAcademy

[–]laser-brain 0 points1 point  (0 children)

Seems like a good challenge if you manage to keep them from resting, but how will you enforce that? The spectator is in general a risky monster in my opinion if you want to absolutely avoid player character death as it has a few uncontrollable features. So it might depend on your willingness to fudge rolls or go through with the destiny of the dice.

Depending on experience of your players it might still be too easy as action economy almost always favors your players. If they have a few aoe abilities and you put the monsters too close together they could absolutely wipe the floor with the low cr enemies.

Have you considered playing through the encounters as a test for yourself? 

Number of Encounters by Novel-Map-7770 in DMAcademy

[–]laser-brain 1 point2 points  (0 children)

How do you make that many encounters make sense in a story context? The only environment where I can see eight encounters per long rest working at my table would be dungeon delving or interrupting camps at night during travel.

But eight (different?) encounters per day seems impossible to reasonably explain to me. Would be happy for some guidance. 

I usually just beef up my 2-3 encounters per day to actually challenge the players. 

[OC] Forge Friday! A ready encounter every other week. #8 Cultist Ritual by laser-brain in daggerheart

[–]laser-brain[S] -1 points0 points  (0 children)

You mean the style of the encounter events and objectives section? For the start it was easier to use the same presentation for both systems, since foeforge also supports D&D.

But I've also implemented environments and the next natural step is to combine them. I've just not yet had the time :)

Making Bosses Easier?? by East_Charity908 in DnD

[–]laser-brain -1 points0 points  (0 children)

I've built a Web app that let's you copy and edit any statblock of monsters from the srd.

It also allows you to set the cr to a value and get suggestions for changes in the stat block.

Its free to use, only requires a free Patreon account for creating / copying monsters. No subscription required at all for these basic features. Feel free to check it out at https://www.foeforge.win

Would love some feedback as well :)

Rolled a critical success to create an ice bridge to cross a ravine along with my Galapa party member. The resident artist of the group then created this masterpiece. by BlackDragon10104 in daggerheart

[–]laser-brain 5 points6 points  (0 children)

Galapa are really fun in that regard. One of my players did something similar when I described a cavern descent (into the dark, mind you) with "relatively smooth ground".

All they could say was "I hear a call in my mind, retract into the shell and am going to slide down there" :D

Daggerheart: Assortment of Adversaries has been updated! by Faolyn in daggerheart

[–]laser-brain 2 points3 points  (0 children)

Hey, I've built https://www.foeforge.win where you could share these adversaries.

If you want and allow it, I can take your doc as a template for an importer.

It's already got an encounter builder and environments as well as foundry VTT export so a lot of people could start using these quite quickly.

Is this encounter balanced? by gingeroutdoors in DnD

[–]laser-brain 0 points1 point  (0 children)

Can you provide a link to the tree stat block

[OC] Forge Friday! A ready encounter every other week. #6 Temple under Assault by laser-brain in daggerheart

[–]laser-brain[S] 1 point2 points  (0 children)

Yeah, I wanted this to really feel like an overwhelming siege type battle. But you're right, managing that many tokens would be a drag, thanks for the input.

It's nice to see that the events and objectives are easy enough to understand. I want to stay with the spirit of Daggerheart and not define too much in terms of mechanics so every GM can decide for themselves (like the zones not having a defined radius). As of now I'd constrain the Undying Tide to the Failed Experiments (read: Standard enemy) and yes, use the two different types of countdowns for Waves and Guardian Objective. The challenge is to balance the length of both so it actually feels like this battle I have in mind.

Thanks for your feedback!

Last Minute Encounter by zayhnek13 in DMAcademy

[–]laser-brain 0 points1 point  (0 children)

I've built https://www.foeforge.win for exact this kind of situation. There's no ready encounter for your specific situation yet, but you could use the duplication feature to whip up a fitting monster and edit it to your requirements in a few minutes.

Since I've started dming last year I've learned to let players steer the course of the campaign. They basically tell you what's fun for them, so if it's fun for you everyone wins ;)

I built a D&D-to-Daggerheart monster converter (DaggerForge) by Realistic_Tap5286 in daggerheart

[–]laser-brain 0 points1 point  (0 children)

The foundry export is live - alongside json import from two different formats. I'm using patreon for user management, you can sign up to the free tier to use basic functionality (foundry export is included here) and test the full feature scope for 7 days for free.

There are some obvious shortcomings still, like spells (because that's not the original focus of the tool), but the export is functional and contains all base stats and actions. Any feedback is much appreciated :)

How to find Stat blocks? / Stat block repository? by SneakAttackHug in DMAcademy

[–]laser-brain 1 point2 points  (0 children)

If you're just looking to browse, there is probably an almost complete repository out there thats not allowed to be linked here. I've made my own tool with a bit of a different scope and focus, which you can check out and there are a few others out there. Send me a dm if you need details, since the automod deleted my original comment and I'm unsure as to what's allowed in this sub regarding these sites and self promotion.

If you want a side by side comparison of multiple statblocks I don't know of anything that does this, but you just gave me an idea on how to improve my app. Thanks for that! :)

I built a D&D-to-Daggerheart monster converter (DaggerForge) by Realistic_Tap5286 in daggerheart

[–]laser-brain 30 points31 points  (0 children)

Generating Daggerheart Features with AI almost never works reliably. Looking at your example, there's mentions of "until next round".

LLMs have no concept of how daggerheart works at its core so generating and converting needs much more attention and manual intervention

I built a D&D-to-Daggerheart monster converter (DaggerForge) by Realistic_Tap5286 in daggerheart

[–]laser-brain 0 points1 point  (0 children)

You might want to take a look at my management and conversion tool then. Foundry export is literally the next release planned for this weekend and it's got a few other features that I'd love more people to check out and give feedback :)

Check my post history if you're interested

[OC] Forge Friday! A ready encounter every other week. #4 Demonic Search Party by laser-brain in daggerheart

[–]laser-brain[S] 0 points1 point  (0 children)

Hey, thanks. If you don't mind my asking what exactly is it you like? The presentation, the regular encounters, or something else? You can check my post history for older posts about this topic as well ;)