#ddb-avrae-help
1 messages · Page 3 of 1
Do a rule lookup with Avrae - it will explain the process - e.g. make a special attack action and use a Strength (Athletics) check contested by the target's Strength (Athletics) or Dexterity (Acrobatics) check (the target chooses the ability to use).
I am trying to make the weather alias use my custom Synoptic weather pattern is that possible?
By “the weather alias”, I assume you’re referring to an existing alias?
If so, you’ll probably need to ask its creator.
10/4 thanks
if i buy compendium-only does it still work with avrae?
I don't believe so - compendiums are just the book text with no functionality connections to DnDBeyond's tools/services and/or Avrae.
ah
thank you
do i need the dm guide for any functionality on avrae? or can i skip it?
Only if you want any of the magical items listed in the DM Guide
Those don’t really do anything in Avrae, though.
Other than letting you look up their info.
Yep
There’s a couple subclasses, subraces, and monsters.
my friend said either monsters of the multiverse or the monster manual for dming
which would be more useful?
If your only interest is DMing, then the Monster Manual.
Half of Multiverse is player races.
We always do !wildshape
then add the creatures health as thp (normally it would stack, so keep that it mind)
then do !ma (mosnter attack) for the creatures attacks
!ma wolf bite -t ZO1 <- example of attack a zombie as a wolf
And since your physical stats change, if you need to make a saving throw, do !ms wolf strength <- put different names for different score
oh and !mc wolf athletics
basically
!ma wolf (attack name) for attacks
!ms wolf (save name) for save
and
!mc wolf (check name) for checks
Not sure how to change the ac tho
also, does anyone know how to make avrae use custom spells?
I'm trying to makea spell that damages yourself, and heals the target for the same amount of damage you took
I have this, why does it not understand 1d6, or whatever else I tried. It understands whole numbers, but not this, so i'm confused
@viscid kernel Hey, you usually know this stuff, and I checked in the rules, there were things about contacting mods, but it only mentioned contacting a mod in general, about problems, and didn't mention pinging them. So I hope I'm allowed to ping you, just tell me if I'm not
Please do not ping all moderators or specific moderators. We will respond as we have time. You might also want to check with the Avrae development Discord - Avrae.io has the link to join.
Alright then, I apologize, and thank you
That symbol at the end of the line there means its an IntExpression. The result has to be an integer.
I’d remove the Variable altogether.
yeah
Put the 1d6 in your damage.
I found help on the other server, they told me to use roll instead
then lateer I remembered the lastdamage thing you told me abt, and used that instead
it works noow
Then set the other damage to {{lastDamage}}.
Thanks anyway tho
Where would I go for help on how to use the website?
And what website
ive got beyond 20 and when I roll an attack with a bow I want to reroll one dice of them (cuz i have elven accuraccy) but I dont know how
You could try asking in #third-party-tools-archive.
This channel is for getting help with Avrae.
https://avrae.io/
Is there a way in the tomes system to make it so that when an attack hits it causes a parent affect?
Usually easier to add the parent effect before the attack.
How would one switch characters? I have 2 characters and not sure how to switch between. Them
!char <name>
Oh ok thnks
It just keeps saying active character is my 1st character, I need to use my 2md character
Wait nvm I needed to add the other char
You do need to import both characters.
Yee I kinda figured that out once I realized it
FWIW, !char list will show all your available characters.
I thought it was a module, not really an alias to use.
Do you know how to edit it? I've got a lot going on if you wanna take a look
Hello does anyone know
How do add maps in this bot ?
on a weapon how does one use the buff?
Avrae doesn't natively have any map abilities but there is a !map alias that someone wrote you can use, though I suggest Owlbear Rodeo as it is much easier.
You can find !map on the workshop: https://avrae.io/dashboard/workshop
Weapons with more than just a to-hit attack are not fully automated.
You can make a custom action for it on the Dashboard by clicking on the wrench on your character's portrait.
My strixhaven cantrips aren't going from my sheet to Avrae. Any ideas?
I think that’s a known issue at the moment.
It doesn’t pick up spells from feats from backgrounds.
You could add them manually: !sb add prestidigitation
Preciate it. Yeah, had to add the cantrips in manually.
The leveled spells worked fine
I am trying to get, https://github.com/storytellermahkasad/Avrae-Customizations/blob/main/Downtime/downtimeCredits.alias this to work with downtime is there anyone who can assist me? I am struggling really hard. I am also trying to come up with a custom calendar using Mahkasad's Date & Time coding
What specifically are you having trouble with making a calendar?
I am running !date -cl {adding my gvar} and it just breaks the alias
It should be like !date -cl 99b628a0-bbc5-4f24-8e72-a18a6b26809d
No {}
Just the address
Or !date -cl ebberon
For one of the three built-in calendars
Based on the help
<> indicate manditory arguments
[] indicate optional arguments
In either case, don't include the brackets
Right, that was just for example here.
I was trying to implement a custom calendar, and I can't get downtime to go with it as I don't see it in the !date command but I see it in the coding
I believe !date uses the Time Calculation Library but doesn't use any thing regarding downtime accrument.
I see, with the information provided there would there anyway to use it in conjunction?
I am running a westmarch campaign and putting all the information on World Anvil so the timeline correlates.
!date cannot interact directly with world anvil
But you can make a custom calendar gvar to use with !date
It might be able to automatically progress based on real-life time progression.
I don't think so based on !date help
If you want to make a custom calendar, it would need to be formatted like this:
https://avrae.io/dashboard/gvars?lookup=99b628a0-bbc5-4f24-8e72-a18a6b26809d
Okay, I am not trying to automatically interact with World Anvil through Avrae, it was just for keeping track of tracking time
With !date, you would manually advance the days as needed
If you used a custom calendar, other than the three offered with the alias, you would have to make it.
!help
!help attack
Or !help cast or !help init effect
🥷
It all depends on what you’re using this snippet to do.
Assuming this is an attack, -c adds crit damage, -d adds normal damage (which will also follow whatever crit rules you use), and -b adds a bonus to the attack roll.
Is it normal that the Artificer Infusions don't trigger bonuses like repeating shot +1 on a weapon? because my musket or even my crossbow don't get this bonus even though it is shown on beyond
Did you infuse the item and attune to it?
I did. I redid the whole set up infusion and attune to it again. now it works. Maybe just a ghosttrouble of the trouble of accessing the sheets
Sometimes if you have Beyond window open for too long you need to refresh before making changes.
Else they don't actually update your sheet.
Does anyone know how to disconnect your DnD beyond account from Discord?
I don't want to get the Avrae messages that I rolled something on dndbeyond anymore
You can disconnect your campaign with the !campaign command. See !help campaign
You don't need to disconnect Discord from Beyond, but you can do that at https://www.dndbeyond.com/account
Thank you! But I'm still a little confused. It says that you have to be a dm to link the campaign to a channel, do you have to be the dm to unlink your character from it? I did the !help campaign command, but it's telling me to do a !remove subcommand that doesn't seem to work. Do I have to put !remove (campaign link) for it to work?
!campaign remove
remove is a subcommand of the !campaign command
Yes you have to be the DM of the campaign to link/unlink the campaign from a channel in Discord.
So then as a player, all I can do is unlink my discord from dndbeyond?
Where are you getting these messages?
If I show the roll to everyone on dndbeyond, then it's in the channel of my campaign discord that my dm linked it up to. If I show the roll only to Self, then Avrae PM's me directly
I thought it was cool at first but at this point it's a little annoying
You can ask the DM to unlink the campaign.
Or remove your character from the campaign.
Setting it back to "everyone" would at least not PM you.
If you don't use Discord for your character, you can mute the channel where the rolls show up.
Not sure how unlinking Beyond from Discord would affect things.
The other problem is that the link you provided goes to the account section of ddb, where it shows the accounts that I do and don't have linked. But there is no option to "unlink", only to "change linked account" which doesn't seem to be helpful at all. I've loaded character sheets into ddb before, but this is the first time I've linked my discord, so it's now reporting every roll I make to either my PM's or the campaign channel
Actually nevermind, I realized I can deauthorize it through Discord, not DDB. So I think I'm good, thank you for the patient explanations though!
so uh... a friend of mine coded a monster in CritterDB to have resistance to nonmagical BPS.
but for some reason, our magical weapons are still being resisted?
but if we capitalize Magical Piercing... it works just fine
Capitalize it where?
when setting a damage type
Yes but where
!i a "unarmed" -d "Magical Piercing" gets around resistance.
!i a "unarmed" -d "magical piercing" does not (as shown above)
I... am surprised those commands do anything
Hı
Can you demonstrate in #ddb-avrae-commands
Does !i a unarmed -dtype piercing magical work?
Quotes
standby
Spam
Of course
All messages on the server are English-only, I'm afraid.
Did you have a question about Avrae?
Google translate
Tamam
no
it did not work
v4.2.17 (1651)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.17
Improvements
- Significant upgrades to the Dicecloud v2 AutoParser (Thanks @assert!(Byronius.ping().is_ok())!)
- Allowing more complex behaviours to be properly captured, like hit and miss effects, proper saving throws, conditional effects, and even indexed lists of effects
- The cache for
/lookup monster,/lookup spelland/lookup itemnow clears for a user when they switch their personal bestiary/tome/pack, letting you find the selected homebrew without having to wait for the cache to time out
Bug Fixes
- Setting Max HP via an ieffect now works properly to reduce a targets max hp
- Fixed a floating point error on parsing float gold to the coinpurse (
4.6gpwas converting to4gp 5sp 9cp) - Various backend and automation improvements and fixes, including but not limited to:
- Added an attack action for the Monks Way of the Ascendant Dragon's Draconic Strike
- Rakdos now properly has Hellish Rebuke available in their spellbook
- Fixed a typo in the Stirge automation causing it to not properly latch onto the target
- Wrath of Nature's Rock attack now does nonmagical bludgeoning
Known Issues after Patch 4.2.17 (May 24th)
We've noticed an issue with the patch that came out today, specifically with the updated autoparser for Dicecloud v2 sheets.
Certain automations are being parsed incorrectly, causing an error when trying to use them.
There will be a hot fix going out at <t:1684990800:f> (<t:1684990800:R>) in order to address this issue. There will be a 10-15 minute downtime at that time while the bot restarts.
After the patch is live, Dicecloud v2 users who experienced the issue will need to !update their sheet in order to get the properly parsed automations.
Edit: The fix is now in place. Sorry for the disruption!
v4.2.18 (1652)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.18
Bug Fixes
- This fixes and issue with certain automation imports from Dicecloud v2 sheets (Thanks @assert!(Byronius.ping().is_ok())!)
- Dicecloud v2 users who had imported or updated their sheets and were running into the issue will need to
!updateagain in order to fix the error
- Dicecloud v2 users who had imported or updated their sheets and were running into the issue will need to
What's the command for Great Weapon Fighting style?
If you've got a DDB character sheet, I think it's just included in the weapon attack automatically.
If you're using GSheet or DiceCloud, you'd probably want to manually create the attack in Avrae instead.
It has to be included in the damage itself.
2d6ro<3 [slashing]
Hi, wondering if Avrae can help. I want the party to play games of chance, and was wondering if there was an online multiplayer dice roller that supports hiding and unhiding individual rolls? E.g. first roll is public, second, third, and fourth are hidden, last is public, and at the end of that round all of the hidden dice become public?
Is that something that Avrae can support? I read the docs but didn't see anything that would allow hiding and later revealing a roll.
An alias could do it, but there’s probably not an existing one.
If you need help writing one, you could try asking in #899456686350299146.
It looks like you don't have your Discord account connected to your D&D Beyond account!
Linking your account means that you'll be able to use everything you own on D&D Beyond in Avrae for free - you can link your accounts here.
Is there a quick way to check HP and stuff on a PC?
How would a PC use a item from their inventory like a health potion
!games status or !g status
There’s no built-in automation for equipment. You can manually adjust their HP.
Alternatively, you can try to find a user-made alias on the workshop or automate it yourself.
Oh ok
would it be possible to make an alias so that i can pull up multiple character portraits
by which i mean be able to pull up portrait 1 portrait 2 etc
!help multiline - shows how to run several commands in a row. Has a delay between each command for performance reasons.
Hi i tried using avrae but something went wrong and now it wont let me use initive cause i used it before in testing on another server that is now deleted, can i somehow restart it? also it keeps using a deleted character
can i somehow have it not use any character as i will be using it as a dm
What happens when you try to use initiative? What command did you enter, and how did Avrae respond?
i tried to do the tutorial for it and it just said this:
Taking Your Turn II - Spellcasting
Orkira the cleric is up next. Normally your players would run their own commands here, but when it's their turn in initiative, you can also act for them. The same !init commands always work for the current combatant, whether it's a monster or a player.
As for Orkira herself, she has one big advantage over your death dog: spellcasting! The command this time is !init cast <spell_name> [args].
Let's summon a spiritual weapon and target our death dog (-t DD1). Don't forget those quotes around the spell name since it's more than one word.
!i cast "spiritual weapon" -t DD1
Initiative (DM) | !tutorial skip to skip | !tutorial end to end
when i tried to use the !i cast ... it just says this:
This channel is not in combat.
any way to restart the bot or something?
For that, you’ll probably want to !tutorial end and start over.
4.2.19 (1653)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/4.2.19
Improvements
- Various backend and automation improvements and fixes, including:
- Fixed the Undead Fortitude automation to correctly set the health of the creature to 1 when using
-dto modify the DC of the save - Added an action for Satyr's Mirthful Leaps ability, to override the 'attack' imported by DDB
- Added the ability to use
-choice damageon Rage actions to have it include the Rage Damage as part of the effect. Default is still to not grant this global damage bonus.
- Fixed the Undead Fortitude automation to correctly set the health of the creature to 1 when using
Bug Fixes
- Fixed an issue with certain automation imports from Dicecloud v2 sheets (Thanks @assert!(Byronius.ping().is_ok())!)
- While the imported automations were not strictly erroring, they were not functioning as expected (Attacks would apply damage regardless of if they hit or not, for instance)
- Dicecloud v2 users who had imported or updated their sheets and were running into the issue will need to
!updateagain in order to fix the error
- Looking up longer spells with
/lookup spellon servers set to send all lookups to PMs will now properly send the entire spell
hi, sorry for the late response, but this wasn't what i meant: i was asking for an alias that would let me have multiple portraits of my character at the ready, such as a portrait of them in armor, a portrait of them in regular clothes, etc. and be able to pull up any one of these portraits at any time without having to run the command to change the portrait.
Sorry for the delay but I don't believe there is a way to do this - Avrae only works with the currently loaded and active character and doesn't have a way of quickly loading a series of portraits from your list of characters. You might be able to create an alias to run several !embed commands that pull images from the various sources (assuming they are on the internet and publicly accessible) but that's still going to be one command after another I think. Maybe check with the amazing folks on the Avrae developer server.
Embeds are the right direction, and you could totally do an alias to show a given picture based on a specific argument.
Like !pic armor
But I don’t know of any existing alias for this. You may have to write your own.
this is my goal
is there way to set a dice roll to a certain thing?
like is there a way to make it so you roll a 15+mods on a check or smth?
for portent reasons
How can I do a damage roll for like fall damage to a target in initiative
Is it possible to change the messages from <healthy>, <injured>, <bloodied>, <critical>, and <dead> to other messages such as <energetic>, <tired>, <fatigued>, <exhausted>, and <down>?
Nope
Okay so I'm pretty sure I know thr answer but as far as making sidekicks work in avrae, do I need to make them into statblocks and run them like homebrew creatures?
That’s how I’d do it, yeah.
Insignia of claws. Eldritch claw tattoo. Attuned. Sheet updated. Why are my unarmed attacks not registering as magical?
Yo
I need help with renaming a Attack into a different name
And adding a description too
Go to the Workshop (https://avrae.io/ and login) and you can modify your attacks on your characters.
is their a way to put Avrae on like auto pilot or some setting where it will auto generate encounters?
Nothing built-in, no.
But you could try checking the workshop to see if there’s any user-made attempts.
ok bc I love the bot but I eally dot like dming and trying to play a character Id really like to find an open world 24hr server
You can check the #looking-for-community channel for other D&D servers that may offer that kind of play.
I keep getting getting this message when I try to import my character
Error loading character: Beyond returned an error: 500 - Internal Server Error
Help?
same it is defiantly a beyond issue
There's some AWS issues at the moment that are probably at fault here.
Presumably Amazon's working to fix them.
v4.2.20 (1654)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.20
New Features
- Added
!init note remove <name>to remove notes from a combatant!init note <name>with no note provided will now just display the combatants current note
- New automation options are now available
- Added the ability for ieffects to give a temporary bonus to save DCs (
-dc #for!init effect,dc_bonusin automation) - Added a Target Self toggle for ieffects, allowing the effect to be placed on the user of the automation
- This is handy for things like Grapple and Chill Touch (official automation will be updated to use this in the future)
- Added a Fixed Value toggle for Damage, Roll, and Use Counter effects
- This will cause that node to ignore any
-dor-amtarguments
- This will cause that node to ignore any
- Added the ability for ieffects to give a temporary bonus to save DCs (
Improvements
- If a cell is erroring on gsheet import/update, the error will now show what cell it was trying to look at
Bug Fixes
- Setting Base AC via an ieffect now works properly to reduce a targets Base AC (Thanks @Blue(Purple))
- The Gsheet importer now properly reads expertise/skill advantage if you used capital letters
- Fix error output for a Dicecloud v2 import error (Thanks @assert!(Byronius.ping().is_ok()))
Known Issues after Patch 4.2.20 (June 14th)
We've noticed an issue with the patch that came out today, specifically with the DC Bonus Init Effect feature.
- If you attempt to cast a spell from a combatant that does not have a default spell DC, and do not provide a dc via
-dc, it errors when going to add any DC bonuses. The workaround for this currently is to provide the-dcargument to set the base DC.
There will be a hotfix going out at <t:1686801600:f> (<t:1686801600:R>) in order to address this issue. There will be a 10-15 minute downtime at that time while the bot restarts.
Edit: The fix is now in place. Sorry for the disruption!
can i get some assistance with using a Potion of Vitality? my group is struggling with commands to figure out how to use a potion on yourself (i can elaborate if needed) {and this was before the hotfix}
v4.2.21 (1655)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.21
Bug Fixes
- This is a hotfix for an error that occurs when trying to use
!init castwith a combatant that has no spell save DC
since the bot interrupted me, i am replying to myself in desperation
Magic items don’t have any built-in automation.
But you could check in the workshop to see if there’s any user-made commands for it.
Not sure there’s even anything to really automate with that specific potion, though. 😅
oh, ok! how do we clear the status effect from the mummy we encountered?
ty!
!help
Please run commands in #ddb-avrae-commands -thanks!
How do I add a dice bot to my server?
You can do that here:
http://invite.avrae.io/
Hi so we did everything for linking discord for my friend but he can't access his charater with the bot though.
!character is saying he has no characters when in fact he does.
OH I forgot about that XD
!tutorial beyond can walk you through everything to make sure you’re set up correctly.
Does anyone here know how to create a custom server alias/avrae command? I need help creating one
What exactly are you trying to do?
Create a custom command that allows someone to recharge something upon getting a certain dice roll, like how many monsters roll a d6 and recharge their ability upon a 6
My player-recharge ability would be at first focused on recharging action surge and another version of the command that just recharges a random number of spell slots
Now you said server alias -- is this meant to be usable by multiple people?
Yes, it'll be part of a homebrew collection for a dnd server i plan on rebuilding, meant for helping players have a bit more accessibility, especially in long battles where certain abilities could come very much in handy
Gotcha. It would have been easier to do as an action, but then you'd need a way for each player to add that action.
So it's a tradeoff.
Anyway, you can find the documentation here:
https://avrae.readthedocs.io/en/stable/
In the left-side navigation, there's a few different Alias options.
If you want more specific help, I'd suggest heading to the Avrae dev server.
https://discord.gg/avrae-development-269275778867396608
There's a channel there called #666401385335750666 that can walk you through anything you need.
Question, if i want to make a snippet that edits a roll (like an attack roll, check, or save), what would i have to include in my snippet?
In what way are you trying to edit the roll?
Basically I'm trying to make a sort of upgraded advantage/disadvantage, in the sense that an extra dice is added, but idk how to add that into a weapon/spell attack or a check/save via a snippet, as a couple of tests didn't work
Attacks already support that with eadv.
!a dagger eadv
I don't believe that's possible for checks or saves.
Correct
How do I get the Avrae bot to join my server?
I just created it but am running in to difficulties
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
Alright this is getting on my nerves
How to import a Steel Defender for your Battle Smith Artificer
CritterDB looks complex for creating your Steel Defender
There may be an alias for it - check the Avrae developer server: https://discord.gg/dsseKYc
Or even check the workshop - see Avare.io
Anyone have any suggestions if someone is still receiving the “link your discord and ddb accounts to access content” pop up after logging in? The ddb accounts page shows the correct discord (tried relinking the account as well), and entitlements are in sync. Trying to help a friend get his stuff synced up properly, running into some issues.
What happens if they run !ddb-debug? Does it show their DDB username?
It says no account connected
!ddb-debug also returns the following: no account linked, no debug info
Looking at his ddb account page, it shows a different identifier number, so I had him try to unlink and relink a couple times as it says in the above message. It does still link to the incorrect identifier though, so I'm guessing that that is the issue, just not sure how to fix it at this point. I'm happy to jump into dms if someone's willing/if that's easier.
Just bumping the above to see if anyone has any suggestions here. Would this be something a support ticket could help with at this point?
If it’s getting the wrong discriminator (the number part of their Discord username), I’m afraid that’s a Discord issue.
I need help creating a command:
I want to create a command that posts an embed showing a gif, but also lowering a counter, as well as having a description
Well, alias, not command
That would be easier to do as an action. You can head over here, mouse over your character, and select the wrench that appears to get started.
https://avrae.io/dashboard/characters
But if you wanted it specifically as an alias, that’s doable, too.
I put in the thumbnail url but it didn't show the gif
It was a tenor url btw
The URL has to end in .gif
If the .gif is somewhere in the middle of yours, try deleting everything after it.
Also don't try and use tenor gifs on this server - our tools will eat it.
I wasn't using it in the server
No worries - I just mentioned that in case you were trying to test it here on this server.
Is there a way to have DM rolls from D&D Beyond show up in a particular channel ? Currently, I get the rolls in a DM from Avrae.
If you open the Game Log, you’ll see an option at the top called “Send To (Default)”. If that’s set to Self, you’ll get it in a DM. If it’s set to Everyone, it will post to whatever channel you linked the campaign to (using !campaign).
thanks that makes sense
so i have an account on the mobile dndbeyond app. Our party just started Avrae and when i linked my account it linked the wrong one. only issue is that i have no idea how to sign into my account from my phone to my laptop so that it will register the proper account with the subscription and books i have on my mobile account. cause on my laptop i have nothing with the account it’s signed under and it doesn’t log me into the proper account when i fill my information in. i’m just struggling to figure everything out with Avrae so that i can properly play with the rest of my party.
Are you trying to say you have different DDB accounts on your phone and your computer?
Or different Discord accounts?
different ddb accounts on my phone and computer i’ve tried literally everything i can think of to properly log in and use the same account on both my phone and laptop but i haven’t had any luck no matter what email or sign in option i use
If you visit this page for each, it’ll show you what external account(s) it’s linked to.
https://www.dndbeyond.com/account
it shows the one from my computer i think that’s the one that was already linked to my discord cause i previously used it but the account on my phone is the one i’m trying to sort out. if i can get the phone account on my laptop and link it to discord i’ll be able to figure out the rest i think with Avrae
maybe if i delete the other accounts i can have just the phone account and see if that helps
v4.2.22 (1656)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.22
New Features
- Added
-cantripdiceto override the amount of dice used by automation that calls for cantrip scaling, and can be used to go above the normal 4 limit, allowing additional support for epic level homebrew (Thanks @Blue(Purple)!)- Also removed the limitation of cantrip scaling only working for spells
- Added a series of arguments (
-selfability <ability>,-selfcb <bonus>,selfcadv/selfcdis, and-selfmc <minimum roll value>) to affect the casters roll in a contested check (thanks @using(Kedar="p1ng-abl3")!) - Added a "Tick on Caster" option for ieffects, which allows them to tick down on the casters turn as opposed to the targets, without the need for a parent effect (Thanks @zhu.exe)
- In Draconic, you can use this via the
tick_on_combatant_idargument inadd_effect(), where you can provide a specific combatants ID (SimpleCombatant.id) that the effect should tick on
- In Draconic, you can use this via the
Improvements
- Added a confirmation when using
!init reto remove all effects, or a specific effect that doesn't exactly match the provided name - Removed the requirement to provide a discriminator when adding editors on the dashboard
- It will currently add a "#0" to the end in the background, which accounts for Discords new "No Discriminators! Yay!" system
Bug Fixes
!init note remove <name>was saying it was removing a note, but not actually removing it
Hey @everyone!
Let's get this out of the way: Today marks my final day as an official developer of Avrae and as an employee at Wizards of the Coast.
Wait! Does this mean Avrae isn't going to be updated anymore? (Shamelessly stealing this from Zhu's 'exit post', shhh)
It does not mean that! 😅 Rest assured, there's a fantastic team of dedicated developers over at D&D Beyond/Wizards of the Coast, led by @Solao Bajiuik. Not only will they be taking on the mantle of bot development, automation updates, and managing new content releases, but also to help build the community I've come to cherish so deeply.
Where/why are you going?
My one-year contract with the company has concluded, and due to budget considerations, a full-time position isn't immediately available for me. It's going to be at least six months before I could return as a contractor, assuming an full-time role doesn't open up before then.
I'll still be around, but not in an official capacity. This community is definitely one I still call home, even if I'm not the captain at the helm anymore haha. Who knows, maybe now I'll have time to do that !map rewrite I've been talking about for ages now.
I'm unsure of what lies ahead for Avrae, but I'm still excited about where the journey will lead. And with a bit of luck, maybe there will be an opportunity for me to step back into the arena in the future.
The adventure I've had with Avrae, starting from when I first discovered it in 2017, then becoming part of the staff, and ultimately landing my dream job working on a game that I truly adore, has been an exhilarating roller coaster ride. Who would've guessed that a simple question from my friend, "How do I use Divine Smite?" would set me on a path of exploration, sparking a love for Python and software development, and even leading to my name being printed in actual (digital) D&D books.
This bot... this community... I can truly say it has saved and changed my life. From working on various intricate aliases, learning new concepts, to assisting newcomers to discover the awe-inspiring capabilities of Avrae, it has been a transformative journey. I type here today, between tears, a person worlds apart from who I was when I first joined this server, and I genuinely believe it's a change for the better.
Words fail to express how much each and every one of you mean to me. I'm filled with immense gratitude for having had the opportunity to be a part of this community. Thank you all so much for having me.
- Croebh
I got problem with eldritch smite invocation in avrae, i bought the "Hexblade" subclass from dndbeyond but in avrae i cant use it even when its in my action list
And i cant find the eldritch smite invocation in the sourcebook if i want to buy it individually
Buying any warlock subclass from XGTE will unlock the invocations from that book as well, including Eldritch Smite.
https://www.dndbeyond.com/marketplace/sourcebooks/xanathars-guide-to-everything
What happens when you try to use it, exactly? What’s the exact command you used? Can you demonstrate in #ddb-avrae-commands?
whats the command to use a potion of greater healing?
There aren’t built-in commands for magic items (though you could add your own command).
!game hp +4d4+4 would do it, though.
How do i add an attack action via command, instead of via the website?
!help attack add
How do i add the type of damage? Like slashing, bludgeoning, piercing, etc?
You’d put something like -d "1d8 [slashing]"
Thancc
How do you add a character?
Copy the url to your character sheet, type !import and then paste the url.
!help import has more info.
There used to be variants to !import, right? Like one for dicecloud, one for gsheets, and one for dndbeyond?
Yeah, but they were all consolidated into !import.
Ah
Avrae v4.2.23 is now rolling out. Please expect up to 15 minutes of downtime, as Avrae may not respond to commands during the update process. This message will be edited once the update is complete.
v4.2.23 (1657)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.23
New Features
- You can now use
target.namefor automations for simple targets as well as normal combatants. ( Thanks @Croebh.not-dev (They/Him))
Improvements
- Updated Black to 23.3.0 and ran against current code.
- DiceCloudv2 removed slotFillers and replaced them with Folders/Features. Code has been updated accordingly ( thanks @assert!(Byronius.ping().is_ok()))
- Added Prompt for yes/no on Initiative Note ( Thanks @Rev )
- Added parsing for Remarkable Talent for gSheet. ( Thanks @dragoomind)
- To utilize this, you need to add the following formula to AQ67:
=iferror(if(and(vlookup("Fighter",$AR$6:$AS$15,2,false)="Champion",FighterLevel>=7),CEILING(proficiencyBonus/2),""),"")- There will be ZERO impact if this formula is missing, it will only be used if it is present.
- To utilize this, you need to add the following formula to AQ67:
Bug Fixes
- Fixed typo in
!help cc edit( Thanks @Kermit.frog [Companions] )
!help
not sure where else I was supposed to ask this. but how do I use the dyno commands from #frequently-asked-questions
Read #find-a-game very carefully - it explains how to use the commands. It's /looking-for dm (replace dm with whatever fits where you want to post). The bot pops up a form for you to fill out. Once filled out and submitted, the bot creates the post in the appropriate channel and adds a thread to it. If you need to make any corrections or handle any queries/responses, use the thread to handle that communication. In the future, for questions about the bot or server rules or moderation, ask for help in #moderator-support.
That's quite not what I asked, as what I was searching to use the following commands such as '?new' '?pnb'
This is the channel for help with Avrae. Not every command is available in every channel.
then where am I supposed to use the command? as I cannot locate any other command channel besides avrae. despite them being dyno commands? Should I go to Dbd general?
This is still not a channel for anything but help with Avrae.
this isn't avrae either
Correct but I was answering your question as best as I understood it. For questions about the server bot commands, best to ask for info in #moderator-support. As noted not all commands are available in all channels. And with that, let’s leave this channel open for Avrae questions.
I'm not seeing coordinates in the init tracker despite using the map alias. Seems like a recent change. Is there a way to reveal coordinates in the initiative with a command?
What was the thing that allows multiple commands to be made instead of just one, when making an alias? I want to make an alias, nothing else, that brings up my character's actions and spellbook at the same time
Nvm, found it
What’s the command for activating the Fire Rune and the Cloud Rune for Rune Knights?
If your character sheet is coming from DnDBeyond it should show up in the actions for the character - e.g. !a
how do I get my campaign that I am trying to use to show up for my map use and such
I am trying to run lmop I was under the impression it was free
Avrae doesn't natively support any kind of map use.
how do you do elven accuracy through avrae
if you use avrae to manage an encounter and say your player kills a creature, does avrae automatically add the xp points or will the player still have to do it manually?
if so does avrae have a command to give a character xp?
Manually
does avrae at least have a command for it?
!xp +(experience) (any text you'd like to add)
thanks!
Np
so no command called xp found when i tried to run that
Oh, it's a user-created alias, but you can just subscribe to it so that you always have it available
i see i see but i'd still like to find the original command, if you happen to have that
This is the official dnd server
Also you're gonna have to ask somewhere else in this server, this channel is for help with a discord bot called avrae
help again
avrae won't recognize attacks from a homebrew creature
i've imported the bestiary i made in critterdb but avrae's init commands won't recognize the creature's attacks
You’re able to add the monster to init, then? What happens if you !i a list?
It will only import simple attacks by default.
what does that mean
i.e. a bonus to hit, and damage.
i didn't change anything i just left default
character? do u mean the creature?
oh my bad i must have changed it to dagger at some point
the only thing edited is for the ranged attack to be 1d6 instead of 1d4
That miiiight be the reason its failing.
It might not be able to differentiate between which damage to use.
The automatic imports have to follow a pretty specific format.
So you could either try reducing it to a single damage, or write the automation yourself.
There's a guide here for the latter:
https://docs.google.com/presentation/d/1un8r8BhvWqPh3yVNPtL_ywN-xHdanBW9UNWS-OR_9MA/edit?usp=sharing
Alternatively, you could try to split it into two separate attacks...
okay so i tried having a regular shortbow
still doesn't work
i cannot for the life of me figure out why this wouldn't work
You did a !bestiary update after adding that?
yep
And did you !init madd a fresh version of that monster?
T H A N K Y O U
i can't believe i forgot the first rule of technology, if it doesn't wrok restart it, I'm so stupid I've been at this for the past hour HAHAHA
thank you so much
wait i just did it with the shortbow
let me check
it works except it always uses the melee damage die
also can i ask what the -choice arg does
Fire Shield is a good example:
The flames provide you with a warm shield or a chill shield, as you choose.
https://www.dndbeyond.com/spells/fire-shield
Which shield you pick gives you different effects.
So the automation uses -choice to let you pick between them.
so how would that work,
!attack fire shield -choice warm
or does it use numeric values like 1 and 2
Well, it's a spell, so !cast "fire shield" -choice warm, probably.
-choice just takes a string, so it could in theory be set to use numbers.
Or a string containing a number, anyway.
do you happen to have any idea how to fix this or will i have to seperate it into different attacks to avoid programming
so i can avoid*
If you wanted to use -choice, you'd need to write the automation yourself.
f
The simplest solution is probably to split it into separate attacks.
yep, I'll go do that
Dagger (Melee) and Dagger (Ranged), for example.
thanks for the help!
when making an attack how does one go about using a player's stat mod for the bonus to hit
!attack add "Chained Daggers" -d 2d4 -b dex -verb "unleashes a flurry of"
this is what I have
!attack add "Chained Daggers" -d "2d4 + {{dexterityMod}} [slashing]" -b dexterityMod -verb "unleashes a flurry of"
I added a damage type there, too.
(you added a fancy quote!)
Forgive me my trespasses. 🙈
thanks!
How do i make it so that a homebrew monster i just made is added as a usable monster in avrae?
Homebrew monsters can only be added through CritterDB.
Check !help bestiary import for more info.
Do you know if you can import a homebrew creature from dndbeyond into critterdb?
Great...
Hey Everyone,
It seems we are having some difficulties with some of our shards. We are investigating this at this time.
Thank you for your patience, and we will have it operational shortly!
Edit: Hotfix is now in place, I apologize for the disruption, everything appears to be running solid at this time!
v4.2.25 (1659)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.25
Bug Fixes
- Fixed hgetall function for redis-py to properly decode the strings.
A friend of mine's sheet doesn't show the spellbook despite having spells on his character sheet, is there a way to fix this?
I think there’s a known issue at the moment with spells granted through background feats.
They could cast it anyway by adding -i.
!cast "fire bolt" -i
Or they could add them manually with !sb add.
Alright, thanks
Quick question. Can you setup multiple campaigns in Discord using DDB and different characters so long as each campaign has its own channel within one server?
I don’t think they even need separate channels.
Interesting. So Avre can distinguish between two separate campains in the same server?
Yes
Each character is tied to a specific campaign, and each campaign is tied to a specific channel.
That’s all it really needs.
Thanks
Need help in adjusting monster hp cuz i underestimated how strong my party ess
Use Avrae's built in !i opt <target> -hp +<x> to bump up the creature's HP as needed. See all the other options available with !help i opt.
Is there some spot online or downloadable that lists all of Avrae's commands and what they do?
Right here:
https://avrae.io/commands
You can also view it using !help or look up details for specific commands with something like !help attack or !help attack add.
Hey I can't change characters on avrae, the character that has been set has been deleted for a while too
What characters does it show under !char list?
Did you !import any characters that are missing?
Just that one like active character "name"
It was the first and only one I put there til now
If that's the first and only character you've added, then who are you trying to switch to?
I tried to add another one and it didn't add any
It just said the same char name "has been added" or something like that
Let's keep things on topic, please.
Can you try running it in #ddb-avrae-commands?
Sure
another question, can i use avrae by rolling in dndb app and it shows on discord?
Yeah, if you run through !tutorial beyond, it will walk you through the setup.
aight bet
i followed it but its not showing up on discord
do i need to tie the character to a server?
You need to:
- Import your character
- Link your DDB and Discord accounts
- Have your DM link the campaign to a channel in Discord
Sure
Just add the campaign, then use the invite link yourself to add your existing character.
How do I leave a thread under find a game?
This channel is for help with Avrae - I think your question would be better suited actually for #moderator-support as it has to deal with (potentially) how the server's threads are set up. Usually you can just context-click (right-click) on a thread and select "Leave thread" to leave it.
I tried to delete and reinstall it.
@empty linden that helped. I was on my phone, but I had to get out from my computer
On mobile I think you just long-press the thread and the contextual menu pops up and you can select "Leave Thread" that way.
Got it.
And now we'll let this channel get back to Avrae questions!
How do I add a weapon to an NPC when setting a combat?
You will need to make a homebrew statblock for it.
okay. thank you
How do you take a short/long rest with Avrae?
Nvm
Not an Avrae thing but go to id:customize and there is a flair field you can use to add a flair to your name here on this server.
I hope this is right but I plan to try my first game on my new server and I am needing to input my maps
How do I find the url
Avrae does not natively have or provide maps.
You can do one of two things:
- Send an image via Discord text chat
- Get the map alias from the workshop and use it to load a map backdrop and use the various commands to mark tokens on the map, and move the tokens turn by turn using Avrae. This can be a bit more complicated to run but provides a away for Avrae to show maps with tokens (and area of effects) overlayed.
hello, avrae rolls from DDB arent showing up to discord chat
its not connecting the campaign with the discord server
What does !campaign bring up for you?
Also check the !ddb command.
The other thing to check is to make sure Avrae has the right permissions for the channel/server you want to use the DnDBeyond shared roll functionality in.
I recently noticed that with the Duergar race it does not include the enlarge/reduce spell on the spell list despite it being on dndbeyond. Is there a way to fix this?
Did you choose a spellcasting ability?
Yes
It shows invisibility but not enlarge/reduce
Can you share a link to your character sheet?
Works for me… #ddb-avrae-commands message
Maybe I should try re-loading the sheet
Try an !update first.
I’m assuming you used !import before reaching level 3 when the spell was added.
So !update just pulled in the latest changes.
Anytime you change your sheet, you should !update.
Hello avrae doesn't seem to be adding my Crimson right damage for my blood Hunter is there a way to fix this?
Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.
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
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.
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.
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.
So !import <url to character sheet> to load the character into Avrae and then !char <name of char> to switch characters.. Use !char list to see all your loaded characters that you can switch to.
I'm hoping to write an alias that uses several !init commands in a row, having trouble figuring out the syntax, the tutorial has way more complex stuff going on than Im ready for...
specifically, i'd like to do
!i madd hobgoblin
!i madd goblin -n 2d2```
and maybe an announcement at the end?
Or maybe i'm misunderstanding how aliases work...
You would need to do a multiline command to do this I believe and I think that's generally frowned upon because of the performance impact/slowness.
gotcha, thank you
You can get more help with aliases on the Avrae developer Discord. Check the pinned messages as I think there'sa link to it there.
I don’t believe it’s possible to add combatants through aliases.
And this seems like something you’re just gonna use once and throw away, no?
!alias gobs multiline
!i begin
!i madd hobgoblin
!i madd goblin -n 2d2
!gobs
I was thinking it might be nice to have pre-made battle groups was the idea
this answers my question about the syntax, and works, so thank you
Yeah, I was assuming you’d only use this specific battle once.
Hello Friends!
I'm trying to get the !servsettings on my little server to let !rollstats do 4d6kh3 but with the added lowest stat score is 6
You could try setting an Over/Under for 6>5
Meaning six of your six scores need to be greater than 5.
How do I send people my character sheet
My friend made a character with my account and I want to send it to them
You could take a look at !help transferchar, or they can just !import it themself.
Thank you
Does the Over/Under take multiple arguments ? Ex there's already a 1>14 so there's at least 1 'primary stat' on people's sheets.
Doesn't look like it.
It does.
Ahhh. have to hit the add rule button twice. I was trying as one line like variations of 6>5,1>14, etc.
Did the Tal'dorei book launch without Avrae integration? They had been so good about it lately with the upcoming source materials, seems crazy that they've not had it for this one given how popular CR content is.
Expect it to take a few days to get implemented - possibly a week. Again DnDBeyond does not give ETAs.
Yeah, I hear you. Just crazy given how up to date they've been with integration into new content that they'd miss something as big as this. Especially given they've had support on launch for a bunch of the new stuff lately.
I had a cult fanatic cast spiritual weapon which can be moved and it can attack as a bonus action, I don't see how i can use it as a bonus action?
Also, how can I use an unarmed strike in case a monster loses its weapon but it doesn't have that strike in it's stat block
It adds an attack, which can be used on its turn with !init attack "spiritual weapon".
For this, you could add an attack to them using !init effect.
Looking for how to make nature guardian work. The spell can be cast but the effect doesn't happen. I can't pick tree or beast. How do you do the actual choice and effect? Or do I have to find or make a custom
Ohhhhh okay thanks
Any word on the Taldorei support?
Does anyone know how to set up something like Gift of the Gem Dragon in Avare?
Normally I'd make it an attack, but it's a saving throw to hit so it's more like a custom spell?
Well, cancel that I'm neck deep in Avare now XD
All I need to know is how I can shove class level in there and have it work
Have you checked with the amazing folks on the Avrae developer server? https://discord.gg/dsseKYc
No but that is a good idea 😌 ✨
caster.levels.get('Rogue')
Or whatever class you’re looking for.
In automation, “caster” is whatever creature this action belongs to.
got it got it
with just trial and error {level} also works, but I assume it doesn't factor in if you have multiple classes
level is your total level
can i give my monsters homebrew spells? if so how? and how do i use legendary actions
If the monster statblock in DnDBeyond has legendary action, they should show up and be usable using the !a command
You may have to jump to that creature in initiative order to run it and then hop back
Avrae does not connect to DnDBeyond homebrew creatures
also, can i give it a magical item?
no im making it over at critterDB
bot said it only accepts monsters from there if theyre not official ones
Correct. In that case I'd set that spell up as an action the creature has and maybe a limit
You'd probably get more help with this on the Avrae developer server: https://discord.gg/dsseKYc
alright then, thanks a lot anyways ❤️
I am not as familiar with bringing in homebrew creatures - sorry!
You could also just have the creature cast it without putting any features/actions in with the !cast <spellname> -i (i to ignore casting costs/spell slots)
Or I guess that would be !moncast
yeah but its a counterspell basically so she`ll take damage before i get to have her cast it
You can remove damage after it all.
Just listing the spell in the monster’s Spellcasting feature should be enough, assuming you’ve also added the spell itself to Avrae.
Nah, see !help tome for instructions.
If you wanted to add Legendary Actions, this might help:
https://docs.google.com/presentation/d/1un8r8BhvWqPh3yVNPtL_ywN-xHdanBW9UNWS-OR_9MA/edit?usp=sharing
its not a homebrew legendary action just a homebrew spell
Hey how would you make an Avrae command that calculates Average player level. Is there a way so it's 100 gold for every Average it runs, I'm pretty Novice with Avrae but I've seen something similar in a Sever I'm in
v4.2.26 (1660)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.26
New Features
- Added Documentation for Crit Dice. ( Thanks @Blue(Purple) ! )
Bug Fixes
- Fixed method of Crit Dice. ( Thanks @Blue(Purple) ! )
Heyy, could someone explain how to link the rolls of the campaign to the discord sever??
!help campaign should help you.
Each player will need to import their character and connect their DDB and Discord accounts, too.
Have everyone run through !tutorial beyond for instructions.
Hi i am new to d&b so could anyone help me out
Are you looking for help with Avrae?
If so, what did you want to know?
(If not, you might be looking for #dnd-newcomers instead.)
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
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.
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.
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.
Hey one of my players pc isn’t displaying all of his possible attack we checked the boxes and updated via !update command in discord anyone know what I need to do to fix this ? Also it’s a great sword nothing hombrew
Can you share a link to their character sheet?
Sure
Hey Everyone,
Avrae now supports the Monsters and Heroes from Critical Role: Tal'Dorei Campaign Setting Reborn. Sorry for the delay, and we will be working to add support for the Subclasses, Subraces and feats.
Thank you for your patience!
So i have been leadning the bot over hte past few days i am i am seeing there is a lack of support for Wildshape, am i missing the command or is there no support for it?
There isn’t a built-in command for it, but you can check out some of the user-made options on the Alias Workshop.
https://avrae.io/dashboard/workshop
[Original Message Deleted]
v4.2.27 (1661)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.27
New Features
- Tal’Dorei Campaign Setting: Reborn should now be actualized within Avrae properly. Please use the Megathread going forward if you notice anything not working as expected.
Improvements
- Import with DDB PDF Link, with message letting you know to use the proper link. ( Thanks @Infinidoge.snek )
I need to roll an absurd amount of !randchars as quickly as possible. What's the best way to go about this?
Avrae rate limits people.
v4.2.28 (1662)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.28
Bug Fixes
- Inline Rolling 1st time messages will properly only run once.
Is there a reason I rolled like 4 nat1’s in a row
Is this a bug or am I just really unlucky
The latter.
Avrae is V E R Y selective of who it likes.
The rest are better off praying to god for a good roll of a real dice cause avrae ain't gonna give it
Might want to add a /s there - random is random
Is there a way for avrae to account for abilities like hexblade's curse?
Like can it register proficiency to damage and lowering the critical hit threshold?
Or is that something we'd have to register ourselves
Situational bonuses like this are most commonly handled by using a snippet.
!snippet hex -d {{proficiencyBonus}} -criton 19
!a dagger hex
!cast "eldritch blast" hex
! Tutorial Quickstart !
Try !tutorial quickstart in #ddb-avrae-commands
haven't used Avrae in forever, how do you do this?
A rules lookup? !spell <name of spell>
Well spell lookup in this case
See !help for more Avrae help
!spell call lightning
!lookup spell call lightning
i really need to relearn Avrae, it's been too many months
Try in #ddb-avrae-commands - this channel doesn't allow avrae calls as too many folks were cluttering it up
and i don't mean rules, i mean how to activate it on your turn after the initial spell without using a spell slot in Avrae
Ah... just recast it with the -i attribute to tell Avrae not to consume a spell slot.
So !cast "call lightning" for the first time (uses spell slot)
Then !cast "call lightning" -i the next time.
thanks
Wait... call lightning is a saving throw from the enemies or else they take full damage - success is half damage.
So really all you have to do is remember to do your 3d10 roll (halved for enemies who make the save).
i mean in combat isn't it just !i cast call lightning -t "<target name>" -i -dc 17?
or wait, wouldn't Avrae auto calc the dc?
Huh. Not sure. It might work?
It oke to run test combat rounds in #ddb-avrae-commands?
Yes - just don't overly use it if that makes sense.
If you need to do lots of testing, we'd recommend setting up your own Discord server and invite Avrae there and test there.
If you !i status [your_name], you'll see it says Attack: Call Lighting. That means it added an attack to your character called "Call Lightning".
So you can simply !a "call lightning" for the subsequent rounds.
thanks Spam
is there a list of drinks "!drink" has that can be pulled from?
That would be an alias, so you'd have to ask whoever wrote it.
Is it possible to do a "blind roll" with Avrae, like in Foundry?
e.g. Player rolls but only GM can see result
So if you've connected Avrae to your DnDBeyond campaign, you can set up your rolls on DnDBeyond to only show to the DM and the player that rolled it.
Otherwise, create a "secret rolls" channel and have players roll there for only the DM and player rolling at that time to view. But that requires players to do the right thing and not peak.
But really, this is D&D and it's a social game and having the rolls in the open is typical.
That's what I was looking for, thanks
Can someone show me how to homebrew a spell so it works with avrae
What have you got so far? Where are you stuck?
I think i'm working with the same thing as @compact cobalt
So far: I have a homebrew spell, published, called 'The Works'
I see it in my character sheet on DDB.
I've run '!update' on the server the char is in.
I try '!cast The Works' and the first time it tries casting 'Toll The Dead'
The second time after !update it asks what I want to cast and presents with a list which is far incomplete from what my char has, but it's all healing based spells.
Did you add the spell in Avrae itself?
https://avrae.io/dashboard/homebrew/spells
This is what happens when i try to castA blast of lacerating wind in a line 100ft long and 5ft wide blast out from you in a dicertion you choose. Each creature in that line must make a constitution saving throw. A creature takes 3d6 cold damage 3d6 slashing damage on a failed save and if they are a large or smaller creature is pushed to the nearest unoccupied open space at the opposite of the line to the caster. On a successful save creature takes half as much damage and is not pushed.
No spell automation found.
Did you add the spell in Avrae itself?
https://avrae.io/dashboard/homebrew/spells
if I can see the spell on D&D Beyond how would I get the json for it? :D
You’ll have to manually re-enter it in Avrae. There is no export option from DDB.
Where do i find json at
They answered the same question to me. :) You have to make it from scratch in Avrae's spellbooks.
How do you do that i know nothing at all
You can do that here.
https://avrae.io/dashboard/homebrew/spells
'm almost done at work, I'll be home and on in under an hr. I can hop in VC if you're free tonight and walk you through it.
That will work ill be waiting thk you
@viscid kernel you still around ? :D We're getting this far. My spell is working. The 'Copy of Cone of Cold based on this nifty homebrew' is not.
Which commands are shown there? !tome list and !cast BitingCold2?
!tome list
Can you try !sb in #ddb-avrae-commands?
This is the result of !tome list
So it looks like you’ve got it set up to cast.
If you want to take it further, you can add automation to it as well.
If you open the spell on the website, there should be a tab that says Automation.
That’s how spells (and actions) roll dice and effect targets and such.
Yeah; and on the site I copied Cone of Cold to get the automation framework.
aaand it's not letting me cast it.
Error in roll: Unexpected input on line 1, col 11: expected $END, got ,
Okay, that I managed to fix by reducing the split on damage type...
Now, how to tweak it so it's 3d6 cold and 3d6 slashing ?
3d6 [cold] + 3d6 [slashing]
Whenever I control a monster in a fight (I’m a DM), do I always have to add !i to every attack in front of the every action I’d like to do as a mob in controlling?
Yes
!init attack controls whoever’s turn it is.
!attack controls your active character (which a DM doesn’t typically have).
Also about the spells… if the enemy is like a magician (the monster), I can use any spell available from the DnD?
Yes - !cast or !init cast to cast spells. Use the -l 7 addition to cast at a specific level (the number being the spell level). And use -i to not use a spell slot when casting. See !help cast to learn more.
Any spell you have access to in D&D Beyond, anyway.
Even if the monster card says only the specific spells? (e.g Abjurer wizard)
Yep
Just like if you had a physical book with that statblock. You’d still need access to the details of the spell itself, probably from another book.
I have had this issue for quite some time now. I use Avrae when playing DnD through discord and my Agonizing Blast ability on my warlock never seems to translate through into the rolls on discord. Is this a known issue and is there a known fix?
Is this where I'd ask questions if I don't understand how something would interact in the game?
This is for getting help with the Avrae Discord bot. For D&D rules questions see #dnd-rules
Tyvm
How would you input a weapon name in [square brackets] like you do with [name]? I have a little to no knowledge about this one, so please advise?
Those brackets simply indicate that the argument is optional. You don’t include them when using the command.
So you’d just !attack longsword, for example.
It will also partial match, so !a longs is probably enough.
If the name has multiple words, you’ll need quotes around it, though.
!a "flame tongue"
I was just making aliases to make some flavoured attacks
Try !cast "eldritch blast"
Thanks
!attack list will show everything you can use for !attack
Is there a place where all avrae commands will be shown
!help
Or you can get help for a specific command using !help attack, !help attack list, etc.
But you can also find them here:
http://avrae.io/commands
Thanks again
How do I make the monsters attack?
!ma <name of attack> -t <target> or !i a <name of attack> -t <target> - see !help a for more details.
What issue are you having? Also you may get more technical support at Avrae.io and their Discord: #ddb-avrae-help message
Since the maps announcement (not sure it's related though) rolls from ddb stopped showing on the discord channel. It's properly linked (campaigns and characters) and was working fine, but no longer.
I wil check also on their discord too. Thx.
Likely not related as they are separate services - also sometimes Discord’s API can get flakey and break things. You may try unlinking and relinking the campaign in Avrae again and see if that helps.
Did that, did it with the characters too to no success. I also tried by kicking out Avrae from the discord and inviting it back, there again, no success.
Very weird - I’d check with folks on the development server.
Okay more intel. I did transfert the campaign to complete other discord server and it worked.
Back to our regular server, no rolls. Maybe something is askew on the roles .. I will compare the two servers settings.
nope. nothing different on the commons settings.
And all the server roles and permissions are configured correctly to allow Avrae to post in those channels?
I’m stumped.
yep. On their discord server we are mulling over but I am not alone in this situation. Anyhow, they plan to restrart Avrae tomorow at 2:00PM eastern will see then.
Is there a way to make sure a check can't be higher than a certain number?
I don’t believe so. You can set a minimum (because there are rules where that happens) but not a maximum (because there are no such rules).
Damnit
@empty linden just to let you know. They (devs) rebooted Avrae few minutes ago. And it fixed my issues with rolls not coming to the chan.
hi
Do you need technical help with DnDBeyond's tools and services?
(that's the purpose of this channel)
I thought this was for help with the avrae bot
You are correct and I am tired! lol
sorry no. Just a little confused about what's going on. What do you mean by tools and services?
hope you have a good rest soon
ahh ok, thanks!
Yo! DDB will let you rename ur spells but when you cast them with Avrae the normal name appears instead. Anyone know how to fix this?
(I wanna have snake puns)
Did you go !update after changing the spell names?
Yeah
Question: can you still use a character in avrae even if the sheet was deleted in, let's say dndbeyond?
As long as that character hasn't been removed in Avare, it should still work I believe. One issue that might pop up is DDB campaign dice rolling and the !update command would be a problem.
Best not to delete the DnDBeyond character really.
First one? Who actually uses that-
Second one? Simple, have a character that isn't designed to level up
Campaign dice rolling? Quite a few folks use it as it's nice to have a way for folks who aren't as familiar with Avrae be able to click on their DnDBeyond sheet and have that roll shown on both the shared dice log and inside Discord.
Again it's not ideal to not have the Avrae character data connected to a formal character sheet (DnDBeyond, Dicecloud, or Google Sheet) but I think the Avrae character would still work.
Be me:
- doesn't really get that much money
- doesn't know my way around dicecloud and gsheets so use dndbeyond instead
- get too many character ideas than what dndbeyond can have for free
Idc if it ain't ideal, if it's possible, I'm using it
Can Avrae track player position on a square grid?
It doesn't have built-in map support, but there's some user-made options for it. For example...
https://avrae.io/dashboard/workshop/5f6a4623f4c89c324d6a5cd3
okay so i have a druid thats got expanded spells that can be traded similar to abberant mind. how would i go about programing that in dndb?
so bassically i have it being specific spells that can be traded for wizard conj, trans and evocation schools
The easier answer would be to use !spellbook add.
But if you want help with doing it in DDB anyway, then #ddb-support is the place to go.
and so that things are on the up and up i assume theres like !spellbook remove too?
There is indeed. !help spellbook (or !help sb) will show the available options.
Or !help sb add / !help sb remove for more info.
Is there a way to add an ability's modifier to smth's damage in a way so that the number is synced up to the ability mod without you actually needing to type that number in?
Probably, but you might need to be more specific about what you're trying to add where.
I'm using Gsheets. How would I go about adding in my Wildfire Druid's pet attacks? The initial summoning is a dex save 2d6 fire damage, and then the pet makes spell attacks with my bonus action
It also forces dex saves with its teleport to deal damage as well on my bonus actions
If you have access to that subclass on D&D Beyond (and linked your accounts), you just need add a feature called “Summon Wildfire Spirit”.
Otherwise, you’d be better off making the attacks directly in Avrae instead.
Click the wrench on your character here to get started:
https://avrae.io/dashboard/characters
They said they were using gsheets
I don't know how to roll once and deal the same damage to all targets
It rolls the damage for each target
Yes, those are instructions for using GSheet.
And yet you mentioned dnd beyond
Yes, that was intentional.
person needing assistance says they are using gsheets, not dndbeyond
you mention dndbeyond, not gsheets
you say they were instructions for gsheets
you said it was intentional
????
If you want to use the official automation — regardless of what sheet type you’re using — you need access on D&D Beyond to the thing being automated.
In this case: the Circle of Wildfire subclass.
Well that's VERY annoying, having to use dndbeyond either way, even if you just want to use gsheets/dicecloud
It’s the only way to verify whether a user has legal access to the content.
Anyway… for GSheet specifically, you can add simple attacks directly to the sheet.
For anything more complicated, you’d need to write the automation yourself.
Which includes things like this. ☝️
I tried it out and it works, yeah. It's very neat
The easiest way to do that is through the Avrae dashboard, linked above.
Any way I can set variables like my profeciency bonus or my spell save DC?
Right now I just have those as numbers
Use the names listed here.
https://avrae.readthedocs.io/en/latest/aliasing/api.html#cvar-table
If the line you’re adding them to shows {} at the end, you’ll need to add braces around it.
{proficiencyBonus}
Anyway… you’re not required to use DDB. You can DIY instead.
The subclass is only $2 anyway.
But if you’d rather spend time than money, everything the official automation does can be done by you. All the same tools are available.
does anyone know how to roll a reckless attack with rage and GWM using avrae?
!a battleaxe adv -d 2 -b -5 -d 10
Snippets would make it easier, though.
!snippet reckless adv
!a battleaxe reckless
Then you just have to remember the name instead of the individual arguments.
You can also build on to it and add stuff like the rule description, or have it automatically calculate the right rage bonus.
You’d need to give some args to the second one.
!snippet rage -d 2
Or whatever your rage bonus is.
And then !a halberd reckless rage if you want to use both.
how can i link my character dice rolls to discord?
Import your DnDBeyond character into Avrae (using the command !import <url to public character sheet>)
Then make sure your Avrae is connected to your DnDBeyond campaign.
You may want to run through the Avrae tutorials- !tutorial.
ok, thank you
Hey Everyone,
I'll be starting the Avrae Maintenance window about 5 minutes earlier today at 1355 Eastern vs 1400 Eastern. This time change is necessary due to time constraints.
We apologize for any inconvenience this may cause.
Hi everyone, is anybody else experiencing the bug, that rolls made via commands in discord work with avrae, but everything triggered in the character sheet on DnD Beyond is not surpassed to the linked discord channel? I re-invited Avrae to my server an re-linked my account and campaign from DnD Beyond, but it doesn´t show the dice rolls made from the character sheets...
You might try running through !tutorial beyond to make sure it's all set up correctly.
It worked. I don´t know why it didn´t work before, because everything was set up an running fine for a long time. Now, right after doing the tutorial, it worked again... thank you!
Is someone able to help me in linking my character sheet to the bot? I was told to ask here
Go to #ddb-avrae-commands and type !help import
Copy the link (make sure it's not a pdf but an actual link to the sheet), and then do !import (link)
Thank you
Np
How do I add an map I have an alias for easier combat and funner for my text based dnd?
Hey Everyone,
We are working to get The Book of Many Things into Avrae. We hit a technical roadblock where the D&D Monster Data has exceeded the capabilities of our existing database format. We plan to have a fix in place by the end of the week and will be performing the weekly maintenance once that code is tested and confirmed functional.
We apologize for any inconvenience this may cause.
I can't link a campaign apparently.
It says it isn't a campaign link, and yes I'm the DM
disregard
Hey Everyone,
We will be starting the rollout of the fixes mentioned above at 1200 Eastern. Please be aware that during this time, Avrae will not be usable due to the services restarting.
Thanks!
v4.2.29 (1663)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.29
New Features
- GridFS Implementation for MongoDB Resolution
Hey Everyone,
Just wanted to let you all know, The Book of Many Things content is now available via Avrae as of the deployment that just occurred.
Thanks for your patience as we resolved the issue.
How do I set custom Avrae ranchar requirements like minimum stats and rerolling 1’s?
You can do it at the server settings level - e.g. !servsettings then configure the custome roll settings.
Will be for !rollstats not !randchar, as a note
How do I make myself custom versions of spells I can use on avrae without buying DND beyond? I can't buy beyond because I live in russia
Hi everyone; I'm new to using D&D Beyond and Avrae. I've managed to link my discord account and pull through a couple of characters, but Avrae hasn't pulled through any spells?
is this a known issue/am I doing something wrong in the character setup in DnD beyond?
What spells specifically? Can you run !sb in #ddb-avrae-commands?
Hey folks, I’m a dm and my rolls from dnd beyond dice roller are going to one of my player’s secrets channel whenever I roll something. How can I change that?
Unlink the campaign from that channel and relink it to the channel you do want.
See !help campaign for more info
Huh. Interesting. They show up; but if I do the sheet command or action list command they don’t.
And same for attack list. I expected that would show attack spells but it doesn’t.
@viscid kernel
is it possible to upload the dnd beyond encounter in discord?
Not currently. That’s not to say they are (or not) working on such functionality. I don’t know.
Thats a shame
When making a cc, how does one set the max to, effectively, infinte?
There has to be an upper limit I believe.
Damnit
Just don’t provide a -max.
Hey Everyone,
Rolling out an update to some Spell Automations. Including a fix from @Croebh (They/Him) for Eldritch Blast to automatically handle some of the Invocation functionality.
Who is experienced with Avrae? I am new to it and would love to learn more about it
Avrae has a useful help system - just run the '!help' command in #ddb-avrae-commands
I know, I have been playing around with it in my server and created a server to just run Avrae to get better at using it. Just wanted to see if anyone had enough experience to show me around some of the finer points of running a campaign using it.
v4.2.30 (1664)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.30
Improvements
- Thanks to @Croebh (They/Him) and @Turtle.py , we have some updated documentation!
Documentation
@sage mirage this bot
Thanks
Hey Everyone!
Just letting ya'll know, Ghostfire Gaming's Lairs of Etharis is now mostly automated via Avrae, and is available on D&D Beyond!
When attempting to use the !rrr / !iterroll for saves, what am I supposed to put in the interrations section of the command?
You would put in something like !rr 8 4d6kh3 - this would be 8 sets of rolls of 4d6, keeping the highest 3 rolls.
How do I add this to a server so I can play
We don't actually play D&D games on this specific server. But feel free to setup your own Discord server and invite Avrae to it (see Avrae.io website for more info). More documentation can be found here: https://avrae.readthedocs.io/en/stable/
Is there a way to check your players character sheet?
If it's in a DnDBeyond campaign you can check (and as DM can add/remove/modify) things there
I'm not sure if the DM can do that directly in Avrae though
I don't see a command for the DM to view a specified character sheet - you'll likely need your player to run the !sheet command so you can view things that way.
Tahts what i wanted
Ok
Thanks for the sheet command
Yeah there doesn't appear to be a built-in way within Avrae to check a specific character's sheet. You could check on the Avare developer server (see Avrae.io) and see if someone's created an alias to do that or not.
Ok thanks
Anyone know how to use the avrae google docs character sheet?
I know it's vital you don't move any rows/columns or otherwise mess with any of the formula. Folks on the Avrae development server would probably have a better idea of how it all works.
Mostly you just make a copy of the template file and fill it out. Is there somewhere specific you're stuck?
Yeah where do I fill it out?
Are you asking how to get to the template file, how to make the copy, or what to type into the copy once you have it?
!help import has the link to the template file, which is https://gsheet2.avrae.io/.
Anyone able to help me with making a snippet for Arrow of Slaying?
Or rather, with adding the DC to a snippet
Maybe instead of a snippet create it as a custom attack?
Also you may be able to build this on the Avrae dashboard
Alright i got it sorted and it's working tysm
Yes, I actually found you can't do the save dc as a snippet sadly. So created 2 damage snippets 1 for full and 1 for half, and then made the DC only on Avrae mainly because I'm using ammo tracker and making two ammo types for flair 😅
Hellooo everyone, would someone be able to help me with this question?:
With the elven accuracy feat will we get to roll attacks that have advantage as ‘eadv’ on avrae? e.g. !a longbow eadv
gotcha, thank youu !!
Is there any way to switch avrae accounts? It’s stuck on my alt that has none of the books and doesn’t let me use any features on my characters from my actual account.
Go inside your DnDBeyond profile and unlink the old Discord account. Wait for 10-15 minutes and double check that it has been disconnected (refresh page and make sure it's not still connected to the old account). Then put in your new Discord account into the right field and save. Again wait a bit and confrim thatr it actually took.
If this does not work, you may need to reach out to DnDBeyond customer service and ask them to change it for you - http://dndbeyond.link/SubmitTicket
Please be patient - it can take a couple of business days before getting a response.
v4.2.31 (1665)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.31
Improvements
- Thanks to @Croebh (They/Him) [Not the Dev] for resolving the issues caused by Discords new limitation enforcement.
Is there a way to add avrae to my own server?
Never mind I figured it out
When using !roll what does “kh” mean?
Keep Highest
!help roll will explain those kinds of things.
How can I unlink my D&D beyond account form discord?
I want to change stuff and I don't know how to do it please help
Login to your DnDBeyond account and in your profile, you should be able to remove it.
If it doesn't work, you may need to reach out Customer Service and have them remove it from the backend.
You can reach customer service here: http://dndbeyond.link/SubmitTicket
Well normally the Discord account info is in that Discord panel
So if it's not, then I don't understand how your Discord account is connected to DnDBeyond
Try running !ddb-debug to see the DDB username linked to your account.
You'll need to sign into that account to remove the link.
I added a custom counter. What’s the simplest way to decrement it? Avrae commands does not seem to have a mention of that and I’d expect sth like ‘!cc use <name>’
!cc <counter name> -<amt>
Thank you 🙏
Yeah I don't know
It is. It’s the base command there.
That very first line in your screenshot.
![customcounter|cc] [name] [modifier]
Oh~ so the modifier is the +1/-1 etc?
Huh. I'd say that could be more clearly written or at least provide an example.
I thought that the modifiers were the extra commands below or sth but now I understand
You have to expand it to see the description.
🤦♂️ missed it
welp I learned something new!
Happy Birthday @wheat garden <3
what could be causing a dicecloud sheet to not double their damage dice once they crit?
That would be something you'll likely get better answers/support for on the official Avrae developer Discord server
I ain't got a phone number I can't message in it
Im taking part in a game and helping the DM set it up becuase they've never done a virtual one. In Avrae, to link a char I need to have my char set to public. (it gives me a warning if I don't use the shareable link). In this particular campaign, the DM doesnt want us to know eachothers stats, meaning our character sheets need to be set to private.
If we set our characters to public to link them into avrae, and then toggle them to private, wil that cause any update or compatibility issues?
You can sync a private character if you’ve linked your DDB and Discord accounts.
!tutorial beyond can run you through the setup.
they are linked, but the shareable link doesn show up in DDB if the char is set to private.
Unless I am missing something. I will review the tutorial
You don’t need the shareable link. Just copy whatever’s in your address bar.
easy. Thank you.
Hello! I am a DM and have a question. We use the bot on discord and D&DB. I have a player character who wants to use the spell Booming Blade. Since it is thunder damage on a successful hit, we were trying to see how to apply in one command. We did the normal attack roll and then did a cast. Is there a better way?
As-is, yeah, you’d have to make a separate attack with whichever weapon you want to use.
You could write your own automation to combine them into one, of course.
Or add an alias for !multiline to run both commands together.
Is there a way to list the current conditions that a character has and/or when they are given to the player?
"conditions" and "status" just list them in general, they aren't directly associated with the character sheet.
Effects are only tracked in initiative.
But !init status [name] will give you the details.
The same info that pops up at the start of their turn, anyway.
Hmm okay, as a semi related follow up. Why are initiative rolls from beyond not tracked when combat is started, but rather the players still have to init join?
Like you can roll for initiative from beyond, but you arent included into combat unless you init join
because the initiative rolls on beyond go to the encounter builder, while Avrae's initiative tracking has always been separate.
That’s not entirely accurate.
The rolls go to the Game Log, which is visible in the encounter builder and can also be displayed by Avrae.
I don’t really know why it doesn’t join automatically, but if you roll, say, a 15, then you can !i join -p 15
except... Avrae's initiative tracking !init et al has always been separate.
lol.
It’s true that the encounter builder and Avrae’s init tracking are separate.
It’s not true that the rolls are sent only to the encounter builder.
Avrae gets them too, if you’ve got things set up correctly.
And when Avrae has the roll itself, it’s conceivable that it could use that to add you to initiative — but it doesn’t.
I don’t know why.
Seems odd. But thank you.
I do have the rolls from beyond set up to display in avrae and the encounter builder, its just not super intuitive for the players and stuggling to figure out how/what will be displayed to them exactly as the group was going through combat.
I'm too tired for this right now.
what do i do if my player has like a pet , how do i add that pet in an encounter so it can help my player ?
What kind of pet?
let's say a cat
oh and what if i wanted to add an npc to the fight? is that even possible ?
Again, it depends on what exactly you mean by NPC.
If you mean an official monster, with a statblock, then !i madd does the job.
If it’s a homebrew monster, you’d need to add it through CritterDB. See !help bestiary for more info.
And if you want to add just a generic combatant, !help i add can work, but it’s the most limited option.
ight it helped alot TT thank you 
how do i add splash damage? for example my player cast ice knife and how do i add the explosion into the count ?
does anyone know which source books would be the best for player creation when using avrae?
This channel is for DnDBeyond tools and services technical support but the Players Handbook provides a good selection of things for players to use with their characters.
You can manually roll the necessary damage dice.
In this case, just include them as a target.
If they shoot at Bob, but Jane and Tom are in the blast radius, then !cast "Ice Knife" -t Bob -t Jane -t Tom
but like ice knife give direct damage and then explode into shard dealing separate dmg , so if i put multiple targets wont the direct dmg appply to others ?
Not in this case, no.
oh rly ? dayum nice thank you. again TT
I cant set an active character, we have done !campaign and it linked the campaign, but it is just saying that I have no characters
Did you !import your character?
!tutorial beyond can walk you through all the setup.
This channel is for getting help with Avrae, but you could ask the folks in #character-discussion.
So there is a site called critter db that lets you make homebrew critters and import it to avrae. Is there a site for homebrew items?
You can do that on Avrae's site.
https://avrae.io/dashboard/homebrew/items
So is there a command too trigger glyph of warding
No - looking at the spell through Avrae's Dashboard tools (Avrae.io and login to the dashboard using your Discord account) there is no automation for the spell as you can pick from two choices of effects, neither which have necessarily an immediate effect. So it's something that you have to determine:
-
- When does the spell get triggered?
-
- What is the effect of the glyph going off - e.g. explosion or casting a spell of the right level at a single target or an area
-
- How to resolve any damage or effects from the spell
Ultimately it's just easier for folks to manually figure that out and roll the needed things when it's triggered.
