#ddb-avrae-help

1 messages · Page 17 of 1

silver void
#

Found it, thanks a lot!

frank elk
#

How does connecting multiple characters to Avrae work?

viscid kernel
#

You can import as many characters as you'd like.

silver void
#

You use ! Beyond more then once

viscid kernel
#

And then switch between them using !char <name>

frank elk
#

Thanks.

silver void
#

So question about a specific alias, the paladin loh one from paladin things, how to you get the loh pool up?

fickle salmon
#

It should automatically be pulled from your Beyond sheet.

silver void
#

Alright, thanks. You are a huge help ❤️

viscid kernel
#

If you ever do need to create your own counter, you can use !help cc create for instructions.

silver void
#

You 2 are absolutely amazing!

#

Much love to your knowledge on the bot

tepid mason
#

so the evrea bot won't send me a link or message but it will send others how do i do that?

#

?????

fickle salmon
#

Sounds like a Discord Privacy setting issue. Find a server that has Avrae on it with only people you know and allow Direct Messages from server members on that server.

tepid mason
#

ook lel yea i closed dm's

tepid mason
gusty egret
tepid mason
#

on my server

fickle salmon
#

Ah, are you not seeing the results of rolls and such?

tepid mason
#

now it says nothn

#

at all

fickle salmon
#

It may be that your link previews are off in your Discord User settings

lucid lichen
lucid lichen
#

Mobile or Desktop?

tepid mason
#

desktop

lucid lichen
tepid mason
#

k yea its been o

#

on

brave silo
#

Hello everyone. I am learning how to run combat. We can hit the monster but the monster doesn’t seem to hit a player. I’m doing something wrong. Any help?

fickle salmon
#

Are you targeting the monster's attacks to a player?

brave silo
#

I am using -t

#

Do I type the full name afterwards?

tepid mason
# lucid lichen

so do u know why it's not sending a message i did what u did

brave silo
#

What is the monster name I use? The short hand in the init list?

tepid mason
#

wait so is avrae like the DM

fickle salmon
#

Are you using !attack or !init attack when targeting?

lucid lichen
#

no

lucid lichen
brave silo
#

I’m in initiative but using !monster_attack

tepid mason
#

yes i will invite u to show u is that ok?

lucid lichen
#

sure

#

i hadn't backread, i just saw Poliphas trying to make sure you had that setting enabled haha

tepid mason
#

ok

fickle salmon
#

Try using !init attack for the monster when it's its turn.

lucid lichen
#

Solved: Their prefix was changed

fickle salmon
#

That was my next thought.

brave silo
#

Th ask @fickle salmon you are a star ❤️

tepid mason
#

how do i start lel

tepid mason
fickle salmon
#

Are you asking about character creation or combat?

tepid mason
#

and if u make the look of it when u loock at the charecture will u see him like so on DDB u make your charecture looks on the bot will it show u what u look like?

fickle salmon
#

Yes. Avrae will import the image you put as the image in Beyond.

tepid mason
#

?

fickle salmon
#

You can use !char list to see all the characters you have loaded in Avrae.
If you want to look at the image loaded for your active character, try !portrait.

tepid mason
#

ok

fickle salmon
#

!char and some portion of the name.

tepid mason
#

ok

#

grrrrr wont show

fickle salmon
#

What exactly did you type?

tepid mason
#

!charADMAAVtheScalledWarrior
!char ADMAAVtheScalledWarrior

fickle salmon
#

Try just !char ADM

tepid mason
#

ok

#

Active character changed to ADMAAVtheScalledWarrior's Character. is what it said

#

now what

fickle salmon
#

Now that's the character you can roll dice with.

tepid mason
#

ok

#

so now do i do that other command

#

!portrait

#

oooofff

#

again!

fickle salmon
#

Have you chosen an image in your character sheet?

tepid mason
#

wdym

#

???

fickle salmon
#

Does ADMAA's portrait in DDB look something like this?

tepid mason
#

yes

fickle salmon
#

That's the default background or NULL portrait. Click on the character settings in DDB and select "Change Portrait". Pick a picture for your character, or upload an image you like from your hard drive; then, save the image in DDB and !update Avrae so she knows which picture you've chosen.

tepid mason
#

k

#

there ok

#

!portrait

#

grrr

fickle salmon
tepid mason
#

k

#

ok noice how do i battle?

#

??

fickle salmon
tepid mason
#

k

brave silo
#

I'm getting the hang of combat now - thanks for the help earlier. How does one do a special action if you have the opportunity to do so?

viscid kernel
#

Do you have a specific example?

brave silo
#

It is an attack with a scimitar

fickle salmon
#

!init aoo to make an off-turn attack. !init reactcast to cast a spell off-turn.

brave silo
#

Effect
The double-bladed scimitar is the signature weapon of Valenar elves. A haft of fine wood supports a long, curving blade on either end. Forged with techniques honed over centuries, these blades are strong, sharp, and remarkably light. Each scimitar is a masterpiece, and as a result the double-bladed scimitar is an expensive weapon (100 gp) -- few though ever have the opportunity to purchase one. A Valenar blade in the hands of a non-elf is generally assumed to have been stolen or looted from a fallen foe, and a Valenar elf might feel entitled to demand its return or challenge the bearer to prove they’re worthy to wield it.

Special. If you attack with a double-bladed scimitar as part of the Attack action on your turn, you can use a bonus action immediately after to make a melee attack with it. This attack deals 1d4 slashing damage on a hit, instead of 2d4.

viscid kernel
#

You can add an attack for that.

#

!help attack add for instructions if you want to add it directly in Avrae.

#

Or you can add it in DDB by going to Actions > Custom Actions, and then !update Avrae.

brave silo
#

Ok - that is really interesting. So I can add to a characters list of available attacks?

viscid kernel
#

You can indeed!

brave silo
#

I didn't even know you could do customer attacks in D&D Beyond

#

You guys are amazing

#

So much to learn

viscid kernel
#

Should look something like this if you do it in DDB.

#

But if you have more specific questions with that part of it, #ddb-support is probably a better place to ask.

brave silo
#

That is great. Thank you.

#

We've got a basic version working on Avrae

#

Just trying to work out if we can get it to pull through the strength bonus now

viscid kernel
#

That should be the Stat box in the top right there.

#

Or if the attack mod is off but not the damage, it might be that "Proficient" checkbox you need.

brave silo
#

Is there a way to do that in Avrae?

#

I think it is the Proficiency component to add

viscid kernel
#

If you wanted to add this in Avrae... let's see...

#
!attack add "DBS Bonus" -b {proficiencyBonus+strengthMod} -d 1d4+{strengthMod}[slashing]
#

I think

brave silo
#

I'll give that a go

#

You are amazing

#

Thank you

brave silo
#

Hello. I'm making progress with my game server. I've noticed that D&D Beyond (web and player app roles) go to one specific channel in Discord. How do I make it so they go to a different one?

empty linden
#

Are you using the '!campaign' command to connect the DnDBeyond campaign to your channel? You may have to run it on every channel where you want DnDBeyond campaign-connected character sheets to share their rolls into Discord.

#

Just be aware of the limits of DnDBeyond campaigns.

brave silo
brave silo
fickle salmon
#

Just as an FYI, if the dice rolls are in a channel you don't want them in, you can use !campaign remove and the campaign's name to stop the rolls from that campaign from appearing anymore.

brave silo
#

Ok - that makes sense. Ideally I'd have D&D Beyond rolls go to private channels for any behind the scenes rolls that need to be done out of sight with particular players, but I have got my head around Avrae roles for those.

latent widget
#

!help

empty linden
#

Avrae is experiencing issues right now - results might be slow or even fail until it’s fixed.

gritty prairie
#

I bought a couple subclasses to use with automations that require licensed material. Is it true that I need to buy the entire source book?

fickle salmon
#

No, the licenses you purchase from DDB are reflected in Avrae, if your account is properly linked.

empty linden
#

If you’ve synced your DDB account to Avrae it should work.

gritty prairie
#

My discord and ddb accounts are synced... I did buy the content at around 4 am EST and kept trying to set up the automations at around 5 and 6 but it still wouldn’t work

fickle salmon
#

Oh, you're talking about aliases. The ones that check for licenses do check for the entire book, I believe. The automation for spells and lookups will reflect individual purchases, however.

blissful bloom
#

It’s taking ages for Avrae to register commands

#

-!r 1d20 and the like work

fickle salmon
#

It's a known issue.

blissful bloom
#

But !a and !char don’t work

blissful bloom
#

I’m in the middle of a session

#

Well, about to start

gentle quail
#

Just out of interest, is there a System Status page for Avrae?

fickle salmon
#

It will be resolved Very Soon™️

blissful bloom
#

But like... today?

#

Tomorrow?

fickle salmon
#

Estimate would be in the tens of minutes.

#

And there's a specialized Avrae Development Discord. You can get the Discord link by running !avrae-dev alias in #ddb-avrae-commands

flat silo
#

Why does

Error in roll: Unexpected input on line 1, col 1: expected INTEGER, LPAR, U_OP, D, DECIMAL, got ra

Mean?

#

I just need character stats

fickle salmon
#

That's the !randchar command.

gritty prairie
fickle salmon
#

And Avrae seems to have gotten over her slowness.

gritty prairie
#

To be clear. There is nothing I can do about this and I bought a meals worth of subclass stuff for nothing? lol

fickle salmon
#

The only comfort I can offer is the purchases you made today will be discounted from the price of the full book.

gritty prairie
#

I have made very charismatic rogues in the past and none of them have been able to pull off a scam as big as DDB 🤣

late elmBOT
#

Service Outage (Feb. 20)
Avrae is currently experiencing a service outage where no responses can be sent. This issue is caused by a ratelimiting breaker tripping after earlier database issues were resolved and all backed-up commands attempted to complete at once.

Latest resolution: 11:39am PST

Update: Avrae is now reestablishing connections to Discord. Thank you for your patience.

fair totem
#

Is there a way to get avrae to output to a channel, instead of tells? I wanted to be able to pin the help cheat sheet for my players

steady dew
#

tells?

fair totem
#

DMs

steady dew
#

oh, when you quote a thing

#

-here

#

like !help -here

fickle salmon
#

Help files can be sent to a channel with the -here tag

fair totem
#

ah, ok, thanks 🙂

#

thats perfect

uneven rapids
#

What's the command to like, set your class and subclass again?

steady dew
#

!class and such

#

gotta be subbed to sources though

uneven rapids
#

no

#

That just looks up the class

hushed lotus
#

!level

#

if you have the Verbose Character Tools alias

steady dew
#

ah right

#

brain wires crossed

uneven rapids
#

oh right it was level

narrow thicket
#

um...

#

So i want to make homebrew item for my discord with Arvae

#

how can i active my Pack for everyone in the server to see?

#

i try < !pack > but it doesnt work

#

even though my Spell tome work that way

pine sun
#

!pack server

lean crystal
#

Do we gotta buy the Player's Handbook to use stuff from it? The bot won't recognize that I have Battle Master

fickle salmon
#

It should allow access to individual purchases on core commands, such as !subclass battle master. You require the whole book license to access it on aliases using the licensing system on the Alias Workshop, such as the Verbose Character Tools mentioned earlier.

gusty egret
#

Make sure that your correct Discord account is linked, people often accidentally have multiple accounts. You can run !ddb in #ddb-avrae-commands to check.

fathom topaz
#

any resources for getting started as a DM using avrae/D&D beyond?

empty linden
fickle salmon
empty linden
#

Can learn lots about aliases and snippets to further extend what Avrae can do.

fathom topaz
#

thank ya muchly!!

unkempt crater
#

There a way to show another player's spellbook?

viscid kernel
#

I think there’s an alias that lets you, assuming that character is in initiative.

#

The !ispellbook alias there.

#

Aside from that, there is no built-in command for it.

cold minnow
#

Does anyone know the command to find things like blindsight etc

random fable
#

Hi, is there a way to have multiple DM or give control of NPC to several persons in a channel ? So that not only one person can control an NPC using !init

viscid kernel
viscid kernel
native galeBOT
#
**Build 1550: v2.8.2**
  • Added AFR-700 Draconic Doc Improvements: implicit str(), object str(), common patterns
  • Fixed AVR-689 !save death doesn't parse snippets, unlike !save <stat>
  • Fixed AVR-717 Revivify* can't be cast outside of initiative
  • Fixed AVR-587 Creatures attacking other creatures with advantage grants advantage to both attack roll and to target's saving roles
  • Fixed AVR-721 " Save Attacks with a formula as the DC work correctly with !attack but display as DC 0 in !attack list
  • Fixed AVR-726 If someone subscribes a server to a private collection, nobody else can view that servers subscriptions at all
  • Fixed AVR-719 Toll the dead automation always deals d12 damage, even if the creature is unharmed
  • Added AFR-739 That when you use !campaign with a join link, it collects the campaign ID from the URL instead of erroring
  • Fixed AVR-714 Jim's Magic Missile rolls another d10 on a crit, instead of the intented d4
  • Fixed AVR-702 !serveralias subscribe has unhelpful error message if you run it in avrae private messages
  • Fixed AVR-722 Using the minimum roll modifier "-mc" on checks returns the error "Error: Command raised an exception: IndexError: list index out of range
  • Fixed AVR-691 !save death doesn't apply rerolls dictated from !csettings, for stuff like Halfling Luck
  • Added AFR-710 I request when you call the serveralias or alias command that avrae returns multiple embeds
** **
  • Added AFR-689 lastSaveRoll and lastAttackRoll in attack/spell automation
  • Fixed AVR-674 The spell Teleport has a plain text table starting with three visible graves (```)
cold minnow
#

Where do I put in a request for something like that?

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

viscid kernel
cold minnow
#

Thank you

young arch
#

Would somebody care to explain exctly what Avrae is?

#

I've tried to use it, but can never really find a practical use for it, as it's quicker to just do it manually.

#

How can I use it well?

topaz radish
#

i really only use it for dice but its really great for a whole bunch of things

hushed lotus
#

It's a dicebot and automation system for 5e. Plug in your character sheet, and you don't gotta do the math

young arch
#

Ok, I know it can run combat encounters, but again, it just seems slow.

#

Wait, how can I plug in my character sheet?

fickle salmon
#

!help beyond

young arch
#

Thanks!

hushed lotus
#

!beyond <sheet url>, !dicecloud <url>, or !gsheet <url>

young arch
#

Thanks, thats all I need!

viscid kernel
#

And then you can do things like !check stealth or !attack longsword.

#

It will pull the stats right from your character sheet and voila!

empty linden
#

And look up spells and monsters and items...

#

well the monsters maybe more helpful for DMs

steady dew
#

also it can shorthand

#

!s in is an intelligence save for example

#

save: attribute? intelligence

cyan wren
#

is there an avrae command to use the Help action during combat? my familiar's brave efforts keep getting forgotten by the other players 🙂

fickle salmon
#

No, you just have to remind your fellow players that your familiar is granting them advantage.

viscid kernel
#

You could potentially add an effect to that target as a reminder.

#

But since the duration is based on your turn, it gets a little more complicated.

#
!init effect <your_name> Helping -dur 1
!init effect <target_name> "<your_name> is helping!" -parent "<your_name>|Helping"
#

They'd still have to remember to add the advantage when they attack.

#

And you'd have to remember to remove the effect once they do. (!i re <your_name> Helping)

#

But it's an option, anyway. 😅

cyan wren
#

thanks 😄

manic estuary
dense hemlock
#

Is there a command to mark an attack as magical?

fickle salmon
#

You can add the magical tag to attacks to mark it as magical.

dense hemlock
#

so like !a longsword magical ?

fickle salmon
#

Yep.

dense hemlock
#

Works! Thank you 🙂

viscid kernel
#

If that sword is always magical, you can add that to the damage type when you create the attack.

steady dew
#

[magical slashing] for example

chilly verge
#

Apologies as I'm sure this is a very common question, but I can't (For the life of me) seem to get DDB rolls to transfer over to Discord/Avrae. I've imported my character (via ! ddb) and set the link DDB to Discord option in-place, but for some reason the two aren't syncing.

tropic mesa
#

you also have to do !campaign <campaign url> in the channel you want the rolls to go to

chilly verge
#

My DM already put that in, do I need to do that as well?

tropic mesa
#

alright, if that's already been put in, is your character actually in that campaign?

chilly verge
#

It is. One sec, let me get some screenshots

tropic mesa
#

unlink and relink discord accounts, then wait 15 minutes? shrug

chilly verge
#

Haha, fair enough

#

Thank you for the assistance at the very least

tropic mesa
#

If I knew more about the system I'd probably be better at it lol

manic estuary
#

Beyond sometimes links an incorrect Discord account somehow. Check what the numbers at the end are on the linked one. If it's not 8529, then it's not that account.

viscid kernel
#

Well, Beyond links it to whatever Discord account you’re signed into when you do the link. If that’s not the one you’re using now, then yeah, you’ll need to change it.

chilly verge
#

That's the only discord I have, but I'll do a double check

#

Ah! I figured it out, my wife's discord account was being connected instead of mine.

#

For whatever reason, the desktop app has been fine for linking across things, but because Avrae's not linked the same way, it defaulted to whatever account was signed in to the browser.

#

Big thanks to you both Derix and spam!

#

And thank you for running me through the basics Hikari

tropic mesa
#

o7

#

Least I could do

hexed oriole
#

I have a question. I am going to be running a campaign using D&D Beyond and Discord. I linked everything and created a a character to test. My attack rolls show up in discord but initiative and others do not. Am I doing something wrong?

fallow river
#

idk

viscid kernel
#

Everyone in the party needs to link their DDB and Discord accounts using !ddb

#

I assume they all imported their characters already. (!beyond <url>)

fickle salmon
#

The other thing to check is that their characters have followed the invite link into the DDB campaign.

#

rereads the question Oh, so your test character's attacks appear, but saves and checks don't?

manic estuary
#

The only thing mentioned specifically besides attacks was initiative. So actually, need clarification, @hexed oriole. Are you talking about an initiative check or do you mean rolls in !init, because !init isn't linked to !campaign yet.

hexed oriole
#

If I didn't do it correctly then nothing would roll correct?

viscid kernel
#

Yeah, if you’re seeing any rolls come across, then you’re set up correctly.

hexed oriole
#

If I click on the initiative on my char sheet should it show up in discord?

viscid kernel
#

It does for me, yes.

#

And !c init will show back in the game log as well.

hexed oriole
#

hmm. those are not working for me. Only attacks

viscid kernel
#

And actually, !i join just showed there, too. 🤔

#

So yeah, something strange is going on in yours.

hexed oriole
#

When I click the dice icon in the lower left and roll it shows up

viscid kernel
#

I’d suggest heading over to the Avrae dev server. They can probably help you figure this out.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

tawny orchid
#

(Question) using Avrae you can use !ma commands to have monsters make attacks. But is there a way to do multiple attacks with monsters of the same type?

fickle salmon
#

!ma goblin shortbow -rr 3 will have a goblin make three shortbow attacks.

tawny orchid
#

Nice! Thanks.

toxic hollow
#

does avrae not automate an attack for Magic Stone anymore?

inland apex
#

DDB DICE ROLL, INVALID-USER
When my players roll in d&d beyond it shows up in Avrae on our Discord channel, but it won't put the players character name and says @invalid-user instead. The character is public and I don't see any blank name spots, they are linked to Discord in DND beyond, my campaign is active in discord when I do the !campaign list, what am I missing?

empty linden
#

Does the character's name have any weird characters in it?

#

I'm wondering if a weird character is bugging Avrae/DDB out...

#

Or maybe it's a Discord issue... hmmm

inland apex
crystal beacon
#

Did they do !ddb <link to character>?

inland apex
brazen geyser
#

I'm making a beast master ranger for the first-time

#

And like

#

I was hoping to use the tasha beast statblocks

inland apex
brazen geyser
#

Where are they?

#

Like on the sheet

#

Because they're supposed to scale with the Ranger’s PB

viscid kernel
#

If you want to use those beasts in Avrae, your best option is to add them in CritterDB and import it with !bestiary.

#

And then you can update those scaling values as needed throughout your campaign.

brazen geyser
#

Not on avrae

#

On the D&D beyond sheet itself

#

Nvm I found it

#

I had to select it after I chose the subclass

#

Because it's an optional feature

empty linden
#

You're asking in the #ddb-avrae-help channel though so that's why we thought you needed to add it to Avrae.

#

Glad you got it sorted out Fen.

viscid kernel
#

#ddb-support is the best place for questions about the site, but yeah, glad you found it. 🙂

viscid kernel
#

And then you can make the attack.

!cast "magic stone" -t <name>
!i a "magic stone"
#

But I’ll talk to them and see if it can be set to target yourself by default.

inland apex
crystal beacon
#

I think its because you need to actualy link the character to Avrae as well and not only the campaign to see the rolls from the specific character. I had that as well some times until I linked my character directly to the bot

viscid kernel
#

The Avrae dev server would probably have more insight on that one.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

empty linden
#

It sounds like Avrae needs to connect a Discord user to the character sheet and the campaign to be able to track the rolls in the game log.

blissful bloom
#

Okay so Avrae keeps going weird on my players whenever they update a sheet from G-Sheets with this message, what can we do to fix it?

#

<@&516370028053004306>

fickle salmon
#

Pinging all moderators is never a good idea

blissful bloom
#

Oh- sorry

#

Didn’t know

solid briar
#

Please don't use the All moderator tag unless its an actual emergency

blissful bloom
#

I just joined for this

#

Like 10 seconds ago

solid briar
#

Is no problem, just an FYI 🙂

viscid kernel
#

The Avrae dev server is better equipped to help with GSheet issues.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

empty linden
#

Oh boy.... mod party incoming! 😄

fickle salmon
#

However, that appears to be a missing dice string in a attack field.

whole lagoon
#

party partyparrot party partyparrot party partyparrot someone said party? party partyparrot party partyparrot party partyparrot

blissful bloom
#

Well

#

Somehow

unborn seal
#

Snacks?

blissful bloom
#

It fixed itself

empty linden
#

Here's some cookies: 🍪

blissful bloom
#

After 2 weeks

solid briar
#

Hey Hey @whole lagoon 😄

blissful bloom
#

Of not working

#

Because I asked you guys

#

So thank you Mr Wizards

#

I owe you one!

empty linden
#

Go forth, roll well, and be careful pinging all the mods!

blissful bloom
#

I shall me Lord!

minor jackal
#

Is there a handle to put the Eldritch claw tattoo into an command to use with attacks for Avrae?

viscid kernel
#

Ideally you’d use an effect, but since that modifies different attacks in different ways, that’s probably not doable here.

#

So your other options are to add them as snippets or as their own attacks, depending on your preference.

#

For example, Magical Strikes as a snippet example would look something like:

!snippet ms -b 1 -d 1 magical
!a unarmed ms
clever geode
#

Hey, new to using the bot

#

how do you start combat? is it !init add?

viscid kernel
#

!init begin

#

Players can use !i join to add their characters, and the DM can use !i madd <name> to add the monsters.

clever geode
#

thank you!

#

trying to learn how to use it-

viscid kernel
#

And then everyone uses !i next to pass to the next person.

silk coral
#

Does anyone know if there is a server alias that allows players to embed their character talking in a pbp?

viscid kernel
#

There's one called !say over on the Avrae dev server.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

viscid kernel
#

Or a similar one here in the Alias Workshop:
https://avrae.io/dashboard/workshop/5f775a754ded026d119cfbed

#

Can't say I've really used either of them myself, though.

silk coral
#

Thank you!

#

I’ve tried the original !say command, but it default to narrator and I don’t know Draconic well enough to edit it.

manic estuary
#

Try doing !say help it will tell you the commands (which aren't draconic) for adding additional speakers.

#

I assume !npc works the same way.

#

Also, I don't recommend using either of them despite having written !say. There are problems you'll run into when using embeds for dialogue.

viscid kernel
#

☝️ The voice of authority

#

I take it that's why !say never made it to the workshop, then, huh?

manic estuary
#

That and !npc showed up there.

silk coral
#

Thank you very much!

empty linden
#

You could also teach your players how to use !embed to post the character's conversations with that nice Avrae "embed" look. But I trust Derixyleth's views on problems just doing stuff like this in general.

lunar yacht
#

Hello all! I have invited and reinvited Avrae to my server and it will not run any commands. It has all the permissions it needs to run properly. what am I doing wrong?

viscid kernel
#

It's possible someone changed the prefix for that server.

#

Try @Avrae#6944 prefix !

lunar yacht
#

THANK YOU

#

I've been trying to figure that out for three days now

viscid kernel
#

Glad to help!

lunar yacht
#

if avrae was brought in on a fresh invite, How would the prefix change?

viscid kernel
#

It shouldn't change unless someone uses !prefix.

#

And I'm guessing that setting persists even if you kick the bot and reinvite it.

#

But if you're saying from the very first moment that it didn't work, then I'm honestly not sure. The Avrae dev server might have more insight.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

tawny orchid
#

[Question] Ok. So I have a player who is dead set on the idea that Avrea "cheats" with dice rolls. Nobody else feels this way including me. Luckily this player has recently been able to roll did on the D&D Beyond character sheet and he feels like the dice rolls are more varied. If you were facing this problem and wanted to try to "prove" that Avrae is not "cheating" him on dice rolls ... what (if anything) might you do to (is defend the right word?) "defend" Avrae. Thanks for considering this kind of silly question! Thanks in advance. And if there is a better place to ask this question please let me know!

viscid kernel
#

As a simple demonstration, !rrr 100 1d20 11

#

That rolls a d20 100 times and counts how many of them are an 11 or higher.

#

The answer will vary from attempt to attempt, but should generally be close to 50.

#

If you change that 11 to a 20, you should get something close to 5.

tawny orchid
steady dew
#

it does go around the 50~ range

tawny orchid
viscid kernel
#

The number of successes will change simply because it is random.

steady dew
#

I just got 200 out of 20d20, mad

#

but /20 is 10 average each roll

#

on that one

viscid kernel
#

Occasionally you’ll get a streak that leans a little high or low, but that doesn’t mean there’s actually a pattern.

steady dew
#

so it feels really around the fair variation

viscid kernel
#

It’s confirmation bias.

#

Have him do it again. And again and again. 😛

tawny orchid
#

Yeah he's been playing with us for like 1 month. We started playing last year in March when the pandemic hit and I think it's an effective dice roller. EDIT: Not to mention that in dice rolls you will have a +# to rolls when playing DnD.

viscid kernel
#

But that’s precisely why I said it would be close to 50, because it’s random and them’s the odds.

tawny orchid
#

LOL. Ok, in the example above (61 successes, 1125 total) he thought it was 1125 rolls and only 61 were successful.

steady dew
#

pfff

tawny orchid
#

I had to explain to him it was 61 successes (11+) in 100 rolls not 1125 rolls. 😎

steady dew
#

and it rolled a total off 1125

#

out of what, 100d20?

tawny orchid
steady dew
#

100d100?

tawny orchid
#

[rrr 100 1d20 11]

steady dew
#

100 d20's

#

so getting 100x11.25 is actually marginally above average

viscid kernel
#

lol

tawny orchid
viscid kernel
#

Yeah, I chose that example because half the time, you should roll on of the higher half of the numbers.

#

i.e. 50%

#

Any single number on the die should come up around 5% of the time.

tawny orchid
#

@viscid kernel and @steady dew --- Thanks so much! You're great. And you've provided me with a useful tool to help promote that Avrae is not a "cheat dice bot"

steady dew
#

Also, I recommend the Threshold alias on the workshop.
Ever want a custom roll? Threshold is your tool.

barren wave
molten crystal
#

in init, what is the command for putting a effect one me?

wheat gardenBOT
#

This channel is not in combat.

steady dew
#

woops

#

!i effect <target name> <effect name> [arguments]

molten crystal
#

ok

#

thx

#

:D

#

what are the possible args?

steady dew
molten crystal
#

ok

steady dew
#

anything you could add to attacks or whatnot

#

whatnot including a lot of stuff

molten crystal
#

ok

steady dew
#

such as... well, -b 1d4 adding 1d4 to attacks

#

or -d 1d4 to add a d4 to damage

molten crystal
#

k

steady dew
#

a lot of spells should have automation though

#

but you can't automate advantage

molten crystal
#

yeah

fossil elm
#

Is there a way to download an entire saved character's JSON file?

fickle salmon
#

Not through any official channels. And I don't know the unofficial channels.

fossil elm
#

Hmm.

#

DDB's character JSON data output is horrendous to parse, and there isn't a public API for DDB but if Avrae is able to load a character from it and save its own file, it should be possible to retrieve the character data from that

#

I might just go and see if I can use Avrae's DDB parser to output a character and do it myself

fossil elm
#

It's the format used by Avrae to save character data, but it doesn't necessarily indicate how to get the file from a character that's already made

tawny orchid
#

(Question) When rolling through the player app this happens...(see below) but when rolling from the website itcwirks fine.

gusty egret
#

Make sure you're logged into the correct account and that they are linked with the correct Discord account, yours is: RLGDM#9405 and the numbers on the end matter.

vast rose
#

I'm getting invalid user when rolling from both web and app. It was working properly when I was testing the other day

tawny orchid
gusty egret
#

We would need your player in to diagnose.

gusty egret
#

Try contacting Avrae (the bot) in a direct message and run !ddb-debug. Make sure it has the correct account there.

vast rose
gusty egret
#

Yes, is that the correct username?

vast rose
#

Yes it is

gusty egret
#

I'll try to get someone from the dev server over.

vast rose
#

Okay thank you so much!

brave silo
#

Hello. Grateful for any advice. When in initiative as the DM and I want to do an attack, I use “!init attack attack_name -t target_name” which works well. But for spells I have to use “!monster_cast” but when I use the short hand for the monster as per the initiative table I get forced to look up the monster and it then become a generic. Am I missing something on how to use monster spells when in initiative?

viscid kernel
#

See !help i cast

#

That’s the spellcasting equivalent of !i attack and lets you cast as the current combatant.

#

There’s also !i reactcast which lets you cast as any combatant.

brave silo
#

Thank you so much. You are extremely knowledgeable.

low halo
#

Is there anyway to upload the DND Beyond adventure to avrae for instance would I be able to run icewindale with avrae or no? ( Sorry if it is a silly question I am new to avrae)

fickle salmon
#

It's a fair question, but there are no preset battles in basic Avrae. There are add-ons called aliases other players have built that can load and save pre-built encounters; however, aliases are generally beyond the scope of the help offered here.

low halo
#

Ok thank you

viscid kernel
#

However, if you’ve got your DDB and Discord accounts linked, all the monsters found in Icewind Dale would then be available in Avrae.

low halo
#

ok

#

so would the simple commands and then also running through the adventure should be effective?

viscid kernel
#

Yup!

#

Once you start combat in Avrae with !init begin, you can add the monsters with !init madd “abominable yeti”, for example.

low halo
#

Thats awesome thank you so much !😋

brave silo
#

I am struggling to get my head around some basic alias concepts. I am starting small to learn. Can one feed a variable to a aliase? i.e. I want to create a basic attack alias that has more flavour text added, but I want to give it the -t <target> parameter. Is there a way of doing that so it would look like !testaliase targetname and the alias would know that targetname was to go behind the -t?

fickle salmon
#

If your alias looks something like !alias fancyattack attack longsword -f "Insert fancy text here" the using !fancyattack -t <target> will pass the target to the attack in the alias.

brave silo
#

Oh - that is so simple. Thank you for that

steady dew
steady dew
#

yep

#

and for a multiattack alias, -t %1% -t %2%

brave silo
#

This stuff is really cool

tropic mesa
#

how do I set up an extra attack? I use a Revenant Blade DBS but it doesn't automagically set up the bonus action attack for being a DBS, so I might as well put it into Avrae myself.

steady dew
#

yeah just use a Sickle, rename it.

#

ah, revenant...

#

Just set its bonus to what it should be for Dex, too

tropic mesa
#

that's easy tho. I wanna learn to code 😛

fickle salmon
#

!attack add "Bonus Revenant Blade" -b proficiencyBonus+dexterityMod -d 1d4+{dexterityMod}[slashing]

tropic mesa
#

cheers, Poli

#

how do I adjust it to be magical then? just [magical slashing] or?

fickle salmon
#

Slight change needed...

#

!attack add "Bonus Revenant Blade" -b proficiencyBonus+dexterityMod -d "1d4+{dexterityMod}[magical slashing]"

#

Would error out without the "quotation marks".

tropic mesa
#

so thaaat's what happened...

#

okay.

dense hemlock
#

is there any way to rage for an NPC in ini?

#

like if I gave an npc barbarian levels or for my current needs Torogar steelfist

viscid kernel
#

But the DIY path would use an effect. You can check !help i effect for instructions.

vapid jungle
#

I don't know what I am doing wrong, but whenever I am trying to embed something or otherwise print a line, avrae does not do that, but instead prints "true". It's probably a rookie mistake, I just started familiarizing miyself with the bot today. Example follows.

wheat gardenBOT
#
Bright_vision
vapid jungle
#

I wrote

! embed footer this is a test phrase

fickle salmon
#

Quotation marks are your friend.

mellow sequoia
#

try -footer

fickle salmon
#

!embed -footer "This is a test phrase."

bleak plume
#

Is there a way to set a combatant to be controlled by a player using !init madd? I thought there was a -controller option (I swear I saw it before!) or some other way? For allies, familiars, etc?

vapid jungle
#

What is the best way to host an image while embedding for example? As I understand it, the embed -image command requires an image url. I tried using imgur but it wouldn't load. Should I make the imgur post public? what do you use when embedding an image

edit: solved. I found that having the image posted somewhere to discord and then using that link works pretty well

minor vessel
viscid kernel
lament haven
#

I had a small question, so I know players can roll from dndbeyon charsheet and avrae shows them on my discord chat. Can I as a dm roll from monstersheets on dndbeyon?

viscid kernel
#

Very soon you'll be able to roll those in the encounter builder. They demoed it on the Dev Update like a week and a half ago.

#

Whether that will work right away with Avrae or if more work is needed there, I don't know.

lament haven
#

ty for the help

#

another question I'd have is for example when I roll from a player charsheet a guiding bolt, the dice roll correctly and with the right bonuses but avrae only shows the dice rolls not the bonuses. Any idea how to fix this

viscid kernel
#

Which bonuses specifically?

lament haven
#

to hit bonuses for example

#

or do I need to roll from avrae

viscid kernel
#

I would think that should work, unless maybe there's a magic item giving you an additional bonus there. 🤔

#

Do you have a link to the character?

lament haven
#

ignore the name as it's an injoke

viscid kernel
#

So I see a +5 spell attack mod (+2 prof, +3 WIS).

#

And you said the game log shows with that +5.

#

What does it show in Avrae, then?

lament haven
#

@lament haven rolled from :beyond::
Result: 1d20 (1)
Total: 1

#

I have the correct character selected

#

avrae doesnt see it as an attack just a roll

#

I have beyond20 maybe that's making it bug out?

#

disabling beyond20 worked out and avrae now takes the correct modifiers, thanks for the help

long cairn
#

Is there a way to change your spellcasting ability modifier? Like from CHA for Paladin to INT on DNDBeyond

viscid kernel
#

You can do it on a spell-by-spell basis, but not class-wide.

long cairn
#

Oh brother

#

Can you do it for the class abilities?

#

It’s probably the same boy that blows

viscid kernel
#

If that’s something you really need, Avrae also supports character sheets through Dicecloud or GSheet.

#

One of those might offer the flexibility you need there, but I’ll admit I haven’t used either myself.

#

The folks on the Avrae dev server could walk you through it, I’m sure.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

native galeBOT
#

New Feature: Tutorials
Tutorials are an interactive way to learn about Avrae's features! To get started, run !tutorial list to view a list of all available tutorials!

New Commands/Features

  • !tutorial <name> - Starts a tutorial.
  • !tutorial list - Lists the available tutorials.
  • !tutorial skip - Skips the current tutorial objective.
  • !tutorial end - Ends the current tutorial.
  • Avrae will now message the server owner with a feature overview when added to a server

Updated Commands

  • All commands can now trigger tutorial objectives
  • Added !monattack as an alias for !monster_atk, !moncheck for !monster_check, !monsave for !monster_save, and !moncast for !monster_cast
empty linden
#

The tutorials are quite nice! Although you may want to highlight the importance of putting quotes around multi-word names for like spells, attacks, monsters, etc. so people aren't confused why the thing they were trying to do returns unexpected results or requires another stage of interaction. Great work Avrae devs!

viscid kernel
#

Quotes are mentioned exactly 11 times, in 5 of the 7 tutorials. We gotcha covered. 👍

empty linden
#

Heh. I must have missed them... lol

late elmBOT
#

Planned Maintenance (Mar. 9)
Tonight at midnight PST (approx. 4.5 hours from this announcement) we will be performing some maintenance on the Avrae/Discord connection. Avrae will appear unavailable for approximately 30 minutes from 00:00-00:30am PST, March 10.

[00:02] - The maintenance is now in progress.
[00:24] - The maintenance is now complete. Thank you for your patience.

uneven rapids
#

Are there any monster creation sites apart from CritterDB that work with Avrae?

viscid kernel
#

No. Currently CritterDB is the only option.

manic estuary
brazen geyser
#

oh sorry wrong channel @manic estuary

dense hemlock
#

whats the command to add non-magical weapon resist?

viscid kernel
#

-resist [damage_type]

#

In this specific case, I'm not sure if you'd need to do all three, of if there's some shortcut available. 🤔
-resist bludgeoning -resist piercing -resist slashing

dense hemlock
#

thanks

versed lark
#

hello guys, it is possible to create an alias so that when i press button 1 discord executes the command !attack rapier or !roll 1d20 adv

steady dew
#

yep

#

!alias stab attack rapier -t %1% adv will make an alias called stab
and when you do !stab WO1 it will make an attack with your rapier at WO1 in Avrae Initiative, with Advantage on the attack.

versed lark
#

thank you!

steady dew
#

and yes, -t %#% is so, so good.

versed lark
#

is there a command to see the inventory of your character?

viscid kernel
#

@versed lark Avrae doesn’t natively track inventory, no.

#

There’s an alias called !bag that’s pretty popular, though.

#

You can get that over on the Avrae dev sever.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development server!

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

manic estuary
solid narwhal
#

So I've linked my ddb campaign to my discord channel. Which is great! However, it shows my rolls as the DM as well. Anyway I can turn this off so only the player rolls get posted the my discord channel?

viscid kernel
#

Greater control over what rolls gets shared is planned, but it's not yet available.

tawny orchid
fickle salmon
#

Yes.

dense hemlock
#

whats the cc command to reset on longrest?

steady dew
#

-reset long iirc

keen mauve
#

How do you handle sorcery points

empty linden
#

If your character sheet is connected to DnDBeyond it should automatically get generated as a custom counter.
You can learn more about Avrae custom counters via the !help cc command.

viscid kernel
#

Yeah, you’d have to manually adjust your points each time, and add -i whenever you cast a spell to -ignore spell slots.

barren dome
#

Player is hasted. Fighting a red dragon. Fire breath is rolled, but it doesn't take the player's haste into account forcing us to manually roll another dex save and adjust their hp if that worked. Is there something I can do to just make sure the autonation accounts for their advantage to begin with?

pine sun
#

Add sadv when making the fire breath attack

steady dew
#

I think -t Jerry|adv

#

for targeting them

pine sun
#

You only need to do that if you're targeting more than one character. In that case it would be -t "Jerry|sadv"

steady dew
#

that, then

barren dome
#

good to know

#

Thank you!

steady dew
#

is there an alias for radiant consumption

minor vessel
#

!setrace has stuff for that.

#

Relies on !use alias too

steady dew
#

and the use alias is... workshop?

minor vessel
#

Both are, yep

steady dew
#

what's the thing for setting a joining combatants place in initiative

minor vessel
#

The variable is -p X, X being the value of the initiative

granite marlin
#

So have a weird issue with Avare. It will not let me update one of my sheets. I ensured the sheet was set to public and I’ve updated the sheet successfully in the past. I’ve switched active characters and re-linked the sheet, but i still get the error message that says I don’t have permission.

viscid kernel
#

And can you share a link to the character?

green pulsar
#

There is a problem with the token generator, as Garret Levistusson and Mary Greymalkin from Lost Laboratory of Kwalish don't generate token despite there being artwork for both of them

viscid kernel
sacred turtle
#

how in the blue baffalo do you do hit dice on a short rest with Avrae

manic estuary
#

Manually after setting them up as custom counters. Or with an alias (we have a !rest suite on the Dev Server that covers short resting, long resting, and spending extra hit dice during a short rest)

dense hemlock
#

Is there any way to look at the command for a custom attack we've made?

#

so I can just copy paste it and add an edited portion

#

i mean like uhhh, what we wrote to make it in the first place if that makes sense

empty linden
#

You can login and see your custom aliases, snippets, and variables as well as see which Workshop Aliases you're subscribed to.

#

After logging in to the dashboard, click the wrench icon over the character that has the custom attack and in the dropdown select the attack.

#

You can then export a JSON file of the attack that you can then modify and reimport.

#

Avrae's dashboard is really amazing now that I've peeked at it - I should spend more time and explore it!

granite marlin
#

I think I resolved my issue. Removed the sheet and re-added it and now all the modifers and nickname seem to be right. Thank you for the assisstance.

mellow sequoia
#

good [insert local timezone designation] .. is there any order or meaning to the color bands used by Avrae when it responds, (see example)

#

both of these were to !spell questions so it isn't command based

viscid kernel
#

It uses a random color every time, unless you choose one for that character.

#
!csettings color red
mellow sequoia
#

thank you

viscid kernel
#

Actually, that might need to be a hex code, not a color name.

#

In which case pure red would be FF0000.

mellow sequoia
#

noted

viscid kernel
native galeBOT
#

Candlekeep Mysteries Lookup Now Available
The 12 magic items and 38 monsters added by Candlekeep Mysteries are now available for lookup in !item and !monster, as well as the races added by the most recent UA.

※ Monster attacks from Candlekeep Mysteries are not yet fully automated and will be available soon.

kindred tapir
#

what is the command to move my character icon on a map?

viscid kernel
#

Avrae doesn't have built-in support for maps. If you're using an alias, that will depend entirely on the alias.

kindred tapir
#

thanks

tawny orchid
young arch
#

how do you do the shifting race feat on avrae

viscid kernel
#

There's not really any built-in automation for specific racial features.

#

But in this case you might mark it as used (!cc Shifting -1), add an effect to track it (!i effect <your_name> Shifted -dur 10), and add the THP (!g thp <number>).

#

Your subclass probably adds to all that, too, but it depends on which one.

keen mauve
#

How do you use a spell which can fire multiple times, like Magic Missile without expending more than one spell slot

minor vessel
#

Works with many targets too for the multiple -t

keen mauve
#

alright thanks

viscid kernel
#

Be careful using them together, though. -rr multiplies the number of attacks against every target.

#

-t Bob -t Sue -rr 2 makes four attacks total.

#

-t Bob -t "Sue|-rr 2" does one for Bob and two for Sue.

hushed lotus
#

that... is a much easier way to do it than i have been.

minor vessel
#

Have you just been doing multiple -ts? 😛

hushed lotus
#

...yes.

#

->

steady dew
#

coulda just done one zombie many times

dense hemlock
#

Is there any alias for using Deck of Illusions? I tried searching dashboard and couldn't find one but might just have missed it

manic estuary
#

We had one on the dev server previously. Idr if it's still there. Was/is called !doi

fickle salmon
#

It's still there. Link to the Avrae Development Server can be found in the pinned post about "Getting Started with Avrae".

wheat gardenBOT
#
Ŧคเгץ ร๏שєгєเﻮภ
Folphina is currently 1st level!

You need to update your sheet with your proper experience total and level and !update.

Current Experience

335

Next Level: 2

300 (-35 remaining)

zenith reef
#

why does it say that its not at level 2, when the xp goes above it?

fickle salmon
#

You have to change it on your character sheet, then !update Avrae when the level up is done. Which you can do in #ddb-avrae-commands please.

zenith reef
#

it didn't work

steady dew
#

how so

fickle salmon
#

Did you alter the character sheet that you initially loaded into Avrae?

zenith reef
#

yes

steady dew
#

and then ran !update ?

zenith reef
#

the character sheet says its level two

steady dew
#

and did you then use !update

zenith reef
#

but when i update it into avrae it still says level 1

steady dew
#

update it into

#

what?

zenith reef
#

update it

steady dew
#

so the sheet is level 2.

you run !update

and Avrae still says it's level 1?

fickle salmon
#

And now run !update again?

#

That look like it took. Try running !sheet again and we'll see.

zenith reef
#

it says level 2 on ddb

steady dew
#

might just not be that same sheet between DDB / Avrae

zenith reef
#

i should be

#

i think

steady dew
#

delete the character in Avrae's character list and not D&DBeyond

fickle salmon
#

You haven't taken the class level.

steady dew
#

you...

#

you need to... level up.

zenith reef
#

?

steady dew
#

you need to actually level up

fickle salmon
#

You have 300 XP, but you haven't taken Fighter 2

steady dew
#

you have the XP to be level 2, but you need to actually... take the level

zenith reef
#

OH

steady dew
#

you're still sitting at level 1 because you haven't done anything

zenith reef
#

that

#

that would make sense

#

well than

#

that would fix my problem than

fickle salmon
#

Glad we could help you find the problem.

zenith reef
#

ty for the help

hushed lotus
#

right, -rr doesn't work with the !roll command, what's the reroll for it...

steady dew
#

!rrr (amount of rolls) xdy(and Z stuff) (DC)

viscid kernel
#

If you’re comparing to a DC, yeah.

#

If not, just !rr <count> <dice>

hushed lotus
#

grr.

steady dew
#

what are you trying to do

hushed lotus
#

randomly generate a looted spellbook

minor vessel
#

!roll and !reroll are separate commands, hence the -rr variable is not usable here

hushed lotus
#

considering literally every other rolling command uses -rr it's unintuitive

#

unrelated: how do I set my max HP to something different? such as from a shadow drain (as an example)

#

like, I can set my HP to a specific number, but not the max?

minor vessel
#

You can do !i opt target -max <value>

hushed lotus
#

All that did is set my HP to 1

viscid kernel
#

Plus a dash in front of the -max

minor vessel
#

Oops missed the -

hushed lotus
#

ah. that fixed it

minor vessel
#

Edited

hushed lotus
#

what are Avrae's health drops? 100% healthy, 51-99% Injured 25-50% Bloodied, 24 and lower Critical?

steady dew
#

seems so?

viscid kernel
#

15% for critical

#

And 0 for dead 😛

pine sun
#

Avrae Health Ratios in Initiative

=100% - Healthy
50-100% - Injured
15-50% - Bloodied
0-15% - Critical
<=0% - Dead

hushed lotus
#

cool! thanks

minor jackal
#

Is there a command to have Avrae roll with a minimum of result? like you roll 5d6 and the minimum is average?

minor vessel
#

I suppose you could do !r 5d6mi3. It won't be entirely accurate, but on a dice-per-dice basis, it kinda will be, since the average of a d6 is 3.5, which is rounded to 3

marsh cradle
#

wait this entire time Avrae had a combat tracker?

steady dew
#

yes

#

most of avraes functions are tied to initiative.

marsh cradle
#

wow that is really cool

marsh cradle
hushed lotus
#

most attacks, spell commands etc all rely on initiative to target.

steady dew
#

most of avraes functions are... tied to initiative

#

not sure how else it'd be said

hushed lotus
#

like... this has been its main purpose as a bot

marsh cradle
#

tied in what way

hushed lotus
#

they don't work if you're not using the init commands

marsh cradle
#

ah ok

#

you can't do an ability check without being in init?

hushed lotus
#

you can do that just fine since there's no targeting

steady dew
#

anything with !i doesn't work out of initiative

#

running monsters in initiative, automatic to hit and damage and damage adjustment comparisons

mellow sequoia
#

sometimes it is difficutl to realise that many people simply use the bot as an excylcopidea, and ad-hoc dice/skill/save roller. NOT as a compeltely turn by turn combat controll system

native galeBOT
#

Monster attacks from Candlekeep Mysteries are now available.

empty linden
#

That would have been nice to have on my last Saturday’s Candlekeep session! Glad it’s here!

native galeBOT
#

v2.9.1 (1555)
https://github.com/avrae/avrae/releases/tag/v2.9.1

Features/Improvements

  • Reduced the frequency of the DDB account/campaign link reminder
  • Dice Sync: Monster rolls from DDB now render with the correct monster
  • Dice Sync: Private rolls from DDB are now PMed to the roller
  • Aliasing: added abs() (thanks @Turtle.py!)
  • Tutorials: Initiative (DM) now notifies you if started in PMs
  • Other minor improvements

__Bug Fixes __

  • Automation: Fixed an issue where the lastAttackDidCrit variable was not set when using the crit argument
  • Automation: Fixed some edge cases in stringification that could cause errors
empty linden
#

Wait wut? Private dice rolls? beholderthink

hexed bronze
#

I assume on character sheet.

viscid kernel
empty linden
#

And that's why I am like "wait wut?" Dice roll log management goodies incoming! (eventually)

keen mauve
#

Probably don’t have an answer for this but

#

How would the target use Dragon’s Breath as an attack?

gusty egret
#

A target or a character?

viscid kernel
#

You can probably just !i a "dragon's breath"

keen mauve
viscid kernel
#

NOPE. Targeting hits them with the attack, not an effect.

#

So on your familiar's turn, you can !i cast "dragon's breath" -i

gusty egret
#

I would have them added to your control and just control them.

keen mauve
viscid kernel
#

You'd probably want to add a -dtype fire, too, or whatever other damage type you picked.

gusty egret
#

When your DM adds them with !init add they have an argument which is -controller, and they can list you as the controller of the familiar.

crimson jasper
#

I have a question, how do you take long and short rests?

steady dew
#

!g lr / !g sr

crimson jasper
#

Thank you

deft eagle
#

PLEASE, I need to switch to control another character, what's that command?

steady dew
#

!character [name]

#

you can also use !character list

deft eagle
#

How do i do it if the character is a monster? I am playing npc and monster but can't switch back

steady dew
#

wait, what?

#

you're in initiative?

#

using !i as a prefix to your whole command should make sure it uses the current combatant's stuff on their turn

long sphinx
#

does anyone know if there is a command for having adamantine armor to not allow crits?

empty linden
#

Does it not automatically pick up adamantine armor and reduce crit damage to a normal roll?

long sphinx
#

it hasnt been. the item is loaded in dndbeyond and updated the char in avrae, did a test run, added crit, still added damage

empty linden
#

Add the nocrit flag to any attacks made against the character

#

So !a <attack name> nocrit and the attack will not roll the crit damage (if it hits)

long sphinx
#

it worked! thank you so much 🙂 i shall inform my DMs 🙂

hushed lotus
#

aha that's what i was missing

ashen yarrow
#

Can I get help with the gsheets for Avrae here?

gusty egret
ashen yarrow
#

Is there a reason Avrae won't let Armor of Agathys and Booming Blade work from Gsheets?

gusty egret
#

Likely because you don't have a license to use them.

#

Avrae only includes free access to things in the SRD and Basic Rules, which is all that Wizard of the Coast allows free access to.

ashen yarrow
#

I'll have to ask DM to make versions of it.

young arch
#

I can use them using my characters from dnd beyond?

gusty egret
#

Yes, because Avrae ties into the licensing from D&D Beyond, since it's owned by D&D Beyond.

young arch
#

I see. So using dnd beyond it works but using Gsheets it dosn't

gusty egret
#

The gsheets integration doesn't contain licensing information, since the creator of them doesn't have a licensing agreement with Wizard of the Coast.

young arch
#

I see

viscid kernel
#

I’m pretty sure it pulls just the name of the spell from GSheet. It reads the spell data and automation from DDB.

young arch
#

Yeah we don't use it for combat often so we should be able to make do

viscid kernel
young arch
#

No clue how to use it tried got confused

viscid kernel
#

Yeah, it’s tricky. Especially the automation.

young arch
#

Yeah

keen mauve
#

Is there a way to give your familiar a custom attack? For instance I want to make it so my familiar can use the attack from Dragon’s Breath

viscid kernel
#

You can use an effect to add attacks. See !help init effect for instructions.

#

Alternatively, on their turn you can !init cast "Dragon's Breath" -i.

deft eagle
silver void
#

You use !madd and !mattack iirc

minor vessel
#

For spells, !i cast

#

!i makes it so you use the features of the creature whose turn it is currently in initiative.

viscid kernel
#

You can check out !tutorial Initiative (DM) for a walkthrough.

minor vessel
#

Well it can be more than that of course, with !i opt for changes to creatures currently in init, and stuff like that, but yeah.

#

The tutorial, as spam suggested, is a good idea

viscid kernel
#

But yeah, commands like !init attack let you control whoever the current combatant is, and ones like !monattack let you control them out of combat.

#

!tutorial Running the Game covers !monattack et al.

minor vessel
#

!monattack will reveal the creature's real identity though, so ye

#

But yeah the tutorials on the bot will help you greatly

deft eagle
#

mattack... thanks, er'ybody

viscid kernel
minor vessel
#

#!i attack is better gang rise up 😝

viscid kernel
#

Definitely. !monattack won't let you target anyone.

#

Doesn't account for effects or anything either.

keen mauve
#

How do you add a familiar into combat

#

(Sorry for all the questions today)

fickle salmon
#

!init madd "<insert familiar species here>" -p <insert your initiative score here>

So for example, after you've done !init join and gotten something like 1d20(14)+2=16 as your initiative, and you have an owl as your familiar for the Flyby Help action. You'd go: !init madd owl -p 16 -name "Owl Familiar"

keen mauve
#

Just found out !fjoin is a thing in the meantime

#

Thanks though

#

😃

steady dew
#

I also recommend the Familiar stuff from the Workshop

keen mauve
#

Hm?

steady dew
#

avrae workshop

#

familiar utilities or somehting

fickle salmon
#

I was giving the raw command for anyone searching through for help later. "fjoin" is an alias, which can greatly assist in speeding things up; however, not everyone has that alias available to them.

odd pewter
#

What's the best way to go about learning Avrae? I don't consider myself a dumdum, but this seems very complicated

empty linden
fickle salmon
#

Avrae can be complicated, but yes, I too would recommend doing the tutorials.

empty linden
#

Or actually just !tutorial which should list the different tutorials available.

fickle salmon
#

!tutorial list I believe. (I should actually run through the tutorials myself so that I'm better prepared to help others through them...)

empty linden
#

I think just doing !tutorial will default to actually running !tutorial list.

#

Yep - can confirm - you just need to type !tutorial and it will list all the available tutorials.

fickle salmon
#

Agreed. I was just going off the help file, without actually testing. But a quick test shows the list in !tutorial.

viscid kernel
#

By itself, it shows the list only if you haven’t started a tutorial. If you have, it will redisplay your current task instead.

young arch
#

How would I apply a pact of the blade weapons ability to ignore non magic immunity immunities, for custom attacks?

empty linden
young arch
#

It's only to non magical but ok.

empty linden
young arch
#

ah need to add the damage type but I'll have to micro manage that as well

#

It ain't working

empty linden
#

The DM may have to manually apply the damage using the !i hp <name of target> -<damage amount>

young arch
#

I was hoping to be able to do it myself and reduce the load of the dm but ok

#

.!attack glaive -neutral [Bludgeoning, Piercing, and Slashing From Nonmagical Attacks That Aren't Silvered] -t WR1. I used this command

empty linden
#

Maybe you can? I'm not sure if initiative is locked down to just DM control.

young arch
#

oh I can make it magical which would do the same thing

empty linden
#

yeah so you can do !a glaive -neutral magical -t <target>

young arch
#

No need to add magical to it so it deals magical slashing instead of normal slashing that will cause the monsters resistances and what not to not work on that attack.

#

I want to go -dtype[magical]

empty linden
#

Okay - yeah that should work.

viscid kernel
#

!a longsword magical

young arch
#

Yeah magaed to get it sorted

viscid kernel
#

To use -neutral, you’d need to specify each damage type individually.

#

-neutral bludgeoning -neutral piercing -neutral slashing

young arch
#

That would be a pain. Even if thats for a weapon which does one damage type

viscid kernel
#

Yeah, magical’s definitely the better solution.

young arch
#

I use custom attacks as Hexblade don't work properly with Avrae

viscid kernel
#

The best solution, though, is to create the attack in Avrae and set it so it’s always magical.

#

Oh? What part doesn’t work?

young arch
#

Which is what I have done.

#

The Cha mod over other mods

viscid kernel
#

There is a way to do that in DDB, but not the magical part.

young arch
#

Yeah change the mod itself

viscid kernel
#

You can actually just mark it as a Pact/Hex weapon.

young arch
#

Can you?

viscid kernel
#

Anyway, when you create the attack in Avrae and set the damage, you can add magical there.

young arch
#

Yeah

viscid kernel
#

-d "1d6[magical slashing]"

young arch
#

Which is how we managed to do it

viscid kernel
#

Ah! I misunderstood you earlier, then. Sorry. 😂

#

Glad you got it working.

young arch
#

Yeah thanks for your help either way

crystal osprey
#

Is there a way to manually set a character's init in combat?

fickle salmon
#

!init join -p <init value> to join at the specified <init value> (which must be an integer).
!init opt <name> -p <init value> to move <name> to the assigned initiative spot after initiative is rolled.

crystal osprey
#

awesome, thanks!

young arch
#

how to activate a character??

#

im new to using avrae

silver void
#

*!beyond <link >

steady dew
#

!beyond [the share link you get from DNDBeyond]

#

and from then on, if you have multiple characters in avrae, use !character [name] to select, or !character list to see who you have

lofty trellis
#

Hi all, so after a player in my game has !ddb and !beyond <link> . I start the combat with !init begin then how do they join the encounter without type !init join and just click on the Initiative roll on their DDB Character sheet player app or website?

viscid kernel
#

The only way to join initiative is with !init join.

#

If they want to roll their initiative on DDB, then can take that number and use !init join -p <number> to join at that position.

lofty trellis
#

thank you!

keen mauve
#

Is there a way to add extra dice damage onto spells? In my case, there's a homebrew spell which adds 1d6 to your next attack

fickle salmon
#

!attack "whatever name" -d 1d6

keen mauve
#

alright thanks

lucid lichen
#

In case anyone ever questions Avrae's RNG

#

Distribution for 1d20 over 1,000,000,000 rolls.

------|-------|------------|--------------
    # |     % |  ENUM  | BAR GRAPH
------|-------|------------|--------------
    1 | 5.00% | 49,992,818 | █████████████▌
    2 | 5.00% | 50,007,664 | ██████████████▋
    3 | 5.00% | 50,010,749 | ██████████████▋
    4 | 5.00% | 49,993,595 | █████████████▌
+   5 | 5.00% | 50,011,260 | ██████████████▋
    6 | 5.00% | 49,998,155 | █████████████▌
    7 | 5.00% | 50,008,757 | ██████████████▋
    8 | 5.00% | 50,004,772 | ██████████████▋
    9 | 5.00% | 50,002,912 | ██████████████▋
-  10 | 5.00% | 49,986,850 | █████████████▌
   11 | 5.00% | 49,994,644 | █████████████▌
   12 | 5.00% | 50,003,838 | ██████████████▋
   13 | 5.00% | 50,009,810 | ██████████████▋
   14 | 5.00% | 49,995,636 | █████████████▌
   15 | 5.00% | 49,998,964 | █████████████▌
   16 | 5.00% | 49,991,846 | █████████████▌
   17 | 5.00% | 49,989,058 | █████████████▌
   18 | 5.00% | 50,009,112 | ██████████████▋
   19 | 5.00% | 49,990,978 | █████████████▌
   20 | 5.00% | 49,998,582 | █████████████▌
------|-------|------------|--------------
Standard Deviation: 5.77
  Observable Range: 1-20
      Average Roll: 10.5
+   Highest Chance: 5 (5.00% with 50,011,260 rolled)
-    Lowest Chance: 10 (5.00% with 49,986,850 rolled)
brave silo
#

Hello everyone. Is it possible to use !init madd to add a monster I've created in D&D Beyond? It doesn't seem to be found when I add the name. Am I using the wrong command?

viscid kernel
#

Currently, homebrew monsters can only be imported into Avrae through a site called CritterDB.
https://critterdb.com/

brave silo
#

Oh - I see

viscid kernel
#

You'd create a bestiary there, add the monsters, and import it into Avrae with the bestiary command. (See !help bestiary for details.)

brave silo
#

Ok - I'll explore

#

Thank you!

viscid kernel
brave silo
#

Ok - this looks really helpful. Thank you

charred stag
#

Is it possible for the DM to add all of the party to a combat? My players don't want to use Avrae but I'm thinking about using it for an initiative tracker

viscid kernel
#

No, users can only add their own characters to combat.

#

But one possible workaround is to just keep initiative always running, with the party already in it.

#

The DM can use !i reroll -restart to reset all the round counters, as if the fight had just begun.

#

You just have to make sure to remove any effects or monsters lingering around from the last fight.

charred stag
#

Thanks

#

I guess as an alternative, can I add all of their characters to me?

viscid kernel
#

You can, but I wouldn't recommend it.

#

You'd have to switch to each individual character to add them in every time.

charred stag
#

How do I switch?

viscid kernel
#

The biggest drawback is that init effects won't work for them any more.

charred stag
#

Could I do it with !multiline macro?

#

What do you mean by init effects?

viscid kernel
#

!char <name> to switch.

#

Certain spells and abilities can assign something called an effect to a character in initiative.

#

It might give them an extra attack for the duration, or give them a bonus to saves, etc.

#

So that when a character needs to use that attack, or make that save, Avrae can automatically account for those temporary changes.

#

If you add their characters, those bonuses will be tied to your copy.

#

And the player's character won't be able to access that attack, or won't get the save bonus automatically added, etc.

#

It also won't match any HP or other changes between the two.

#

So yes, it’s physically possible, but you sacrifice a lot by doing so.

empty linden
#

Yeah you might be better served using the DnDBeyond encounter tool to manage initiative if folks aren't willing to work with Avrae.

#

But you do miss out on lots of cool things Avrae can do/provide.

charred stag
#

Yeah, that's the trouble. The Encounter tool is pretty alpha right now

#

I can't even see the character HP

empty linden
#

Welp... you can go old school and write it down on paper. 🙃

keen mauve
empty linden
keen mauve
#

No

#

I want to know how to add extra damage dice for a single ray, but not affecting the others

calm fulcrum
#

anyone else having problems with avrae?

keen mauve
#

What’s your issue?

viscid kernel
empty linden
#

I believe it's the weekly maintenance window right now

native galeBOT
#

v2.10.0 (1556)
New Feature: Use Counter Automation Effect
The Use Counter effect in automation lets you use a custom counter or spell slot directly from automation! See https://avrae.readthedocs.io/en/stable/automation_ref.html#use-counter for more details.
You can create Use Counter effects from the automation editor on the Avrae Dashboard (https://avrae.io/dashboard).

New Features

  • CCs imported from DDB sheets now track the feature that created the CC (for future use)
  • Added magical arg to initiative effects to make all attacks magical (thanks @Turtle.py!)
  • Many backend improvements

Bug Fixes

  • Fixed an issue where subclass features were not displayed in class tables when using !class
  • Fixed an issue where attempting to create a cvar/uvar/svar with an extremely long name could cause an error (thanks @Turtle.py!)
viscid kernel
#

I think that maintenance window just finished. 😅

keen mauve
#

This has been happening to me for a while; whenever I try to input coins it gives this error message

silver void
#

If you want to use coins you usually put the currency behind it

keen mauve
#

same thing happens

silver void
#

Do you have the alias?

keen mauve
#

hm?

silver void
#

Coins isn't an official one on the list iirc

empty linden
#

I think you'll need to hop over to the Avrae Developer Discord server and grab the !coins alias.

minor vessel
#

Yeah the !coins alias is not a command which comes built-in to Avrae. You can get aliases, which by their nature are not built-in, from the Avrae server, or Avrae workshop

viscid kernel
keen mauve
#

I don’t know if this is a bug or not, but when I do !cc Arcane Recovery -1 it says invalid operator and to use set or mod

fickle salmon
#

You need "quotation marks" around "Arcane Recovery".

viscid kernel
#

Otherwise it thinks "Arcane" is the counter and you want to adjust it by "Recovery" amount.

#

When you've got a name with multiple words, quotes are how you tell Avrae to treat it as a single thing.

charred stag
#

Does Avrae use the HP from its own system or from D&D Beyond?

fickle salmon
#

It currently tracks the HP seperately.

silver void
#

Does that mean there is a plan for linking the two up?

fickle salmon
#

There are indication in past patch notes that it is in the planning stages; but I have no details on when or if they will implement it.

silver void
#

Thank you

empty linden
#

The custom counters note in the last update may be suggestive... 🤔

odd pewter
#

Hey, when I use my symbiotic entity how can I add the necrotic damage to an attack?

viscid kernel
#

-d 1d6[necrotic]

#

!a dagger -d 1d6[necrotic], for example

odd pewter
#

Cool, thanks.

#

What's the best way to make a 2d4 version of halo of spores on my sheet?

marble cobalt
#

what is @lethal flax? hw can i get that on my own server?

viscid kernel
odd pewter
#

DDB as well, but I just realized I can just do that additional damage command thingy you gave me instead.

#

So that's super helpful.

viscid kernel
#

Yeah, you can.

#

But to add it to the sheet, you'd go to Actions > Manage Custom and add the attack there.

#

Then !update and it should add to Avrae, too.

odd pewter
#

I joined a west marches group and I've been annoying DMs with manual rolls lol

#

Should be much, much easier on them now.

viscid kernel
viscid kernel
marble cobalt
#

or whoever made it

viscid kernel
#

I have no insight into how it was made. Sorry.

marble cobalt
#

okay thank you 🙂

odd pewter
#

Do you just want a bot named monodrone that does nothing?

keen mauve
#

Command for if damage lands on a 1, it rerolls it?

empty linden
#

Attack or magic casting?

#

huh the help doesn't say specifically how to do that.... hmm.

#

Not sure how to do that actually.

#

there's the -mi which sets the minimum face on the dies that might work?

#

Okay yeah - just tested it. Use the -mi 2 to set the minimum die roll allowed on the damage dice. I'm not sure if this actually rerolls the die though.

viscid kernel
#

-mi will set any number rolled below the number to that number.

#

So -mi 2 will change any 1 to a 2.

#

There's not a way to add that as an argument for an existing attack, but you can add it when you create the attack.

empty linden
#

ah good to know.

viscid kernel
#

The key here is the ro1 in the -d arg, which rerolls once if you get a 1.

!attack add "test" -b {proficiencyBonus+strengthMod} -d 2d6ro1+{strengthMod}[slashing]
polar lion
#

is there a alias for the turn undead feature of clerics
(sorry for asking in the middle of someone getting answered)

viscid kernel
#

rr1 would reroll no matter how many times you get a 1.

empty linden
#

You can also just create a custom counter to track the use of the feature on the character.

viscid kernel
#

It uses Channel Divinity, which should be available already if you imported from DDB.

#

So you'd use !cc "channel divinity" -1 to subtract the use.

empty linden
viscid kernel
#

(You could probably get away with just !cc div -1, too)

empty linden
#

Avrae is so awesome.

dense hemlock
#

Not sure if this is the right place or if it matters, but spell dc automation for bone naga doesnt seem to work

viscid kernel
#

What part of it doesn’t work?

#

Ah. Probably because the stat block could be using one of two spellcasting abilities.

#

You can tell it which to use by adding -with wis or -with int.

#
!i cast "sacred flame" -with wis
!i cast "ray of frost" -with int
charred stag
gusty egret
#

It's working fine for me, what error are you getting?

twilit kestrel
#

By chance, is anyone able to help me figure out how to sync my character sheet in DnDbeyond to Discord so i can just click my sheet and it shows the roll in discord?

gusty egret
#

You will need to make sure your accounts are linked with !ddb, have loaded the character using !beyond and have your DM link the channel using !campaign.

fickle salmon
#

You first have to create a campaign and invite your character to that campaign. Then, run the !campaign command with the full URL of the campaign.

twilit kestrel
#

I'm not the DM, I'm just a player. Everyone else can just roll from their sheet and the rolls show in Discord. So, I'm just a little jealous and irritated since i can't figure it out on my own.

gusty egret
#

Okay, head over to #ddb-avrae-commands and run !ddb to make sure the account is linked properly.

viscid kernel
#

!tutorial D&D Beyond Link will walk you through the necessary steps, too.

young arch
#

Avrae has picked up hb spells from dnd beyond which my character can't accsess. HB content is off on the character is there a reason for this?

tardy lava
#

I have a question

#

Is Avrae customizable when it comes to dice rolls? I would like to prank one of my friends with making Avrae act up and barely ever roll high numbers while mainly rolling low ones

fickle ember
#

avrae does that on its own

#

I rarely get something higher than a 13

pine sun
#

You cannot force her rolls to be rigged

#

You could make an alias but it would be clear that it's not part of the base functionality