#ddb-avrae-help

1 messages · Page 4 of 1

pallid crypt
#

Whats the comand to get started with setting if & whenit were casted

#

!tutorial

#

!tutorial list

empty linden
#

To cast a spell use the !cast <name of spell> command

#

See !help cast to learn more about the command and the available options

pallid crypt
#

!help cast glyph of warding

#

!help cast

viscid kernel
#

Avrae commands won’t work in this channel.

#

Let’s keep this channel open for Q&A.

pallid crypt
viscid kernel
#

Just click on it, then look for a button at the top of the screen once you’re there.

pallid crypt
#

How many chacters can a player have linked to avre?

viscid kernel
#

You can definitely have more than one, but I don’t know if there’s an upper limit.

restive rivet
#

How do you do rr with !roll

viscid kernel
#

!rr 6 4d6kh3

restive rivet
#

Oh

modest flume
#

How would i make a forgery roll with Avrae I have tried
‘!c deception - “forgery kit”
And it doesn’t work nor any other way I have tried

vapid nebula
#

From my experience with tools in dnd. The stat that you rool for the tool can very from use to use and from dm to dm. So there isn't one set way to roll for it

modest flume
#

So there isn’t a conman or snippet

viscid kernel
#

There’s not built-in support for tools, primarily because tools aren’t associated with any specific ability.

#

If you know which ability you want to use, you can roll that and add your proficiency bonus where applicable.

#

!c dexterity -b 4 or !c intelligence -b {proficiencyBonus}

#

And if you wanted to save that as a snippet, you could.

#
!snippet forgery -b {proficiencyBonus}
!c dex forgery
modest flume
#

Thank you

young arch
#

Hey guys! My character has some extra spells from his Strixhaven feat/background that aren’t showing up in his spellbook? Does anyone have an idea why that might be? The spells aren’t paywalled on ddb (chill touch, spare the dying, find familiar) but the feat is, though i have it thru my gms content share. Is there a way to work around that?

viscid kernel
#

I think that’d a known issue with background feats.

#

!sb add is the quickest workaround.

young arch
#

Dang it

#

Thanks

#

That helped!! Yay im gonna summon a kitty youre a lifesaver

native galeBOT
#

Due to unforeseen complications with the live deployment, this update has been rolled back to 4.2.31, we will perform this deployment again tomorrow.

late elmBOT
#

Heya, all! Thanks for your patience. It looks like this week's scheduled maintenance had something within it that caused some instability in the main bot that didn't exist when it was being tested, so the update is being rolled back. Due to that, the bot's going to be down for a little while longer than anticipated. Thanks for checking in!

#

Avrae should be rolling back online for everyone shortly! Thank you all very much for your patience, and we apologize for any inconvenience this has caused.

dire jewel
#

How do you turn off hybrid transformation for order of the lycan blood hunter

#

w avrae ofc

viscid kernel
#

How did you turn it on?

#

Is it an initiative effect?

#

If so, then !init re [character] [effect] would do it.

distant creek
#

hey yall

#

does anyone have an up to date gsheet?

viscid kernel
#

!help import does.

summer dew
#

How do i set up the !threshold command?

#

A dm for another game I’m in wants our rolls to be a min of 72 and a max of 85

#

And i know it’s possible to do that with Avrae, i just don’t know how

viscid kernel
#

That's a user-made alias, not a built-in command.

#

You might be able to find it on the Avrae Workshop.

#

But what you've asked for can also be done with the built-in !rollstats.

#

You can set it up through !servsettings.

summer dew
late elmBOT
#

Hey Everyone!

Avrae's deployment from yesterday will be re-attempted in <t:1704992400:R> at <t:1704992400:t>. We have downgraded the package that caused the issue, but we want to get all the other updates out to ya'll.

native galeBOT
#

[Original Message Deleted]

pallid crypt
#

How do i look up my chacter stats like intelligence & those stats?

#

In avrea

native galeBOT
#

[Original Message Deleted]

pallid crypt
#

!sheet

viscid kernel
#

Won’t work in this channel.

pallid crypt
#

I got it too work thank you

late elmBOT
#

Hey Everyone,

Due to some issues found with some imports from the Bestiary Builder that was added as a new feature this update. We might be performing a hotfix update tonight around <t:1705035600:t>, else tomorrow morning. Watch #342667972223172608 for the deployment information.

If you are receiving the error:

Error: Commands raised an exception: KeyError:'Creatures'

You can make your Bestiary to a non-private Bestiary and hit the Save Changes button and in most cases, it will resolve the problem.

late elmBOT
#

Hello Everyone,

Sorry for the outage this morning. Due to the failed deploys done this week, Discord disabled our Bot Token at <t:1705056240:F> and disabled us until someone woke up to handle rotating the token out. We do have a request in to Discord Support to get the limits re-evaluted and raised so this doesn't happen again.

late elmBOT
#

Good morning, everyone! Thank you for your patience with us over the course of the past few days while we iron out some of the internal update bugs and Discord limitations that have caused our recent brief downtimes.
For the time being, to mitigate the amount of downtimes we have, we are going to stick only to hotfixing before prime time on Saturdays, which may mean that some errors you notice that may cause commands to not function properly will not be patched for a brief period of time, but no longer than one week.
Please be aware that the normal updates that take place on Wednesdays around 2 PM (EST) will not be impacted. Hotfixes will only be released if issues that prevent commands from running at all (or other similar major issues) arise and need to be fixed.

At the moment, we have observed the following known issues causing commands to not function:

  • !token experiences an error related to an internal Python package update that slipped through the cracks.
  • Importing a bestiary from the new website Bestiary Builder fails under certain circumstances.

We're working hard to ensure that these bugfixes are able to be deployed as soon as possible, but certain circumstances have made us wary of deploying too many bugfixes per day.
In order to fix the aforementioned known issues, a hotfix will be deployed around <t:1705161600:f>. Until then, you will continue to notice these known issues.

Thank you for your continued use of Avrae!

late elmBOT
#

Heya, folks. Looks like Avrae is experiencing some downtime at the moment. This continues to stem from the updates from the other day. For the moment, our plan is to downgrade completely back to the most recent stable version until things are hammered out. We appreciate your patience!

visual wraith
#

Does Observant not work with Avrae?
I have the feat and the bonus is not adding up to my passive investigation and perception in the sheet.

viscid kernel
#

!sheet doesn’t even display passive investigation.

#

But no, it doesn’t account for the perception bonus from Observant either.

dawn cape
#

!help

lost fiber
#

what is avrae?

viscid kernel
silent sparrow
#

hallo how do i make it so that when my players roll stats, it cant go below a certain number

hushed lotus
#

add -min (value) to the command

native galeBOT
#

v4.2.32 (1668)

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.32

New Features

  • Adds support for homebrew creature imports from Bestiary Builder (http://www.bestiarybuilder.com), a site designed to make creating creatures for Avrae easier.. Thanks @VeryGreatFrog [Bestiary Builder]

Improvements

  • Rephrasing Abort for Cancellation for Inclusionary purposes. Thanks @Boop boop
  • Adding leniency on DiceCloud v2 Importer when Keys are missing.. Thanks @byronius

Bug Fixes

  • Various Megathread Fixes
  • Preserve ephemeral args in combat checks/saves (Fixed AVR-978). Thanks @Infinidoge.snek
GitHub

v4.2.32 (1668)
New Features

Adds support for homebrew creature imports from Bestiary Builder (http://www.bestiarybuilder.com), a site designed to make creating creatures for Avrae easier.. Thanks ...

late elmBOT
#

Good afternoon, all! It looks like Avrae is experiencing some issues with adding monsters to initiative and looking up their information as a result of the recent update. Thankfully, the amount of cases of this particular issue is fairly small, but we wanted to get the word out that we are aware of the issue and are working towards a fix, which should be implemented soon.
Other Avrae functionality seems to be working normally! Thanks for your patience.

native galeBOT
late elmBOT
#

The previous issue involving monster lookup and adding monsters to initiative has been fixed!

loud stirrup
#

Rolling 8 iterations...
3d20 (4, 9, 2) = 15
3d20 (17, 20, 13) = 50
3d20 (12, 6, 14) = 32
3d20 (19, 17, 13) = 49
3d20 (15, 19, 7) = 41
3d20 (15, 11, 7) = 33
3d20 (3, 8, 6) = 17
3d20 (12, 20, 19) = 51
288 total.

Whats command to do this?

empty linden
#

The rr command lets you roll a set of dice commands. This can be useful for say homebrew character stat generations or homebrew critical hit damage rolls or other things where you need to roll multiple sets of dice rolls.

viscid kernel
#

So that one would be !rr 8 3d20

native galeBOT
#

v4.2.33 (1669)

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.33

Improvements

  • Added Garbage Collection at recommendation of Disnake team to resolve possible memory leak occurring during resume events.
  • Fix handling of cadv/cdis/sadv/sdis from ieffects. Thanks @Infinidoge.snek !

Bug Fixes

  • Bestiary Builder now properly imports images. Thanks @VeryGreatFrog [Bestiary Builder] !
  • Bestiary Builder now properly imports daily spellcasting limitations. Thanks @VeryGreatFrog [Bestiary Builder] !
  • Unmake some of the mistakes to the DCv2 importer. Thanks @byronius !

Python Package Changes

  • Updated from disnake 2.7.0 to 2.9.1
GitHub

Improvements

Added Garbage Collection at recommendation of Disnake team to resolve possible memory leak occurring during resume events.
Fix handling of cadv/cdis/sadv/sdis from ieffects. Thanks @...

remote iris
#

They gonna fix the rage for barbarian? Player in my server doesn't get his damage bonus when raging, had to make a custom snippet for him

viscid kernel
#

It's currently working as intended.

#

The rage bonus only applies "When you make a melee weapon attack using Strength".

#

The effects system can't currently identify when you've satisfied that condition.

#

So an automatic bonus would erroneously apply to ranged attacks, spell attacks, attacks that don't use Strength, damage from saving throws, and even reduce any healing effects (since Avrae handles healing by using negative damage).

#

Using a snippet is a good solution since it allows your player to apply the bonus only where relevant.

modest flume
#

I heard that multiline was changed so how does it work now?

viscid kernel
#

The last time multiline was mentioned in the changelog was two years ago.

modest flume
#

I tried making a multiline and it only does the bottom command

viscid kernel
#

What's your full command?

modest flume
#

The one I want is:

‘!multiline Healing Hands
‘!cast “Cure Wounds”
‘!a “Disciple of Life”

And every server i try making it on or another multiline they don’t work

viscid kernel
#

Are you trying to make an alias called "Healing Hands" that runs those two commands?

#

If you're just trying to run them normally...

!multiline
!cast "Cure Wounds"
!a "Disciple of Life"
modest flume
#

Yes

viscid kernel
#

If you want an alias...

!alias healingHands multiline
!cast "Cure Wounds"
!a "Disciple of Life"
!healingHands
modest flume
#

Ok that worked, I’m sure the way I did it worked before. I must have forgotten the alias part.

#

Thank you

restive rivet
#

How do you not hid your monsters name and picture in initiative

viscid kernel
#

You can name a monster whatever you’d like using -name.

#

!i madd wolf -name "Wolfy"
!i opt WO1 -name "Wolfy"

#

If you want to display their image, you can pull that up at any time.

#

!monimage wolf
!token wolf

restive rivet
#

Is there a way to include its image in their actions

#

Its way cooler if its "Ancient red dragon makes a breath weapon attack!" with its image on it rather than "ARD1 makes a breath weapon attack!"

viscid kernel
#

You can add -thumb with the URL of the picture you want to use.

#

!ma "ancient red dragon" "fire breath" -thumb https://tenor.com/bfnhW.gif

errant flint
#

anyone know what this means when trying to import a google sheet?

#

the character sheet is for an alternate system, so could it be that it's just incompatible, format wise?

viscid kernel
#

Seems like you've changed the sheet version in a normally hidden cell.

#

You should change that back to whatever it was before (possibly 1.4 or 2.1) so Avrae knows how to interpret the sheet.

errant flint
#

hmmmm.
do you know where I can find that hidden cell? I didn't create this sheet, it's just from another homebrew system someone created

empty linden
#

We have no idea - best to check with whomever made it.

viscid kernel
#

It’s in cell AQ4 — column AQ, row 4.

#

You just need to expand the hidden columns after column AP.

errant flint
#

found the cell (I think). tried putting 1.4 / 2.1 in it, but got this error both times

viscid kernel
#

That means you’ve got other problems, then.

#

Did you remove the "Additional" sheet?

vagrant gull
#

Is there a way to make an alias that rolls a 1d4, and depending on which number it rolls, it displays a different text each time?

viscid kernel
#

Yes

vagrant gull
#

Can you help me with that then pls

viscid kernel
#

The simplest option:

!alias text echo <drac2>
match roll('1d4'):
  case 1:
    return 'One'
  case 2:
    return 'Two'
  case 3:
    return 'Three'
  case 4:
    return 'Four'
</drac2>
vagrant gull
#

Thanks

viscid kernel
#

Of course, there's ways to improve that if you were looking for something fancier.

vagrant gull
viscid kernel
#

Aliases always display a username.

#

Even if you used an embed instead:

#
!alias text embed -title "<drac2>
match roll('1d4'):
  case 1:
    return 'One'
  case 2:
    return 'Two'
  case 3:
    return 'Three'
  case 4:
    return 'Four'
</drac2>"
#

You could potentially do it through the automation engine instead (i.e. a custom action).

#

But without more details, it's hard to give any specific advice.

young arch
#

Hey I need a beach map for the map Alias for Avrae

#

If anyone has one

uncut niche
#

okay. I am still trying to make my cleric work. are there allias's i can make to first have the spell song heal rather then dammage targets?

and second have both of the channel divinities consume channel divinity counters?

viscid kernel
#

What do you mean by “spell song”?

#

Healing in Avrae is essentially done by using negative damage.

#

-2d6, for example.

#

The official automation usually tags it with [heal], too.

#

So -2d6 [heal]

#

I’d recommend using automation instead of aliases, though.

#

You can hover over your character there and select the wrench to get started.

#

There’s a “Use Counter” option you can include for subtracting from your Channel Divinity.

uncut niche
#

!a spellsong

viscid kernel
#

Did you create that directly in Avrae, or was it imported from DDB?

#

(You’ll need to do it in Avrae itself.)

uncut niche
# viscid kernel Did you create that directly in Avrae, or was it imported from DDB?

it was imported from dndb. Cause its a dnb class ability just... not working right.

and what i need to program for this subclass is threefold:

a way for channel divinity spellsong to appropriately heal allies targeted for 2d8+wisdom. Subtract a channel divinity counter

A way for the second channel divinity to pull from the counter, and grant the cleric resistances to Bludgeoning, Piercing, slashing. As well as Sadv on dex.

and then lastly This all needs to be doable by an entire server of people. hence why i think an allias is needed or something easily done by other players so all benifit.

i could really use the help with this.

slim wagon
#

How does one damage their player when out of combat? Avrae complains that the channel isn't in an ecnounter when I try. It's not combat because they're being hit by a trap

viscid kernel
#

They player would have to apply the damage themself.

#

!game hp -5 or !game hp -2d6, for example.

viscid kernel
#

You probably also want to edit the action in DDB to either uncheck Display As Attack, or simply add a space in its Notes section.

#

Which will stop Avrae from trying to import it as an attack.

uncut niche
#

okay and from yesterday, you did confirm 2d8[heal], But what about the viarable part that is the spell casting mod?

#

would that be like 2d8+wis[heal]?

viscid kernel
#

-(2d8+{wisdomMod} [heal])

#

The end result has to be a negative number if you want it to heal.

#

Without the minus in front, 2d8[heal] would be a positive number, and therefore do damage.

uncut niche
#

okay and when poking around avarae io. i saw the ability to add variable. but exploring the options im uncertain if theres ways to make it grant temporary bludgeoning, piercing, or slashing resistance?

viscid kernel
#

You’d need to use an initiative effect for that.

#

Variable nodes just store a number for use in the automation itself. They’re gone as soon as the command finishes.

dusty sigil
#

Is there a way to add Proficiency Bonus to a check?
For example if I wanted to make a tool check can I do
!c Strength -b Proficiency Bonus
Instead of
!c Strength -b 2
So it's easier to track across different characters?

viscid kernel
#

!c str -b {proficiencyBonus}

dusty sigil
native galeBOT
long cypress
#

How do I use this

viscid kernel
#

You can head to #ddb-avrae-commands and type !tutorial quickstart for an interactive introduction.

long cypress
#

!tutorial quickstart

viscid kernel
viscid kernel
long cypress
#

Ohhh

#

Ok ty

pearl path
#

What is the command to grapple?

empty linden
#

There is no built in command for grapple. It would basically be a contested strength check though.

meager parrot
#

Question

#

What perms I need to be able to add aliases thru the workshop page to the server I don't own?

#

(asking since the neither the server owner nor I know, and I want to help him adding aliases)

viscid kernel
#

It’s listed in !help servalias.

#

But you’d need either administrator permissions, or a role called “Server Aliaser” or “Dragonspeaker”.

torpid vessel
#

Whats commands

empty linden
#

In #ddb-avrae-commands, type !help and Avrae will direct message you a list of its built in commands.

silent iris
#

!help

viscid kernel
mystic nimbus
#

Is this channel help for workshop commands as well? Or just the standard ones listed in Avrae.io?

#

In the meantime, is there a snippet that I can add to adjust a player’s ac due to partial coverage, half coverage provided by basic avrae?

viscid kernel
#

We could probably help with basic questions about the workshop itself here.

#

But for more advanced questions, or for questions about user-made aliases in the workshop, you'd probably have better luck in the Avrae dev server.
http://support.avrae.io/

Discord

The best place to get help for, chat about, and share creations for the Avrae Discord Bot, the #1 D&D bot on Discord! | 19861 members

#

As for cover, there's not built-in snippets for that, but they're pretty easy to make.

tiny basalt
#

gl

young arch
#

Hello i am having issues with avrea and dndbeyond if someone could give me some insight

young arch
empty linden
#

So what's the issue?

young arch
#

im having issues with avrea not accepting some of my spells when i type out casting for eldritch blast it works just fine but when i type out casting for hex of chromatic orb it says my account isnt linked

#

And my account is linked

empty linden
young arch
#

Correct

#

It doesn’t have an issue with most commands like i can access my character sheet and a few spells but most of the spells don’t work

empty linden
#

Or is there a button to sync them?

mighty frigate
young arch
#

No there is no button it says that the data is in sync

empty linden
#

Okay so that means your entitlements are in sync

young arch
#

Awesome

empty linden
#

!cast chromatic orb

remote iris
#

is there a collection for the strike of the giants feats?

indigo spear
#

When using spirit guardians how do I do save and damage on the monsters?

viscid kernel
#

Even if there was a workshop collection, it would have to check for the same access.

viscid kernel
#

You'll see it if you !a list.

remote iris
#

And apparently my players need to update something properly because they should have access to all this through my campaign but it's not showing on their !a list even though they're in my campaign, I have content sharing on, and my master tier subscription is up to date

empty linden
remote iris
empty linden
#

Not sure about that - it may be a bug with Avrae's automation. I'd suggest visiting the Avrae Developer Discord and see if it's a known issue or if it needs to be filed as a bug.

remote iris
empty linden
#

There’s the link

remote iris
#

Appreciate it, ty

native galeBOT
#

v4.2.35

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.35

Improvements

  • Allow quote pairs to work everywhere argparse is used. Thanks to @byronius
  • Actions that have Damage nodes will now show a footer of the damage dealt when out of combat. Thanks @Turtle.py !

Bug Fixes

  • Corrects an issue that prevented actions without automation from displaying a footer showing there was no automation. Thanks @Turtle.py !

Python Package Changes

  • Black updated to 24.1.1 from 23.3.0
  • Pillow updated to 10.2.0 from 9.0.1
    • Thanks to @byronius for code fixes
GitHub

Improvements

Allow quote pairs to work everywhere argparse is used. Thanks to @LazyDope
Actions that have Damage nodes will now show a footer of the damage dealt when out of combat. Thanks @1drtur...

restive rivet
#

Can i ask questions about Critterdb here

viscid kernel
#

What’s the actual question?

restive rivet
#

How do i make an action force a Saving throw

viscid kernel
vapid nebula
#

Question about !ddb

When players who don't have their accounts linked send this message will they receive instructions on how to link their account? I cant remember as its been a while since I've done that.

viscid kernel
#

They will indeed.

strong knoll
#

We're having issues getting new images uploaded into discord to load into our combat map.

Anyone know what could be wrong? It works fine in images that we already have in our server, just not on new ones we upload.

real marlin
#

I'm trying to import a gsheet for the first time, usually I use ddb, but I thought I'd give a homebrew a go. But now Avrae says the sheet is invalid and reminds me to share it with her. I've done this, repeatedly, but I can't get it to work..

empty linden
#

That suggests the Google Sheet you're using is either not supported or someone/somewhere has changed a column that breaks the sheet functionality.

#

If you want something mildly automated use this Google Sheet (https://gsheet2.avrae.io/) and do not hide or change the columns around - Avrae needs them in that configured setup to use the sheet correctly.

pearl path
#

What's the command to add 1d6 psychic dmg to a longbow?

empty linden
#

Do your normal action command (e.g. !a longbow) then add the extra bonus damage like so: -d 1d6[psychic].
So all together it would look like !a longbow -d 1d6[psychic] -t <target>

pearl path
#

Double bladed scimitar, how do you do do the special attack in avrea?

#

The special is after you attack as part of the action you can use bonus action to attack dealing 1d4

viscid kernel
#

Items don't have built-in automation.

#

You can either set it up as an attack on your character sheet and then !update.

#

Or you can add it directly in Avrae.

viscid kernel
#

Yep

pearl path
# viscid kernel Yep

I guess, i need to make double-bladed scimitar bonus action attack. Then manually add the 2d6 fire dmg?

viscid kernel
#

You never said anything about added fire damage. 😅

#

Better to add it all directly in Avrae, then.

pearl path
#

It's a flame Tongue Double-Bladed Scimitar, so I'll do

!a flame -d 1d4 2d6fire

viscid kernel
#

!a create flame -b "strengthMod + proficiencyBonus" -d "1d4 + {strengthMod} [slashing] + 2d6 [fire]" -activation 3

pearl path
#

Ohhh now i get what create means hahah

viscid kernel
#

Yeah, that just adds an attack called flame.

#

So then you can !a flame.

pearl path
#

What's activation 3?

viscid kernel
#

That adds it under Bonus Actions when you !a list.

pearl path
#

Got it, thank you

viscid kernel
native galeBOT
late elmBOT
#

Good afternoon, everyone!
Just wanted to hop in here in let you all know that we are currently aware of a bug effecting the import and updating of GSheets-based character sheets. Following today's update, you may encounter an error where attempting to import or update a character sheet that was made with GSheet; this is a known issue, and is currently being worked on. However, this may take some time to resolve completely. Thanks for your patience while this fix is worked on, tested, and implemented!

native galeBOT
#

v4.2.36-hotfix1

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.36-hotfix1

Bug Fixes

  • Fix token expiration issues for gSpread Thanks @byronius
  • Fix GSheet reauthentication issue. Thanks @byronius

Python Package Changes

  • rapidfuzz updated to 3.6.1 from 2.0.11
GitHub

v4.2.36-hotfix1
Bug Fixes

Fix token expiration issues for gSpread Thanks @LazyDope
Fix GSheet reauthentication issue. Thanks @LazyDope

Python Package Changes

rapidfuzz updated to 3.6.1 from 2.0.11

restive rivet
#

How do you not apply modifiers to attacks for two-weapon fighting

viscid kernel
#

Create a separate attack that doesn’t include that modifier.

#

Or subtract it from the existing attack each time. If the modifier is +5, then -d -5 for example.

sleek gust
#

I play AL with my kids, and we received the Butcher's Bib at a con this past weekend. Since it's in a book I don't already own, I bought it on DDB to use with character generator. I was able to add it to my character inventory, but it does not appear in search when I try to add it to theirs. Anyone know what may be wrong?

sudden hare
#

Make sure that character has Critical Role content turned on in their options, because that's where the Bib originally came from.

sleek gust
oak sky
#

why is my blowgun formatted this way?

viscid kernel
#

How did you expect it to be formatted?

#

And what does this have to do with Avrae? 😅

pure heath
#

how do you get codes

empty linden
#

Codes for what exactly?

#

Like aliases to use for Avrae?

#

I suggest using the Avrae Workshop to subscribe to specific community-built aliases - see Avrae.io for more info.

lilac yarrow
#

How do I roll for stats

viscid kernel
#

!rollstats

dusk ridge
#

Hello!

#

Imma try to elaborate the question a little better

#

Ok ok I'm trying to wild shape in avrae

#

With a moon druid

#

Into an specific beast

#

Question: how?

#

keep in mind you talking with a neophyte so my excuses in advance

#

I went and picked a class that seems complicated for a Beginner lol

viscid kernel
#

But there is a user-made alias for this that's pretty popular.
https://avrae.io/dashboard/workshop/62cf7f72e461f451040c49c9

native galeBOT
#

v4.2.37

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.37

Improvements

  • Add typographic apostrophe ’ (aka smart quote) into the exception list when considering mid-string apostrophes. Thanks @justhalf
GitHub

v4.2.37
Improvements

Add typographic apostrophe ’ (aka smart quote) into the exception list when considering mid-string apostrophes. Thanks @justhalf

New Contributors

@justhalf made their first...

queen kestrel
#

i'm doing !campaign with a dnd beyond campaign link but it's saying its not a dnd beyond campaign link

viscid kernel
#

Are you using the campaign link or the invite link?

#

For which the command would be:

!campaign https://www.dndbeyond.com/campaigns/1234567
hybrid zenith
#

Can anyone help me? I recently became a dm and I want to know how to make a game

viscid kernel
buoyant wave
#

Just discovered this channel... so much good stuff! Thank you @viscid kernel for the time and effort you spend to educate us. I'm a new DM and run a small pbp for family. Just reading back a few weeks has already shown me fixes for problems and has given me a ton of rabbit holes to go explore!

lofty zephyr
#

If i change the name of a spell in D&D Beyond, shouldn't it change in Avrae too?

#

Like weapons

viscid kernel
#

I wish 😅

scarlet lion
#

How do u make characters

viscid kernel
scarlet lion
#

!help import

viscid kernel
scarlet lion
crisp quail
#

How does one delete a character from avrea in a channel?

#

New to avrea and couldn't find a command for it

viscid kernel
#

!char delete <name>

native galeBOT
sudden steeple
#

if i want to use booming blade with a whip attack how would that command look or do i need to do 2 separate commands?

viscid kernel
#

Two commands

#

You could use an alias or create your own attack if you want it all in one.

pearl path
#

How do i favor hunter's mark, into a whistling?

viscid kernel
#

Could you rephrase the question? Not sure what you’re asking.

pearl path
#

Can you edit the hunters mark cast to say whistling "song"

viscid kernel
#
!cast "hunter's mark" -title "Janrei whistles a tune!"
#

You might also try -phrase instead of -title.

pearl path
#

Thank you

vagrant gull
#

A little help with the -title arg? Just need to know how it works, as i want to make an alias that rolls a check for a monster, but swaps out the monster's name for a custom one

viscid kernel
#
!mc commoner str -title "Bob makes a Strength check!"
summer portal
#

How do I add Avrae to my server

empty linden
vagrant gull
#

How does one add a combatant who's already in initiative to a group

#

Oh nvm it's !i opt (combatant name) -group (group name)

thick hound
#

hihi id like to ask a ques
when dm-ing during innitiative could the bot send me the message of the stats to a specific channel instead of my dm?

viscid kernel
#

And what kind of channel are you trying to send them to?

heady jolt
#

So just re-posting my question here from the channel I wrongly posted it in 😅

I am running a campaign for 3 groups atm and one of the groups reached a breakpoint where the stat-total I allow for their characters should they roll new ones is pretty high (Due to my setting being a bit of a powercreep one) - I have the rule that when they roll for stats they now roll till they have 5 stats blocks between the total ranges of 80-90, but this is pretty high and it takes a lot of spamming with the !ranchar command to gets this.

  • So the question: Is there a way to make a special command-roll for Avrae that lets me set that it rolls the total to be in-between set numbers?
    I already know that I can use !servsettings and mess around with that but this would set the rules for my ENTIRE server, not just for the group that now has access to these higher stat-totals (Which is why I was hoping there is a special command-roll you can do.)
viscid kernel
#

It was pretty popular before Avrae got native support for that.

thick hound
viscid kernel
#

The only other option would be the channel where initiative is running, by unhiding the monsters you want shown there.

pearl path
#

How to use eleven accuracy in avrea

viscid kernel
#

Add eadv.

#
!a longbow eadv
#

You can also use !help a to get the full list of arguments.

pearl path
#

Eadv worked thank you

vagrant gull
#

Is there a way to roll multiple dice, but make it so that no 2 dice can roll the same number?

#

Like i roll 9d10s, and if a die rolls a 7, another die cannot roll a 7 also?

viscid kernel
#

Nothing built-in, no.

#

But you could potentially write an alias for it.

native galeBOT
#

v4.2.39

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.39

New Features

  • Add spell_level as an automation variable by @Turtle.py

Improvements

  • Minor documentation fixes by @Croebh (They/Him)
  • More Documentation Fixes by @VeryGreatFrog [Bestiary Builder]

Bug Fixes

  • fix(character): return existing cc in create_cc_nx by @Infinidoge.snek
  • This could potentially be a breaking change for some aliases. Keep your eyes open!
GitHub

New Features

Add spell_level as an automation variable by @1drturtle

Improvements

Minor documentation fixes by @Croebh

Bug Fixes

Patch 3 by @VeryGreatFrog
fix(character): return existing cc in...

viscid kernel
#

Just hover over your character and click the wrench that appears to get started.

late elmBOT
#

Afternoon everyone! We are pleased to announce that Avrae should now fully supports the Kobold Press's Tome of Beasts for Monster Automations

pearl path
#

What the command to use maneuvers of battle master?

empty linden
#

!a <name of maneuver>

#

So let's say you have the maneuver Parry - it would simply be !a "Maneuvers: Parry" and Avrae will do the thing and remove a superiority die.

light bone
#

hello, can someone give me an aid?
How is the correct way to code a finesse weapon directly in avrae? Because the way i used to is not working. I dont know if its as if I am doing something wrong or missing a part.
The code I use is:

!a create "Shortsword" -b max(strengthMod, dexterityMod)+proficiencyBonus -d 1d6+{max(strengthMod, dexterityMod}[slashing]

Is it wrong? Oh, I know I can just do it directly in the dashboard but I am trying to learn quick coding using prompts.

#

when I use this code I get an error that max(strengthMod cant be used as a bonus.

viscid kernel
#

You're missing a closing parenthesis after the second dexterityMod.

#

And for any argument with a space in the middle, you'll need to wrap the whole thing in quotes.

light bone
#

oh, yeah sorry i deleted that one by mistake.
But the error I get is not from damage but from attack bonus

viscid kernel
#
!a create Shortsword -b "max(strengthMod, dexterityMod)+proficiencyBonus" -d "1d6+{max(strengthMod, dexterityMod)}[slashing]"
#

That's because you need to wrap it in quotes.

#

Otherwise it thinks the argument is just the first "word", which in your case is max(strengthMod,.

light bone
#

ooooooh

#

ok

#

wow, that simple thing

#

alright, thank you very much

restive rivet
#

Is there a way to do !init next for multiple creatures at the same time

viscid kernel
#

There’s also !i skipround

junior slate
#

how do I use cusrom counters

viscid kernel
#

!help cc has the full details. Is there a specific part you wanted to know more about?

junior slate
#

Cant use them at all anyway

#

cant reduce their counter

#

tried help cc already

#

nothing works

#

So I have a cc called "Superior Maneuver"

#

Cannot reduce or use it in any way

#

in any way at all that I have tried

#

help has not been any help[

#

There is nothing specific to talk about

#

only that nothing works.

viscid kernel
#

You probably don’t even need to use the full name. !cc super -1

junior slate
#

@viscid kernel ok thanks

pearl path
#

How do you make avrea custom attacks for the manuover pushing attck? It's because dndbeyond didn't give me the choosing box when i picked superior techniques

viscid kernel
#

Just hover over your character and click the wrench that appears.

restive rivet
#

Is Avrae's "Healthy","Injured", "Bloodied", and "Critical" based on anything in game or something else

empty linden
#

I think that comes from a historical nomenclature in D&D (but not necessarily specified/codified in any specific rules in 5th Edition) that helps give players some understanding of how much damage they've done without actually telling them the monster's hit points.

hushed lotus
#

Bloodied is drawn from 4e where the monster hits 50% of its HP. Critical is 10% though I don't know where it's specifically pulling from. Injured just means less than 100%

young arch
#

i tried to connect avrae to my campaign but it just said that its not a valid link

vapid nebula
young arch
vapid nebula
#

What do you mean doesn't recognize the connection?

young arch
#

it says i need to connect my discord account even if i already did that

narrow frigate
#

Have you used the !ddb command?

vapid nebula
young arch
#

that worked it i think

native galeBOT
#

v4.2.40

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.40

New Features

  • Add channel and resetall sub commands for !character command and other improvements to consistency, Thanks @thetreat for your first contribution!
Some big changes to how character sheet management is handled:

A channel context can now be used to have channel-specific characters in addition to server-specific characters. This is most useful for those people that have multiple campaigns in one server. By default, it will use your current global character as the character that gets set for these commands.
The resetall command will reset any server-specific or channel-specific mappings that have been created and leave just your global character.
An optional name parameter has been added to both the server and channel commands to allow you to directly specify what character you want set for that specific context

!char channel Mordenkainen 
!char server Vecna


To help clear up what context is currently set for Global/Server/Channel, whenever a character embed appears, it will add a changelog of the most recent command and the new current state of all those contexts based on the channel and server you are in.

Improvements

  • Updated SCDS from DDB to v2
late elmBOT
#

Hey Everyone,

Just letting you all know that on <t:1711648800:F>, we will be rolling out an off-schedule update to re-add the ephemeral ( vanishing ) times to the embeds for character swapping. You are welcome to join the Beta Tester role and test it out in #903343198901002251 if you desire to see it and give us your thoughts before we deploy it. The timer is currently set to 20s as of this announcement. That might change pending feedback to shorter, or longer depending on discussions.

native galeBOT
balmy merlin
#

How do I determine my strength stat?

viscid kernel
#

Avrae reads the ability scores from your imported character sheet.

#

There isn’t a way to set your STR score directly in Avrae.

pearl path
#

How do you create snippets again with description?

#

".!snippet "2ammo" -b 2 (what's next?)"

viscid kernel
#

If this is planned for use with the !a command, you can use !help a to see the available args.

#

But I’m guessing you want something like -desc "Description here."

sly flax
#

Hey all. I've tried to search but I can't seem to find the answer. I'm the DM and trying to add my campaign to the channel we have our sessions in but for some reason it's not working. I just keep getting the error that "This is not a D&DBeyond campaign". dnd beyond is linked to my discord, and I have avrae in the server, and have added it to the channel for discussions, so it's all linked. I'm not sure what I'm doing wrong.

empty linden
#

Make sure you're linking to the URL of the campaign, not the campaign invite link.

sly flax
#

Oooooh I have no idea how I missed that! Thank you lol

restive rivet
#

How do you spend hit dice on avrae?

viscid kernel
#

Hit dice aren't tracked natively.

#

You could set up a custom counter for it, or check for a user-made alias on the Avrae Workshop.
https://avrae.io/dashboard/workshop

summer tangle
#

Im wanting to cast a spell as a held action.
One of my monsters named "CSFB1" (Counterflux Blastseeker) has a held action to cast scorching ray at a PC.
It's now triggered but what's the correct command to cast it?
I thought
i aoo cast "Scorching Ray" "CFBS1" -t <target name> would be correct but it isn't.

[Ping Response Please]

viscid kernel
#

So !init reactcast CFBS1 "Scorching Ray" -t <target>

viscid kernel
radiant gazelle
#

so the ! command doesnt work what do i need to do

viscid kernel
#

It’s possible someone changed the prefix. You could try @Avrae#6944 prefix ! to reset it.

native galeBOT
#

v4.2.41

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.41

Improvements

  • Receive Level from DiceCloudv2 instead of doing math of classes.
  • !char name command updates to bring it back to parity with original. Thanks @thetreat
  • Make use of new Computational Endpoint for Avrae Imports of DDB Characters utilizing most up to date rules/game engine.
    • This means that Background Feats work!
GitHub

Improvements

Receive Level from DiceCloudv2 instead of doing math of classes.
!char name command updates to bring it back to parity with original. Thanks @etriebe
Make use of new Computational En...

late elmBOT
#

Hey Everyone,

We are aware of the various issues plaguing Artificers as well as some spells missing from spellbooks on DDB Imports. This is due to the change of the DDB<->Avrae conversion and some changes that were made to that layer. We are working to resolve those issues without having to rollback or redeploy Avrae.

sour parcel
#

Is there a way to have subtotals of damage that has been rolled?

#

For example, I might want to know how much lightning damage a javelin of lightning does and when multiple attacks are being done with them, then I would love to make it easier to read subtotals, instead of calculating them every time

viscid kernel
#

You could write a custom attack to calculate and display that.

#

But there’s nothing built-in that would apply to existing attacks.

late elmBOT
#

Hello, all!
Earlier today, an announcement had been made regarding an issue with spells not importing properly.
Over the course of the past few hours, a fair few more details have been discovered about the bug. The bug appears to impact all spells on character sheets that were imported from D&D Beyond that are 1) always prepared, and 2) always known. This includes such things as spells from Cleric Domains, spells from Paladin Oaths, spells from Warlock Patrons, among other sources. In addition to these spells being imported improperly, a non-zero number of Artificer Infusions are also impacted by this issue.
This issue arose due to a recent update with Avrae wherein a new service was relied upon for information regarding these features when importing these character sheets from D&D Beyond. The issue that Avrae is being impacted by was apparently an issue that has impacted that service for some time, but was only discovered as a result of the erroneous imports from D&D Beyond.
As a result of this new knowledge, it was determined that it might take a little while to fix. A good amount of development effort is being put into resolving this in a timely manner, but due to the nature of the issue, that may not be possible.
In response to this, the development team has decided to continue working on this issue; however, if a solution is not found by the end of tomorrow, Avrae will be rolled back to an earlier version to allow for normal operation to continue until a resolution is found. In particular, changes originating from the more up-to-date rules engine (for example, feats from Backgrounds importing and functioning) will not function as they have since the most recent update this past Wednesday until we can ensure that a solution to these changes will not prevent normal operation. However, everything else should function normally!
We appreciate your patience while we deal with this issue!

sour parcel
viscid kernel
late elmBOT
#

Good afternoon!
The issue that was reported yesterday wherein spells from certain sources, as well as Artificer Infusions, were not importing correctly has been fixed.
Due to the nature of the issue, Avrae does not need to go offline for her to once again begin correctly importing impacted D&D Beyond sheets. Many thanks to the efforts of the developers involved to ensure the timely resolution of this issue, and many thanks to you for your patience!

restive rivet
#

How do you use more than one point of lay on hands?

empty linden
#

!a "lay on hands" -amt # and replace # with the number of points you want to expend

#

Using the !a command to list all your actions also shows some additional text for some actions (e.g. it states to use the -amt # for lay on hands)

native galeBOT
#

v4.2.42

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.42

Improvements

  • Additional improvements to the !char commands. Thanks @thetreat
    • Documentation cleanup
    • Toggle removed for server and channel commands
    • Fixed resetall
    • Made the commands proper subcommands
  • !help on servers with an adjusted command prefix will now show you commands using that prefix. Thanks @Croebh (They/Him) [Not the Dev]
  • Made !save death a subcommand. Thanks @byronius

Bug Fixes

  • !save death [fail|success|reset] will properly fail, succeed, or reset your death saves again, without rolling. Thanks @Croebh (They/Him) [Not the Dev]
GitHub

Improvements

Additional improvements to the !char commands. Thanks @etriebe

Documentation cleanup
Toggle removed for server and channel commands
Fixed resetall
Made the commands proper subcomman...

white haven
#

Hello, there is something that I am confused about the Beyond's action Creation.

I want to make a transformation ability that takes an action to have an effect, and it would show in init that it is on and for 1 min [10 rounds],
as well as I also want to make a special attack that is once per turn on a hit that deals half-character damage and can target monsters and such.
I want to also make an ability that will roll a d6 and then take them away from the hp of the character [Much like the feat vital sacrifice]
lastly, there is the transformation and I do not want it to deal damage at all I just want it to give the character using it an effect and be a wall of text essentially

#

this is for a subrace for aasimar scourge

#

it copies some stuff but have its own transformation

#

this is the damage thing

#

i essentially want to make it so the 10 is up there

#

at the damage thing

#

this is the transformation that i want to have only the effect on and not the Meta damage thing

#

and this is the Similar Vital Sacrifice thing as well, i want to make it deal damage to self

#

these 3 problems is all i have once solving them the sub race will be ready to be online

#

can someone help please? and thanks in advance

#

Please Ping me as well

viscid kernel
viscid kernel
#

If it’s just an attack roll and damage, it could potentially be done in either system.

#

But I’m not sure what you mean by “half-character damage”. 😅

white haven
#

oh sorry

#

half character total level damage

#

and as well as last point which is the forth

white haven
viscid kernel
#

And that’s for a race, correct?

#

It’d be easier to do in Avrae.

#

But it’s doable in Beyond.

white haven
#

Please enlighten me with this sacred knowledge 🙏

viscid kernel
#

For Avrae, just add an attack that does {level} damage.

white haven
#

And yes it is for a race

#

Okay but in beyond?

viscid kernel
#

For Beyond, you’d have to set it to do a damage of Fixed Value: 1.

#

And then add an override for every level where the fixed value changes.

#

So… every level. 😅

white haven
#

Like...

#

Hmm...

#

This will be funny...

#

Omg I will do this for 20 times? 🤣

#

Wait not 20 O.o

#

40 😂

#

Omg please tell me you joking x-x

viscid kernel
#

Hence why I said it would be easier to do in Avrae.

pearl path
#

How do you make the "-desc" to show up in the attack tread

viscid kernel
#

!a dagger -desc "Your description here"

still panther
#

Is there a way to repeat a command multiple times?

#

If I'm making a lot of attacks, for example

empty linden
viscid kernel
#

!a longsword -t Bob -rr 3
!a longsword -t OR1 -t OR2 -t OR3

unreal thorn
#

Hello

#

I am trying to set up avrae in my server but can not set a prefix command for it pls help me

empty linden
#

Are you using any othjer bots on your server? They may interfere with Avrae's preferred ! prefix.

unreal thorn
#

No i only have avrae

empty linden
#

Do you have admin privledges on the server?

unreal thorn
#

I made the server

empty linden
unreal thorn
#

Yes

empty linden
#

Sorry for all the questions - just trying to make sure we're not missing anything.

unreal thorn
#

That's ok

empty linden
#

Does Avrae have permissions in the channel?

unreal thorn
#

1 sec lemme look

empty linden
#

Like when you look at the channel roles, is Avrae listed?

unreal thorn
#

Now it is

empty linden
#

Okay see if you can run a command using Avrae on that channel

unreal thorn
#

Ok 1 sec

#

It is doing commands how do I set a prefix

empty linden
#

I stick with the deafult myself

unreal thorn
#

I did aswell

#

Thanks for the help

pallid venture
#

Hi, can I ask how to get avrae to roll a formula but re-roll 1s?

#

So like 4d4*10 reroll 1s

#

I’ve tried doing !r 4d4*10r1 but I honestly don’t know know if that’s the right way to do it. It doesn’t seem to be working — I’ve ran a load of rolls and it’s not rolling any 1s at all, but neither is it showing that it’s re-rolled any 1s. I think I must be doing it wrong.

viscid kernel
#

Depends on how many times you want it to reroll.

#

What happens if the reroll is also a 1?

#

!r 4d4ro1 * 10 will reroll it once.

#

!r 4d4rr1 * 10 will reroll it as many times as it takes.

#

!help roll has the full list of operators.

pallid venture
#

Ah I was close but no cigar. Thanks 😄

shut summit
#

Having some issues with avrae and dnd beyond connecting rolls for one of my players.

We imported character into the server.

We connected the campaign to the server.

We were testing it out yesterday. They can roll on the dnd beyond app but the rolls don't cross over to the server.

We tried deleting their character and re-importing them.

We checked to see if their dndbeyond account and discord is connected, which it is now.

We tested it again and it's still not processing the rolls onto discord/avrae.

I'm not having issues with it and neither is another player.

Are we doing something wrong??

Do we need to do something additional?

gusty egret
#

Make sure the correct account is connected, make sure that the character is in the correct campaign.

native galeBOT
#

v4.2.43

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.43

Improvements

  • Added a newline for summary docstring in !help as well as more concise command specific help description. Thanks Rev!

Python Package Changes

  • LaunchDarkly SDK 7.2 to 9.x
GitHub

Improvements

Added a newline for summary docstring in !help as well as more concise command specific help description. Thanks @TheReverendB

Python Package Changes

LaunchDarkly SDK 7.2 to 9.x

shut summit
#

Correct account seems to be connected and character is in correct campaign.

Dice tray settings are set to be viewed by everyone

gusty egret
#

If you have them hop into the avrae support server they can probably help faster there. Having them run !ddb to confirm things first can help too.

viscid kernel
#

When they roll in the app, do the results appear in the Game Log on DDB?

shut summit
#

went to the avrae support, didnt have much help there

#

results do appear in the game log on ddb

#

as a GM, if i roll their character's stuff, it works on my end but it doesn't work on the player's end, also double confirmed with them that they're tapping on the square or modifiers

#

they do and it does roll in the game log, but doesn't connect to the server on Avrae

hallow breach
#

how do i create a alias for gift of alacrity? i use dicecloud and avrae dont let me cast

empty linden
narrow frigate
#

Is there a way of getting Avrae to announce release notifications in a channel on my own Discord server?

somber helm
#

Hi there. I was hoping I could get some help with a command for loot generating and exp with avrae.

Essentially with just calculating total party level to generate such.

empty linden
somber helm
#

okay thanks

viscid kernel
viscid kernel
#

Similarly, if they go here, what Discord username does it show? Is that the same account that imported the character on your server?
https://www.dndbeyond.com/account

shut summit
empty linden
#

Interesting! Glad you got it sorted out.

ripe plaza
#

how do I add a horde to an encounter?

viscid kernel
#

Probably depends on what you mean by "horde". 😅

ripe plaza
#

a group of enemies of a single type that act on the same init

viscid kernel
#

If you just mean adding more than one of the same kind of creature, then add -n [amount].

#

If you want to group them as well, add -group [name].

#
!i madd orc -n 3 -group Orcs
ripe plaza
#

also if I'm using a custom creature from my bestiary I just replace orc with their name yes?

viscid kernel
#

Yep

ripe plaza
#

thx

young arch
#

Hello everyone, I'm making my first dnd game with some friends. I'm going to be the dungeon master but I have some issues.

#

Sould I make character sheets for my enemies or not?

#

Also I'm still confused on how and where to put certain things in the character sheet, like modifiers

empty linden
narrow frigate
pulsar dagger
#

hello all for some reason some of my players are able to use the encounter sheets in our campaign to roll from encounters but others are not and I cannot as well. any notes on this?

#

please DM advice if anyone knows how to fix this issue

viscid kernel
pulsar dagger
#

so it turns out it was the beyound 20 whisper rolls sending it to my mail vs the channel

#

turned whispers off and it fixed it

#

kinda cool

hallow breach
#

how can i change the flavor text of attacks?
i made a wildfire druid
that im styling as a jojo character
and i wanna change some attack texts
like
casts eldritch blast
to
EMERALD SPLASH!

#

and summoning the fireseed would be
SUMMONS HIS STANDO: wairudo faiyaa!!!

steel knoll
#

Does Avrae have a way to set up temporary stat blocks for monsters? Do I have to set something up in DNDBeyond?

empty linden
#

Check out the bestiary command - Avrae can import monster statblocks from two sources (not DnDBeyond yet). See #ddb-avrae-commands message

viscid kernel
#

!cast "eldritch blast" -title "Jojo casts EMERALD SPLASH!"

steel knoll
#

That's more involved than I was looking for. I was hoping to program a few buttons like [1d20+5] [3d8+3] and just have those on hand, for instance.

hallow breach
#

thanks!
ill use that for now, but since i often use dicord on mobile, is it possible to set up alias so i can type it out faster?

junior comet
#

How much does Avrae cost to add to a Discord server?

silk light
viscid kernel
#
!alias splash cast "eldritch blast" -title "Insert here"
!spash
hallow breach
#

Thanks!!!!!

drowsy fable
#

@wheat garden are you dead

viscid kernel
late elmBOT
#

Good evening!

We are aware of the issue being seen of our tasks / clusters sporadically restarting recently. We have isolated 2 possible things that may be contributing to this. The first, we have addressed and is currently running for testing on our Nightly build. We are planning on releasing this in the morning ( Eastern time ). The second, is related to the Discord API itself which is having some higher latency then normal, and we are seeing several disconnects and reconnects due to this.

The reason we are waiting for the morning is to keep our eyes on the DiscordAPI latency and see if that resolves and clears up just to see how much of the issue is related to that, as well as to get some testing against the Nightly build to ensure that our fix is properly functioning and resolving the issue.

native galeBOT
late elmBOT
#

Morning all!
As you may know, Avrae was experiencing some issues with short downtimes popping up over the course of the past few days, as reported in our previous announcement. However, after a hotfix this morning was released, this issue has been resolved! In addition to solving the short, sporadic downtimes, an issue involving GameLog sync from D&D Beyond was also fixed, so that feature should function more consistently, as well.
Thank you for your patience while we investigated the cause of this issue!

restive rivet
#

Can you manage Ki points in avrae?

viscid kernel
#

!cc ki -1

fossil lintel
#

is there a way i can implement the sharp shooter feat into avrae attack rolls?

viscid kernel
#

!a longbow -b -5 -d 10

#

You could also add it as an attack of its own or make a snippet if you want something more reusable.

untold escarp
#

How do I import DDB character sheet.

gusty egret
#

!import you can DM Avrae directly for help with that !help import

torpid drift
#

I made a Homebrew Monster on DDB... but I can't seem to add it to combat with Avrae. What am I doing wrong? Please ping me if you can help.

viscid kernel
torpid drift
viscid kernel
torpid drift
#

Well... that's handy.

late elmBOT
#

I don't do DDB Advertising Announcements here often, if at all. However, I would like to share. DnDBeyond Marketplace has been refactored and rebuilt to include Physical & Digital Bundles, as well as some of the 3PP Content that we are partnering with to release.

D&D Beyond Marketplace Redesign: See What’s New Here!

On April 30, we released a new version of the D&D Beyond marketplace. Here's what you'll find has changed.

native galeBOT
#

v4.2.44

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.44

Improvements

  • Enables strict=True option for get_effect for aliasing. Thanks TheRev and @VeryGreatFrog [Bestiary Builder]
  • Added support for Include and Exclude tags on damage resistances/immunities/vulnerabilities for Dicecloud V2 characters. Thanks @Croebh (They/Him)

Bug Fixes

  • Fixed the Death Save portion of the "Playing the Game" tutorial. Thanks @Croebh (They/Him)
GitHub

Improvements

Enables strict=True option for get_effect for aliasing. Thanks TheRev and @VeryGreatFrog
Added support for Include and Exclude tags on damage resistances/immunities/vulnerabilities fo...

hallow breach
#

How would I load a character into avrae as a monster?
So the hp will be shown as healthy injured critical and all that.

#

Basically I have build a character using dicecloud I want to use as a npc.

empty linden
#

Check the Avrae help on 'bestiary'

#

You can import homebrewed monsters using CritterDB but I think they recently added another provider

#

DiceCloud and DnDBeyond monsters imports are not currently supported.

hallow breach
#

Mm alright thanks!

viscid kernel
#

If you built it in Dicecloud, you can import it as a character instead and still add it to initiative.

#

You can also add generic combatants to initiative if all you want is a health display.

lilac jetty
#

I’ve seen a lot of servers with seemingly custom plugins that I can’t find on the avrae dashboard, such as: excavating ruins for trinkets, a bag filled with items for new players, etc. any ideas how to do something like that on the dashboard? I’m new to avrae kinda but am eager to do more

viscid kernel
#

Yeah, those might be private aliases for those servers. You could always ask the server itself what they're using.

#

If you've got any further questions or need a hand with your own alias, then the Avrae dev server is a great place to ask.
https://discord.gg/3nXaBHVq

weary notch
#

I'm learning how to use Avrae to include more games on discord. But doing a part of the tutorial about adding characters. How can use switch active characters?

unkempt wharf
#

Can I put something in an action command alias to decrement a custom counter at the same time?

#

I can't find an argument for that other than !cc but that's a separate command

viscid kernel
#

Technically yes, but I’d recommend using the automation engine instead of an alias.

weary notch
viscid kernel
#

Did you !import any other characters? What does it say if you try !char list?

weary notch
late elmBOT
#

I apologize for the Delay. The Vecna Eve of Ruin is now supported and automated for Avrae!

late elmBOT
#

Hello, everyone! I have a bit of an important announcement to make.
Tomorrow, starting at <t:1715796000:t>, <t:1715796000:R>, our typical weekly maintenance will begin. However, this maintenance will be a little different. We need to do a little housekeeping behind-the-scenes and, as a result, the bot will be down for longer than usual during this maintenance. Historically, our typical maintenance takes around 5-10 minutes from the moment the bot is shut down to the moment it regains complete functionality on all servers. However, for this maintenance, we anticipate that the bot could be unresponsive for up to an hour. She may show up as online, but please understand that most of her functionality will be unavailable until the maintenance is completed. Due to the specific nature of this maintenance, the projected maintenance window has a non-zero chance to extend beyond an hour, though we believe this to be unlikely.
We will be making another announcement when full functionality has been restored, or if any factors impact the duration of the maintenance, so please be sure to Follow this channel using the button below. Feel free to occasionally check in on this channel as well, if you would like!
Thank you for your understanding and patience with us as we undergo this maintenance!

late elmBOT
#

Hi, everyone!
It seems that an issue has arisen at some point in the last hour that has caused the bot to be offline in some servers, while doubling up commands in others.
Please be rest assured that the cause is being investigated, and we will let you know when the issue is resolved!

late elmBOT
#

It appears that the previous incident has been resolved! Thanks for your patience.

fossil lintel
#

Is there a way to put specific characters for different servers, Instead of having to constantly switch them out?

hushed lotus
gusty egret
#

I cannot remember if it's out of noghtly, but !char server and !char channel are things. Try !help char.

late elmBOT
#

Heya, all!
The extended weekly maintenance window that was announced yesterday will be beginning ~<t:1715796000:R>! As a reminder, Avrae will show as online for much of this time, but she will be largely unresponsive until the maintenance ends. We anticipate that this maintenance will take less than an hour.
In the event that this maintenance window changes, either due to being completed early or needing to be extended, we will post another announcement. We'll be sure to let you all know when she's responsive again, and thank you for your patience while we do some necessary housekeeping!

late elmBOT
#

Hello! The extended maintenance period has concluded. Avrae's functionality should be fully restored at this point. Thank you very much for waiting!

native galeBOT
#

v4.2.45

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.45

Bug Fixes

  • Fix the ReadTheDocs build process
  • Fix !init skipround to respect the deathdelete toggle. Thanks Rev
  • Removed Garbage Collection on shard resumes.
GitHub

Bug Fixes

Fix the ReadTheDocs build process
Fix !init skipround to respect the deathdelete toggle. Thanks @TheReverendB
Removed Garbage Collection on shard resumes.

Full Changelog: v4.2.44...v4....

unkempt wharf
#

Is there an argument to replace the damage die of an attack?
I have a Tabaxi monk, his attacks should all be 1d6 from Cat's Claws but they're all 1d4 and it's a chore to make several custom actions

#

I'd like to specify 1d6 dmg in the string if there is a way?

viscid kernel
#

I would simply set that up as a separate attack.

#

(Assuming you use DDB, I'd also go to the character sheet and stop the current one from displaying as an attack, so it doesn't get imported.)

unkempt wharf
#

it's annoying because it means all of the default Monk actions for Avrae are broken in this edge case, the martial arts/Ki stuff I will have to customize from scratch

sour parcel
#

Is there a command for class features?

empty linden
#

classfeat <name of feature>

viscid kernel
#

☝️ That’s to look up class features.

#

If you want to use a class feature, it’s probably !a <name>

#

But it might vary depending on the specific feature you want to use.

late elmBOT
#

We have noticed the reports of doubling of commands, as well as down on some servers, this should be resolved in about 3-5 minutes. We apologize for this and hope to find the root cause and a resolution.

late elmBOT
#

After noticing some reports of lingering issues from the prior resolution, Avrae is going to be restarting here over the next few moments. We apologize for this inconvenience.

fallow stratus
#

Having some issues with people importing their characters. Character is created, they copy the url and go to i.port but it's coming up with an error saying the character doesn't exist, but it does

#

I'm not sure what to do at this point. This happened yesterday as well and I had to create a new ddb campaign (and link that one as well) just so 1 person could join. Now another person is using that new campaign to create theirs but same issue.

late elmBOT
#

We just rolled out a few fixes for some of the missing MCDM monsters. We are working to get the rest topped off and going.

fallow stratus
viscid kernel
#

You could try double-checking that your DDB and Discord accounts are linked (!ddb).

#

Or you could simply change the character to “Public”.

fallow stratus
#

Ok, I'll give that a try. Thank you

late elmBOT
#

Decent sized chunk of AVR-850 Megathread processed and cleaned up.

waxen flax
#

is there a way you could add items in the characters? bcs we keep getting items from our run but dont know how to add them to our characters in avrae?

#

and also how to use the items u have

safe burrow
#

hey guys

#

i just wanna ask can you play a dnd game made of two players?

#

like the dm and the player

viscid kernel
#

You can, but I’m sure what that has to do with Avrae… 😅

safe burrow
#

lmao i just saw dnd and help in the same sentence and decided to ask

native galeBOT
#

v4.2.46

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.46

Improvements

  • Fuzzy matching now matches better and takes the entire string into account. This should help with matching items with similar names. Thanks @Croebh (They/Him) [Not the Dev] and @Kevin [Ye shall 🏓 me]
  • Dicecloud V2: Use library tags for finding certain properties. Thanks @byronius

Python Package Changes

  • Updates:
    • DiSnake 2.9.1 to 2.9.2
GitHub

Improvements

Fuzzy matching now matches better and takes the entire string into account. This should help with matching items with similar names. Thanks @Croebh and @kevklash
Dicecloud V2: Use li...

torpid drift
#

Looking for some help with scaling Roll in the Dashboard automation. Trying to get it to roll Bardic Inspiration.

late elmBOT
#

Sharing some info here, Thanks to @using(Kedar="p1ng-abl3") and @dragoomind . Stone's Endurance, Gift of the Metallic Dragon: Protective Wings and Gift of the Chromatic Dragon: Reactive Resistance are now properly automated! Thanks for the submissions!

viscid kernel
#

I'd save the bard level as a separate variable, though, personally.

#

If you add a Set Variable with level = caster.levels.get('Bard'), then you can simplify the roll to 6 + 2 * min(level // 5, 3).

torpid drift
#

what does the //5,3 mean?

viscid kernel
#

level // 5 does integer division to divide their bard level by 5.

#

So...

  • 1-4 is 0
  • 5-9 is 1
  • 10-14 is 2
  • 15-19 is 3
  • 20 is 4
torpid drift
#

Okay.. and the ,3 part?

viscid kernel
#

20 -> 4 is a problem, though, because that would give us a d14 -- which doesn't exist.

#

So the min(x, 3) keeps it from going any higher than 3.

#

Which in turn keeps the die size from going any higher than 12.

torpid drift
#

Nice. Thank you. Was trying to figure that math out last night.

viscid kernel
#

As a longer but more self-explanatory option:

1d{{6 if level < 5 else 8 if level < 10 else 10 if level < 15 else 12}}
torpid drift
#

1d{{6 + 2 * min(caster.levels.get('Bard') // 5, 3)}} This seems to be doing the job. Where I was messing up last night is I was only using a single set of { }'s

viscid kernel
#

Yeah, a single set will just output a variable.

#

You need two if you want it to run code.

potent oracle
#

Making a homebrew monster, but the code below isn't working.

automation:
  - type: roll
    dice: 1d3
    name: num
  - type: condition
    condition: "{{num} = 1}"
    onTrue:
      - type: text
        text: The undying mound summons a bloated zombie next to it. The undying mound
          loses 30 hit points.
      - type: target
        target: self
        effects:
          - type: damage
            damage: "30"
    onFalse:
      - type: condition
        condition: "{{num} = 2}"
        onTrue:
          - type: text
            text: The undying mound summons a mangled skeleton next to it. The undying mound
              loses 15 hit points.
          - type: target
            target: each
            effects:
              - type: damage
                damage: "15"
        onFalse:
          - type: condition
            condition: "{{num} = 3}"
            onTrue:
              - type: text
                text: The undying mound summons a rotten gut. If this occurs, the undying mound
                  loses 50 hit points.
              - type: target
                target: self
                effects:
                  - type: damage
                    damage: "50"
            onFalse: []
_v: 2
proper: false```
restive rivet
#

Can you manage Inventory in avrae?

empty linden
# restive rivet Can you manage Inventory in avrae?

Avrae does not have built in commands for inventory but some intrepid folks have created alias' for managing inventory. Check the Avrae Workplace and search for "inventory" and it should list them there.

viscid kernel
sudden meteor
#

how do I roll 3d8+4 with great weapon fighting, and can I connect it to dnd beyond?

viscid kernel
#

!tutorial beyond can run you through the setup.

#

After that, you should be able to just make an attack with a qualifying weapon.

#

!attack greatsword for example

sudden meteor
#

I removed something but it doesn't get removed on avrae

viscid kernel
#

You may need to !update

last holly
#

Hi yall, I was wondering if anyone could lend me a hand with something? As of late I haven't been able to use certain class features on avrae, e.g. whenever I input the command to use my Samurai Fighter's fighting spirit, Avrae would tell me "Unlock Fighting Spirit on D&D Beyond to view it here!". This has never happened before and the campaign link that I'm using for this character has almost all of the source books including XGtE (the source for Samurai fighter). Any ideas as to what's going on and what I should do? Thanks in advance!

viscid kernel
#

Is Content Sharing still enabled for that campaign? Does whoever enabled it still have an active Master Tier subscription?

#

Did anyone recently leave the campaign? Were they the person that owned that book?

#

Are your DDB and Discord accounts still linked? You can run !ddb to double-check.

last holly
#

ah it might be their subscription

native galeBOT
#

v4.2.47

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.47

Improvements

  • Fixed homebrew content (Monsters, spells, items) being able to be looked up properly with slash commands. Thanks @Croebh (They/Him) [Not the Dev]
  • Make the !rollstats error more understandable.. Thanks TheRev( 🚫 Ping 🚫 )
livid hare
#

Will the roll20 character sheet app allow you to import characters from dnd beyond?

empty linden
livid hare
empty linden
#

No - you can use Roll20 just to represent the tokens and maps and use DnDbeyond for character sheets and shared dice rolls.

#

Also this channel is for getting help with Avrae, the Discord bot for helping play D&D on Discord.

livid hare
#

Shoot, sorry bout that

empty linden
#

Big server, lots of channels - but yeah, for questions like this #third-party is the best channel as it's specifically for third-party tools, services, and books for D&D.

elfin panther
#

Hi There I have a quick question about Avrae...since the new map tool has been released do you still need to use it in your Discord or does the map tool handle what Avrae use to? I am just now getting back into D&D after a very long absence and so much has changed!

empty linden
#

Avrae does not integrate with the DnDBeyond Maps tool (beyond the shared game log).

elfin panther
torpid drift
#

How does one get the Wild Shape action that's now embedded to work with Avrae?

austere badger
#

hi new to monk, is there an avrae command for their magical attacks, srry if its been asked alot

viscid kernel
#

!a "unarmed strike"

livid hare
#

Will Avrae work with a dnd companion app that isn't beyond?

empty linden
#

Avrae is just a Discord bot. It supports character sheets from Google Sheets, Dice Cloud, and DnDBeyond (see import command)

mental ether
#

Has the VTT had any major work done on it this month?

empty linden
#

This channel is for getting support with the Avrae Discord bot.
If you are asking about DnDBeyond Maps, you can check the DnDBeyond changelog here: https://www.dndbeyond.com/changelog

#

If you mean the 3d VTT being worked on, there have been no announcements.

mental ether
native galeBOT
#

v4.2.48

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.48

Improvements

  • Add support for annotated strings in CC resetby field. Thanks @assert!(Byronius.ping().is_ok())
  • Removed extra error handling from string handling. Thanks @assert!(Byronius.ping().is_ok())
fossil lintel
#

Is there avrae commands for a drakewarden to control their drake?

late elmBOT
#

Heya, all!
In order to perform some mandatory backend database upkeep, our next scheduled maintenance on <t:1718215200:F> (<t:1718215200:R>) will be a bit longer than usual. We appreciate your patience!

lavish night
#

how do you do metamagic with this? (i have no idea

viscid kernel
#

Is there a specific metamagic you’re curious about?

#

A lot of them don’t really affect anything in Avrae anyway.

lavish night
#

just how to use them because i want to know when i use them

#

and i dont want to keep track of them

viscid kernel
#

You can use !a list to see what actions you have available by default.

#

Or you can use !cc metamagic -1 to simply adjust your counter.

#

If those general tips don’t solve your problem, you’ll need to be more specific.

topaz geyser
#

Hey so i get an error on my avrae bot
This is the error
Error loading character: Invalid value for Silver in cell D6 on sheet 'Inventory: invalid literal for int() with base 10: 'Arcane Focus'
And this is the sheet

topaz geyser
#

Does anyone know why

topaz geyser
#

Its only D6,9,12 ect...

viscid kernel
#

Are you using the sheet found in !help import?

restive rivet
#

Is there a good inventory plugin for avrae?

woeful hinge
fast herald
#

Hi- I have a (hopefully) quick question! I have a player in a campaign of mine, with content sharing enabled… yet they don’t have access to any content?

empty linden
#

Also make sure they are creating characters inside that DnDBeyond campaign with the content sharing enabled.

#

If they don't create the character inside the campaign they will not have access to the shared content for that character.

viscid kernel
late elmBOT
#

We are beginning the extended maintenance of Avrae right now. We will let you know once it is finished here.

native galeBOT
#

v4.2.49

@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.49

Improvements

  • Infrastructure update to move from DocumentDB(Mongo) 3.6 to DocumentDB 5.0.

Python Package Changes

  • Updates:
    • pymongo 3.11.3 to 4.7.3
    • motor 2.3.1 to 3.4.0
  • Removes:
    • dnspython
  • Adds:
    • Certifi
late elmBOT
#

Hello, everyone!
The extended maintenance window has concluded! Everything should be functioning as normal. Thank you all very much for your patience while we implemented some updates to Avrae's more technical backend!

late elmBOT
#

We apologize for the slight hiccup with the Dashboard, everything should be working smoothly at this time.

inner reef
#

Hey gang, can anyone help me with the Meat Bag system? I can't seem to find any info on it, and I play a Hunter that wants to get paid. 😂

empty linden
#

Not sure what that is - is it a custom alias built on a specifc D&D game server you play on? Your best bet is to find out who wrote that alias and see if they have any documentation.

inner reef
#

I'm an Avrae noob, only ever used it for dice rolls. The aforementioned server uses Survival by eternalphoenix64. Thank you so, so much!

gritty geyser
#

Isn’t there a command to see what free ddb rewards can be claimed?

empty linden
#

It's not an Avrae command - it's a bot command the moderators have access to

#

?tag ddb claim

gritty geyser
#

Thanks!

deep fjord
#

I'm having some trouble with a custom action on CritterDB... I have it set up as an action but when I use the monster in initiative it doesn't show me the custom action I've created for it. I've ensured that I have the right bestiary selected and updated and that I saved my changes on the custom action, but I've had no luck. Has anyone else encountered a similar problem?

deep fjord
#

Nvm found it

eternal sleet
#

Is there a way to tell the roll command to have advantage/disadvantage?

#

Oh, I should ask in commands

empty linden
#

!r 1d20 adv or !r 1d20 dis

eternal sleet
#

Thanks

empty linden
#

Can use !help roll to learn more about the various subcommands/flags you can use with dice rolling.

eternal sleet
#

Thanks. I'm still working on learning everything with this. We played with it last week and I learned a lot while we played 🙂

pearl path
#

How do you put gif when you do an checks? For example on Stealth?

viscid kernel
#

Add -thumb <url>

#

!help check will show the full list of options.

pearl path
#

Thank you

empty linden
#

@dapper echo - to roll with advantage use the adv flag. So !a longsword adv would run the attack rolls for a longsword with advantage and also roll the damage rolls (just normally as damage rolls are not done with advantage)

#

For more Avrae help, check out the !help command

dapper echo
#

So if i want to roll a 1d10 with advantage i type
1d10 adv + bonuses?

empty linden
#

Correct - it would look like !r 1d10+x adv

#

Add adv at the end

dapper echo
#

Doesn't seem to be working, like, it doesn't display anything different

#

It just rolls a normal d10 roll

viscid kernel
#

Ah, adv might only work with d20 rolls.

#

!r 2d10kh1 + 5 would be the manual equivalent.

dapper echo
#

Let's see

#

Yeah, that seems to work alright

#

Thanks

thin flicker
#

is this the right place for tech support for avrea

hushed lotus
#

if it isn't otherwise suited for the avrae development server, yes

thin flicker
#

avrea started freaking out spaming rolls that arnt being made

hushed lotus
#

...hm. okay, I'll have to defer to someone else since I've not experienced that

thin flicker
#

ok I muted it for now

empty linden
#

You can start by running the !tutorial command on a server with Avrae (like in #ddb-avrae-commands )
That will run you through some of the basics.
For more support, you can join the Avrae developer discord: https://discord.gg/dsseKYc

empty linden
# thin flicker avrea started freaking out spaming rolls that arnt being made

Are you running the rolls directly inside Avrae or off a DnDBeyond character sheet (clicking the buttons to roll the dice)?
If the 2nd option, are you or any of the players using a web extension like Beyond20? Try disabling that to see if everything works.
Another thing to look at is to see what character is creating these uncalled dice rolls and see if that player is just hitting the dice roll buttons for fun while waiting their turn not realizing it's spamming your Avrae channel.

thin flicker
empty linden
#

So it just started spamming rolls into the chat for no reason? As in no one triggered them? Or were the rolls initially not showing up and then started to display later? That could just be a Discord API latency issue

viscid kernel
#

Can you share a screenshot of these rolls?

thin flicker
viscid kernel
#

Could you share a screenshot of your DDB Game Log as well?

thin flicker
#

As you can see it was looping 2 short sword attack and 3 magic mistles

#

These where the most recent versions of each

#

When we played saturday roll wouldnt show up in the game log unless we refreshed and not at all for avrae untill last night

late elmBOT
fallow stratus
#

I'm having an issue in one of my campaigns. It seems like players are unable to roll from their sheets. Nothing has changed and we've been playing for months with no issue. This started yesterday. It's only with 1 campaign though. Seems like my other ones are just fine.

Any suggestions?

viscid kernel
#

What happens when they try to roll?

#

Is it all players in the campaign, or just certain ones?

fallow stratus
#

All players and the rolls don't show in discord at all

viscid kernel
#

So it works in DDB just fine? The rolls show up in the Game Log?

#

They just don't make it from the Game Log into Avrae?

fallow stratus
#

correct

viscid kernel
#

If you run !campaign in your roll channel, does it still show the correct campaign?

fallow stratus
#

yes

viscid kernel
#

You might try having one of your players run !tutorial beyond as well to confirm they've still got everything set up correctly.

fallow stratus
#

I tried to relink it as well and it says it is already linked

viscid kernel
#

You could try removing the link first if you did want to give that a try.

#
!campaign remove <name>
fallow stratus
#

ok ty

native galeBOT
late elmBOT
#

So, Grim Hollow is now working. We apologize for the delay, but it was some issues behind the scenes we didn't catch earlier. But, it's now updated and present!

fossil lintel
#

how would I use the attack roll for flame blade?

viscid kernel
#

If you cast the spell in initiative, there’s a temporary effect that provides an attack called "Flame Blade".

#

You can use that just as you would any other attack.

#

In this case, !a "flame blade"

fossil lintel
#

okay! thanks

restive rivet
#

What's the criteria of avrae showing monster statblocks? I feel like it just sometimes sends incomplete statblocks and sometimes sends the whole statblocks

empty linden
#

If the user has a DM/GM role on the server, Avrae will provide the full details on lookup (e.g. !monster <name>)
If the user does not have that role, they only get the generalized monster info on a lookup.

restive rivet
#

Like, an admin role?

viscid kernel
#

An admin role should do it, yeah.

#

Or simply a role named one of the following:

  • DM
  • Dungeon Master
  • GM
  • Game Master
#

But you can also provide your own roles or disable that requirement entirely in !servsettings -> Lookup Settings.

blissful olive
#

hello, so I'm a bit confused
When attacking a target that is prone with a Divine Smith, is the command really like this:

( !a longsword -t dummy -adv )
then
( !a "divine smith" -t dummy -l 1 ) ?

Can i add -adv to divine smith since my target is lay down(prone)?

empty linden
#

No don't add advantage to divine smite as it's only the attack - not the damage - that is rolled with advantage

#

But your commands are correct - !a longsword -t <target> -adv and then !a "divine smite" -t <target> > -l <level of spell slot to use>

blissful olive
#

aah okay thanks ^^

surreal adder
#

Is there a specific ddb help?

viscid kernel
surreal adder
#

woops

#

thanks, am blind

round flame
#

Having issues with Ember of the Fire Giant: Searing Ignition feat. It says " Uses 1 charge of Soul of the Storm Giant: Maelstrom Aura, Effect: Maelstrom Aura." and will not work when selecting constitution

#

Also it says: "Could not use counter: Could not find an appropriate counter for Wisdom."

#

Character is lvl 5 fighter with feats assigned from main page, and swapping to either feat via manage -> class does not fix

blissful olive
#

Does anyone know the command to use an opportunity attack?

empty linden
#

I think it's just using the standard !a command - just out of normal initiative turn

viscid kernel
#

If you’re doing it as a player, yeah, just make an attack as normal.

#

If you need to do it as an NPC, then !i oa <name> <attack>.

#
!i oa bob dagger
potent oracle
#

Can someone show me the yaml for the staff of defense, or show me how to look at the yaml?

viscid kernel
#

There isn’t any official automation for magic items.

#

But there’s a few potential ways you could do this one.

#

The simplest option would be to update the AC on your character sheet, then make separate actions for the two spells.

viscid kernel
#

On the more complicated end, you could set it up as a single action and use -choice to specify whether you want to add the AC boost (via a temporary effect) or cast either spell.

#

Either way, you’ll also want to create a custom counter for the charges, and set that up with an appropriate reset.

dapper kernel
#

can I DM combat if I have a character imported? it seems like it wants to run commands as my character rather than the monsters.

empty linden
#

Check out Avrae’s initiative command (!help initiative)

viscid kernel
#

!a, for example, will always use your own active character.

#

!init a (or just !i a) will use the active combatant -- whether that's a player or NPC.

#

There's some more examples here, too, or you can try !tutorial Running the Game (DM)

dapper kernel
#

ok. thanks. I guess I just did follow the difference from the tutorials. it's a lot of information to take in at once.

vocal topaz
#

Will a open sea encounter work in avrae?

viscid kernel
#

I don’t see why not.

vocal topaz
#

How would it work though?

viscid kernel
#

Let’s back up a little.

#

What makes this encounter mechanically different from any other encounter?

vocal topaz
#

It's on the sea and ships will be used

viscid kernel
#

That sounds more like setting than mechanics.

#

What specific part of this encounter are you not sure how to do in Avrae?

vocal topaz
#

Let's say a cannon fires on my partys ship and they want to fire back how does the health of the ship work? Is it the same with normal encounters. Wait nvm just realized i could create a ship in critter db and hook it up that way

#

Lol sorry for the mix up

#

Thanks though

potent oracle
#

Could I ask for help with Alias in this channel?

viscid kernel
#

What kind of alias?

eternal sleet
#

Hey, what's the command to move the Avrae output to a different channel?

empty linden
marble wagon
#

How can I make a sheet for the bot?

viscid kernel
#

Character sheets can be imported from D&D Beyond, GSheets, or DiceCloud. See !help import for instructions.

marble wagon
#

!help import

marble wagon
#

It’s probably a me problem but I can’t find the thing that says make a new file/copy

empty linden
finite shard
#

I have a new player who is using my books through her ddb but Avrae is saying that she doesn't have access to them and won't allow her to use the subscribe alias. Is this a known issue?

empty linden
#

If they've built the character in DnDBeyond, the import command should bring everything over.
I think the subscribe alias is deprecated nowdays.

finite shard
#

Import didn't fix the issue. She still can't use her class features like Channel Divinity or Thunderous Smite

viscid kernel
finite shard
#

Yeah. We made sure of that first.

dapper kernel
#

Is there a limit on the number of subscriptions one can add?

The relevant permissions are the same yet some alias aren't available to all players.

Example: I have !tarot and !mine. Tarot isn't working for everyone, so I resubscribe. Now, !mine has become unavailable, but doesn't reset I the same way.

manic locust
#

is there anyway to use the monsters from my homebrew collection on ddb through avrae? ive tried but cant seem to figure out

viscid kernel
manic locust
#

booo

jaunty yew
#

So I'm a long-time player, but I'm DMing my first campaign soon, which will be strictly text-based due to conflicting schedules. I'm still learning the best strategy to optimize gameplay. I made characters for my PCs and imported them into the campaign, which they are rightly assigned. When the PCs tried to import them to the text channel via Avrae to track rolls, it said that the character does not exist or that they do not have access to it. Does that mean they must make the characters themselves even though they are assigned, or am I doing something wrong?

viscid kernel
#

I’d suggest one of two things to start.

#

Either have them verify their DDB and Discord accounts are linked (by running !ddb)

#

Or have them open their character settings in DDB and change the Character Privacy setting (at the bottom) to Public.

jaunty yew
dapper echo
#

Hey, does anyone know if Avrae can do multiple rolls with descriptions at once?
For example, If I have 4 skeletons, can I roll them like this?

"skeleton 1" /r 1d20 +2
"skeleton 2" /r 1d20 +2
"skeleton 3" /r 1d20 +2
"skeleton 4" /r 1d20 +2

Is there something like this?

wheat gardenBOT
#
acquila
Avrae

Play D&D over Discord! Featuring advanced dice, initiative tracking, D&D Beyond integration, and more, you'll never need another D&D bot.
View the full list of commands here!
Invite Avrae to your server here!
Join the official development server here!
Privacy Policy | Terms of Use

Using Slash Commands With Avrae

It looks like you're trying to use slash commands! Due to the complexity of certain Avrae commands, Avrae does not support Discord's slash command framework for every command. To use most of Avrae's commands, add a prefix before the command you want to use - like !roll 1d20.

Next Steps

To get started with Avrae, try out our interactive tutorials! You can list the available tutorials with !tutorial, and start one with !tutorial <name>. If it's your first time using Avrae, we recommend trying out the Quickstart tutorial with !tutorial quickstart! You can also view the full command list with !help.

Disabling Slash Command Suggestions

When using prefixed Avrae commands, you might see recommendations from Discord for other bots' slash commands. To disable these suggestions from Discord, right-click on your message bar, hover over "Suggestions", and make sure that "Slash Commands" is unchecked.

inland hedge
viscid kernel
#

Or if these four skeletons are set up as a group in initiative, you could roll for the group.

#
!i madd skeleton -n 4 -group Bones
!i save Bones str
dapper kernel
#

If I have my own server with Avrae, does it automatically transfer my workshop subscriptions to all servers I'm on that use Avrae? It seems to be the case.

viscid kernel
#

Your personal subscriptions are available to you (and only you), no matter what server you’re in.

#

Your server subscriptions are available for anyone in your server, and are only accessible in that server.

dapper kernel
broken cosmos
#

Hi... I'm the DM. I'm trying to import my campagin into Discord so dice rolls show in the campaign chat for a Play by Post game. I have Avarea, but it doesn't recognize my campagin when I try to port it in.

viscid kernel
#

In what way is it unrecognized? What's the actual message it's giving?

broken cosmos
viscid kernel
broken cosmos
viscid kernel
#

So you do have your accounts linked but !campaign still doesn't work, correct?

#

What's the exact command you're using?

broken cosmos
viscid kernel
#

You're sure that's the right number at the end? It seems longer than usual.

broken cosmos
#

Where do I find it? This is the Inivte code minus the "invite" part

viscid kernel
#

Yeah, that won't work.

#

Just open your campaign page and copy the URL from your browser's address bar.

#

It's probably the first six or seven numbers shown in the link above.

broken cosmos
#

You are a frickin' genius! thanks

viscid kernel
#

Just in case you're wondering: I think the invite link adds some extra numbers there as basically a security measure.

#

So people can't invite themselves in with just the campaign ID; they need to know the specific "password".

#

But then Avrae saw that combo and thought it was just a single number: the campaign ID.

tepid wing
#

heyo ! i'm trying to make an action that requires a strength saving throw against a DC 14, does anyone know the argument for it?

viscid kernel
#

Just hover over your character and click the wrench that appears to get started.

daring thistle
#

are there new commands for bloodhunters yet

viscid kernel
#

What sort of new commands were you expecting?

crimson vector
#

how do you use wildshape and target a creature?

viscid kernel
#

There isn't any built-in support for it, but there's a user-made alias that's pretty popular.
https://avrae.io/dashboard/workshop/62cf7f72e461f451040c49c9

simple cipher
#

If a player forgets to do something to their character sheet (like, say, !coins +10gp), can the DM do it for them via Avrae? Or does the DM have to edit the character sheet on DNDBeyond?

viscid kernel
#

Initiative commands will work the same for players as they do for any other combatant.

#

So a DM could, for example, restore their HP with !i hp Morbus +5.

#

However, the !coins alias (or even the built-in !g coin) is not an initiative command, so it can't be run by anyone else.

simple cipher
#

if I wanted to do an "us vs. them" mentality with Avrae (that is: all players go first, then all monsters) in order to streamline combat, should I just not use Avrae's !init stuff? I'd basically want to make combat flow as quickly as possible by having all players chime in at once, in any order, and then figure out what happens, and then do monster responses.

viscid kernel
#

You can use groups.

#

Have the players use !i join -group Party

#

And then !i madd wolf -group Wolves or whatever

simple cipher
#

Can members of a group go in any order, or only in member initiative order?

viscid kernel
#

When the group's turn comes up, everyone in the group gets an alert that it's their turn.

#

So if you want to let them all go in whatever order, they can.

#

(Not that Avrae prevents a player from using commands outside their turn anyway.)

simple cipher
#

oh? i was worried that !i next was gonna require my "last in member init order player" to wait a few days for the preceding four players to go... if they can go "in whatever order", then that'd be very useful.

simple cipher
#

So, if the players are in a group, initiative order for group members is not checked/enforced by Avrae? All players could go as they wish, and !init next would only be used to indicate the entire group is complete?

viscid kernel
#

Even if they're not in a group.

#

Nothing stops a player from using something like !a longsword at any time, regardless of initiative.

simple cipher
#

That’s helpful. I don’t think I even need a group then. I can just always assign monsters to 100 + their init roll and do what I need. Thanks!

#

Is !init next, then, only a way to automate the pinging of the next player?

viscid kernel
#

Yeah

#

Though again, a group would ping them all at once.

simple cipher
#

Mmm. Good point.

simple cipher
#

Does Avrae have any sort of "talk as this character" command? I see it has !echo, but I was hoping maybe to see character imagery, etc. I could fake it with an embed, I guess...

empty linden
#

You can use the embed command to sort of create dialog boxes. !embed -title "My Character's Name" -desc "Here's our dialog"

simple cipher
#

Is that ... "normal"? Or too much work for most? 😄

empty linden
#

It's... work

#

But can look pretty nice

simple cipher
#

If I make an alias for each character and NPC, can the other players use them? Or do they have to manually add them also?

empty linden
#

I wouldn't make a bunch of aliases just for character dialog. I'd use Discord's own formatting tools and just type up text normally.

#

George - Shop owner of George's Emporium
"Yeah let me see what I can find."
They duck under the counter and after a few moments of searching around, they pop up with a beaming smile. They hold out the potion you asked for.
"Found it!"

#

^ Something like that

simple cipher
#

I just like the notion of people seeing the NPC thumb each time.

#

But, aye.

viscid kernel
eternal sleet
#

Just wondering, am I able to link two separate campaigns with different characters to the same discord channel, or will I need to make a second one?

viscid kernel
#

Should work

#

Haven’t tried it myself, but !help campaign says it’s possible.

uneven sail
#

Hi im a new dungeon master. May i ask for help. I get confused on what you can do and when to use reaction and saving throws, and on how many times you can use the saving throw...

empty linden
#

In Avrae or just in D&D generally?

#

Using reactions happens on your turn if something happens where you can use a reaction (an enemy within 5 feet move away you can make an attack of opportunity which uses your reaction).
In that case you can run the !a <attack name> -t <target name> command in Avrae to represent that.
Saving throws happen if a feature/spell says they happen or if the DM decides a saving throw is required. This is a game mechanic to represent avoiding damage/harm. For that in Avrae you'd use the !s <type of save> -dc <DC level needed to pass saving throw>. Note that many official spells in Avrae are automated to do this (e.g. listed targets hit by the spell will make the appropriate saving throw).

uneven sail
#

Thank you

native galeBOT
late elmBOT
#

Book of Ebon Tide is now automated, it should be fully handled. I will be attempting to circle back in the near future ( once I get the upcoming books handled ) to Grim Hollow: Player Pack for the ones I missed, I did add a few fighter automations as I was doing Ebon Tides for Player Pack.

karmic obsidian
#

I seem to be getting really low rolls with Avrae no matter what type of check I make, if its linked with a character or not. Is this just bad luck?

viscid kernel
#

Yes

silver quail
#

how to use this bot i dont understand the tutorial

is this like a dnd game but on discord with a bot?

empty linden
#

No - it's a bot that helps folks run D&D games on Discord.

  • It connects to DnDbeyond and allow you to import characters and run them as players.
  • It can do spell/item/monster/class/subclass/feats lookups (if connected to DnDBeyond it can access whatever books you have access to - otherwise just basic rules)
  • DMs can use it to run initiative
  • Users can create aliases (custom commands) to provide additional features for their games
polar lion
#

Is there a way to get Dicecloud sheets to register their spell slots with avrae?

#

like it shows all the spells

#

but they don't have any spell slots

viscid kernel
polar lion
viscid kernel
polar lion
#

oh nice thank you

viscid kernel
dim trout
#

Hey guys,

So I have some custom spells on DnDBeyond and some custom spells on Avrae - and I was wondering if there was a way to get the DnDBeyond homebrew spells to work within Avrae?

empty linden
#

You would need to use Avrae’s tome feature. You can build those tomes on the Avrae toolbox (accessed through the Avrae developer server). After you create the tome with the spells, you can import them.

dim trout
empty linden
#

No - the actual D&D spells are just a special list that Avrae connects to and uses (with automation). Unless the spell shows as a custom attack/action, it needs to be built in a tome that Avrae can connect to and ingest.

#

For more info and help, check with the folks on the Avrae Discord server (see pinned messages for a link there)

gleaming sedge
#

how do i add bonus damage to an attack roll

empty linden
#

-d <damage>

#

See !help a for more info

gleaming sedge
#

can i label it?

empty linden
#

Like a damage type? -d 1d4 acid should do that

gleaming sedge
#

yes ty

#

is there an arg for prof?

empty linden
#

Clarification - wrap the damage type text in [damage] - so -d 1d4[acid].

#

Arg for proficiency?

#

Hmmm... I can't think of it.

gleaming sedge
#

like -d prof[bludgeoning]

#

so just manual pb

empty linden
gleaming sedge
#

last question

#

is there a way to make it where it only applies to one attack if i roll multiple

viscid kernel
#

-d "1d4 [acid] + {proficiencyBonus}"

empty linden
#

There we go

viscid kernel
#

Changing -d to -d1 will apply it to just the first damage.

gleaming sedge
#

perfect ty!

#

wait

#

what if i want it to be proficiency bonus damage not 1d4+prof

#

if i put 0[bludgeoning] there it works but then there's a +0 in the equation

empty linden
#

-d +proficiencyBonus

dim trout
#

you might wanna make something like this a snippet for later probably
!snippet acidProf -d "{proficiencyBonus}[acid]"
!attack sword acidProf

gleaming sedge
#

i'm trying to set up genie wrath to work with eldritch blast

#

where the first beam deals extra bludgeoning damage equal to my prof bonus

dim trout
#

!snippet genieWrath -d1 "{proficiencyBonus}[bludgeoning]" 👌