#ddb-avrae-help

1 messages · Page 14 of 1

empty linden
#

That allows you to pull in whatever you own on DDB into Avrae

#

To load your DDB character sheet into Avrae, use the !beyond <url to your character sheet>

pseudo badge
#

@empty linden how do i notify dndbeyind of my discord?

#

@empty linden thank you . please understand this is All new to me. i do not understand how to connect them?

empty linden
#

log into your DnDBeyond account, go to the accounts tab, find the Discord option, and then link it to your Discord account.

pseudo badge
#

ok.

empty linden
#

then wait for about 5 minutes, then use the !ddb command to basically connect Avrae to your D&DBeyond account

pseudo badge
#

đŸ»

#

ok so the owner of the channel already has avrae

viscid kernel
#

@grim pivot Bardic Inspiration is not a spell, and cannot be cast. You can use !cc "bardic inspiration" -1 to mark it as used, then the person spending it needs to add -b 1d6 to get the bonus. (!attack dagger -b 1d6 or !check stealth -b 1d6, for example.)

pseudo badge
#

connected.

#

how do i connect my character to the channel

viscid kernel
#

Ki points can be adjusted the same way: !cc "ki points" -3. To cast a spell without using a slot, you just add -i to the casting to -ignore restrictions. !cast "hold person" -i

#

@pseudo badge Go to your character sheet in DDB and copy the url. Then you can use !beyond <url> (in #ddb-avrae-commands) to import.

pseudo badge
#

i dont understand icopy the urlof my character sheet and do what with it?

viscid kernel
pseudo badge
#

add the url to where?

viscid kernel
#

Just paste it right after !beyond.

#

!beyond http://www.dndbeyond.com/blahblahblah

idle frigate
#

!help

wheat gardenBOT
#

I have sent help to your PMs.

grim pivot
#

Thanks!♄

empty linden
#

Vin - it would look like this: !beyond https://ddb.ac/characters/29919917/Qn4dcH

viscid kernel
#

You need to put the URL for whatever character you want to import.

empty linden
#

but replace that link path with the link path to your character sheet

viscid kernel
#

Just paste your URL into the message box, then put !beyond in front of it.

pseudo badge
#

i did - it stated not a dnd beyond commnan

#

command

viscid kernel
#

No, you copied and pasted the not-an-actual-url I gave as an example.

#

What's the link to your character sheet?

pseudo badge
#

then i did it w the url after

viscid kernel
#

What's the link to your character sheet?

pseudo badge
#

very frustrating

empty linden
#

So use that link like this: !beyond https://ddb.ac/characters/32544949/NlFLiG

viscid kernel
#

Yup. Just put !beyond in front of that.

pseudo badge
#

super thank you and your patience

empty linden
#

no worries! Happy you got it working! Have fun playing!

pseudo badge
#

but isnt this supposed to let me rollfromdndbeyond and show in avrae on discord? i see no integration ? whats the point of this?

viscid kernel
#

It lets you import all your character data from DDB.

#

But the actual "rolls" happen in Avrae.

#

There's no way to click your character sheet and have it output to Discord.

#

Instead, you'd type a command like !attack unarmed or !cast fireball

#

There's a video here that walks through the basics.
https://avrae.io/

pseudo badge
#

@viscid kernel i got it. so beyonddnd is a browser extension that connects the 2. you can roll in dndbeyond and it shows up on the avrae channel in the campaign

viscid kernel
#

Where did you find that extension?

empty linden
#

Beyond20 is a browser extension that can connect to a Discord server. It basically acts as a middleman to transfer data/rolls from DDB to a Virtual Tabletop/Discord depending on how its set up.

#

But as a 3rd party element sitting between two evolving environments, it can be "flakey" (and this is not a ding on the developer - it's just the reality of sitting between two evolving environments that do not offer official API support to work against).

viscid kernel
#

Gotcha. I’d heard of that one plenty, but I never realized they had Discord support.

pseudo badge
#

yeah pr3tty cool. i git it all working. thanks again guys

native galeBOT
#

Avrae v2.5.0
v2.5.0, Metallic Bronze, expands the Aliasing API, reintroduces VTT-ready tokens for all monsters with images, and fixes various bugs.

Draconic API
The Draconic API has been greatly expanded to make it easier and more consistent to interact with characters and combatants! You can view the full list of additions and deprecations at the full changelog, and the new documentation at https://avrae.readthedocs.io/en/latest/aliasing/api.html.

Monster Tokens
VTT-ready tokens are now available for all monsters with images again!

  • Split !token and !monimage into two separate commands for getting a monster/player token and monster image, respectively

Bug Fixes

  • snippets in !ma are now executed correctly
  • fixes an issue where attempting to transfer control of a combatant in init would cause an error
  • fixes an issue where it was possible to set HP to a fraction
  • fixes various inconsistencies in monster data

New Features
Thanks to @Dr Turtle for these contributions!

  • death saves now show in !g status if they are non-zero
  • delta is shown when a cc value is changed
  • help on how to read !help has been added to !help
  • added -note arg to !i add, !i madd, and !i join

For the full changelog (and a teaser on something new 👀), check out https://github.com/avrae/avrae/releases/tag/v2.5.0!

viscid kernel
#

Love that they split !token and !monimage. Good call!

#

And go, Dr. Turtle! 🐱

rare cobalt
#

Is there a way to dm and control a char on the same acc

viscid kernel
#

@rare cobalt Yeah. Aside from !monster, Avrae doesn’t really care who the DM is.

#

Anyone can import and use a character.

#

Anyone can use the init commands.

wheat gardenBOT
#

Incorrect usage. Use !help game for help.

vague warren
#

!help

wheat gardenBOT
#

I have sent help to your PMs.

dapper nest
#

basically it will do it like this
attack the enemy with your item then a enemy near 5ft will take 1d8 damage,

#

at 5th level they both take additional 1d8 damage

#

this is a cantrip and you attack as a part of casting it

viscid kernel
#

Cool.

dapper nest
#

(just like green flame blade but I want to reflavour the "effect" of it for roleplay)

viscid kernel
#

If it's basically the same as GFB, then we can use that as a template to start.

#

First step is to add a Tome there if you haven't already.

dapper nest
#

I did

viscid kernel
#

All right.

#

So inside the tome, you should see a row that says "New" and has a couple icons.

#

OH WAIT

dapper nest
#

yes?

viscid kernel
#

I was gonna have you click the middle one to copy a spell.

#

But it's labeled as "Copy SRD Spell."

#

GFB is not an SRD spell. :/

dapper nest
#

SRD?

viscid kernel
#

System Resource Document

#

AKA the Basic Rules

#

The free stuff

dapper nest
#

so no real way of re-flauvoring it?

viscid kernel
#

How much does GFB actually even automate?

dapper nest
#

Ill have to just imagine it then :/

viscid kernel
#

I'd have to play around with it to see.

#

But for now, you can hit the + next to New and fill in all the spell details.

#

That will at least let you !cast it and display the rules and stuff.

dapper nest
#

yeah ok thanks

viscid kernel
#

After that, we can look at automating it if you like.

dapper nest
#

ok thanks for your help

viscid kernel
#

So yeah, Avrae's GFB doesn't have any automation anyway. 😅

#

So just filling in the text portions will be enough to let you match its behavior.

dapper nest
#

aww

#

I saved it

#

and how can I add it on my characters spellbook?

viscid kernel
#

@dapper nest Now to figure out why your homebrew spell isn't showing. Do you have a link to the character?

dapper nest
#

It is rn thanks

kindred timber
#

! Spell chromatic orb

viscid kernel
young arch
#

!help

wheat gardenBOT
#

I have sent help to your PMs.

young arch
#

!class

wheat gardenBOT
#

Error: name is a required argument that is missing.
Use !help class for help.

young arch
#

!help class

wheat gardenBOT
#

I have sent help to your PMs.

viscid kernel
#

Let's keep this channel open for questions.

young arch
#

oh yeah

ivory glen
#

Well what authority does spamandtuna have?

young arch
#

i dunno\

#

THE SLASH I SWEAR

viscid kernel
#

It was a simple request. Not a mandate. đŸ€”

ivory glen
#

This is avrae help though

#

So he can use commands if he wants to

viscid kernel
#

Yes.

Have a question or need help with the DDB Avrae bot? Purples are here to help!

young arch
#

look real quick

#

!class <warforged>

#

how do i select that

ivory glen
#

Just type the number no brackets

wheat gardenBOT
#

Selection timed out or was cancelled.

viscid kernel
#

By default, Avrae only shows SRD content.

#

The Basic Rules

#

The free stuff

#

If you have access to Warforged in DDB, you can link your accounts to get access in Avrae.

#

!ddb will give you instructions to link them and/or confirm they're linked.

young arch
#

so is that list telling me the level stuff or what

viscid kernel
#

OH.

#

Wait. No.

#

Warforged isn't even a class.

young arch
#

NOOO

viscid kernel
#

!race warforged is what you need.

young arch
#

I have to purchase it?

viscid kernel
#

Yeah. You can get just the race itself for like $2.

young arch
#

aughh

#

my rent took all of it

#

NO

#

i forget

young arch
#

I don't have money

#

i brok

viscid kernel
#

I can't help you with that one. 😕

young arch
#

GIVE ME YOUR MONEY

#

if only

#

life was like that

young arch
#

I’m sorry if this is the wrong area but let’s say I want to load a new char to the bot. Do I just load it and it takes over the one I previously had on there?

viscid kernel
#

It will add the new character and make it active.

#

Then you can change your active character with !char <name>

young arch
#

Ok thank you!

viscid kernel
#

But the important steps:

  • Invite Avrae to your server. https://invite.avrae.io/
  • In your channel, type !help to get a list of Avrae commands.
  • Use !ddb to get instructions on how to link to your D&D Beyond account.
  • Get the link to your character sheet and use !beyond <url> to import your character.
round musk
manic estuary
#

It is still true if you don't have a beyond account with access to the other feats linked to your discord account.

#

Afaik at least, can't actually personally test that.

round musk
#

The original message was about the lookup failing regardless of what you owned

manic estuary
#

Unpinned in that case.

round musk
#

thanks!

restive niche
#

can we refresh our character without having to type !beyond [link] everytime?

#

like if we made modifications on the website

manic estuary
#

Yes, in fact you shouldn't do !beyond <url> every time. The correct method to update the character information that Avrae has is by using the !update command.

restive niche
#

thanks!

#

how do i wildshape

manic estuary
#

Long answer: Class features aren't integrated directly into Avrea. In order to emulate wildshape, you need to be in initiative (!init), add yourself into a group with !init opt (see !help init opt for how to do that), then !init madd the beast you want to "transform" into and put them into that same group with you. Then you can use its attacks with !init attack and have the DM target the beast instead of you while it persists. When it dies/you end it, transfer over any overflow damage to you with !init hp (!help init hp).

Short answer: Join the Dev Server and grab the !wildshape alias which does all of that in one step.

restive niche
#

thank you so much btw!!

vague warren
#

!race warforged

wheat gardenBOT
#

Selection timed out or was cancelled.

manic estuary
vague warren
#

why doesn't the !g lr command heal my hp?

viscid kernel
#

It's supposed to. đŸ€”

empty linden
#

yeah !g lr is working for me

vague warren
#

it doesn't heal me or restock my features or spell slots

#

avrae wont update my profile pic either :/

empty linden
#

What does !update do for you?

#

It sounds like it's become disconnected somehow

#

One other thing to check (to make sure this isn't a Discord connectivity issue) is to try !ping and see if you get a response back (see if Discord is doing okay and that your Discord server can connect to Avrae).

low anchor
#

how do you add Avrae to your server?

empty linden
#

Use the #ddb-avrae-commands and type !help to see the list of Avrae commands. To invite Avrae to your server use the !invite command (in the same channel) to get a URL that you can use to invite Avrae to your Discord server.

tawny orchid
#

Trying to use !cast command to cast hail of thorns isnt working

dapper nest
#

is avrae down?

#

in our server it is

tawny orchid
#

I got it to work now. For some readon didnt work last night ty! And yes i own the entire sourcebook collection and yes i am sharing my content and yes the players are all in the campaign. And yes it is all linked. Some phb spells show up others are not.

young arch
#

Hail of thorns only works if you own the book.

viscid kernel
#

Specifically only if you own it on D&D Beyond (or have access through content sharing) and have linked your accounts using !ddb

young arch
#

Is avrae down on anyone elses server?

viscid kernel
#

And my personal server

tawny orchid
#

In pic above cloud of daggers is showing as unknown homebrew for my player. @Brittany/friendrat#9044 Not sure why. And yes i own the phb and content is shared and blah blah all that. The othet ohb spells work but not that spell.

viscid kernel
#

@tawny orchid You need to link your DDB and Discord accounts.

#

Use !ddb to get instructions and/or confirm they’re linked.

#

After you set things up, it may take up to 15 minutes before the spell starts to work.

tawny orchid
#

Each player must do it too? Thsnks so much in advance!

viscid kernel
#

Yeah, I’d have everyone in the group do it.

thorny hinge
#

Is avrae down command's aren't working today lol

empty linden
#

#ddb-avrae-commands is showing Avrae working. Maybe it's a Discord issue with whatever shard Avare is on for your region/area.

light moon
#

Anybody know how to work the Avrae bot and setting a roll for random characters with a base vaule of 70 and above?

empty linden
#

You will want to get the !threshold server alias off the developer server.

#

Once you have that, use !threshold -min 70 -tries 100

light moon
#

Would you be able to walk me through that for my server if I invite you over? I cannot do that.

viscid kernel
#

!threshold is an alias, not a built-in command. You need to “install” it first.

#

You can find it over on the Avrae dev server. Go to #lookup-aliases and type !servalias threshold, then copy and paste the response.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

On the Avrae Development server, you can follow along with the gitHub changes, find all sorts of aliases for various things, and hang out with some cool people!
Click here to Join!

twin light
#

Can avrae be used for game systems other than dnd? Like say... Shadowrun?

manic estuary
#

Not easily.

#

I actually made some Shadowrun aliases for someone a while back, but I have no idea if they still work because there have been changes that might have messed some things up with it.

twin light
#

Figured it was a square peg round hole idea, but was curious cause of a mixed group of tabletop players I'm in a server with

manic estuary
#

If you don't want any sort of character sheet integration, you can just reference an external sheet and use Avrae's dice rolling.

twin light
#

Yeah I guess it still could track initiave and rolls and health

vague warren
#

!item longsword

#

!item avrae

wheat gardenBOT
#

Selection timed out or was cancelled.

iron yoke
crystal beacon
#

@azure quiver don't try to @ everyone. Also don't post D&D unrelated server invites on this server!

forest birch
#

can Avrae run encounters from the encounter builder?

viscid kernel
#

No, it can’t.

#

I suspect they’d have to first add the ability to read homebrew monsters from DDB.

#

Otherwise, encounters would only maybe, sometimes work.

twin light
#

it would be really handy if we could do that rather than going through critterdb.

viscid kernel
#

Definitely

#

Which is the other reason they’re likely to do it, I think. That’s still the only part of the system where you’re forced to visit a third-party site for a solution.

twin light
#

with !cast is there a way to specify to cast using a pact slot vs spell slot?

viscid kernel
#

Not seeing anything in !help cast for it. đŸ€”

twin light
#

neither did i.

viscid kernel
#

If your pact slots are the only one of that level, using -l 5 to cast at your pact slot level should do it.

twin light
#

Yeah I'm just thinking about next level on my one character where I'll have level 3 of both.

viscid kernel
#

Otherwise, you could use -i to avoid spending any slot.

#

And then manually subtract your pact slot.

twin light
#

with cc pact -1 or something like that?

viscid kernel
#

Buuut I’m not sure how you’d do that part either...

#

Normally you’d use !game ss 3 -1 to subtract one level 3 slot.

twin light
#

Yeah, but i don't know how you'd specify pact vs spell

viscid kernel
#

Neither do I.

twin light
#

Another funny interaction. Celestial Warlock has cure wounds. Dip to life cleric for reasons. Cure wounds is always prepared there. Avrae seems to force the cleric cure wounds rather than warlock.

#

thought maybe it was a pact vs spell slot issue, but even casting it at the level where there's only pact slots it uses wis mod

viscid kernel
#

Ah! Back to the spellslots for one second...

#

Normally you have to configure the system to reset spell slots on a short rest.

#

Which is the only real reason you’d want to use your pact slot first.

#

I’m thinking for multiclassing, that probably needs to be turned off.

#

And then you’d have to manually recover those slots when you short rest.

#

In which case, there’s no real need to tell it you want to use your pact slots first.

#

But for your other question !cast "cure wounds" -l 3 cha should do it.

twin light
#

So what does that line in the help mean about 'does not add any other bonuses' if specifying your stat mod

#

int/wis/cha - different skill base for DC/AB (will not account for extra bonuses)

viscid kernel
#

I’d imagine it saves the overall DC for the spell (i.e. 15) and uses that under normal circumstances.

#

That value might include a bonus from some other feature.

#

But when you switch the base stat, I’ll bet it calculates the bonus instead.

#

8+prof+cha, or whatever the formula is.

#

But I’m really just guessing there. ¯_(ツ)_/¯

iron yoke
#

Notably there is no difference in spell slots between normal and pact

#

Which is because you can use the slots for anything anyways, and specifying adds much more complexity

#

However, you can force which ability score you use for spells by using int, wis, and cha as arguments for !cast

young arch
#

So I kind of have a two part question and both are regarding moonbeam primarily, is there a way to end a concentration?

viscid kernel
#

You can remove the effect with !init re

#

So probably !i re moonbeam

#

Casting another concentration spell will end the existing one automatically.

young arch
#

Okay and then the second question is, is there an actual way to move the moonbeam as it says it can be done, since it doesn't seem to actively do the damage if an enemy starts its turn in the moonbeam

#

or would I just use the spell again and use the -i arg?

viscid kernel
#

Yeah, that’s what I was about to suggest.

#

As the DM, I used to !i rc <player> moonbeam -i -t <monster>

young arch
#

ahhh alright

viscid kernel
#

Or I did at the start, anyway.

young arch
#

Okay then another question, is there a way to tell the bot that someone is the dm?

viscid kernel
#

I eventually gave up and just let them deal the damage on their turn. 😂

#

But we play with sides initiative, which changes things a little.

young arch
#

Yea thats what we were planning :V

#

Not going to lie, it took me and my friends about 3 hours just to figure out that we needed to assing targets

viscid kernel
#

Yeah, it takes some figuring out.

young arch
#

But so far we are really liking it, just testing out all the nuinces

viscid kernel
#

Anyway, you can give your DM a Discord role called “DM”.

#

But literally the only time Avrae looks for that is when using !monster

young arch
#

Alright

viscid kernel
#

For everything else, it doesn’t really care.

young arch
#

So it actually shows stats instead of " high, low, medium?"

#

Or what does it do with that

viscid kernel
#

Yeah, you can set it so when the DM calls it, it will show the full statblock.

#

But then all the players can see it, too.

young arch
#

oh thats really nifty

viscid kernel
#

So I usually just DM the bot instead.

#

(The other kind of DM)

young arch
#

Couldn't I technically have both of them in the role?

viscid kernel
#

Sorry, both of what?

young arch
#

both the dm and bot as dm in roles

viscid kernel
#

If you direct message the bot, it always gives you the full stat block.

#

It doesn’t look at roles there, since those don’t exist in dms.

young arch
#

alright

#

Well if I have any more questions I will be sure to ask

viscid kernel
#

Good luck!

young arch
#

Gratzi

#

okay I guess I have another question already, how would a bard use cutting words, since it isn't a spell but a class ability?

viscid kernel
#

looks it up

#

So to subtract the use of bardic inspiration, you’d use !cc "bardic inspiration" -1

#

(!cc insp -1 will probably do it, too)

#

If you call it before the roll, the DM can add it with -b -1d6 or whatever size your die is.

#

Like !check stealth -b -1d6

young arch
#

okay so just remove the damage from the enemy manually then?

viscid kernel
#

Yeah, if it’s an attack and you roll this after so it misses instead, you’d have to manually undo any hp changes, effects, etc.

young arch
#

okay that's what we will do it, I am guessing that is the same with any class feat, just pretty much do it manually

viscid kernel
#

Yeah, Avrae generally doesn’t have built-in automation for specific class features.

#

What it does have is the alias and snippet systems, which let you add some of your own automation.

young arch
#

true

viscid kernel
#

But this particular case would be a difficult one even for that.

young arch
#

yea because there would be no way to tell it what your attacking

viscid kernel
#

Yeah

young arch
#

unless you wanted to do it for literally every letter of the alphabet :B

viscid kernel
#

In general, features like this —where you can choose to interfere between the attack roll and damage — don’t really play well with Avrae.

young arch
#

alright well again thank you so much, been super helpful

native galeBOT
#
**Build 1534**
  • Fixed AVR-654 Error when calling help on a nonexistent command in PMs
  • Added AFR-590 Expose Python's enumerate
  • Fixed AVR-644 Adding creatures with !i add and setting their initiative placement at 0 causes Avrae to roll instead of setting at 0
  • Added AFR-629 Server Variables !svar
  • Fixed AVR-655 Ping Command Doesn't Show Ping
  • Fixed AVR-648 !update returns an error instead of updating the character
  • Fixed AVR-652 Ability checks as a bard have +1 added
  • See the full changelog here
uncut pawn
#

Hello everyone! I might have command overload (or just missed it) but does Avrae have a commerce system? Ex: one of your players wants to repair a favorite sword, or buy new armor, so they need to spend some of that gold they've been hording...

hushed lotus
#

it doesn't track inventory natively

polar lion
#

hello people I am running a monster fight and noticed that Avrae doesn't track adv on saves but if a creature has adv on a save and you add adv to the end of a attack or spell that rolls to hit and causes a save it gives adv to both the roll to hit and the save is there any way around that? this also effects when a creature doesn't have adv on the save

hushed lotus
#

use "adv" when advantage applies... So a monster has advantage on a save, use adv then. If it doesn't have advantage on an attack, don't use adv.

iron yoke
#

This disparity is recognized and i believe there have been some ideas thrown around in what to do to try to solve it, however I don't think any have been implemented yet

late elmBOT
#

Alias Workshop Released 🎉
What is the Alias Workshop?
The Alias Workshop is a new way to install aliases and snippets for yourself or your server! No longer do you have to come to the Dev server to copy and paste large chunks of code to your server - now, you can search for aliases on the dashboard and install them in one click!

How do I use it?
Just head on over to the workshop, browse or search for a collection that suits your fancy, then click the plus at the bottom right - the aliases and snippets in that collection will be ready for you to use immediately!

If you're adding aliases to a server, click the "Add to Server" button just left of the plus, and select your server!

Why is it better than just copying the code?

  • No more worrying about Discord eating formatting!
  • Automatic updates!
  • !help integration!
  • Built-in alias subcommands!
  • Install or remove groups of aliases and snippets at a time!

Where can I find it?
Right here: https://avrae.io/dashboard/workshop

empty linden
#

I keep getting an "Invalid OAuth state" message when trying to log on to the new Workshop. Any ideas on how to resolve?

#

Or does it have something to do with needing a verified phone number on the Avrae development Discord server?

gusty egret
#

Hold on.

lucid lichen
#

Hmm, what browser are you on, Dying?

empty linden
#

Firefox on Mac

lucid lichen
#

hokay

#

one sec

#

oh

#

huh

#

i cant log in on firefox either

#

wait

#

trying it a second time worked

empty linden
#

Let me try a second time and report back

#

and a second time did worked

lucid lichen
#

awesome

empty linden
#

very weird

lucid lichen
#

glad it worked

#

ill report this

#

haha

empty linden
#

thanks for the help!

lucid lichen
#

np

empty linden
#

wow - the alias workshop is great! great work guys!

lucid lichen
#

<3

manic estuary
#

ill report this
idk why, but I totally read this like a telltale game. It was like
Croebh will report this
All ominous like.

empty linden
#

lol... Your map work is crazy and awesome. Major 👍's for that work.

steady dew
#

yooo that sounds like a great feature

#

also what's this about map?

lucid lichen
#

Oh hey I can link things now

#

sweet

viscid kernel
#

That’s going to make this channel so much easier. 😂

#

No more “Go look on the dev server”

#

No more “But I don’t have a phone!”

lucid lichen
#

yeah

#

legit

#

and theres no copying of codes

#

so its not like

#

immediately eldritch nonsense

iron yoke
#

Now all of the eldritch can expand and get even more convoluted behind the scenes

lucid lichen
#

woo

twin light
#

Sane alias that people use, is there a link somewhere that shows how to do your own table lookup aliases?

amber pawn
#

does the Encounter Builder launch combat in Discord? How do they interact at the moment?

manic estuary
#

They don't interact yet.

amber pawn
#

@manic estuary okay, thanks, do you know if that's on the roadmap?

manic estuary
#

I have no clue.

amber pawn
#

thanks

#

I am having trouble getting Avrae to respond to another bot. So when my bot appears to say "!init list" in the channel, Avrae ignores it.

#

is this a known issue?

manic estuary
#

It is half of that. It is known. It's an intentional thing. Avrae doesn't listen to other bots unless they're basically white-listed.

amber pawn
#

I see, and that white list is not user-configurable, right? do you know where this is documented? and thanks for your time

gusty egret
#

You had your answer over at the Avrae support server, please don't ask your question in multiple locations.

amber pawn
#

That's silly, do I have to inspect every list? Do I need to check if you're on Stackoverflow before I post there? And Google, too? C'mon, just trying to get some help

gusty egret
#

It's a matter of respect to not abuse people's time. One of the rules you agreed to on joining this server is to respect people.

amber pawn
#

sorry if you feel disrespected, I did say "thank you". I'm a pretty nice guy in real life

empty linden
#

It's a bit annoying to track the same conversation across 2 different servers - just keep it the conversation to the most appropriate server. Otherwise it comes off as spamming and disrespectful of people's time.

young arch
#

where can i find informations on how to rule my first fight with Avrae ? here , or on "ddb-avrae-commands" ?

#

On here, but I’m not the one to ask, I’m still learning

#

i create my character, made 2 goblins to join the initiative, and now i want that the 1st goblin attacks my character

#

because G01 have a best init than my character

young arch
#

i tried something like : !ma G01 Scimitar -t STO (with STO being the name of my character being attacked by goblin G01 with a scimitar )

hushed lotus
#

!init a "scimitar" -t STO

young arch
#

oh thank you 🙂

#

and i tried : !cast "ray of frost" -t G01 to cast "ray of frost to goblin G01, but the bot said : Target G01 not found.

#

@hushed lotus ?

hushed lotus
#

because that's not a 0

#

it's a capital o.

young arch
#

oh i see !

#

thank you again

hushed lotus
#

lol

young arch
#

it was tricky 😉

rugged moon
#

Is it possible to upcast a spell with an avrae command?

whole root
#

Just add -l for level to the end of your command with the level you want to cast your spell at, for example !cast "Fireball" -l 4 or !cast "Cure Wounds" -l 3

rugged moon
#

@whole root awesome! Thank you

whole root
#

@meager viper This channel is for questions about Avrae (the roll bot), but to answer, you are only allowed to post once a week, period.

rugged moon
#

@whole root so I just tried " !cast Guiding Bolt -1 4 " and it didnÂŽt really work do

#

*I have to write everything together or did I just misread that sign

empty linden
#

Put guiding bolt inside quotes

#

so !cast "Guiding Bolt" -l 4

whole root
#

It's a lower case l for level, not a 1

#

@rugged moon

buoyant bobcat
#

Hi all - is there a way to add an alias that shows a weblink ? so if I type "!MIT" it would show a link to a google drive as example
I cant figure/remember how you might do so

Want to use in a game thats all

rugged moon
#

Ohhhh okay thank you

#

Now it worked out

viscid kernel
#

@buoyant bobcat !alias MIT echo <url>

buoyant bobcat
#

thanks - worked perfect 1st try

modern agate
#

What’s the command that rolls random stats?

empty linden
#

!randchar is the command

wheat gardenBOT
#

Invalid level.

modern agate
#

Ah. Ty need to roll my nieces stats.

empty linden
#

Or you can do !iterroll 6 4d6kh3

shut hawk
#

Does anybody have the !level alias before it got turned into the workshop version? I'm asking since the workshop version is more restrictive and doesn't allow for many of the subclasses like Redemption, Totem Warrior etc.

gusty egret
#

I recommend asking on the server you got it from originally.

#

We never had a copy of it here.

shut hawk
#

Sure, thanks

pastel abyss
#

Hi, is a Critter DB account mandatory to import homebrew monsters in Avrae ?

#

Or is there a command I missed to import monsters from D&D Beyond ?

empty linden
#

There is no DDB homebrew connection to Avrae yet

half cove
#

ok I made a char, how do I join a group to start playing?

pastel abyss
#

😭

#

So... I have to import 3 pages of homebrew monsters to Critter DDB one by one then import them all one by one to Avrae ?

empty linden
#

Iron - at the moment the only way to get homebrew into Avrae is with the beast, pack, and tome commands

pastel abyss
#

beast ?

#

bestiary import you mean ?

empty linden
#

Yes sorry- on phone atm

pastel abyss
#

Ok... so import everything one by one, twice

#

Can I at least import my Beyond homebrew monsters easily to Critter DB ?

empty linden
#

I don’t know - maybe someone with more experience can pipe in.

pastel abyss
#

Ok, thanks

manic estuary
#

So... I have to import 3 pages of homebrew monsters to Critter DDB one by one then import them all one by one in a bestiary to Avrae ?
Fixed that. You don't import from critterdb one by one.

viscid kernel
#

Yeah, you create a bestiary in CritterDB, add all the monsters to that, and then import the bestiary as a whole.

feral quail
#

Hi: anybody know how to hide stats on an NPC created on DND beyond and have them take place in combat without other characters seeing? Tried the -h argument after

manic estuary
#

If you're adding them to init using a character sheet you built, then -h should work when you !init join with them, i.e. !init join -h

toxic hollow
#

if i have elemental adept cold, how do i use it for things like ice storm

viscid kernel
#

Add -neutral cold to bypass cold resistance.

toxic hollow
#

lemme write that down

viscid kernel
#

And -mi 2 to set the minimum dice roll to 2.

toxic hollow
#

that will hit the bludgeoning too tho

viscid kernel
#

Yeah, it probably would. Hmm... đŸ€”

#

I’m not sure, then. You might have to manually adjust for this spell... 😕

toxic hollow
#

true

#

ty for the neutral info tho

hushed lotus
#

did Avrae just die?

#

nvm she's back

pastel abyss
#

Hi again

#

So there is no way to import my DnD Beyond homebrew monsters to Critter DB all at once ? I have to make all the sheets again ?

#

That would require an awful amount of time for me to do so...

steady dew
#

Critter is much more freeform boxes.

#

Beyond is a neato block you can put in the encounter generator or collections with a sub

pastel abyss
#

I mean

#

I have 3 pages of homebrew monsters on Beyond

#

But I plan on using Avrae and importing homebrew monsters on Avrae is only possible from Critter at the moment

#

My question is, do I have to manually make all of my sheets again on Critter or can I somehow import them from Beyond to Critter then from Critter do Avrae ?

hushed lotus
#

you have to put it all manually.

pastel abyss
#

😭

hushed lotus
#

also they aren't sheets... they're blocks.

#

Players have sheets, monsters have blocks 😛

pastel abyss
#

Sorry

#

But I'm still sad

hushed lotus
#

that's why I'm literally paying someone to import a bunch of blocks for me lol

pastel abyss
#

😭

twin light
#

So if someone deletes a character while still under init... is there any way to avoid doing the following: A character in combat was deleted. Please run !init end -force to end combat.

manic estuary
#

No

twin light
#

well... damn.

native galeBOT
#
**Build 1535**
  • Fixed WEB-068 The "Cheatsheet" link at the top of Avrae.io leads to the latest docs, not stable
  • Added AFR-486 Variable Death Save DC
  • Fixed WEB-062 The Dashboard shuffles gvars
  • Added AFR-595 Option to turn off automatically removing <Dead> combatants from combat potentially for either a single combat, or for individual monsters
  • Added AFR-465 The ability to set a description on !init effects
  • Added AFR-644 Add a default arg to get_svar()
  • Fixed AVR-658 With an init with one monster at 0 hp, attempting to go to the next turn will return an error
  • Fixed AVR-657 !servsnippet delete doesn't actually delete the snippet
late elmBOT
#

Additional Hotfix - 11:00am PDT 10/7
An additional hotfix has been scheduled for 11am-12noon PDT tomorrow (in about 18.5 hours) to fix some issues causing combatants in initiative to be skipped and health modifications to not be sent to the combatant's controller. During this time, Avrae will restart once - expect 15 minutes of downtime.

Thanks for your patience!

young arch
#

How do I add more HP and ac to a monster?

#

Or change it

viscid kernel
#

@young arch See !help i opts

#

Look for -ac, -hp and -max

native galeBOT
#
**Build 1536**
  • Fixed AVR-660 Attacks against hidden combatants aren't PM'ing the controller anymore
  • Fixed AVR-661 Changing controller of a group returns an error
  • fixes very long alias docs erroring on !alias <alias>
  • improves how text is split between embed fields
  • fixes combatants being skipped if the last combatant on the turn before them was removed
  • other misc error fixes
unkempt bramble
#

how to i delete a char

manic estuary
#

!char delete Their Name Here

unkempt bramble
#

oh thanks i was doing char delete then name that what why it was not wroking

wind pagoda
#

Can Avrae roll on the Trinkets table with a simple command?

viscid kernel
#

@wind pagoda Not natively, no.

fair flint
#

How do I specify a damage type in the !roll (x)d(y) system? I've notice I can say !roll 1d20egg (for example) and it always returns 20egg

iron yoke
#

That's because 20egg isn't something you can roll

#

However if you put brackets around it, it gets treated properly as a tag

wheat gardenBOT
#

@iron yoke :game_die:
Result: 1d20 (15) [egg]
Total: 15

iron yoke
#

As opposed to

#

!r 1d20egg

wheat gardenBOT
#

Error in roll: Unexpected input on line 1, col 6: expected INTEGER, SELTYPE, got gg

fair flint
#

Okay, how does it handle multiple different items?

iron yoke
#

Which breaks as shown

#

Thst depends on what you mean my multiple items

fair flint
#

Piercing and fire.

wheat gardenBOT
#

@iron yoke :game_die:
Result: 1d20 (15) [cold] + 1d20 (19) [warm]
Total: 34

fair flint
#

Ah. Okay.

#

Thank you.

iron yoke
#

If you're using attacks with built in commands, it properly handles resistances with this

fair flint
#

We gave up on trying to use specific commands in my server, so we just say roll 2d6+1d6 or something like that.

iron yoke
#

Why did you give up on it?

#

(Im wondering since it can be used to improve the new-user experience)

fair flint
#

We couldn't figure it out. We were loading the wrong character, or updating the wrong thing, etc.

#

We ended up just opening our characters in a seperate tab.

#

Our biggest struggle was the block of text the help menu returned.

#

There's very little, if any, spacing between the commands. (This was abandoned over a year ago, so my memmory is fuzzy)

iron yoke
#

It may be worth trying again now, since things have improved by quite a bit

fair flint
#

Fair. My group has kind of fallen apart though, so not much to do.

iron yoke
#

Rip

#

But an opportunity to independently learn if anything

#

Then you can do fancy stuff like

fair flint
#

True.

wheat gardenBOT
#
Davinci Strakovia casts Fireball!
Meta

Damage: 8d6 (1, 6, 3, 3, 6, 1, 1, 4) [fire] = 25
DC: 16
DEX Save

Effect

Each creature in a 20-foot radius must make a Dexterity saving throw. A target takes 8d6 fire damage on a failed save, or half as much damage on a successful one.

Spell Slots

3 ◉◉〇

iron yoke
#

And you can target creatures in initiative too

fair flint
#

I have no idea what just happened.

empty linden
#

The active character just cast fireball

fair flint
#

I see that now.

empty linden
#

and Avrae went through figured out all the damage and checked off a spell slot for it

fair flint
#

I'm on mobile at the moment, so half of it was off screen immediately.

iron yoke
#

!cast fireball was the command i ran

empty linden
#

ah... yeah. Discord on mobile can be painful.

fair flint
#

I'm not sure how to load up one of my characters...

wheat gardenBOT
#
Infinidoge
Getting Started With Avrae

Avrae is a powerful bot, but it can be pretty daunting to get everything set up! Here's four quick steps to getting a character sheet linked with Avrae, and ready to play in a game!

1. Roll Stats

Use the !randchar command to generate a set of stats. You can skip this step if your game is using a different method.

2. Make Your Character

Once you have your stats, think of what character you want to play and make them a sheet on D&D Beyond, Dicecloud, or Google Sheets!

3. Import Your Character

Once you're done making your character, make sure it's publicly viewable (Avrae needs to be able to see your sheet), grab the sharing URL, and run !beyond URL, !dicecloud URL, or !gsheet URL, depending on what sheet system you chose to use. You should see your character's stats pop up in Discord!

4. Ready to Roll

You're ready to roll now! You can use the !check command to roll skill checks, !save for saving throws, and !attack to attack with your weapons!

Examples

!check arcana - rolls an Intelligence (Arcana) check
!save dexterity - rolls a Dexterity Save
!attack longsword- rolls an attack with a longsword

Detailed Usage

For more detailed documentation on how each command works, you can use !help COMMAND to view a list of supported arguments, or come join us at the Avrae Development Discord!

iron yoke
#

Pretty large embed

#

But it should be a good quick start

fair flint
#

So I would do !{pasted URL} ?

#

I have characters made already.

empty linden
#

If your character sheet were on DnDBeyond you would use !beyond <url to your character sheet>

fair flint
#

Ah, okay.

empty linden
#

The sheet needs to be publicly viewable I believed

iron yoke
#

Not anymore!

empty linden
#

oh cool!

#

so !ddb will also fetch private character sheets on DnDBeyond

iron yoke
#

Run !ddb for instructions on linking

#

And if you're linked yeah

fair flint
#

Now how do I unload him?

iron yoke
#

You can fetch private sheets

#

Unload or upload?

fair flint
#

Unload from the server.

#

Disable him?

iron yoke
#

Note thst characters are global and tied to your account

fair flint
#

I just want him off the server now. No longer active.

iron yoke
#

You can switch characters using !char <name>, and remove with !char delete <name>

#

But there is no 'disable'

empty linden
#

To remove a character I think... ah yes, !char delete <name>

#

ah beaten

iron yoke
#

Note that this is not disable, but remove

#

Very very different

fair flint
#

Does that delete the character sheet altogether, or just remove it from discord?

iron yoke
#

Just remove it from Avrae

fair flint
#

Okay.

iron yoke
#

Avrae will never affect your outside sheet

fair flint
#

Even hp?

empty linden
#

It's a one way communication street

fair flint
#

Gotchya.

iron yoke
#

Well ill clarify

#

Avrae generally doesn't affect sheets

#

Like there may be HP integration, or integration with counters, but other than that Avrae doesn't touch your sheet

fair flint
#

Okay.

#

It can't change my equipment either, right?

iron yoke
#

Nope

fair flint
#

Okay.

iron yoke
#

Also you generally don't need to remove sheets unless something broke or you don't need the character anymore

#

(Since having a character active only affects the commands that explicitly require it)

fair flint
#

Eh. Easier for me if I save myself a step later. If I forget about the character being loaded, I've broken the bot before.

#

I would rather just unload the character before something happens.

#

Thanks for all the help.

hardy rose
#

Can anyone point me to a guide on using containers in Avrae, I want to create a way to track party gold, if that can be done.

empty linden
#

The developer discord server has an alias for bags

iron yoke
#

@hardy rose What you are particularly trying to is not easily done, unless you have a single person tracking it on their character

#

(Since there are no variables that are easily accessible and modified between characters)

lucid lichen
#

aye, we have server variables now, but for reasons involving permissions we can't edit them via scripting

hardy rose
#

Ah I did think that, I am actually the DM of the game I am think of, as the players seem to be having some trouble deciding how they are going to manage money I though I would stick it in a bag and they could take from it as they wanted.

#

I am very new to using Avrae I am not even sure how to create a bag - I can't find a good step by step for it.

viscid kernel
#

If you're letting a single person track it, you can just use a custom counter.

!cc create "Party Gold"
!cc "Party Gold" set 100
!cc gold -10
hardy rose
#

Thanks for that snippet I shall try it now.

earnest iron
#

is there a way to make avrae reroll more than once? I know that ro<value> rerolls once at a given vlaue

viscid kernel
#

!rr 3 2d6 will roll 2d6 three times.

earnest iron
#

let's say I want to roll 4d6 and automatically reroll any 1 or 2, even after rerolling a 1 or 2

viscid kernel
#

!r 4d6rr<3 would infinitely reroll 1s and 2s.

earnest iron
#

thx

toxic hollow
#

so with the avrae update

#

how does one opt out of removing 0 hp npc

iron yoke
#

You can toggle it for that combat instance by running:
!init meta deathdelete, which on first running, will turn it off

toxic hollow
#

ahh ty

iron yoke
#

See !help init meta for other initiative meta-settings

steel folio
#

Hi, does anyone know how I can use combat actions such as channel divinity or dread lord?

viscid kernel
#

@steel folio Avrae doesn't generally have built-in automation for specific class features.

#

Otherwise, you just follow the feature instructions.

#

Control Undead, for example. You'd subtract a use of your Channel Divinity (!cc "channel divinity" -1), roll the saving throw (!monster_save zombie wis -dc 13), and if they fail, maybe add a note to mark them as controlled (!init note ZO1 controlled).

lapis escarp
iron yoke
silver cradle
#

How can I roll stats with avrae with rerolling 1s?

#

nvm got it !r 4d6rr1pl1

fair flint
#

Quick question: How do i do initative tracking with Avrae?

empty linden
fair flint
#

Ah, thank you.

empty linden
#

Np.

hot path
#

Does anybody know if there's an alias or a command for Bladesong?

manic estuary
#

We have one on the dev server. Doge linked to the server above.

vapid coral
manic estuary
#

Attack Info tab, Attack Ability Override column, put in the appropriate ability for whatever weapons it applies to.

#

Also, this channel has fewer people who know anything about how the gsheet works than the Dev Server.

vapid coral
#

Thank you 🙏 very much

fair flint
#

How do I add 21 bandits?

#

I can;t figure out these commands.

#

Help please?

whole root
#

@fair flint I assume you mean "How do I add 21 bandits to the Avrae initiative tracker?", to which the answer is
!init madd "Bandit" -n 21

empty linden
#

Hi Ziggy! The command to add 21 bandits to initiative is: !i madd bandit -n 21

#

yes like Stormy noted!

fair flint
#

Thank you.

whole root
#

Beat you to it ;)

empty linden
#

Indeed!

fair flint
#

I can;t remember how to make a boat.

whole root
#

Boats don't have monster stat blocks and therefore can't be added to the initiative tracker, if that's what you mean.

fair flint
#

@iron yoke Showed me how to add a boat a while back...

#

I thought he did anyways.

empty linden
#

There is a way - let me see if I can find it

fair flint
#

Ah, thank you.

whole root
#

What you could do is add a dummy combatant using the -hp and -ac snippets, but I don't know how to engineer a damage threshold

empty linden
#

Down on the section about adding combatants: !i add 0 Longboat -ac 15 -hp 300

whole root
#

Yeah, that's the easy part

empty linden
#

So that adds a combatant named "Longboat" and sets the AC to 15 and HP to 300. It then sets the initiative to 0.

#

oh... yeah. Damage threshold.

fair flint
#

Ah, thank you.

empty linden
#

That would be tricky until Avrae becomes "vehicle" aware

fair flint
#

Damage threshold?

#

Is the boat punching people?

whole root
#

Most vehicles don't take any damage at all on a hit, unless the total rolled damage on an attack exceeds a certain number, known as the damage threshold.

fair flint
#

Ah, okay

#

I think a kraken would pass the theshold

whole root
#

So if a longboat takes 2 points of damage, nothing happens, but if it takes 30, well that might hurt

fair flint
#

New issue: Finally got all the creatures into the initiative track and now me and my players don't know how to attack.

empty linden
#

Okay so to start initiative you do !i begin. To move to the next creature's turn use !i next. To run a creature's attack on their turn, use !i a <name of attack> -t <target>

#

Then when the creature's turn is done, use !i next to move to the next creature in the initiative order

fair flint
#

Oh, okay. Thank you.

empty linden
fair flint
#

Nah, that's good. Thank you!

empty linden
#

You're welcome!

young arch
#

Quick question everyone. So I loaded my char.

#

But I didn’t have my gear

#

So I go back add my gear and equip

#

How do I make it so the bot recognizes that

#

Is there like and update command?

empty linden
#

!update

young arch
#

đŸ€ŠđŸ»â€â™‚ïž

#

Sigh. Thanks

#

Sorry for being an idiot

empty linden
#

Updates your character - pulls the latest from DDB (or whatever supported sheet service).

#

no worries!

young arch
#

Lol much appreciated

manic estuary
#

Also, Avrae doesn't import your inventory, just any effects of it on your stats/skills/etc.

young arch
#

Oh? Because I tried attack with warhammer. And it did unarmed attack. That’s how I realized I hadn’t updated my char

#

I updated and then used the same command and it used the warhammer

#

Lemme me verify

#

Yeah

#

Maybe I didn’t sometime this different?

manic estuary
#

Yes. It will import your attacks.

young arch
#

Oh so like warhammer being an attack in this instance and not an item

manic estuary
#

But there is no way to see "Oh, I'm carrying a warhammer in my backpack"

young arch
#

Oh yeah I gotcha

#

And without the warhammer wielded I do not have that attack. Correct?

manic estuary
#

Yeah, weapons need to be equipped on Beyond in order for Avrae to make attacks for them.

young arch
#

Yeah ok cool

#

Gotcha

#

Thanks.

#

Sorry for the probably obvious questions lol

tired valley
#

How do I make monsters attack?

viscid kernel
#

!monster_attack <monster_name> [attack_name]

#

For example, !ma zombie slam

#

Or in combat, you can use !init attack [attack_name] to attack with the current combatant.

#

So if it’s that zombie’s turn, you can use !i a slam

tired valley
#

Now one more question

#

How do I attack an enemy

#

{since I'm trying to relearn how to use the bot}

viscid kernel
#

Add -t <name> to any attack command.

#

So !ma zombie slam -t Bob or !i a slam -t Bob

tired valley
#

Aaaa it was t

viscid kernel
#

You can use !help attack to get the full list of options.

brisk scarab
#

is there a way to remove arrows when a bow attack happens?

#

automatically i mean

whole root
#

Avrae doesn't track inventory (and therefore arrows) at all natively.

viscid kernel
brisk scarab
#

Awesome thanks!

hazy flare
#

How can I set up the !threshold command on my server?

viscid kernel
barren dome
#

Aid increases max HP by 5 for the duration; it doesn't appear to do so when I cast it in game. Is that expected or am I doing something wrong?

unkempt bramble
#

Not sure if this a bug with one of the bots common alias or one that was custom made for the western march sever I’m in but the command bolt is using ammo for thing that aren’t ammo weapon like lighting bolt or fire bolt unless the spell name is in quotations

iron yoke
#

@unkempt bramble everything is working intended there

#

Unless a spell's name is in quotes, it only counts the first name as the actual spell name, then everything else is arguments

#

the reason why this happens is because the server has a snippet called bolt for crossbows, and casting fire bolt means you are casting the spell fire with the bolt snippet

#

@barren dome you aren't doing something wrong, it is just a byproduct of how automation for spells works
As of right now, there is no effect that lets a character's max HP be changed in initiative or outside of initiative while being tied to an effect

viscid kernel
#

You can manually adjust the max with !i hp max <name> <value>

barren dome
#

ty

swift fulcrum
#

How do you invoke your character's class feature --turn undead-- in a combat?

#

Pls at me

fading siren
#

@swift fulcrum short answer is you can't. Avrae doesn't natively handle any class features. Long answer is you can get an alias to do it for you, otherwise you can manually do it by doing rolls as if you were at a table (rolling saves for monsters and then apply effects on fails)

swift fulcrum
#

@fading siren thanks so much! I kept thinking there was a way because there's a class feature "slot" counter right next to the spell slot counter dashboard. I'll stop hunting now. Much appreciated

iron yoke
#

@swift fulcrum a further clarification, those class feature 'slots' are called Custom Counters, see !help cc for how to use them
They are a built-in way to track your uses of those features, however any integration like dealing damage in initiative, and so on, needs to be user made
If you ask in the Avrae Development server, found here: https://support.avrae.io, you may be able to find help in automating some of the features you need or want

vague warren
#

does avrae do long rest commands correctly?

viscid kernel
#

!game longrest (or !g lr) will recover your health and any applicable custom counters.

#

The only thing missing AFAIK is hit dice support.

vague warren
#

it didn't restore my wizard spell slots when i did it

empty linden
#

On the Avrae dev Discord server there are aliases to handle short rest hit dice and other features like that.

viscid kernel
#

It’s definitely supposed to recover your spell slots, though.

ebon garden
#

can anyone help me with command to attack in combat

empty linden
#

If in initiative, use !i a <name of attack> -t <target of attack>

#

If out of initiative, use !a <name of attack>

ebon garden
#

so that -t is imp

viscid kernel
#

-t sets the target

empty linden
#

The -t tells Avrae what you're targeting with the attack

ebon garden
#

ohk ok so for example target is ps1

wheat gardenBOT
#

This channel is not in combat.

empty linden
#

then !i a longsword -t ps1

ebon garden
#

oh thank you so much

empty linden
viscid kernel
#

And it will automatically compare the attack roll to ps1’s AC, and automatically apply the damage on a hit.

ebon garden
#

Thank you both for the help

empty linden
#

no probs!

lethal ridge
#

how do i add sneak attack to my roll in avrae

empty linden
#

Just add sneak to the end of your attack and it will add the extra sneak attack damage to your attack roll.

manic estuary
#

Not by default it won't. That's a common snippet, not a built-in argument.

#

The base way to add sneak damage is with -d1 Xd6, replace X with the number of d6s you should have.

#

You can make a simple snippet like !snippet sneak -d1 3d6 to then be able to just add sneak to your attack. Or you can make/find a catch-all snippet that calculates the damage based on your rogue level. (There is one of those on the Dev Server)

empty linden
#

Oh... well then I guess I had that snippet!

#

Actually I just looked and I don't have it?

manic estuary
#

It's a server snippet here too.

empty linden
#

But when I ran an attack in #ddb-avrae-commands and added sneak it worked? Maybe they have a serversnippet running?

#

Ah okay that explains it. Thanks!

iron yoke
#

Code so pervasive you don't even realize it is non-standard

lucid lichen
indigo solar
#

oh sorry

#

didnt know

green pulsar
#

I tried making a Snowy Owlbear token but Avrae says it does not have an image despite it being there

iron yoke
#

@green pulsar if you look at the !monster entry for the Snowy Owlbear, it appears that Avrae does not have an image for it, which explains why it couldn't generate a token

#

However, if the image is present on D&DBeyond, this could be considered a defect in the dataset Avrae uses, so I'll check with the Avrae Development server and see if that is the case

viscid kernel
lucid lichen
#

omg i love it

manic estuary
#

Makes me realize we need Barn Owlbears, and Burrowing Owlbears, and Boreal Owlbears, and Screech Owlbears, and Pygmy Owlbears, and Horned Owlbears, and ...

keen tulip
#

!help

wheat gardenBOT
#

I have sent help to your PMs.

round musk
crystal galleon
#

alright, so i get that i'd need to buy a subscription from the website to use purchased monsters and stuff with the avrae bot, but does that count with purchased classes as well? for example, if i want to be an artificer on a D&D discord server with avrae, would i still need to buy the subscription with that?

pine sun
#

You can use anything you want for Avrae; she innately doesn't care what your class is. However, lookup, spells, and certain aliases require you to either have the purchase/subscription or homebrew it yourself

crystal galleon
#

alright, thanks. i just didn't quite understand how it really worked, and was still a bit iffy on wanting to shell out a few bucks on something i wasn't 100% sure i'd use. and, out of curiosity, would i be able to add monsters i purchased into battles, or does that require the subscription as well? not sure if it's to use with avrae in general, or to give other people in the server access to it as well

pine sun
#

If you have access to it in Beyond, and link your Discord account with your Beyond account, you can use it in Avrae

#

So if you have the monster manual, you could add MM monsters to combat

crystal galleon
#

ah, alright, thanks. i'm currently setting up a small campaign and was considering adding a beholder as the bbeg. either that or a dracolich

steady dew
#

wait so if you're subbed you can look up anything?

hushed lotus
#

if you own the content, yes.

crystal galleon
#

alright, this was mentioned a bit ago and i'm very sorry if i'm sounding like a broken record, but any spells and magical items i purchase, i can also use and equip, i just can't let other people use them as well without the subscription, right?

empty linden
#

As I understand it, if you've purchased it through DDB and if you've linked your DDB account to your Discord account, you can look it up and use it with Avrae. I believe that if you're in a DDB campaign with shared content enabled and someone has the Master tier subscription, everybody's purchased content is then shared amongst those in the campaign (it's a bit like sharing books IRL). And I believe Avrae is aware of this "content sharing".

crystal galleon
#

alright. just wanted to make sure that EVERYTHING i buy can be used in avrae. while i'm not entirely sold on the idea of buying the subscription, as long as i can still use everything in avrae, even if it's limited to just me being able to equip and use use them unless someone has the master tier subscription, then it's all good. thanks

fair flint
#

Could I get someone in my DM's to explain combat for me? I can't make the enemies attack, and the cheatsheets aren't helping.

empty linden
#

Ziggie - so to start an encounter use the !init command like this: !init begin. Avrae will then know that you are starting initiative.

fair flint
#

Yes. How do I attack anything?

empty linden
#

On the monsters turn in initiative, just use !i a <name of attack> -t <target name>

fair flint
#

Okay. Thank you.

empty linden
fair flint
#

No, that's fine for now.

empty linden
#

Would that help?

#

Okay. Yeah !init will track everything and so when it's a monster or characters turn, just use !i a <attack name> -t <target name> and Avrae will track it.

#

Oh and for magic, use !i cast <name of spell - use quotes if more than one word> -t <target name>

minor jackal
#

How do I use the versatile feature of a spear in avrae? is there a set command or do I have to set one?

hushed lotus
#

There is a second attack "Spear (2h)" you use for it

#

Something like that.

fair flint
#

@empty linden Is there a concern if the PC has the same weapon as an enemy, or does it just result in a funny scenario where it says you attack yourself?

#

Oh wait, he's offline.

#

Can anyone answer my question?

hushed lotus
#

the attack will only apply to whomever is currently in the initative step

empty linden
#

It doesn't matter if they have the same weapons -all that matters is whos turn it is in !init and who they are targeting

hushed lotus
#

^

empty linden
#

Okay got to step away again - laters!

minor jackal
#

Avrae circles through the inititaive and I normally use Gift of Alacrity to have a +d8 to it but it doesn't add it after the first roll. Currently using this command and that works fine for the first time, but it doesn't add afterwards. Any other command that can work? !i join -b 1d8

pine sun
#

So it changes your initiative place every turn?

minor jackal
#

the init tracker circles and rolls new for every round, and it doesn't take the +d8 over to the new rolls

crystal galleon
#

alright, i'm about to buy a few sourcebooks from D&D beyond. just to verify, even if i do NOT buy ANY subscriptions, i can still use the spells, magical items, and i can control monsters from that sourcebook in any server using avrae, right? buying the subscription simply means that any sourcebook i buy, others in the server get access to it as well, right?

pine sun
#

Why do you reroll every round?

#

Yes, CD, you can access everything you own

crystal galleon
#

alright. i just didn't want to end up wasting 90-120$ simply because i can't actually use some of the stuff i end up buying

#

just wish the sourcebooks weren't so expensive tbh. 30$ per content pack seems a bit much to me, but meh. i'm not the one who rights them

pine sun
#

There's no way to automatically add a d8 every reroll, Raven, but you can do !check initiative -b 1d8 then !init opt Raven -p # with the new value

minor jackal
#

It just circles though when we join the init. No Idea, seems normal to me with Avrae.
Thank you.

fair flint
#

I can't remember how to add multiple monsters at once. Like 5 goblins. Please, don't send me to a cheat sheet. Please just give me the command format.

pine sun
#

!help init madd if you ever need to remember. I'm not sure why that's a problem for you.
!init madd Goblin -n 5 will add 5 Goblins to init

round musk
#

alright, i'm about to buy a few sourcebooks from D&D beyond. just to verify, even if i do NOT buy ANY subscriptions, i can still use the spells, magical items, and i can control monsters from that sourcebook in any server using avrae, right? buying the subscription simply means that any sourcebook i buy, others in the server get access to it as well, right?
@crystal galleon for reference, I don't think having a DDB subscription affects the ability for others in a Discord server you're in to access/use the content. The benefits of a subscription are detailed here: https://www.dndbeyond.com/subscribe

viscid kernel
#

After you link your accounts, you can take anything you can access in DDB and use it in Avrae.

#

Whether you purchased that thing yourself or someone shared it with you.

iron yoke
#

The above is correct,
You don't need a subscription to access material you yourself own, but if you do get a subscription, anyone in campaigns you share material on would also get access to it

ebon garden
#

How can a dm update character stats after the end of a combat

empty linden
#

Like update in what way?

#

Characters are usually run by the player and can be updated via DnDBeyond and then using !update command in Avrae to pull those changes in.

ebon garden
#

Give xp and update current hp

empty linden
#

Ah look at the !help game commands

ebon garden
#

!help game

wheat gardenBOT
#

I have sent help to your PMs.

ebon garden
#

Is there anything for combat

empty linden
#

The players will have to run those on their characters

#

In initiative? You can use !i hp <name of character> <hp change>

ebon garden
#

How many xp will a player get

empty linden
#

Not experience - that happens outside of initiative.

ebon garden
#

Ohh

#

So the dm will decide who gets what xp

empty linden
#

And actually you'll need the !xp alias that can be found on the developer server

#

yes - DM decides XP allocation

#

usually

#

hope this helps!

#

I got to go - laters!

ebon garden
#

Ohk thank you

toxic hollow
#

is there an alias i can use to automate Heavy Armor Master?

manic estuary
#

!alias ham g hp +3 and use it after you take 3 or more damage, or make it variable and heal you back 1-3 depending on input. Other than that, not really anything good for it.

robust pecan
#

When I make a character through randchar it only uses the free content. While a friend gets all the options from the stuff he's purchased... How do I unlock everything else?

manic estuary
#

Link your accounts. Use !ddb to check the status of that, and follow the link if needed.

steady dew
#

is there any alternate to randchar, rerolling 1's

hushed lotus
#

the !threshold alias on the workshop is one.

steady dew
#

wat do

hushed lotus
#

pretty much exactly what you want. :v I don't use it personally

steady dew
#

it's an actual alias smacked on top of Avrae right, not just... anywhere to use, need to actually get it aliased

hushed lotus
#

you literally just go to the workshop and grab it

steady dew
#

subbed

#

hav it

#

but uhhh how to... use

#

figured out

#

but it don't do 2d6+6

viscid kernel
#

@steady dew !rr 6 2d6rr1+6

barren dome
#

I cast witch bolt successfully. On the second round, I ran this to negate the use of a spell slot + auto hit:

!init cast "Witch Bolt" -i -t SH1 pass
That said, it's still rolling to hit. Am I using the wrong syntax?

fading siren
#

Yes. Replace pass with hit and it should work fine

barren dome
#

Ah hah

#

Thank you!

limber fjord
#

How do you save a character you roll?

gusty egret
#

You enter your stats into a character sheet in whatever system you're using. We of course recommend a free account on D&D Beyond to start with.

limber fjord
#

Already did that

gusty egret
#

If you have it in D&D Beyond then you can import it into the bot with !beyond.

limber fjord
#

Ok

finite jay
#

any tips for heavy armour master in terms of making snippets? or shall i just stick with either doing -d -3 or making the player hp mod +3 each time?

fading siren
#

You can have a snippet that does -d -3 but that still requires remembering to use the snippet instead as much as writing that out to start with

#

!snippet ham -d -3 does that. Plus heavy armour master is ham so funnier

finite jay
#

hahaha, yes

#

i like that!

#

thank you for the help!

manic estuary
#

Just be careful using that with any creature that has the potential to do less than 3 damage.

#

Because it will heal them

brisk scarab
#

Does avrae keep changes that happen in dndbeyond or do i have to use !beyond again?

#

keep track*

manic estuary
#

Avrae updates the data she has when you run !update. If you don't !update after leveling or something on Beyond, then Avrae won't see that.

brisk scarab
#

nice thanks

#

Also can it recognize my homebrew spells made in ddb and roll them any tips?

manic estuary
#

You'll have to create the homebrew spells in a Tome on Avrae's Dashboard, so that you can set up the Automation for them properly. Avrae doesn't currently interact with Beyond's Homebrew system (but might in the future once there's another pass of it done, but don't hold your breath for that).

#
brisk scarab
#

thank you again

brisk scarab
#

Hello again i have a warlock with eldritch invo but when i cast eldritch blast it doesn't add the charisma modifier. how is that fixable?

whole root
#

Do you mean "Agonizing Blast", when you say "eldritch invo"?

#

In which case you can create a snippet like this:
!snippet agony -d {charismaMod}
and then use it like this:
!cast "Eldritch Blast" agony

native galeBOT
#
**Build 1537: v2.6.0**
  • Added AFR-606 nocrit/-nocrit argument for attacks
  • Added AFR-599 !init save <ability> and !init check <skill>
  • Added AFR-580 More arguments to !a add (-criton, -phrase, -thumb, -title), along with adding the first 3 to the dashboard automation
  • Added AFR-650 ctx.alias returning the current alias' binding
  • Fixed WEB-072 Editors to a private or published collection cannot view the collection
  • Added AFR-655 Additional properties for SimpleEffect
  • Added AFR-642 Having a method of obtaining a list of groups in combat or which group a combatant belongs to
  • Fixed AVR-665 Changing a combatant name with "Shadow Blade" effect causes an error
  • Added WEB-063 Have the discord rich embed for workshop, tome, and pack links to provide a summary of the collection?
  • Fixed AVR-621 When rolling a check with advantage and enabled !csettings reroll 1 single 1s are not rerolled
  • Added AFR-623 Have !csettings be a little more intuitive
  • Added WEB-071 Add UI for additional attack options
  • Fixed WEB-069 Cannot edit the documentation of a sub-alias that shares a name with a built-in command
  • Added AFR-654 Checking if the controller of a SimpleCombatant is the ctx.author or another specified Discord user
** **
  • Added AFR-265 - An alternate reset amount for custom counters, such as dice or a negative number even, instead of always resetting to full.
  • Fixed WEB-057 No conc check box for attack editor
  • Fixed AVR-628 Using !i opt -controller to pass the controller to Avrae (for testing commands)
  • Fixed AVR-647 Initiative between ties is listed in incorrect order in dynamic mode
  • Fixed AVR-663 The display of "Total:" has a bolded colon, but "Results:" does not
  • Fixed AVR-662 ea doesn't interact properly with dis
  • See the changelog for full details
grave flax
#

Hi girls and guys (of any age), I ‘m a newbie here so could you be so kind to tell me if Avrae is available also for the previous d&d editions?

hushed lotus
#

no, only 5e.

grave flax
#

Thanks

empty linden
#

I believe someone made an alias to handle some parts of 3.5 but Avrae really is built for 5e.

barren badge
#

anyone have an alias for heavy armor master?

empty linden
barren badge
#

aight

#

isnt it the same as just doing !i hp <you> +3

empty linden
#

yes

barren badge
#

ham

crystal galleon
#

one thing i was a bit curious on was the concept of magic items. more specifically, if they can be shared by people with different sourcebooks on D&D beyond. i have 4 sourcebooks, 3 of which have some magical items in them. we're playing a campaign exclusively through avrae. if i were to buy the subscription service that allows content sharing, would anyone who has their discord linked to avrae while in that same server as me have access to the same magical items on their D&D beyond page?

#

i know monsters and stuff like that would work, but stuff that requires going to D&D beyond such as classes, sub-classes, races, and magical items, et cetera

viscid kernel
#

Yeah. Anything you can access in DDB — whether you bought it or had it shared with you — you’ll be able to use in Avrae.

crystal galleon
#

alright, and they they'll be able to go into their D&D beyond page to actually find and equip, and attune those magical items and stuff?

viscid kernel
#

Yes sir

#

Then you come back to Avrae and !update

#

Any stat changes, attacks, spells, etc. will carry right over.

crystal galleon
#

alright then. i'm not exactly happy with the idea of purchasing a subscription after purchasing a few very expensive sourcebooks, so i just wanted to make sure that if i do end up deciding on it, it wouldn't be a waste

viscid kernel
#

That’s fair.

#

But it is way cheaper than making everyone else go buy the same books as well.

#

And in case it helps, anyone in the group can get that sub and enable content sharing.

#

It doesn’t have to be the DM.

#

And once it’s enabled, anything anyone owns becomes available for everyone.

crystal galleon
#

mhm, yeah. just kind've sucks that it's a subscription based service, rather than a 1-and-done payment option

magic path
#

Hey, I'm new to avrae, I installed an alias from the workshop (!library), and it's not working. I'm trying to investigate but I don't know how I can show the content of an alias. I can list it with !alias list, but can't go further 😕

manic estuary
#

The only solution is to contact the author of the alias and give them a report of what's going wrong for you with it.

magic path
#

thank you! will do

magic path
#

Got an answer! The skills need to be passed as the first three ot four letters of the skill name.

swift fulcrum
#

If I have invited my DnD Beyond character to a Discord channel...and no longer want her in that channel, is there a "disinvite" or some way to remove the character?

pine sun
#

Your characters are all global

#

If you want to delete your character, you can do !char delete NAME, but this is not necessary as you can have literally hundreds of characters that you can switch between with !char NAME

barren badge
#

Anyone have an alias for deft strike?

barren badge
#

Nvm

iron yoke
#

@barren badge if it helps for further questions, you'll find better help regarding aliases on the Avrae Development server, found here: https://support.avrae.io

barren badge
#

So the thing is, I have an iPad but it requires a phone number to register and the iPad isn’t working so I can’t log on

manic estuary
#

You can message a mod and "convince them you're not a bot" to be granted a special role that bypasses the phone number verification.

barren badge
#

Oh okay

#

Wait I don’t share a server with them

#

Because I technically am not part of the Avrae server

manic estuary
#

Huh. I thought it would let you join, just not post... Lemme see.

#

You show up as pingable on the server, that should be enough for you to be able to message them. But I'll drop a note in a channel the mods frequent and let them know you're needing verification.

barren badge
#

Aight

#

I is friending a mod rn

manic estuary
#

You can friend a mod, but don't mod your friends. lol

barren badge
#

Lol, I can speak on the server now thanks

fading siren
#

But aren't the mods all bots anyway... Or is that meant to be a secret

versed owl
#

just setting everything up, what's the command to cast spells at higher levels? eg fireball at level 5

viscid kernel
#

@versed owl -l for -level.

#

!cast fireball -l 5

versed owl
#

thank you

empty linden
#

Is there a way to add an attack to a generic combatant added to !init with !i add?

viscid kernel
#

@empty linden You can use the effect system to add an attack. See !help init effect for details.

#

!init effect Bob dagger -attack "3|1d4[piercing]|”

#

Alternatively, you can make a -custom attack.

#

!init attack dagger -custom -b 3 -d 1d4[piercing]

empty linden
#

Ah... okay. Thanks!

steady dew
#

wanna quote the variant grapple rule where you just hold on for a ride instead of stopping the thing

unkempt bramble
#

Does the bot have a command for searching out supernatural gifts and epic boons?

iron yoke
#

@unkempt bramble I do not believe so, as they are an optional and not fully supported ruleset

unkempt bramble
#

Ok

celest shore
#

Need help, new to Avrae: Question, in the command rrr <iterations> <xdy> <DC> [args], can i get some examples of iterations xdy and args

viscid kernel
#

Iterations is how many times you want it to roll.

#

In xdy, x is the number of dice, and y is the die size: 1d20, 2d6, etc.

#

But you can do more complicated things there like 3d4+5 or 4d6kh3 -- see !help roll for more info.

#

So !rrr 5 1d20 10 will roll one D20 five times, and count how many are a 10 or higher.

#

I have to confess that I'm not sure what [args] it's expecting for this command, though. It doesn't list anything in the help text. đŸ€”

celest shore
#

ah okay thanks, that was very helpful

iron yoke
#

@viscid kernel @celest shore if either of you are curious, args includes some of the same things !roll allows as extra args, including adv

viscid kernel
#

Good to know!

#

Because !help roll doesn't actually say that. 😅

iron yoke
#

It does, it's just hard to see

#

Lucky, the documentation for !roll is being rewritten as of recently

untold tiger
#

hi all i just started as a Dm and i wanted to understand Avrae better anyone able to assist?

viscid kernel
#

But if you had a more specific question, fire away. 🙂

untold tiger
#

Thank you so much @viscid kernel

#

@viscid kernel ok i was trying to add the character sheets but its saying its not an actual link from ddb

viscid kernel
#

What link were you trying to use?

untold tiger
#

@viscid kernel

viscid kernel
#

Worked for me just fine.

!beyond https://ddb.ac/characters/37981803/oUVhSl
untold tiger
#

oh wait i know what i did wrong i added extra shtuff lolllll @viscid kernel

untold tiger
#

ok im back @viscid kernel lol ok i want to get the combat for the grouping to make all the monsters try to do the same attacks how do i do that

viscid kernel
#

When it's the monster's turn in combat, you can use !init attack <attack_name>

#

If you want to have them hit a specific player, you can add -t <name> to that.

#
!init attack club -t Bob
#

You can use !help init attack for more details.

untold tiger
#

ohhhh ok and also sorry its a lot of questions in my head but when i add monsters right i want to have a group of them be there like 4 and instead of just adding each one can i add them all at the same time

#

@viscid kernel

viscid kernel
#

You can use -n 4 to add four at once.

#

If you want them to actually be grouped together and share the same initiative, you can use -group <name>.

untold tiger
#

so i type !int madd goblin -n 4

#

init*

#

wow and this whole time im adding <>

#

lollll

#

@viscid kernel you are a blessing

viscid kernel
#

Glad to help. 🙂

#

Any time you see <> in the documentation, that's to mark a required argument.

#

[] is used for optional ones.

#

But either way, yeah, don't put those when you use the command.

untold tiger
#

whomp haha wow im such a novice

viscid kernel
#

It does have a learning curve. 😉

bronze rune
#

How do you obtain the "Manage server permission" to connect Avrae?

celest shore
#

"Playing D&D online" by sly flourish on youtube was a good primer for me personally @untold tiger . might be worth a look for you.

untold tiger
#

Oh thanks! @celest shore

celest shore
#

np, im new too but always good to learn together and share the knowledge hehe

viscid kernel
#

In this case, they need to go into General Permissions and turn on Manage Server.

native galeBOT
#
**Build 1539**
  • Fixed AVR-667 Using AliasSpellbook.cast(spell, level) on a x/day spell/monster when its out of uses, adds another 'use'
  • fixes an issue when using character commands with an invalid character color
  • fixes an issue where SimpleCombatant.effects would not update when adding/removing effects through Draconic
  • other minor fixes
finite stirrup
#

what is the command for sneak attack?

viscid kernel
#

You can use -d 1d6 to add the extra damage.

finite stirrup
#

you mean 2d6?

viscid kernel
#

If you’re third or fourth level, sure.

finite stirrup
#

yeah'

#

ok thanks

steady dew
#

You can also go to the Avrae server and get the Rogue Sneak Attack snippet. Which means whenever you put in an attack command
!i a shortbow -tOR1
you can add sneak to the end

#

and it'll automatically look at your rogue level, and add some d6's of damage based on that

manic estuary
#

(I think it's on this server too as a common example)

steady dew
#

how do custom attacks again

#

actually nvm

#

don't have a rogue on Avrae rn XP

quasi crescent
#

How do I use a snippet once it has been added?

steady dew
#

if it's something like Hex, for example

#

which is add damage 1d6[necrotic]

#

you just add hex to the end, the title of the snippet

young arch
#

How do I add efects such as rage do i have to create it as a custom command?

viscid kernel
#

Normally you'd use the effects system. !help init effect for instructions.

young arch
#

Thank yooooooooooouuuuuuuuuuuuu

stiff oyster
#

hey how do I get avrae to spawn monsters?

steady dew
#

!madd "(monster name)"

#

presuming initiative is in effect

manic estuary
#

madd is a subcommand of !init, not a command on its own.

foggy latch
#

How can I add homebrew monsters that I have in DNDBeyond to a discord combat using DND Beyond Avrae plug in?

#

I know how to add monsters in general, but when I typed in my monster name it wasn't recognized.

empty linden
#

Use !help and look at the hombrew section, namely the !bestiary command. It requires creating the creature/monster (codex if you have many) with critterdb.com.

#

I've never used it so I can't be more help than that though.

foggy latch
#

@empty linden Thanks... but creating a bestiary seems backwards as that is how it is done for non-DNDBeyond integration. If that's the answer I'm really disappointed as I created a bunch of monsters in DND Beyond and wanted to use them in my game. I don't want to bother creating them in a another system. But I appreciate the reply and if that's my only choice I may do what I do more often which is use an existing monster with minor modifications and perform some tasks outside Avrae.

viscid kernel
#

That answer was correct. Avrae does not yet read homebrew monsters from DDB.

empty linden
#

As spamandtuna noted, Avrae does not yet have the ability to import homebrew created on DDB.

lapis escarp
#

I'm I don't want to bother creating them in a another system. But I appreciate the reply and if that's my only choice I may do what I do more often which is use an existing monster with minor modifications and perform some tasks outside Avrae.
@foggy latch

Creating them again in Avrae is pretty easy, and much less time consuming than doing it on beyond because you're pretty much only giving avrae the monster's stats, and move list.

fading siren
#

Also, the key word from the previous answers is yet. As far as I know, it is a planned addition, but there is some changes planned on beyonds end for how the homebrew is handled, and it doesn't make sense to set up integration that then almost immediately needs to be redone

amber berry
#

hello came here to ask some help/advice

#

it seems that avrae is mistaking some damage resistance

#

i just started using it a day ago and when testing some combat with 3 specter (basic monster found on beyond) when damaging them with magic fire attack avrae still apply damage reistance like it was a non magic attack

hushed lotus
#

Elemental damage makes no distinction between magic and non-magic most of the time

#

and specters resist fire damage, so everything checks out

#

they resist Acid, Cold, Fire, Lightning, Thunder, and nonmagical BPS. so yeah, it should resist that fire damage

amber berry
#

elem damage are not distinct betwen magic and non magic ?

#

like fire damage from a torch swing and fire from a spell are the same ?

steady dew
#

i mean, nothing is resistant to fire from nonmagic attacks now, is it

hushed lotus
#

No, not usually.