#Outdated: See Foundry VTT System - Foundry VTT sheets

1 messages · Page 2 of 1

lilac storm
#

i'm wondering if we can get macros that check, potentially, or something else

slim crypt
#

so lancer initiative lemme check-

lilac storm
#

i'm quite impressed how far we've all gotten with effectively a bunch of modules and duct tape

slim crypt
#

I'm looking forward to an official sheet no doubt

#

so in the lancer core module - you click your activation button and there's an event hook on the sheet that will do things like Check for Recharge.

lilac storm
#

the Draw steel system people in the other thread are putting in some great work but they're going for a much more complex setup which is taking a lot longer as they're programming a full system

lilac storm
slim crypt
#

yeah the system

pastel niche
#

Bruh what am I supposed to do with this 😭

Haha, it was quite some working just creating a single table inside of a Feature text block to handle this.

lilac storm
#

thankfully you only have to do up to 9

#

this is how our fury did his

pastel niche
#

I built the Primordial feature like this, but I can see either being useful.

lilac storm
#

man its weird seeing the default foundry font there i havent turned off carolingian UI since i got it

pastel niche
#

Haha

worldly marsh
pastel niche
worldly marsh
#

Yeah it's a lot less surge heavy now

lilac storm
#

yeah and remember to only copy the first 3 - the others are beyond level 3 meaning we can't use them

pastel niche
#

omg... I really need to have paid more attention to the Patreon releases, I didn't realize we were on Packet 4 👻

#

Well folks, I'll need to refresh the Censor and Elementalist stuff I've done before I can ship it out, fortunately I'd only just started Fury.

#

@lilac storm Were you importing from Packet 4?

lilac storm
#

really, we should be using backer packet 2 because that's under license :P

pastel niche
lilac storm
#

odd, im having no issues

pastel niche
#

Oh, nevermind. I just can't spell. It was creating a folder elsewhere because I spelled it differently from the folder I'd created 🙃

slim crypt
#

is there a way to tell who's turn it is in combat using foundry scripts

lilac storm
#

possibly, but i have no clue how well that interfaces with the lancer initiative module - default foundry obvs doesnt support popcorn init

slim crypt
#

if you know lemme know

#

i think i might be able to get it working

#

especially if Typhos has the auto increment tile working

pastel niche
#

The issue is that Lancer Initiative module, as far as I can tell, doesn't recognize a player when they click Activate, unless it does?

slim crypt
#

true

#

solution

#

Another fucking module

slim crypt
#

absolutely.

pastel niche
#

Slaps Custom Draw Steel World

This system can hold so many macros.

lilac storm
#

i'm gonna have to make a sequel video aren't i

slim crypt
#

otherwise it's seeing if there's something we're missing in custom sys builder

lilac storm
#

as far as initiative goes, nope

slim crypt
#

there's some extensibility - we might be able to get Actor Turns running natively

#

buuut i am 50% of the way there for gain heroic resource on turn start.

lilac storm
#

at this point we're building the whole system as a new thing like the people in the other thread lol

slim crypt
#

lmaooo

#

yep

lilac storm
#

me personally, i'm okay with some manual nature to resource gain. However, i'm thinking of adding a text box below the heroic resource section on the sheet where players can list how they gain their resource.

pastel niche
#

Automation is nice and all, yeah, but I think for me the important part is just not forgetting it.

lilac storm
#

I'll chuck a "Turn Start Gain" button or something on it that can either auto add or roll a d3 and then add it on.

pastel niche
#

Yeah it'd be trivially easy to create a Macro, share it with every Player, then remind them on their turn to press the Macro button to increment their HR.

lilac storm
pastel niche
#

I'm just so spoiled by Pf2e's automation though

slim crypt
#

Ah well - a worthy waste of time

lilac storm
#

its why i like CSB - its quick and easy and its enough automation that it makes it convenient but its also close to playing at the table.

pastel niche
#

I'm coming at it from years running 5e, with even more duct tape to automate things than we're talking about here, so Pf2e has been a dream for me, haha

lilac storm
#

5e has gotten pretty solid recently but i just find that all the automation is purely a nice to have unless the system is so dense it sucks to play at an in person table - like how i find PF2e lol

pastel niche
#

I feel ya. Fortunately DS is fairly limited on the things I'd want to automate, Power Rolls, Resistance Rolls, Ideally a Drag-Drop/Button Click Status System, Save Ends, and Incrementing/Spending HR/Malice. It's an amazingly streamlined system for how complex it is.

#

Like, this is my ideal workflow for DS:
Start of Turn/Round:

  • Increment HR/Malice
    Player: I want to use a Heroic Ability.
  • Clicks ability, prompt appears to confirm HR spend
    Power Roll
  • Damage and Condition buttons pop up in Chat so you can click the targeted Token(s) and Click Damage/Condition buttons to apply them
    Save Ends
  • End of Creature's turn the EoT Save Button appears to roll, Checks Success, and Removes Condition if applicable
lilac storm
pastel niche
#

Good to know. I mostly just use Automations to help with reminders, which again is fortunate that DS has relatively few things to track.

lilac storm
#

I'm gonna get my 3 classes reimported

#

dont worry about the features for now @pastel niche we'll get a solution for those later

pastel niche
#

Yeah I'm going back through Elementalist with Packet 4 now that I cleaned up Censor.

lilac storm
#

I'm also gonna do some re-sorting of your ones @slim crypt if thats alright

slim crypt
#

As You Wish

lilac storm
#

this is how i've sorted the shadow, will apply this template to others

slim crypt
#

thanke you

pastel niche
#

Alrighty. Got Censor, Elementalist, and Fury done. I didn't do the module import deal, I just imported the actual Packs folders. So I'm not sure if I need to do something else to export them different from your video, Amby?

lilac storm
#

the only way i can think of you exporting them that i can access is putting the content in a module's compendium, then zipping that module. that's the officially supported method from what i know.

#

anything else is discouraged - i've had enough talks with the Foundry mod team to know the second you do something they dont explicitly support, they don't like it.

pastel niche
#

No problem. I think I got it. This should be every set of classes so far - including their Features?

Though you may need to combine it with your reorganized classes you were updating.

lilac storm
#

this should work - i'll get it looked at in a min

pastel niche
#

Sweet.

lilac storm
#

@viscid schooner another weird one - looks like after apostrophes the parser capitalises thenext letter?

pastel niche
#

Oh, interesting, I didn't catch that.

lilac storm
#

yeah tis very odd

lilac storm
#

almost done compiling

#

Every Step... Death! failed to iimport name correctly too @viscid schooner

pastel niche
#

Let's go!!

slim crypt
#

Alright

#

Good hustle

pastel niche
#

Now we just need to get a Monster Importer working. I'm trying to tinker with the Macro I use in the PbtA system, but it's quite onerous.

viscid schooner
#

@lilac storm yeah most of those are likely down to me not explicitly telling it to include like “.” in a name etc, should be an easy fix

#

And the quotes I thought I’d fixed dammit!! Haha I’ll get on it for future imports but agree just manually changing yourself is probably quicker till then

#

Wow you guys really popped off whilst I slept! Great job!

lilac storm
#

screw it i have nothing better to do, im gonna get cracking on getting each of these a core icon set

slim crypt
#

I tried an importer but FS stores things a little wonk or not at all for some things

lilac storm
#

gonna track the progress here
greentick Censor
greentick Conduit
greentick Elementalist
greentick Fury
greentick Null
greentick Shadow
greentick Tactician
greentick Talent
greentick Troubadour
note: some icons are guaranteed to cross over i dont have infinite options lol

#

@viscid schooner doesn't look like the importer is accounting for PDF linebreaks and is double spacing sometimes

viscid schooner
#

Okay I’ll add in some code to trim all double spaces to single spaces

lilac storm
#

o7 and apologies for the 30 pings in 30 seconds lel

slim crypt
#

Alright that's the table setup. Thanks for the help today all

#

Good work assembling a solution from off the shelf parts!

viscid schooner
#

And fixed the capitalisation after '

#

EDIT: Updated, see most recent post
Hopefully this works! I fixed the ellipses in "Every Step ... Death" not being picked up, capitalisation after ', and double spaces in the Effects

#

You'll need to do the 'replace _ability_template ID' thing again to your item's template ID

#

I'll try fix the error in "Virtuos" later 🙂

#

Let me know if that works for you @lilac storm

pastel niche
#

Also would love to get a glimpse into your Foundry set up @lilac storm!

lilac storm
pastel niche
lilac storm
#

but a full breakdown? might be on the table

slim crypt
#

Gonna run #1330397751829200917

#

Plus extras

pastel niche
#

Looks pretty good! God Codex looks mind blowing.

lilac storm
#

they just took a massive hit and lost all player data but they're rebuilding

pastel niche
#

Woah what??

lilac storm
#

lingering database problems

pastel niche
#

Yikes

lilac storm
#

tis a tech issue which does in fact happen

pastel niche
#

Makes sense. I've not been following the Patreon as closely as I should, but is the Codex accessible to folks? Or is it just the design team using it yet.

viscid schooner
pastel niche
viscid schooner
pastel niche
#

Yup just found it while watching Rise Heroes Rise playtest on it!

viscid schooner
#

It does mean the capitalisation is a bit wonky, because it isn't detecting the T in “THUNDER MOTHER” as being the start of the word, fixing this is actually a bit more annoying than the fix of just manually editing the ability would be. Don't wanna break anything accidently

#

i.e. it takes “THUNDER MOTHER” and makes it “thunder Mother”

lilac storm
viscid schooner
#

Totally

lilac storm
#

definitely need a group effort for if we ever do monsters book tho 😅

viscid schooner
#

Yeah I think that’s my next task to get that done

pastel niche
#

If we can get that importer functional we can get it done.

lilac storm
#

remember we can only do to level 6 for the monsters, so no Ajax ablobsadrain

pastel niche
#

That'll honestly likely be easier than the Abilities, I think, due to needing less overall organization byond levels.

viscid schooner
#

I think I could edit the code to auto-populate it into folders based on whatever we wanted

pastel niche
lilac storm
#

i think we should noodle with the monsters sheet more beforehand honestly - there's a couple of things that could be better laid out

#

we could also consider getting a theme.css set up so we can make the sheet pretty

pastel niche
#

The Features bit is probably up there for me, IMO. So many creatures have neat features that would be super useful to also be importable.

#

Oh totally, though I'd think functionality needs to come first?

lilac storm
#

i've taken a lot of time to modify the heroes sheet and i'm still not happy with its final layout - my background in UI design screams at me a lot about a couple bits 😂

pastel niche
#

I'm the opposite of a UI artist, but I do like pretty 😅

lilac storm
rapid mulch
#

very impressive!

viscid schooner
#

Amazing work!

upbeat belfry
lilac storm
upbeat belfry
heady zinc
viscid schooner
#

Or just the names and ev values etc

heady zinc
#

Yep, it's all there

slim crypt
#

Size isn't stored in the export though

viscid schooner
heady zinc
#

Hero size? Yeah it is.

slim crypt
#

Couldn't find it, where bouts?

heady zinc
#

It's 1M unless an ancestry changes it - there'll be a size feature

viscid schooner
#

Cool! I’m not really sure how that stuff works so it’ll be a fun little exercise to learn

#

Never used GitHub before

heady zinc
#

Does that help?

slim crypt
#

It makes perfect sense

#

I'm just thinkin bout how I'd go about it

slim crypt
# heady zinc Does that help?

Oh one more thing - say i have two kits. It just gives me the abilities of both and the best stats of the two? About what I'd expect otherwise?

#

Sorry for the ping whoops

viscid schooner
#

Correct, it doesn’t stack

slim crypt
#

Sick.

#

Is it the best in show for each category or the overall best?

viscid schooner
#

Not sure what you mean sorry

slim crypt
#

So best ranged bonuses, best health bonus, ect

#

Or the overall best statline

viscid schooner
#

You get the best in each category

viscid schooner
#

Technically it’s, you choose, but idk why you’d ever choose the worse one lol

slim crypt
#

Some are subjective

edgy barn
#

Do we have a parser for foundry?! 👀👀

pastel niche
edgy barn
pastel niche
edgy barn
# pastel niche Class Compendium

So the compendium works great as for as importing everything (I'm on v11 foundry btw), however with some abilities dragging to character sheet I get this error message in the yellow text.

#

Here's the console error text as well:

pastel niche
#

Yeah you'll need to update your Template ID per this message, @edgy barn

edgy barn
pastel niche
edgy barn
slim crypt
#

yeah so Custom System isn't a fan of compendiums

pastel niche
edgy barn
pastel niche
edgy barn
slim crypt
#

here you go

#

it exists.

#

hi how are you doing i am trying to figure out why these features refuse to import

edgy barn
#

isn't there some F12 console trick like get.id or something?

pastel niche
#

Now for the million dollar question... To create Ancestry, Career, Upbringing, and Complication Features for their own Compendiums, too..?

viscid schooner
#

I actually have that coded already

viscid schooner
viscid schooner
pastel niche
# viscid schooner Think that would require a redesign of the sheets haha

Haha, probably. What I'm thinking is actually just making a Journal Entry for each huge block of features, since most of them aren't activated abilities - and just create the activated abilities for those applicable.

Then the Features can just be copy/pasted into Features on a Sheet, and Abilities can be drag/dropped.

No need to recreate the wheel.

Let's see how fast I can get through the Ancestries.

slim crypt
#

nah i'm trying to make a character importer

#

i managed to get everything sorta working - i can import a file as text and it'll spit out most of what i want

#

but when i'm trying to add to the dynamic tables it isn't working

lilac storm
#

yeah dynamic tables are fussy as all hell because they require you to manually increment rows

slim crypt
#

i've done that

viscid schooner
#

Let me know if that works for you!

edgy barn
pastel niche
#

Ancestries
✅ Devil
✅ Dragon Knight
✅ Dwarf
✅ Elf, Wode
✅ Elf, High
✅ Hakaan
✅ Human
✅ Memonek
✅ Orc
✅ Polder
✅ Revenant
✅ Time Raider

edgy barn
# viscid schooner correct

So...it worked once however I was only testing with a couple items in the sidebar. One I created manually and the Ability Template "default". After importing the entire compendium folder, it just nulls out and doesn't give any result. Here's the F12 data for the success though.

viscid schooner
#

@lilac storm can you add your _ability_template to the compendium folder? That might fix it

viscid schooner
#

Or run this @edgy barn to better see the errors:

for (let item of game.items) {
try {
await item.templateSystem.reloadTemplate();
} catch (error) {
console.error(`Failed to reload template for item:`, item, error);
}
}
ui.notifications.info("All item templates have been processed.");

lilac storm
#

there's the new one

viscid schooner
#

Try this first though, might save everyone the hassle. Delete your _ability_template first to try get it to work

edgy barn
#

I can test this while I have a moment

edgy barn
#

Unfortunately, I just tested on my v12 Forge instance and it throws these errors.

viscid schooner
#

Yep can confirm I'm getting the same errors as you trying to import it

pastel niche
#

Alrighty. Ancestries done. Going to package up the Journals and Abilities into a Compendium(s).

edgy barn
#

Well, time is up for me tonight. I'll try and bug y'all another time. Thanks all for the help!

slim crypt
#

I DID IT

#

some debugging tommorow

#

but we're basically done

#

i just need to figure how i'm stocking powers and - you might not be able to use items yet - but it works

pastel niche
slim crypt
#

i think hand stocking is gonna be better than any of my bodge.

pastel niche
#

I have Journals listed for each Ancestry, so you can Copy/Paste add to Feature blocks, and both linked to and created the Ancestry Abilities that are Drag/Drop ready.

slim crypt
#

anyway imma pass out

viscid schooner
#

Okay I think I've fixed it lol

#

@lilac storm I hate to do this to you again, can you remove the templates now 😂

#

As in the _ability_templates etc from the compendium

lilac storm
edgy barn
viscid schooner
#

okay testing my solution on a new world

#

Seems to work!

So go to a world before you had these errors
Then import the abilites as usual
Before doing anything else, run this macro:

#

Then wait for all the sheets to open, and then wait for all the sheets to close (macro just iterates over them and opens and closes them lol)

#

And it should work!

edgy barn
upbeat belfry
#

Omg so much stuff has happened- so do we just grab the zip files, unzip em, put them in module folder and enable them for the world? Is that all we need to do for all these compendiums?

pastel niche
#

To get all this working:

  1. Download the Compendium Modules Amby and I posted
  2. Download the Refresh Macro Haezan created
  3. In your world, enable the two Compendium Modules, Create a Macro and Import the downloaded Refresh Macro - then run it

And I think you should be good to go to Import the Class/Ancestry stuff from the Compendiums into your World!

edgy barn
#

Thank you all for the hard work, this community is great and I'm amazed every day!

edgy barn
# pastel niche Lmao. Just as I finished.

Just to let you know, I did take a gander at these and It seems that the Elf, High and Hakaan are missing from the ancestry abilities, but the ancestry features seems to have everybody!

A side note, I changed the minimum compatibility in the module.json for my own personal world to 11.315, the latest stable build. Just in case I can't update to v12 on my local instance any time soon while I have an active game running in other systems.

pastel niche
#

The Abilities Section is literally for abilities with the Action, Triggered, and Maneuver categories. Otherwise they'll just be text-based features you add to the Features section.

edgy barn
pastel niche
upbeat belfry
pastel niche
upbeat belfry
pastel niche
#

I'm currently working on getting a group together to play some Pf2e in the Codex team's VTT to test it out myself, but I'm also planning on getting to Careers and such as well.

upbeat belfry
#

I'm sorry if this is basic stuff- but how do we install these modules and such? I tried extracting and then putting them in the modules folder but it didn't work

edgy barn
#

If so, right click the module in your foundry setup, and for minimum version (assuming you're running the latest v11 stable build) type in 11.315, then restart your foundry instance.

Remember to enable them in the world you want to use.

upbeat belfry
#

I'm running version 12 actually

edgy barn
upbeat belfry
#

Oh no worries I understand haha

viscid schooner
upbeat belfry
viscid schooner
#

Copy the contents and place the folder in your modules folder

#

I’d probably then take a backup of your world just in case you have to reload, can do that in the foundry setup screen if you haven’t before

#

Then load your world (will need to reload if it’s open or at the login screen when you dumped the module in), and go to the activate modules tab, activate the module (and get prompted to reload the application)

#

Then it should be in your compendium, so navigate to that and right click and select “import all”

viscid schooner
# viscid schooner

Then copy the text in this and paste it into a macro, changing the option from “chat” to “script”

#

Run the macro and wait for all your items to open and then close (may take like 10 seconds)

And you’re done!

upbeat belfry
#

Okay so- Im unable to add the new features so far onto the character sheets, is there something I'm missing?

viscid schooner
#

Hmm that’s strange, does it show an error?

#

If no, Have you opened the _hero_sheet template and ticked the _ability_template?

#

As per this 🙂

upbeat belfry
#

omg that was what I was thinking of, but I couldn't remember it exactly; yes I did tick that before but I think the new uploads undid it or something?? But yes I've got it working now woohoo, thank you again!

viscid schooner
#

Woohoo!

slim crypt
#

so i've been getting "item template has been deleted messages"

viscid schooner
#

Did you do the macro above before adding them to the sheet?

slim crypt
#

... no

#

i deleted them all and then did it

#

idk if that's ruined it forever

viscid schooner
#

I think once you’ve run the macro it doesn’t actually ruin the items or sheets, it just keeps triggering that really annoying error

#

If you’re able to go to a backup world before you added the items that would work, otherwise you could try duplicating the sheet and see if it maintains the error in the duplicate?

#

I also think the error only appears when you add new items to the sheet, so once you’ve actually added them it should be fine to run the game without seeing the error until you level up

#

(Technically it’s a warning not an error, but I digress)

slim crypt
#

it keeps popping up whenever i manipulate the sheet

#

persists on duplicate

viscid schooner
#

Cheers Jim

#

Does it cause the error on other sheets? @slim crypt

slim crypt
#

i've reloaded the world and followed instructions

#

no long appearing

viscid schooner
#

Phew! Glad it’s working for you now

slim crypt
#

haha

#

no.

#

now it's not rolling abilities!

#

he says.

#

as it begins to work.

viscid schooner
#

Hahahaha

#

May your rolls all be tier 3 blobhero

slim crypt
#

Wanna know what it's like to live in a slasher movie?

#

do computer stuff

#

"The bug... it was just here.... You have To Believe Me!"

pastel niche
viscid schooner
#

I think I’ve set the keybind to alt-F4

agile spruce
#

That also makes your computer run faster

edgy barn
#

Does anyone have any Foundry ready statblocks for some Draw Steel enemies? If possible I want to run a one shot for some friends but I don't have a bunch of time to prep it. Was hoping someone had some json data I could import

pastel niche
#

I posted a compendium of the level 1 Goblins a while back.

#

@edgy barn

edgy barn
pastel niche
#

They should have all their art, too. But if not let me know and I can try to package up some Art this afternoon.

#

And I'm pretty sure @lilac storm has all the Eschelon 1 Devils?

#

This I think?

edgy barn
#

I'm actually having trouble importing it, I placed it where modules go, but alas nothing. Still investigating

pastel niche
#

I may have exported it improperly, merely as a Compendium folder that I would then place in my Packs section of the Game Folder

edgy barn
pastel niche
#

It's further into the System folder. I can package up a Module later.

edgy barn
#

Ah, I don't have a packs folder yet. I'll try and create one maybe and see what happens

pastel niche
#

If you have created Compendiums in your World you should have a "packs" folder. But yeah maybe just create one in the same place your assets folder is for the System.

edgy barn
pastel niche
#

No worries. I can pack it up in a couple hours.

pastel niche
#

Hey, sorry, wasn't able to get around to the package, I can try to get to it tomorrow.

edgy barn
edgy barn
#

Hey @viscid schooner , Does the parser macro work for monster abilities? I tried with this text highlighted but it didn't work. What has your experience been?

pastel niche
#

Not yet

#

The major difference is that the monster abilities function from a different template, so the entire macro framework needs to be reworked to account for that.

But also, a larger full Monster Import Macro would likely be better served vs an individual Monster Action importer

edgy barn
#

Ah, I see. For now, do the creature abilities go in Traits? I'm not seeing a super intuitive place to make one (that isn't found in the trait edit section)

pastel niche
#

You can just make Item Abilities as normal and tick the Enemy template for that purpose.

#

Thats how I made the Goblins

#

Traits are things like Crafty. And since almost all Goblins have it I created a Template Goblin that also has the Malice abilities so I can add that to any Goblin encounter and copy from the Template Goblin when creating new Goblins.

edgy barn
#

Ah, I didn't even consider the item portion. That's much better.

pastel niche
#

~~Almost like it was designed with that in mind blob3cevil ~~

edgy barn
#

Oh, how I appreciate thee

pastel niche
#

Thats definitely Haezan, I can't take credit for that. But it's a sound design.

#

Basically anything that has an Action cost should function as an Item Ability. Anything else should be Traits.

edgy barn
pastel niche
edgy barn
pastel niche
#

Actually, for the Malice, I suggest Party Resources.

In Haezan's installation guide he should have included Amby's video with a few Modules she suggests.

#

Party Resources and Bar Brawl are great.

edgy barn
#

Oh man, I haven't used that module in ages. Glad to see it's still maintained!

pastel niche
#

PR creates a big bar at the top of your screen you add manage Malice and Hero Tokens.

For Bar Brawl it's great for splitting a separate Token representing Minions into the Full HP of the Group that you can visibly break into 8 blocks representing each Minion dying.

edgy barn
#

@lilac storm Any way to hack the token-aura-ring module for v11? I've tried chanigng the minimum/verified sections in the module.json to no effect, unfortunately.

slim crypt
#

The minion solution is inspired by the way.

#

you can also copy out your initative groups and just use them for intiative

edgy barn
slim crypt
#

Scroll down on this page and you'll see past editions of the module for install. Beauty of version control babyyyyyy

#

oh it doesn't have the token outlines?

#

hmmm

edgy barn
#

It has the outlines, but not the management options as far as I can tell

slim crypt
#

What part's not working?

edgy barn
slim crypt
#

a shame but not a deal breaker

lilac storm
slim crypt
#

yeah i see that

#

you might rig condition lab to mark a unit with a little circle?

#

like roll20 does

pastel niche
#

That's weird. I have the aura ring directories?

edgy barn
#

In amby's video, the aura ring access is in the identity tab of the token, mine has a seperate tab

pastel niche
edgy barn
#

So---future note for people who might want to upgrade from v11 to v12 (I was only doing this for testing purposes).

The item IDs that work as templates (I'm assuming) got all jumbled when going to v12 using the create compendium/module functionality, and although items, macros, actors came over correctly, and edits to them involving dragging new powers were completely borked. Not sure if anyone knew about this so I wanted to frame it here quickly. Alas I am tired and am going to bed with a functional v11 world locally and a deleted v12 world on the Forge because, well, holy hell everything I tried to fix it didn't work.

viscid schooner
#

When you say dragging the power was not working, do you mean that it was showing a yellow warning message every time?

edgy barn
viscid schooner
#

Did you try dragging them in before running the macro?

#

Because it seems there’s a weird glitch that if you get the warning, and then fix it, it’s fixed but continues to show the warning for no good reason

#

So you have to fix with the macro before ever adding to a sheet, super tedious 😔

edgy barn
viscid schooner
#

Yeah, custom-system-builder can be real annoying at times

#

But once set up it works like a charm

edgy barn
lilac storm
edgy barn
#

So, I started working on a Draw Steel world in v11, but I'm working on backing it up to import it into a v11 instance of the forge, then update it all to v12.

lilac storm
#

ah yeah i get that - i know how it feels to have that reason for being on it. the only v11 module i needed - autocomplete inline properties - became redundant when i quit using 4e

edgy barn
lilac storm
edgy barn
edgy barn
#

This might be very niche, but if anyone needs a macro for existing Foundry scenes from map pack compendiums that default to 5 feet--this changes the scene grid distance to 1 square and also divides the light/sound/wall info by 5, to scale it down to a square grid size.

//The following script Scales the current scene from "5 ft" to "1 sq" 
const scene = canvas.scene;

//only run on scenes with distance of "5 ft"
if(scene.grid.distance != 5 || scene.grid.units != "ft"){
  return;
}
// 5 ft to 1 sq
const scale = 0.2;

//Placeable Lights
const lights = scene.lights.map(light => {
  return {
    _id: light.id,
    "config.dim": light.config.dim * scale,
    "config.bright": light.config.bright * scale
  };
});
await scene.updateEmbeddedDocuments("AmbientLight", lights);

//Placable Ambient Sounds
const sounds = scene.sounds.map(sound => {
  return {
    _id: sound.id,
    radius: sound.radius * scale
  };
});
await scene.updateEmbeddedDocuments("AmbientSound", sounds);

//The scenes units
await scene.update({
  "grid.distance" :1,
  "grid.units": "sq"
});
slim crypt
#

My friend uses a workaround from the lancer foundry guide to run an old version

pastel niche
edgy barn
pastel niche
edgy barn
pastel niche
#

Just to be clear, you weren't able to import them here? Foundry VTT\Data\worlds\custom-draw-steel-world\packs

#

This is the Compendium you should be able to drop in and extract to load into your Compendiums.

edgy barn
pastel niche
#

Ah, could be. Double check that, if you would. I will work on creating a Monster Module all the same.

edgy barn
# pastel niche Here you go!

Well, good news is that the import worked flawlessly, unfortunately though those damn yellow messages re: ability ID's come up for every creature's actions/maneuvers etc

slim crypt
#

I figured out what it could be

#

It's the abilities i think

#

Or it could be

#

Can you show me the yellow message rq

edgy barn
#

Sure, let me get to it. Im remoting in from work to home 😅

slim crypt
#

Mm.

pastel niche
#

It's likely the Abilities vs the Enemy Template, might just need to refresh each of them like the Hero abilities

slim crypt
#

Take yer time the fix is annoying anyway.

edgy barn
#

This is just from importing the compendium into the sidebar, not even opening up a character sheet:

slim crypt
#

Right it's a compendium issue

#

so what that means is that your ability is using a template that it can't find

edgy barn
#

This is from accesing a power via an imported sheet:

#

Which is more of a sidebar item issue as far as I can tell

slim crypt
#

if you access the sheet, does anything show up?

#

the gobbo assassin in this instance

edgy barn
#

This is from accessing a seperate gobbo, but yes this is the first time the sheet was opened

slim crypt
#

is there any abilities on the sheet

edgy barn
#

Yes, two of them

slim crypt
#

Right. Are you able to delete them from the sheet?

edgy barn
#

Yes

slim crypt
#

if it keeps showing up then, that typically means there's something that's been added to the sheet wrong

#

so the way this works with the compendium is you referesh all the sheets using the script above

edgy barn
#

Refresh them while they're in the compendium, before they ever hit the sidebar?

slim crypt
#

you take em out of the sidebar then hit em with the macro

#

if it still kicks up a fuss there might be a way to mod the macro to work for actors, but i'd be a little concerned as to how it'd effect things

edgy barn
slim crypt
#

yeah that's the one

#

as referred to in the pins

#

the issue is that tbh this is a little bit of a duct-tape solution to begin with, so it might be we're at a dead end

edgy barn
#

Yeah, I ran the macro just now, then imported, still didn't work unfortunately

slim crypt
#

it wouldn't fix the actors currently in the directory

#

you'd have to reimport to your items tab from compendium

#

but gimme a tick

edgy barn
#

No worries--it seemed to have worked for a moment? I checked the same assassin after running the macro, rolled an ability and also opened up the ability via the sheet, and only had one error message:

slim crypt
#

did you delete that assassin and then reimport one and then run the macro

#

if so do that. If not - try running this after a backup.

#
(async () => {
  // Open all item sheets
  game.actors.contents.forEach(item => {
    item.sheet.render(true);
  });

  // Wait until all sheets report that they are rendered.
  await new Promise(resolve => {
    const checkInterval = 50;   // Interval in milliseconds
    const maxWait = 5000;       // Maximum time to wait (in ms)
    let waited = 0;
    const interval = setInterval(() => {
      // Check if every sheet is rendered
      const allRendered = game.items.contents.every(item => item.sheet.rendered);
      if (allRendered) {
        clearInterval(interval);
        resolve();
      } else {
        waited += checkInterval;
        if (waited >= maxWait) {
          console.warn("Timeout waiting for all sheets to render.");
          clearInterval(interval);
          resolve();
        }
      }
    }, checkInterval);
  });

  // Now close all item sheets
  game.items.contents.forEach(item => {
    if (item.sheet.rendered) item.sheet.close();
  });
})();```
#

what i changed - it now opens every actor sheet and does the same thing.

#

might work, might not - but at this stage the answer's going to be doing it by hand sadly.

edgy barn
#

Gotcha, I'll try that soon

edgy barn
slim crypt
#

the first one

#

and for gods sakes back up your world before executing any code from a stranger 😛

edgy barn
#

Already done mcdmheart

#

Initially kicking errors, but the macro is still running

slim crypt
#

right then it seems you're on your own

#

it's looking for a template that no longer exists - an item id that no longer exists

edgy barn
#

I'm assuming it's because it ties an item ID to the original creator of the ability.

upbeat belfry
#

I don't know if this is a known issue or not but I'm having an issue with the Monster Resistance Roll- it keeps having ERROR in the action type column for some reason, I also just don't know how to make it so my players could even roll it. It just seems like only the monster can roll it like a normal ability roll

slim crypt
#

break time!

#

What do we think of this?

slim crypt
#

so it's trying to find an ID that no longer exists in your context yeah

pastel niche
slim crypt
#

Can't do much without editing the template

#

but this now feels a little less factory default now, which is nice.

pastel niche
#

From a UI standpoint I like the core info upfront and easily viewed.

From a UX standpoint I like as many buttons/drop-downs as possible vs text boxes

slim crypt
#

Honestly all i'd like to do is take this box at the top and center it

#

and shove the respite button somewhere next to the hero segment

#

Maybe a powered by Draw Steel logo

viscid schooner
pastel niche
#

Download GTX7000.rar and extract in your C: drive.

slim crypt
#

fuck yeah it is

#

got some stuff to fix sure but

#

doesn't look so weird nowe

slim crypt
#

okay now i'm done.

#

this required messing with the layout

pastel niche
#

Looks great!

edgy barn
#

Oh man, that's bangin'. The font is so clean, too--any idea what the name of it is?

slim crypt
#

certainly one moment.

#

thanks to them for sharing the font

edgy barn
#

Starting up in a couple hours--couldn't have done it without y'all! mcdmheart

slim crypt
#

You want the sheet be gray and have the font?

slim crypt
edgy barn
#

I actually don't think Foundry misses the mark re: UI too much*

slim crypt
#

well either way, have fun!

pastel niche
#

Have fun!

upbeat belfry
edgy barn
#

Hot damn that was fun. My players loved it! My elementalist player pushed a goblin into another one and killed the hell out of him.

#

Among other things, of course.

pastel niche
#

So cool!

slim crypt
#

I have some small thoughts for the sheet after running - mostly in relation to Surges and the Heroic Resource.

slim crypt
#

Surges are in a confusing place for frequency of access. It should probably go near the bottom of the top half.

#

and Resources need to be somewhere dedicated. Mostly due to long text boxes.

viscid schooner
#

Yeah surges weren’t a thing when I started the sheet, so didn’t want to mess with it too much in case it broke people’s sheets

#

I recommend using a party resource module to track surges and hero tokens (and malice even)

slim crypt
#

mm.

#

Fair enough, i've made a lot of changes myself

viscid schooner
#

I think because this is a quick start system, and the Foundry VTT system is coming along now, spending a lot of time updating this may be not worth the hassle :/ but you can do it in your sheets!

#

Amber has also done some great work on her sheets too

slim crypt
#

mhm. Idk how close the foundry system to be "Feature Complete" per say.

viscid schooner
#

I mean my sheets aren’t feature complete either blobnervous2

slim crypt
#

true lol

viscid schooner
#

I've been working on a monster parser and I now have the abilty to create actors and attached items (abilities)

#

Hopefully have something working for mass import soon

viscid schooner
#

Okay nice, all the monsters are imported. Just got to fix a few small bugs with unique stat blocks and it’s done

pastel niche
#

Let's go!!

viscid schooner
#

Aight gang, here it is

#

first you'll need this json file with all the monsters in it. Save it to your Foundry VTT>Data folder (and keep the name the same) EDIT: I deleted it accidently, find it here: #1279333525174358036 message

#

Then copy this into a macro and change it from Chat to Script as normal. Scroll to the bottom of the macro and you'll see an entry which I've written a comment next to (EDIT: found a bug and squashed it, new macro here: #1279333525174358036 message)

#

This is where you can copy and paste your monster ability item IDs. You can find these IDs by opening the _monster_ability_temp and _monster_resistance_temp (though this one needs to be updated first, see following messages) sheets and clicking the button in the top left

#

This is where the IDs button is btw if you're lost

#

Let me know if you find any bugs!

slim crypt
#

Question

#

Could you not find the correct template using the find by name?

viscid schooner
#

Maybe! though it wouldn't work if you renamed your templates as some have done

slim crypt
#

True, but then you could just throw the error and have them do it manually. Well either way really.

#

Good work haezan

viscid schooner
#

Oops already noticed a small bug, the speed is adding brackets when it doesn't need them. Lets fix that

#

Okay! hopefully that's it!

pastel niche
#

@viscid schooner So this only appears to be importing the first creature?

#

Also doesn't appear to be importing the abilities - I copied in my ability and your updated resistance templates in.

viscid schooner
#

Any errors?

pastel niche
#

I'll double check

viscid schooner
#

Did I share the updated power roll which prints keywords to the chat when rolled yet?

#

Also, how'd you go @pastel niche

pastel niche
dusk idol
#

i asked this in the other thread but figured i would ask this here too - has anyone figured out a token tooltip alt config for draw steel?

viscid schooner
#

No but I was thinking of investigating

dusk idol
#

👀

viscid schooner
#

Or rather, I haven’t. @lilac storm may have though?

lilac storm
#

i personally had no luck with it and found it finnicky anyway :(

paper sierra
#

damn i spent a few hours working on a script to import data from the ForgeSteel data files and it was jank af, and I come back here and find you guys have figured out a way better way to do that

#

thats awesome

viscid schooner
#

Hopefully it works!

bold ibex
#

Hell yeah, we love a comprehensive schema. Thanks for this!

#

I'm planning to use the JSON to power a Jekyll static website with my encounters on, and it will save me a ton of time

viscid schooner
#

Glad to help

wind patio
#

Did anyone manage to get the monster import macro working? It seems to function properly, but it only imports the first monster in the list (the angulotl clawfish)

viscid schooner
#

Could you hit f12 and tell me what shows up when you run the macro?

wind patio
viscid schooner
#

I’ll try fix this later tonight, it looks like a template ID issue which I think I can fix

slim crypt
#

Ah i think i hit that

#

I think it's because it's trying to access a template that doesn't exist anymore?

viscid schooner
#

Yeah, your template ID would be different to mine. I’ll try get it to auto-detect it

slim crypt
#

you can pull it from the items menu automatically, but if there's two it's probably gonna fetch the first one?

#

otherwise maybe asking for it as a field in the text entry.

loud minnow
#

@viscid schooner Hey there. So I'm just checking out Foundry for the first time, friend got me a copy. Based on what I saw here and the other module - its not 100% clear - is this module meant to work stand alone for DS, is it an addon with Chaos's version and or is this still up to date (last post in april)?

viscid schooner
#

This was a quick solution I made whilst there was no other foundry support. It’s not dissimilar to the owl bear rodeo extensions in that it just tracks the stuff you need and automates the power roll etc. But it’s not a system in and of itself

#

Chaos’s is an actual system

#

So now I’d recommend using their system, especially since it will eventually do all the automation you require because the system
‘ knows’ you’re playing draw steel

#

I don’t use it though (too much set up in my system now to be bothered migrating) so I don’t know how far along in development it is

loud minnow
#

Noted. Its always difficult when you're working in parallel with someone else on the same task, so I understand the struggles

lilac storm
#

This was a great project to fiddle with but i will be moving to the proper system once they have compendiums - no way im re-entering all my data 😅

viscid schooner
#

As will I haha

slim crypt
#

absolutely. Fantastic cluge work

#

but i think i just want it to work lol

eager lily
eager lily
#

Also...I may be dumb here but how do I make an NPC actor sheet a Minion? Trying to use the new Combantant group feature but says I need to make them a minion first...I dont see any option for that but I could be blind

viscid schooner
#

I think you may have the wrong thread..?

viscid schooner
#

Only because I’ve never made a combatant group feature for minions

viscid schooner
#

Hello all, I've stopped work on this now. It was always only meant as a stopgap whilst https://discord.com/channels/332362513368875008/1342298358664138805 was getting up and running. Glad so many of you got to play!

If you need any specific help you could DM me, but if it requires changes etc done to the sheets I don't have any time anymore to work on it, sorry!

#

I'm going to close this thread now 🙂

winter plaza
#

hmm I'm running into this issue when trying to drag compendium abilities

viscid schooner
#

Just checking, are you using my Foundry sheets or the Foundry Draw Steel system

winter plaza
#

the custom system builder one

#

does this work with the draw steel foundry system?

viscid schooner
#

Nope! Haha, but people have been confused between the two before so just checking

winter plaza
#

yeah im following your tutorial google doc

#

I mean push comes to shove I can always raw dog it, but for some reason even when I remove the skill I get that popup repeatedly

#

I still get it even when I remove those modules

viscid schooner
#

Ah yeah that’s a glitch with the system itself, unfortunately it’s just going to do that from now on

#

I had to reload entirely, to a previous back up

#

Honestly I haven’t looked at this in ages and it’s probably pretty broken lol

winter plaza
#

all good

#

worse case scenario I just make the specifics of what I need

winter plaza
#

@viscid schooner trying to manually make the abilities; is there a specific reference to pull up the character might value so I can have it display the total damage for an easy way to apply it to the target?

#

ex) Brutal slam: tier 1: 3 + M damage; push 1.

what I'm trying to do is figuring out how to add what that tier rolled's total value is to post into chat so I can apply the damage to the target

#

also figured it out, I just have to import as needed I can't mass import the compendium or it freaks out

viscid schooner
winter plaza
#

Im a goob, I didn't hit keep IDs thats why it was freaking out

viscid schooner
winter plaza
#

its all good

#

fortunately its easy enough to apply the damage through the sheets

#

thank you all for your hard work 🫡

winter plaza
#

I don't suppose theres a compendium for the general actions is there or kits lmaoooo

viscid schooner
#

I did make them previously and then I updated the sheets and they broke (typical) blobnervous2

winter plaza
#

no worries they're not too bad to put in

#

manually

viscid schooner
#

What you can do is just make a new item and then drag and drop them onto all the sheets already auto-populated

#

Instead of making the item each time in each sheet

winter plaza
#

Yeah that's what I was thinking making a little compendium for the general actions etc

winter plaza
viscid schooner
#

I’m not entirely sure myself

#

Most people are using the actual Foundry Draw Steel system now, so it might not get much use but of course if you wanna share go right ahead!

winter plaza
#

I'd use it if it had more stuff in it, like are the compediums people made cross compatible?

#

for now though the stuff you guys have done with the customer system builder is far easier for my code-illiterate brain to figure out and input stuff

agile spruce
viscid schooner
#

Outdated: See Foundry VTT System - Foundry VTT sheets

worldly marsh
#

What's the, not outdated foundry?

lilac storm
#

the one here still works but is very slapdash, the thread linked above is better.

worldly marsh
#

Sick, set up easy enough?

lilac storm
worldly marsh
#

hmm, probably can't sort that for session today then. But will start moving stuff over

lilac storm
viscid schooner
#

Yeah I'm using this still, just waiting for the codex 😄

steel snow
lilac storm
steel snow
#

There is already a discussion group talking about parsing/extracting the core book text 🙂