#ddb-avrae-help
1 messages · Page 22 of 1
using the tracker
I tried !i add but I dont think it worked as it didn't include the players HP or AC
You cannot add another character to initiative. They can only add themselves.
don't quote me as it has been years since I used the Init system, but from what I remember they have to !init join themselves
aaand
Check the "Account" page on DDB, do the four numbers that come after your discord tag match the numbers on the site?
I think I found the issue it is using an out of date username though the numbers match
and it wasn't that
Try re-doing !ddb now that you've changed it
tried it, it basically not recognising that I own the content and then I try the !level sub <book> it isn't permitting that either
hm
it can take up to 15 minutes after you link your correct account for the information to be available
what was the actual command you typed?
oh phew backup has arrived
it would be !level sub phb or !level sub dmg not !level sub <book>
<> these are never included, they only mean the argument is manditory
take a look at !help level sub for a listing of the book abbreviations.
shown here: #ddb-avrae-commands message
I ended up just deleting it is annoyed me to much, as I have ownership of the books on beyond and they when I tried to sub command it said "sorry can't let you do that"
there is more to the error message than just that
there is but I got the message it didn't want me using it lol
can you access non SRD spells and monsters with Avrae now that your correct Discord account is linked?
I suspect I need the [gvar-address] but I got no idea where to find those
they mentioned an issue with that earlier
oh. disregard me then.
yes it is linked, and even updated link, and even used the !ddb, as for spells never had issue I can use Mind Sliver just fine
never mind just remmebered I have them manually programmed
yeah if they show up with a đș they are homebrew from a Tome
thanks got it all sorted now
what's the command to track ammunitions
...okay, and? the weapon has the Ammunition property, being a shortbow.
that doesn't mean it interacts with the inventory at all, because Avrae doesn't. have. that. capability.
Avrae only interacts with what you have set as Equipped so it can track damage and armor class, etc.
that's probably the arrow snippet
there are some ammunition snippets arrow, bolt, bullet made to easily track ammunition used when you make an attack
Author: @lucid lichen
Tags: initiative, item
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f73cc73192fdca3888bc2fe
This collection provides a variety of snippets to expend ammunition, as well as the
!collectalias to retrieve your ammunition after a fight.
If you want to track the ammo fired create an svar|cvar|uvar namedtrackShots(EX:!cvar trackShots 1)If you would like to create additional snippets for other types of ammunition, you can create a snippet like such:
!snippet ammoNameHere {{c = 'AMMONAMEHERE'}} {{C, F, ammoNameHereF, track = 'Used ' + c, 'Fired ' + c, get('ammoNameHereF', 0) + 1, get_svar('trackShots') or get('trackShots')}} {{create_cc_nx(C, 0)}} {{create_cc_nx(F, 0) if track else ''}} {{(create_cc_nx(c, 0), set_cc(c, 20)) if not cc_exists(c) else ''}} {{v = get_cc(c) > 0}} {{miss = get('miss', 0) + (not v)}} {{(mod_cc(c, -1), mod_cc(C, 1)) if v else f'miss{miss}'}} {{mod_cc(F, 1) if v and track else ''}}
... [description truncated due to length]
Workshop Information Last Updated: <t:1635388938:R>
These don't interact with the inventory on your sheet, but they do create a custom counter that tracks your ammunition on your Avrae character, as well as your spent ammunition. You can then !collect ammunition after a battle (an alias that 'picks up' half of your spent ammo in that same collection)
aight, that's still pretty convenient
It's great for catching players who don't use quotes when casting "fire bolt" as well
So thatâs what my player did wrong
If they don't use quotes, Avrae thinks they're trying to cast the spell fire with the snippet bolt
Eventually, the bolt snippet will force them to miss (when they're out of ammo)
Just scolded them for it
Punchy McFighterguy?
The secret testing character....
v3.2.0 (1574)
https://github.com/avrae/avrae/releases/tag/v3.2.0
New Feature: Prepared Spells and Pact Slots
Starting in v3.2.0, Avrae will start to track prepared vs. unprepared spells and the distinction between pact and non-pact slots. No new commands have been added, but certain commands have been updated to take advantage of this new tracking:
Updated Commands
!castwill now pop up with an additional confirmation if attempting to cast an unprepared spell without the-iarg!updateand!importnow take thenoprepargument to import all spells as prepared!spellbooknow takes anallarg to display unprepared spells!game spellslotnow attempts to modify pact slots before non-pact slots if applicable, and takes anopactargument to ignore this behaviour!game shortrestnow resets all pact slots while respecting non-pact slots (note: if thesrslotscsetting is enabled, it will reset all spell slots regardless of pact status)!tutorial spellcastinghas been updated to add a hint about Warlock spellcasting in the Long Rest step
Draconic API Updates
Pact/prepared attributes have been added to the Draconic API for use in custom commands:
https://avrae.readthedocs.io/en/latest/aliasing/api.html#aliasspellbook
- Added
AliasSpellbook.max_pact_slots,AliasSpellbook.num_pact_slots, andAliasSpellbook.pact_slot_level - Added
AliasSpellbookSpell.prepared
â» Pact slot tracking is only available on D&D Beyond character sheets due to import limitations.
Improvements
- Automation commands (e.g.
!a,!cast) now take the-sbarg to grant all targets a save bonus (thanks @kbsletten (he/him)!) - Added the
-controllerarg to!init madd(thanks @ProperAttorney!) - Added a
strictparam toSimpleCombat.get_combatant(),SimpleCombat.get_group(), andSimpleGroup.get_combatant()(thanks @Mahkasad.so [Pings|bplan|denc]!) - Other documentation fixes and improvements
Bug Fixes
- Fixed an issue where running
!updateon a server character would unset them as server active (thanks @Byronius Maximus!) - Fixed an issue where
!spellbookcould fail with a large number of homebrew spells
Automation
(thanks @Croebh.Spoop (They/Them)!)
- Swarm creatures' attacks now automatically change between the full-health and half-health variants as appropriate
- Certain creatures' actions that modify a target's maximum health have been updated
- Certain creatures' actions with additional effects when a target fails a save by 5 or more have been updated
- Actions granted by feat variants (e.g. Gift of the X Dragon) have been added
- Druid actions no longer use charges of Wild Shape when the Druid is level 20
- Fixed an issue where a Monk's monk weapon die was not scaling correctly
- Other fixes/improvements
How do you take away health outside of combat again?
Tysm!
-h (hides AC/HP)
adv/dis (gives advantage/disadvantage on initiative roll)
-p <#> (places at prerolled init)
normally monsters have hidden turned on
Could anyone explain how to type this command when in gameplay?
if you turn it off, their AC, HP, and such, are shown like a player character
you either do
!i madd monstername <args (such as '-h' or '-p #' or 'adv/dis')> when adding the monster to initiative
or, you use
!i opt monstername <arg (such as -h to toggle hidden, -p to change initiative)>
for example
!i madd orc -p 15 will add an Orc with a set initiative of 15.
!i madd orc -h will add an Orc and they will not be hidden, their AC and HP being free to see.
!i madd orc adv will add an Orc, and they have advantage on their initiative roll.
Thank you. I think for myself I better go back to paper and pen like 30+ years ago. lol
avrae is surprisingly easy once you figure out their context
it's just about talking to Avrae in a way they understand
all the commands for initiative use !i for
command initiative do this stuff
like !i madd orc -n 3 -group orcs -p 15 is like saying
initiative add 3 orc monsters in a group named orcs with initiative set to 15
Ok your very helpful, I appreciate it.
I think I need a book of dummies on Avrae. lol
thank you Aud
all the commands are shortenings, pretty much.
ok
initiative monster add orc: number of; =3, group? yes, name is orcs. initiative? set to 15.
ok
also, if a !i command would have to know something about a certain combatant, it usually takes from the current combatant if you're the controller of the initiative.
such as !i a attackname will just take from whoever's turn it is.
@steady dew you the real MVP
ah shucks, it's nothin
Try the !tutorial
what would the proper command string for using "green-flame blade" ?
Probably do something like !a <name of melee attack> -d 1d8[fire]
was using !cast "green-flame blade" -t <target> -t <target>
issue was that i wasn't getting the proper damage on the second target,
first target is 2d8 fire second target is 1d8 fire + spellcasting ability modifier
ok how do i use snippets?
nvm i figured it out thanks
The spell automation is correct with two targets
The first target gets damage die, the second target gets damage die + spellcasting mod.
The dice are the same
!spell green
Ugh
@low jacinth https://www.dndbeyond.com/spells/green-flame-blade?utm_source=avrae&utm_medium=reference
You brandish the weapon used in the spellâs casting and make a melee attack with it against one creature within 5 feet of you. On a hit, the target suffers the weapon attackâs normal effects, and you can cause green fire to leap from the target to a different creature of your choice that you can see within 5 feet of it. The second creature takes fire damage equal to your spellcasting ability modifier.
This spellâs damage increases when you reach certain levels. At 5th level, the melee attack deals an extra 1d8 fire damage to the target on a hit, and the fire damage to the second creature increases to 1d8 + your spellcasting ability modifier.
The snippet is nice, but doesn't attack the second target, where the spell does.
Can I get some help real quick? I'm playing a Monk and Unarmed Strike2 is listed, i'm trying to remove it
!action delete Unarmed Strike2
doesn't seem to be working
!a list
2-Handed Quarterstaff: Attack: +4 to hit. Hit: 1d8+2 [bludgeoning] damage.
Dart: Attack: +4 to hit. Hit: 1d4+2 [piercing] damage.
Quarterstaff: Attack: +4 to hit. Hit: 1d6+2 [bludgeoning] damage.
Unarmed Strike: Attack: +4 to hit. Hit: 1d4+2 [bludgeoning] damage.
Unarmed Strike2: Attack: +4 to hit. Hit: 1d4+2 [bludgeoning] damage.
Flurry of Blows: Uses 1 charge of Ki Points.
Patient Defense: Uses 1 charge of Ki Points, Effect: Dodging.
Step of the Wind (Dash): Uses 1 charge of Ki Points.
Step of the Wind (Disengage): Uses 1 charge of Ki Points, Effect: Disengaged.
Arcane Recovery: Uses 1 charge of Arcane Recovery.
!action delete Unarmed Strike2
There are no choices to select from.
Are you on beyond for sheets?
assuming so
But gotta make sure
yes!
I was wondering where 2 is coming from? if my actions list only shows the one
So basically it comes from the monk BA where if you're holding a monk weapon you can make an unarmed strike as a BA.
It can be fixed by clicking one of the attacks on the beyond sheet, going to the customize area, and de-selecting show as attack.

If you need help building a character, try #character-discussion.
This channel is for help with Avrae.
Hi, is there a way to hide creature names in Avrae when rolling from DnDBeyond stat blocks in the encounter builder?
Not from the encounter builder, no.
But if youâre rolling in Avrae, you can add -h to the roll â !ma zombie slam -h
Ahh okay, I knew you could do it in avrae itself but was hoping for an option to do the same through dndbeyond. Don't want PCs looking up creature stat blocks
Is there any way to hide initiative rolls? I added initiative for a monster but I didn't want the players to know what it was. When I typed in the command, it has stayed visible for everyone to see and I can't delete it from Discord.
!i madd <monster name> -h
Should do the trick
#ddb-avrae-commands just did it in that channel, is that what you are looking for?
yep I think so, thanks. Any way to hide a roll after the fact?
The same -h should do
nope didnt work, the original message is still showing on the discord channel. Oh well, guess my players know what's about to join them in combat. But I'll remember the -h for next time!
Did you do the command with -h directly after the name?
Since for the -h to work you need a space after the name
Yes that works. I meant I had already typed a command without the -h and now the message is showing for all the players to see and there is no way to delete it.
Ah, right. My bad on that one
Thanks for the help, now I know what to do next time đ
-h toggles whether or not they're hidden
if you use that, it puts their HP and AC out to be seen
the best way to do it is make a dex check with them in private, then use -p # where # is the total they got for the check - their initiative.
@north coral @silver void lil avrae teaching :P
when using !i madd (adding a monster)
-h - Hides HP, AC, Resists, etc. Default: True.
I swear -h works for the check, probably my bad though
you can adv, disadv, bonus it, etc
but you can just use -p to set them wherever
I use it often when a player forgot to update, have to remove, update, re-add in their init
Sometimes Discord shows the commands, sometimes it automatically deletes it. I wish it was consistent.
yeah.
Most commands are attempted to be deleted but often avrae is missing permissions to be able to delete the message.
Some commands aren't deleted though, such as !test and !tembed.
(That's not an exhaustive list)
Never late. Just fashionably on time. đ

Hello!
I'm trying to create a custom attack using Avrae, but I accidentally created a bunch of attacks with the wrong names. How do I remove them?
!a delete <name>
Thank you!
Oh, another question:
How do I use my Beyond Sneak Attack in tandem with my new custom attack?
Thank you so much!
No problem
v3.2.1 (1575)
https://github.com/avrae/avrae/releases/tag/v3.2.1
Improvements
- Added
load_yaml()anddump_yaml()(thanks @Dice.d20{They/Them}!) - Added
AliasSpellbook.reset_pact_slots() - Many gamedata improvements
Bug Fixes
- Fixed an issue where non-pact casters would regain all their spell slots on a short rest
I added a bunch of new aliases to my server but they only seem to work for me, nobody else. Any ideas?
did you do !servalias or !alias
I got the alias from the development server and copy and pasted the text. But now I see that the last few I added have not transferred as server wide aliases.
Ok when I paste the text I need to make sure it starts with !servalias not !alias
All fixed now, thank you!
Hey! I got a homebrew feat for my character recently and I was wondering if there was anyway to automate its effects? The effect I'm trying to automate is adding double my proficiency modifier to the damage of a critical attack.
Hmmm. I'm not sure Avrae has a way to add special bonus damage specifically on a crit.
The Avrae developer discord may have more info on possible ways to handle this though: https://discord.com/invite/pQbd4s6
đ thank ya
Quick follow up. There is a -c tag in the !action command that will add damage on a critical hit. If you use -c {proficiencyBonus*2} it will add the requested damage.
Oh wow! Okay so there is a way!
o7
You could make that into a snippet too, or make custom attacks with that included
Sorry to bug but still learning avrae
2 questions
1 it wont display my monk movement speed Icrease in sheet
2 how do I get it to display my subclass? I did it for my wizard levels but forgot how to
Did you run the !update command to pull the latest from the DnDBeyond sheet?
Also Avrae doesn't really care about speed/movement.
Avrae doesn't track subclass. You may have used the !level alias before. It is a user made alias and not installed on all servers (but a whole lot of them use it)
!sheet does not add feats into its display. Things like Observant and Mobile will not be added.
There is an alias !vsheet that does this (if you use the !manage alias) just for this purpose. They're all under the Verbose Character Tools on the workshop
Author: @manic estuary
Tags: utility, race, class, subclass
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f7385fe647bb0a416316d1d
Aliases for setting up counters based on levels (
!level) and race (!setrace), along with managing additional cvars (!manage) for display on!vsheet, and also!vsheet.Help Me Do More of What You Love
I do this in my free time. If you like what I do, support me on Ko-Fi
Workshop Information Last Updated: <t:1635388938:R>
@sonic crystal they're all part of the same collection âïž
Thank you!
oh nice, glad to see people are using my workshop search alias lol
I love it. You took my shoddy idea and made it incredibly useful.
And it looks better too.
I feel like this is probably a common question and answered a lot, but I can't seem to find the answer:
I'm trying to find a way for people to continue rolling in DNDBeyond, but it displays the roll in my Discord Avrae channel. Is there a way to do that? Or do people have to !import their character !roll in Discord directly?
Yep! Have everyone run through !tutorial beyond
But basically, everyone needs to link their DDB and Discord accounts, the players need to import their characters into Avrae, and the DM needs to link their campaign to a channel.
That is pretty quick and easy. Link, then use a single command. Easy day.
How do you link the campaign to the channel? Also is there a way to make it so Avrae ONLY displays on THAT channel?
Grab your campaign URL, head to the channel you want the rolls in, and use !campaign <url>
Thank you
DDB rolls will appear only in that channel.
Excellent.
If you want to keep Avrae out of any other channels, you can use Discord channel permissions.
Precisely what I was looking for.
New Avrae question:
Is there a way to make it so Avrae always shows the full spell text when casting a spell? For example, if casting Guiding Bolt, I'd like it to also show the actual spell text not just say "Rolled an X attack with Y damage"
Just use !spell <name of spell> to show the full spell details.
Then do your attack with it.
I gotcha, so there's no way to make it so Avrae just...displays the full text by default? I've seen images online such as this:
If everythingâs set up correctly, it should look like that.
What spamandtuna said - that screenshot is the normal/default of Avrae
When I cast Guiding Bolt though, it displays this:
Note the â
Rolled in Testâ at the bottom:
Did you import your character, and link your DDB and Discord accounts?
I imported the campaign and was testing using one of the PCs.
Each player needs to import their specific character as well.
I just imported one of my own characters, turned off Beyond20, and there's not even a way to display/cast cantrips on my character.
Are you using the public sharing link for that character?
And do you have digital dice enabled for that character?
I don't know what that means. I don't see a public sharing link. I have enabled public linking to the character.
Yes.
Whatâs the URL for your character sheet?
PMed
Yeah, thatâs not the public link. đ
So did you import that character into Avrae?
!import <url>
It says it did.
And apparently I need a public link not just the character link, but I see no public link anywhere.
I see a way to turn it on/off in character edit, but it's turned on and I don't see a public link, and every google result talks about errors with the public link, not where it is located.
It will work with private characters if youâve linked your DDB and Discord accounts.
Which youâll need to do for the rolls to show correctly anyway.
You can use !ddb to get instructions or confirm that itâs set up.
None of my attacks or rolls are displaying in Avrae. The campaign is not linked, just the character. The characters from the campaign I run display properly, even though the characters aren't directly linked.
My example above is a demonstration that I can (spoof) roll from a character in the campaign I run, but my issue isn't getting the roll to display, it's that I'd like the full spell to also display.
Can we jump to #ddb-avrae-commands and test !sheet?
Okay.
To get it to show the full spell, you need all three of those steps completed.
- Import the character
- Link your DDB and Discord accounts
- Link the campaign to a channel
Based on that screenshot, youâve definitely got the campaign linked.
And since your sheet pulled up, that means the character is imported.
Can you run !ddb in #ddb-avrae-commands?
is there a command or snippet for potion drinking?
There is an alias for it on the Avrae developer server
thanks
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!
QUESTION
Is there an avrae command to look up deities?
Not a built-in one, no.
But you can try your luck on the Avrae workshop. Maybe thereâs a user-made one.
https://avrae.io/dashboard/workshop
thanks
Oh, that sounds like a quite useful alias, Would whoever made it mind sharing it with me?
Hmmm, seems to be a serveralias here, useful
It says we're 'cool people'
Bold of you to count yourself among those people. /joking
Is there commands or aliases that help with the path of the zealot
Author: @lucid lichen
Tags: barbarian, initiative, class
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f73c28d647bb0a416316d32
Workshop Information Last Updated: <t:1635388938:R>
v3.2.2 (1576)
https://github.com/avrae/avrae/releases/tag/v3.2.2
Improvements
- Backend improvements to ensure the stability of Avrae in the future
Bug Fixes
- Fixed an issue where certain characters would encounter an error when viewing their action list
I'm trying to make Avrae work for a game I was just invited to. However, because the numbers on my user names don't make up, it just doesn't want to work. Anyone know how to change either number? (the one at the end of my user name here or on D&D Beyond)
The ones in your user name are assigned by Discord and I'd have to read their help files to see if that's possible to change. The way to change it on DDB is to unlink your Discord account from DBB and re-link it with the credentials you're currently using.
(Basically, you have to turn it off and turn it back on again.)
Technology is such a blessing/curse....
Hi! How do I link a campaign to Avrae again?
!campaign <campaign link>
Thanks!
Anyone have a !dm alias?
What is this !dm alias supposed to do?
Iâve seen others use different ones. I was wondering if there was a basic snippet for one? It allows you to have a border around what you write as a dm. I can show a picture of one I have seen
That what this one does. I figured there may be a basic one available? If not no big deal! I was just wondering
That's an embed
You can type one out using !embed
Or, make an alias
Similar to
!alias shaman
shaman: ```py
!alias shaman embed -title "Zhur-Taa Shaman MozMo-taa" -desc "&*&" -thumb https://cdn.discordapp.com/attachments/790044995427237888/888524568564760696/082be11075a360cd4aceee13a23fca8a.jpg -footer "Nikya's assistant, sacred healer and sage of the Zhur-Taa."
The big issue with using an embed for this is you can't edit what is posted
I see itâs similar to this
All right Thank you! Iâll do some testing and find one!
Well that one was given to me by another player. But if thatâs all I need to make my own then thatâs great! I wasnât sure if there was a different method to it or not.
You'd just have to tweak Rev's a little bit.
!alias dm embed -title "The Narrator of your story" -desc "&*&"
You just change the elements
You can add -thumb and the URL for whatever image you want.
!alias aliasName embed
-title "your title - bold text at the top."
-desc "&*&"
-thumb your.image.url
-footer "smaller text at the bottom."â
There are the basic parts used in the examples
You are all amazing thank you!
The "&*&" does the magic of placing your text in that section
You can use !help embed for the full list of options.
What is the command to correctly subtract years from Avrae calendar?
Avrae doesnât have a built-in calendar. If youâre asking about a user-made alias, youâll probably have to ask whoever made it.
Whats the character link command again?
!import
Thanks
!help is a great place to start looking if you forgot something
Is there a command to add items to a character through the bot?
there's the !bag alias, nothing native though
Please use #ddb-avrae-commands to interact with Avrae instead, so we can keep this channel free for user questions.
Hello all, is there any way to link avrae to my app on my phone for rolls instead of typing them out every roll?
I think you can roll using a linked !campaign but I am not 100% sure if that works from mobile.
and It for sure will not target in combat
Yeah, it does work through mobile.
You can run through !tutorial beyond for setup instructions.
hello
So when i make a homebrew magic item for my character and attack with it via Avrae
it show the whole item description
is there a way to reduce it?
the item get quite a long description with only a small part related to the attack
Answered in #ddb-support
Does Avrae not run all the reactions in initiative? I am running a nilbog and it doesn't seem to want to use his reactions. I there a command I am missing?
I don't think reactions are automated because there's no good way to track if a creature has already used it or not for the turn. I think it would be simpler to use the !i hp <name of creature> +1d6 when you decide it uses that reaction.
This works in initiative only.
That's what I did
But there are command for shield using !i reactcast so i thought maybe i was missing something.
Yeah I don't know. Maybe the folks on the Avrae developer discord can shed more light on this.
Great idea. Thanks. opens portal to another server
!ma nilbog list shows it as an action/attack you can use
Avrae doesn't really care about reactions/bonus actions. They're all actions and used via !ma or !init a, !init aoo if in combat.
Thanks!
I have an issue going on with Avrae right now. It is pinging about a roll from one of my player's characters every minute or so. It's the same roll every time. I know there were some issues yesterday where Avrae was not showing rolls (they're still not showing for us). I don't know if this is even the right place to ask for assistance on this.
I've removed that character from the DDB campaign and it still posts the roll in Discord every minute or so.
It started at 10:16am (Central) and has been posting the same roll every minute since. It's... really annoying. lol.
Do those rolls also show in the DDB game log?
No
Yesterday nothing was showing in the game log for a short bit, everything was coming up as ?
I'm guessing it's something hung up in Avrae, but I have no idea how to reset it
You might have better luck for this one if you ask on the Avrae dev 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!
Thanks... I'll check that out.
v3.2.3 (1577)
https://github.com/avrae/avrae/releases/tag/v3.2.3
Improvements
- Added
signature()andverify_signature()to the Draconic API to generate auditable signatures (see https://avrae.readthedocs.io/en/latest/aliasing/api.html#aliasing.evaluators.ScriptingEvaluator.signature for more details) - Added explicit references to Discord role names in relevant documentation (thanks @Kermit.frog [Companions]!)
- Other minor improvements
Bug Fixes
- Fixed an issue where
dump_yaml()was causing mappings to lose ordering (thanks @Dice.d20{They/Them}!)
You should have some automation for that in your !a list if you are using a Beyond sheet (need to have access to the materials on Beyond and have your Discord and Beyond accounts linked).
!ddb to link your accounts
is there a scalable snippet for rage damage?
There is the !rage alias in barbarian basics
I don't have that, if there's no standalone thing, then it's not a big deal
Uhhh I can make something real quick
nvm just got the source code
{{lvl=int(get('BarbarianLevel',0))}} -d "{{(lvl>8)+(lvl>15)+2 if lvl else 0}}" -f "Rage|When you make a melee weapon attack using Strength, you gain a bonus to the damage roll that increases as you gain levels as a barbarian, as shown in the Rage Damage column of the Barbarian table."
cool, thank you
How do you do metamagic with Avrae?
You can manually remove your font points, tell the GM what you're doing and cast the spell.
The different effects can be handled differently.
Nothing to be done for distant spell really
Target two for twinned spells etc
There is an alias in the sorcerer collection that will partially automate this.
Workshop Information Last Updated: <t:1635388938:R>
Author: @lucid lichen
Tags: sorcerer, class, subclass, spell
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f7a186290e415e96a23cbd9
Workshop Information Last Updated: <t:1635388938:R>
Is there a way to get avrae to show the initiative order from an encounter I have running in the combat tracker? I've linked the campaign and the monsters are rolling just fine.
as far as I know, Avrae only shows the dice rolls from Beyond.
If you want to track combat using Avrae, I suggest using Avrae's combat tracker.
!tutorial combat (DM)
!tutorual initiative (DM)
v3.2.4 (1578)
https://github.com/avrae/avrae/releases/tag/v3.2.4
Improvements
- Allow Tome/Pack editors to remove themselves as editors in
!tome editorand!pack editor - Minor documentation improvements
Bug Fixes
- Fixes an issue where the
-dargument would not apply a damage bonus to certain actions (i.e., actions where the damage field used any form of variable interpolation)
How do I change the discord channel the bot posts all the messages in?
Unhook the campaign on that channel (see !help campaign) and then run the campaign command in the channel where you want it to happen.
oh looks like just needed to type !campaign and link it to the channel. thank you đ
Anyone know why Avrae doesn't support Roll20?
At least, importing a character sheet from R20 to Discord.
I believe it was due to inconsistent formatting? There are several 5e sheets on Roll20 and they all present their data differently. But Zhu has stated that no more sheet formats would be added to Avrae, especially with the tie-in with DDB now.
Dang.
I guess I can't use it then as I don't have the books on Beyond and the others just confuse me on how to import things into them. Especially anything Homebrewed.
Thanks though.
I suggest trying the gsheet 1.4
It is as close to a paper sheet as you can get.
Just fill in the areas with your information. There are notes all over the sheet to help and you can always ask for more help here or on the Avrae Development Server.
Loads a character sheet from one of the accepted sites:
D&D Beyond
Dicecloud
GSheet v2.1 (auto)
GSheet v1.4 (manual)
Valid Arguments
-nocc - Do not automatically create custom counters for class resources and features.
-noprep - Import all known spells as prepared.
Sheet-specific Notes
D&D Beyond:
Private sheets can be imported if you have linked your DDB and Discord accounts. Otherwise, the sheet needs to be publicly shared.
Dicecloud:
Share your character with avrae on Dicecloud (edit permissions) for live updates.
Gsheet:
The sheet must be shared with directly with Avrae or be publicly viewable to anyone with the link.
Avrae's google account is avrae-320@avrae-bot.iam.gserviceaccount.com.
Does anyone have any sample custom weapon aliases?
I'm trying to avoid writing some from scratch
I especially want to know how to incorporate the existing attack roll modifiers that might be given from a class feature, like +2 on ranged attack rolls with the archery fighting specialty
Is there a reason it has to be an alias?
If you have the Archery Fighting speciality, equipping a bow on dndbeyond.com will add the +2 to your attack.
Otherwise, I would recommend using a custom attack or snippet to add an attack bonus rather than an alias.
I'm trying to make a series of custom weapons for a homebrew campaign I'm in. It's a series of guns with very special effects, for example Sniper of Full-Auto Shooting
Automatic, range â, reloading (20)
Max ammo: 40
On hit: deals 2d10 piercing dmg
Hohe Feuerrate. Kritisch auf 20.
You have a +2 bonus to attack rolls made with this gun. The final shot in the magazine automatically crits on a hit. The multiplier from this critical hit stacks additively with other crit multipliers such as dice rolls.
Improved Critical Strike. The sniper rifle critically strikes on a 19-20 and deals triple critical damage instead of double.
Semi-Piercing Shot. When you make an attack roll against a creature, if there is another creature directly behind the target then you can use the same attack roll against both targets and same damage roll if the shot hits both of them.
I want to create a bunch of alias and snippets that can be used on the server to include the over 200+ weapons and their custom effects that the dm made for us
And I need them to interact properly with any possible official character sheet
@viscid kernel is there a way to incorporate abilities like fighting style and other feats automatically, or do I need to right a check for every possible scenario?
It's a very heavily homebrewed campaign so custom actions won't be effective as they cannot include things like innate attack bonuses as part of a weapon, nor can I change stats like changing crits from double the damage dice to a straight *3 multiplier
Really I can do everything else in drakonic except for the fighting styles and other class abilities that give a static attack or damage boost
Really all I need is some way of getting the ranged weapon attack modifier
Does anyone have the actual code for the gunslinger gun attacks ridtidecord uses on the alias workshop?
Or is there a way to get that code?
You can ask riptide for that, or look at the gvar in your fighterExtras uvar
Or fighter_extras or whatever it's called.
I believe it's all using the homebrew system via the !fighter alias
Some collections have a link to their code on a github
Does anyone know riptide? I'll check the fighter alias again, I didn't see the variable for fighting styles
Awesome thank you!!
Avrae doesn't import your feats
Riptide is a legend
So, unless you manually add the feat somehow, there isn't any way for Avrae (or an alias) to know you have this feat.
Ah. So there's no way to check for a ranged attack bonus or anything?
Not a built-in standard, no.
Other aliases often check for a cvar, a manually-created variable for that character.
But then you need to make sure the users set it up in the expected way.
does spell cast by class feature and race feature require Concentration ? I don't see avrae show up the con of the spell cast by classfeature and racefeature when get hit
unless the class or race feature says it doesn't require concentration, then yes, it does.
exemple is way of shadow monk darkness,i cast it and when i get hit is does not show up the Concentration
or zariel tiefling smite
Does Avrae track concentration on spells normally?
Yes,all of spell has concentration cast by another way all have concentration track
Yeah I thought it only added a note that the caster (or was it spell effect?) required concentration.
But as far as making concentration checks, users would have to do that either manually or using an alias.
And then update effects afterwards.
Thanks
Avrae naturally provides a note on damage saying "concentration DC 10 con save" or something
it's an automatic "hey do this" but not automatically doing it
Yeah - it notes it, but does not automatically make the check for you.
Avrae calculates the DC based on the damage taken. (Typically DC10)
It's up to the player and DM/GM to roll it and remove the effect
!init re <name> <"effect name">
Sorry, I'm new to automation and aliasing in avrae. Am I able to use an attack automation in an alias outside of init?
Working on this question over in Avrae Development
Hello! so my players are struggling wiht Avrae because whenever they attempt to cast a spell the bot says they have no spell slots even though they do, some help would be appreciated! đ
what shows when they use !g ss?
are they using gsheets?
D&D beyond
have they updated since they got spell slots
is it a homebrew subclass?
try re-importing the sheet maybe
!delete charactername and confirm, then re import it
yes
good đ
Avrae should read that you have four 1st level slots, regardless of expended or not
so they should be able to work
Strixhaven: A Curriculum of Chaos Now Available
https://www.dndbeyond.com/sources/sacoc
Strixhaven: A Curriculum of Chaos introduces the fantastical setting of Strixhaven University, drawn from the multiverse of MAGIC: THE GATHERING, and provides rules for creating characters who are students in one of its five colleges. Characters can explore the setting over the course of four adventures, which can be played together or on their own. Each adventure describes an academic year filled with scholarly pursuits, campus shenanigans, exciting friendships, hidden dangers, and perhaps even romance.
Strixhaven feats, races, monsters, actions, spells, items, and subclasses are now available in Avrae, including full automation for monster attacks, class feature actions, and race actions.
â» It may take up to 15 minutes for Avrae to recognize access to the content. If it takes longer than this, you may need to resync your entitlements at https://www.dndbeyond.com/account/marketplace.
Avrae stopped making rolls for my Discord Server. Is there something going on right now?
Update:
- Using commands within my server works
- Character sheets rolls do not work (Tested on MOBILE APP , MOBILE WEB , PC)
- Campaign settings did not change as they are still linked to the original channel
!ddbcommand states that my account is still linked
5.. Checked with other servers that I am apart of with the same issue. (Character was changed to reflect that server with no issue.)
Any assistance would be greatly appreciated.
#BlameDiscord
I've seen it happen before, typically resolves itself though refreshing/restarting doesn't seem like a bad idea.
Wow. I thought it was DDB/Avrae. I didn't consider Discord being stupid lol. I will try that approach. Thanks.
Interesting. I figured it was Avrae printing to discord based on data stored.
After restart of Discord and Reboot of PC it would seem to have not resolved.
for some reason cuddly strixhaven mascot is not working with the bot while everything else is
say" Unlock Cuddly Strixhaven Mascot on D&D Beyond to view it here!
To see and search this magic-item's full details, unlock Cuddly Strixhaven Mascot by purchasing Strixhaven: A Curriculum of Chaos on D&D Beyond.
ive tested the other item like warp and the coffe item and they but worked with the bot
I can verify garygamer's report - I own Strixhaven and have ensured my entitlements are synced. Avrea will not pull up the cuddly mascot item from Strixhaven - it says it must be unlocked.
It's been raised on the Avrae dev server. They're looking into it. đ
Looks like issues with AWS (Amazon Web Services) outage, though unconfirmed.
yeah amazon is currently experiencing a wide outage in us-east-1 which is causing issues with ddb and avrae services, among others
Why do some of my dndbeyond avrae rolls show @invalid-user instead of the character name?
are they all from you or some from other players?
Avrae posts as @invalid-user when people don't have their Discord and dndbeyond.com accounts linked, but if it's just for you, it might be due to the AWS outage??
Avrae has been spamming my channel with campaign rolls non-stop for the past hour, the same roll, over and over again. What can I do to make it stop?
Hello, my friends and I are trying to start a campaign and are using Avrae. The campaign is linked to the discord server however we are unable to roll using the dice in DND beyond. We can manually type in the server "!check arcana" but if we click our dnd beyond sheet the rolls don't sync into the server. Can anyone advise?
did you enable dice rolls on your character sheets?
Yes I have! Just checked that!
Did everyone link their DDB and Discord accounts?
The folks on the Avrae dev server can probably help.
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!
Is there a way to write a snippet to multiply damage by x if the attack roll before modifiers is >y?
No
Snippets can only add arguments described in the help for the command you're using.
Like !help attack
You could make a dashboard attack that does this, but it would be a single attack.
Strixhaven Cuddly Mascot is still not being pulled up correctly in Avrae even though I own the book through DnDBeyond.
It still brings up the "Unlock content" message and links back to the DnDBeyond Marketplace.
It is a known issue and has something to do with it how it is labeled on Beyond and the way entitlements are handled between Avrae and Beyond.
Thanks for the info!
sometimes embeds don't show the username, it's just a discord thing
I know this is old, but still
when it shows invalid user it is typically because that user didn't link their dndbeyond.com and discord accounts, though it can also be Discord/browser caching issues as well.
does Avrae, when linked with a campaign, work with the Encounter Builder on DDB?
Not currently, no.
v3.3.0 (1579)
https://github.com/avrae/avrae/releases/tag/v3.3.0
Menu Overhaul
The experience to edit character and server settings has been completely rewritten! Rather than having to reference the command-line arguments for commands like !csettings and !lookup_settings, these commands will now open an interactive menu allowing you to edit your settings easily.
New Features
- Updated
!csettingsand!lookup_settingsto open interactive menus when run with no arguments - Added
!servsettingsto open the server settings menu - Added the ability to choose a role or set of roles that are considered "DM Roles" for the purpose of monster lookup and
!init next
Inline Rolling
Want to roll some dice inline with your Discord messages? Inline rolling lets you do just that - by including templates like [[1d20]] inside your message, Avrae will reply to your message with the results of these rolls.
By default, Inline Rolling is disabled - server admins can enable it in the new !servsettings command!
New Features
- Added Inline Rolling
- Added the ability to control Inline Rolling behaviour through the
!servsettingsmenu - Added the "React" option to Inline Rolling, where the dice will only be rolled when the user replies to Avrae's reaction
- Added a tutorial message on a user's first Inline Rolling interaction
Examples
[[4d6kh3 STR]]
[[4d6kh3 DEX]]
[[4d6kh3 CON]]
[[4d6kh3 INT]]
[[4d6kh3 WIS]]
[[4d6kh3 CHA]]
``` ```
I attack the dragon with my greatsword [[1d20+4]], bringing its blade to bear against the beast's ruby-red scales! If it hits, it deals [[2d6+2 [slashing]]] damage.
Other Improvements
- Added the ability to save IEffect effects and specify IEffect parents in automation
- Effects in initiative are now aware of their parent's duration when displaying their own duration
- Added
!alias serveand!snippet serveto quickly convert personal aliases/snippets to server aliases/snippets (thanks @Dice.d20{They/Them}!) - Updated the message that displays when changing characters to clean itself up after a certain amount of time (thanks @Turtle.py!)
- Updated many actions in automation to use new IEffect parenting (thanks @Croebh.strixhaven (They/Them)!)
Bug Fixes
- Fixed an issue where characters with special senses would cause an error in inbound character sync
- Added missing documentation for
SimpleCombat.namein Draconic docs
:(
Author: @proper jay
Tags: None
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5ffc75eedeab056568e68b87
a collection to manage the summons from tashas
Workshop Information Last Updated: <t:1635388938:R>
@stray mountain this handles all summon spells except Draconic spirit
(Though it does allow for homebrew)
Having a brain fart here. I have an ongoing campaign using DDB and Avrae. I just rolled for my NPC in the campaign using my DDB sheet but nothing appeared in the campaign (Avrae PMed me). That character is updated, which I did prior to rolling. Do I have to link the campaign to a channel? If so, how?
!campaign url.to.your.campaign
If you got a PM, you might have the rolls set to private in Beyond
@quartz juniper
@flat drum thank you! I was rolling from the app on my phone where the dice rolling is set to âself.â My computer worked because itâs set to âeveryone.â
Would it be possible to make an Alias I can use as different creatures while in initiative (as DM)?
Like say, using the shove or grapple action something along those lines.
(Also also, how do yâall handle multiple NPCs as such? Just make new ones in Dicecloud and switch as needed?)
There is a shove/grapple alias already so yes, that's possible
As far as NPCs, you can make sheets for them, critterDB monsters or rename monsters and add them to combat.
And you just switch them as active characters?
You can
You can also just use monster stat blocks like "commoner" or "druid"
!monster druid
!monster druid -here
Bah
I see, nice
so i am hosting a game and want to know if you have the physical copy of the book do you need the online version because one of my players wants to be a loxodon
If youâve got the physical book, you can use it to recreate that race for free using DDBâs homebrew system.
Or you can buy just that race instead of the whole book. Whatever you spend gets credited toward the remaining price of the book itself, too.
Or if Avrae is all you care about, you can create your character through GSheet or Dicecloud instead. You can use !help import for instructions.
Does anyone else have problems with raging using Avrae , it never takes into account the damage i am getting properly
Do you have a specific example?
When you rage you shouldnât take full damage against piercing slashing bludgeoning yet it always gives me full damage when it should do half
How are you raging?
Are you in combat when you rage? (using !init begin to start Avrae's combat system?)
I think avrae natively allows rage to function now, with the big update that has all your actions listed in !a
since it even has stuff there that just serves to tick a counter down - it also natively counts counters down when you use their action, or ticks your KI
The alias and action that is built-in to Avrae both use an iEffect to add those resistances for 10 rounds of combat. I used the command !a rage to activate my Rage in combat in these screen shots and it shows my resistances and adv on strength saves on my turn in combat.
@wise locust This here is your answer, this should happen
Oh!! I guess i typed it wrong cause i been doing !i effect Zelyaries Rage
You can do that.
You'd just need to also add the resistance itself.
!i effect Zelyaries Rage -resist bludgeoning -resist piercing -resist slashing
Also -d 2
You can check !help i effect for the full list of options, like extra damage (âïž) or duration.
Or whatever it would be
how can you add surprise rounds to fights?
you don't, because surprise rounds aren't a thing.
Initiative starts. go down initiative order. if someone is Surprised, they just don't get their turn. After their step in the initiative, they can use Reactions.
is reckless attack written as ;
cause my reckless should give me advantage, but i am not getting two roles
Avrae doesn't know when you attack recklessly, unless you tell her.
and, if you are attacking as your character, you can use !attack or !a
!i a attacks as the current combatant
Especially since it's not something that's always active
Does anyone know how to make a spell list for a subclass homebrew in dndb with the right format?
I'm trying to create an update Draconic Sorcerer where you get 1 spell for the subclass and 1 spell depending in chosen ancestor element.
Depends on what you mean by "the right format".
If it's a table you're after, you can copy+paste it in from somewhere else, or manually enter it as HTML by clicking the </> source code button in the toolbar.
Either way, you might get more help in #homebrew since this sounds like Beyond homebrew rather than Avrae stuff.
Hey folks. I just started experimenting with Avrae for the first time and there is one major function I'm curious about that I haven't uncovered yet. I think that I saw someone use it once for ability rolls on character sheets. They had customized the bot to automatically roll until it had generated stats of a sum between (for example) 170 and 190, dropping lowest roll, etc. Can someone @ me who understands what I'm talking about and point me in the right direction on what this function is called and where I can find more info on setting it up?
Thatâs a user-made alias, not a build-in command.
Yep! So basically it's what we call an alias, meaning it's essentially a user created command. If you come to the dev server: https://discord.gg/RqUaZddv we can help you further in alias-help
You can find it over on the Avrae workshop.
https://avrae.io/dashboard/workshop/5f73c8df192fdca3888bc2f6
This collection contains a single alias: !threshold. It can be used to roll random character stats with certain thresholds such as min 70 total, or at least 1 stat under 10.
Support Us
You can support me and this alias at Ko-Fi
Issues?
You can file reports and feature requests, as well as see the source co...
teamwork
That's great and really helps A LOT! Thank you both so much! I'm going to play around with this and do some reading and will reach out again on the Avrae Development board if I need further help. Ya'll are awesome.
OMG that was so easy. I just wanted to pop back in here and say thank you again. Already got it set up and doing exactly what I want it to do. Ya'll are the best. I'm out for the night lol
Welcome to the awesomeness that's Avrae!
v3.3.2 (1581)
https://github.com/avrae/avrae/releases/tag/v3.3.2
Improvements/Features
- Added Character-Aware rolls to Inline Rolling
- Added advantage parsing like
!rto Inline Rolling - Created new documentation for Inline Rolling (https://avrae.readthedocs.io/en/latest/cheatsheets/inline_rolling.html)
- Various backend improvements
Bug Fixes
- Fixed an issue where casters would see certain spells as unprepared if they gained the same spell from multiple sources
- Fixed an issue where certain characters could fail to migrate to the new csettings model
So how does Draconic Strike work, particularly with Flurry of Blows?
With Avrae or in general?
Avrae
All you'd need to do for example is, !a unarmed -dtype fire -rr 2 to make the damage type fire and to hit a target twice
Once again, DND Beyond-Avrae is not talking to Discord when rolls are made from the character sheets. Everone gets a connected message using !ddb but no rolls show up. I see Avrae Typing when a roll is made but no results.
This has been an issue since the AWS outage. Some people have had success making a new campaign and linking that.
Whatâs this âAvraendisâ thing Iâve been seeing about?
Avrae is a Discord bot owned and developed by DnDBeyond to help play D&D 5e over Discord. You can learn more at Avrae.io.
Or here too I guess-lol
Oh wait, so itâs just the full name?
I've never heard of anything called "Avraendis".
And neither has Google, apparently...
This channel is for the bot called Avrae.
Was something suggested to be installed into a discord server when I was checking a dicecloud guide
To make use of an autochar feature
Rightyo, anyhow. How do I incorporate a skillcheck into a save? Like testing a characterâs athletics or acrobatics against anotherâs arcanum
There's no built in way, but I know someone is working on an alias to make that possible . An alias is essentially a user-made command if you didn't know.
Oh I know, just learning my way around trying to make these aliases
Away from desktop for the holidays and missing my IDE
Using my iPad to write and test code brings me great pain
If you are writing the alias you can compare SimpleCombatant.skills.stealth.d20().total against SimpleCombatant.saves.get("dexterity").d20().total
Asking in the Avrae Development Server would be your best place for help with coding that though.
O, thought this was the place. Wrong server link woops!
Hey I was hoping for some avrae help
When I put !randchar [5 or whatever level I want] it says the level is invalid
Can you run it in #ddb-avrae-commands
Is there a way to add images to the
!desc
Command?
Not in desc as far as I know. That is mostly just for a simple text description.
You can change your character's picture in with the !portrait command.
You might be able to do a rotating gif
(Making sure it ends in .gif)
Is anyone able to help me build a custom snippet? I'm not great with coding..
what is it for
homebrew whip - it has 1d4 bludgeoning + 1d4 cold/fire/acid damage (user chooses)
you said a snippet
so I'm trying ot make a snippet that would allow me to do that damage, perhaps with a modifier for the damage type after it?
that's not this
oh
uh, you could do a snippet for
-d 1d4[cold]
and could replace with fire or acid
make one for each type, and call the snippet appropriate
if the weapon always does that damage, I would make an attack for it
make the whip default to one type, then use -dtype cold>acid to switch
!a add "Super-Whip" -b dexterityMod+proficiencyBonus -d "1d4+{dexterityMod}[bludgeoning] + 1d4[cold]" -desc "This whip was made by Elsa with her ice magic and then a black dragon ate it pooped it into a volcano so it can do acid or fire damage as well as cold stuff - LOOK OUT Y'ALL!!!"```
@safe isle
feel free to modify as needed
is there a way to limit avrae to one channel on a server
Only give Avrae permissions to one specific channel.
would that be through server settings kinda new to discord'
Yes it would be through Discord. You can set permissions on a per-channel basis.
ok i'll look at it again thanks
So I tried making my own custom attacks, I edited "Unarmed Strike", and...this happens now.
It's totally fine until I try and put it in as an attack for my character
I would make a custom attack using Avrae
If you are going to use Avrae for it
But it looks like it needs a die or number in that area and not #N/A
What did you edit that cell to?
Is that gsheet?
It's gsheet.
Like I said, it works perfectly fine....until I use it
And they didn't set is to #N/A
I'm not sure I understand the question.
You said you edited "Unarmed Strike"
What did you edit it to?
Did you change the math/formula that's in the cells that show 1's?
Then what did you edit?
I took away monk weapon?
The problem is is that it does this for every single attack now
I was just using Unarmed Strike as an example
Start over. New sheet. Go clean.
I added races, and classes.
I erased all the other ones.
That probably did something, but I don't know what
Would you like to take a look at the sheet?
Yeah, you screwed up a lot of formulas then if you deleted all the existing classes.
I'll give you edit access
I don't know anything about formulas, I mostly just rennamed classes
No, sorry, I don't want to look at it. My suggestion is to still start over with a new sheet. Do not delete what is there because many things rely on it. Enough things that if you do want me to go in and fix your sheet instead of starting over, then I'm gonna have to charge you at least $500.
um i have problems with the liking of discord and d&d beyond. my dm set up our campaign in discord, and despite my account already being linked to discord, my rolls wont display. I've tried unlinking and relinking it, and pretty much everything else i could think of, but it still wont display the rolls. idk what to do
do you have the beyond20 extension active in your browser?
yep
turn that off
hm k
It interferes with how Beyond communicates and can affect the data being sent to Avrae
You can also check if the correct Discord account is linked when you go to https://www.dndbeyond.com/account does it show being linked to MarcyVampđ€đ#5015 double checking those last 4 numbers
yeah, still wont work. my discord says its linked and authorised but d&d beyond doesn't. weird
can you run !ddb in #ddb-avrae-commands
still unresolved, if anyone else has any ideas
I have a pdf from dnd beyond is it possible to upload that to avrae.
The character is no longer on my dndbeyon account.
No, even the PDFs from Beyond have enough variation in them to make machine reading a tedious exercise in error handling.
Not sure if thsi would go here, but does anyone know the name of the "!bag" alias?
it's literally the !bag alias. one sec while I grab you the workshop link
huh... is it... no longer in the workshop?
uhhh standby
yea... that makes sense why i couldnt find it...
huh... uhhh one sec while I try and locate a copy for you
ty!
try doing !alias bag tembed {{f'''{'{'*2}args=&ARGS&{'}'*2}'''}} {{f'''{'{'*2}coinTypes=["cp","sp","ep","gp","pp"]{'}'*2}'''}} {{f'''{'{'*2}coinRates={'{'}"cp":100,"sp":10,"ep":2,"gp":1,"pp":0.1{'}'} {'}'*2}'''}} {{f'''{'{'*2}coinPouchName="Coin Pouch"{'}'*2}'''}} {{f'''{'{'*2}coinWeighs=0.02{'}'*2}'''}} {{get_gvar("5aee7a42-ec54-42fc-868c-92c191efc0db")}} either here or in your server of choice.
tysm!!
That alias was never on the workshop
I swear it got uploaded with the rest of them
And the version you shared isn't a good version to share. Discord will eat the asterisks if it's copied incorrectly. There's a version that's more copy-paste friendly on the Dev server.
!alias bag tembed {{f'''{'{'}{'{'}args=&ARGS&{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinTypes=["cp","sp","ep","gp","pp"]{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinRates={'{'}"cp":100,"sp":10,"ep":2,"gp":1,"pp":0.1{'}'} {'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinPouchName="Coin Pouch"{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinWeighs=0.02{'}'}{'}'}'''}}
{{get_gvar("5aee7a42-ec54-42fc-868c-92c191efc0db")}}â
This is the better one to share. It doesn't have the chance to loose the * if someone copies it from a pasted message in Discord
Hi. Has anyone use Avrae to do the bestiary for homebrew? If so, are you able to get it to show the status of the hits when you're in combat?
What exactly do you mean by âstatus of the hitsâ?
Do you have a specific example?
I've loaded a carnivorous plant into the CritterDB, but when I go to make a hit, it doesn't show
- Here is the link to the plant: https://critterdb.com/#/bestiary/view/61ad5b8be6e6ad7f5718e68d and when I it with it, it shows that there is no content to attack with:
The only one of those it would potentially import is Bite, but yeah, itâs not showing up on my end either.
If you do !help bestiary import, thereâs a way to explicitly tell Avrae how to import an attack.
Should work for Bite at least.
Unfortunately you can't do save attacks from critterDB currently
I heard talk about being able to do that in critterDB soon (tm)
but don't hold your breath
If your attacks don't seem to be importing properly, you can add a hidden line to the description to set it:
<avrae hidden>NAME|TOHITBONUS|DAMAGE</avrae>
replacing NAME|TOHITBONUS|DAMAGE with Bite|4|3d8+2[piercing]
Oooh. Thatâs a good hack. I will try that
For the other attacks, you could make a Tome with spells that do those type of attacks (make them cantrips so your monsters don't need slots)
Or cast existing spells (like entangle) with -i -with dex since you have to specify a stat for non-casters
Okay. These are great ideas. I will play with it
hello, Can anyone tell me where I can find a list of commands for the avrae custom counter which shows all arguments/modifers?
Been looking for hours but cannot find that specific, neither in the manual.
The command I mostly look is the one to change the custom counter variables from number to that bubble dot thing, please?
oh so its the 'type' command modifier I was lacking.
Alright thanks you.
What about the list? the !help doesnt have them all though.
What list?
for all the argument/modifier commands of custom counter?
!h cc create
Creates a new custom counter.
Valid Arguments
-title <title> - Sets the title for the output when modifying the counter. [name] will be replaced with the player's name.
-desc <desc> - Sets the description when setting or viewing the counter.
-reset <short|long|none> - Counter will reset to max on a short/long rest, or not ever when "none". Default - will reset on a call of !cc reset.
-max <max value> - The maximum value of the counter.
-min <min value> - The minimum value of the counter.
-type <bubble|default> - Whether the counter displays bubbles to show remaining uses or numbers. Default - numbers.
-resetto <value> - The value to reset the counter to. Default - maximum.
-resetby <value> - Rather than resetting to a certain value, modify the counter by this much per reset. Supports dice.
that is all of them
for creating the cc
!help cc shows others, for modifying, resetting or setting the value
got it. Thank you so much. I spent hours looking for them.
but basically, once you create a counter, you have to re-make it if you want to change the -type or -max
ok
you can also set the -max proficiencyBonus or -max FighterLevel
using cvars from the table https://avrae.readthedocs.io/en/stable/aliasing/api.html#cvar-table
alright. Saved the URL. thanks
Having a problem with the Dragon Fear feat with Avrae
It specifically wants a black dragonborn's breath counter. I had to create a custom counter named "Breath Weapon (Black Dragon)" in order for the feat to work.
What kind of dragonborn are you?
A crystal gem dragonborn
If I had to guess, it probably checks all the base dragonborn ancestries.
The warning message probably just ends up with black by default.
Itâs possible it wasnât updated for the new Fizbanâs types.
Definitely seems like a bug, though.
It youâd like to report it yourself, you can do so on the Avrae dev server. Thereâs a specific report you can add it to.
Or I can do it for you, if youâd prefer.
If you would that would be awesome. I'm not part of the Avrae dev server.
Done đ
Is there a way to roll in dndbeyond and have avrae post the result in a channel? If so how do you pick what channel the roll goes to
you have to link your campaign to a channel with the !campaign command. Only the DM of the campaign can do this.
check out !tutorial beyond
So how do you use a wand of paralysis with avrae
You could make a counter (!help cc create) and track uses with that, rolling the saves and adding an ieffect manually...
Or
Make an attack for it on the dashboard
Or
Wait an hour and I think I can make an alias for it. I'll add it to my Simple Magic Item collection.
Author: @flat drum
Tags: item
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f8ae71ebbee1bca82ad38d2
Aliases for using many magical items from the Basic Rules, including the Wand of Magic Missiles, Rod of Lordly Might, Wand of Lightning Bolts, Wand of Fireballs, Necklace of Fireballs, Staff of the Magi, Staff of Healing, Staff of Frost, Gloves of Missile Snaring, Robe of Stars, Bag of Tricks, Circlet of Blasting, Wand of Viscid Globs, Staff of the Woodlands (thanks Velglarn), Clockwork Amulet (thanks DrTurtle) and the Pearl of Power (thanks Purplecharmanderz).
Rebinding (renaming) any of these aliases is possible personally or for your server. I kept the names long so it's obvious what each one does when you view your alias list.
Support the work I do with Ko-Fi
The code behind these aliases will be posted as available on my Github
Workshop Information Last Updated: <t:1635388938:R>
I completed the alias! I may make some small adjustments to it but it is in working order now.
follow the link above to subscribe to my workshop collection.
ah, thanks
So, what I just discovered is that I was not subscribed to Fizban's through Avrae, and did not !setrace Crystal Dragonborn to make Avrae officially recognize her race to use the counter properly. As soon as I did that, it worked. I was relying on the imported information from DDB which apparentl did not give Avrae everything she needed to make things work correctly.
!setrace is an alias, not a built-in command. Ideally, you shouldnât need that to get the official stuff to work properly.
But I am glad it worked for you nonetheless. đ
Question when using gsheets for avrae, how do you add the archery fighting style in a way that avrae picks up on it?
In the Features section, written exactly like it is in the books:
Fighting Style: Archery
(Answered in Avrae Dev server but posting here for posterity)
Hi, is there a way to add a bonus action (or reaction/other) to gsheet character sheet using !a add?
There is not currently, though a request has been made for it
Even though it is labeled an action/attack, all automation is the same so you can add things that behave the same.
Also, you can add features to gsheet that will import as Bonus Actions/Reactions if you label them properly and have access to the material on Beyond.
@thorn beacon Here is a list of all the currently automated Actions in Avrae, for use on Gsheet and Dicecloud:
https://docs.google.com/spreadsheets/d/1w66DFqD83hkwXqP7rTYx26QAcy1FJmhATpVIgfLmslM/edit#gid=658150111
Add them to the Features section of gsheet
You might have to create counters for some of the actions.
This is more of just a question, if I had a discord bot that makes chats, will avrae roll if the other bot did the command to roll?
No, it wonât
I don't believe so (and it's likely against Discord's ToS). I think the reason why has to do with security - e.g. preventing a malicious bot from spamming Discord servers and/or taking down other bots/servers.
Thanks! I didn't think so, but it was worth the ask.
@flat drum @keen mauve thank you
is avrae all command based is there a way to make it report from my character sheet?
im used to using beyond 20 but new dm is making us use the Avrae bot
you can prob make a macro
to save time on typing
You can connect DnDBeyond rolls to display in Discord via Avrae. Check out the '!tutorials' command to see how to do that via the '!campaign' command.
!tutorial beyond, specifically.
can i change Avrae Bot avatar for myself?
I don't believe Discord allows you to change other user's avatars.
hey im having a slight issue with sneak attacks and not sure what im doing wrong
Damage: 1d6 (3) [weapon] = 3
You know how to strike subtly and exploit a foe's distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack if you have advantage on the attack roll. The attack must use a finesse or a ranged weapon.
You don't need advantage on the attack roll if another enemy of the target is within 5 feet of it, that enemy isn't incapacitated, and you don't have disadvantage on the attack roll.
its not rolling for the weapons damage just the sneak attack
that's how the separate sneak attack works
make your attack, then make the separate sneak attack. if you want to do both at the same time there is a sneak snippet you can use at the Avrae Dev server
read the pinned message in #alias-announcements channel to find out what a snippet is and how to use it.
oh i have not figured out snippets yet
read the pinned message in #alias-announcements channel to find out what a snippet is and how to use it.
!m skunk
Selection timed out or was cancelled.
so many ghost notifications
Spammers and scammers getting their messages deleted by the mods.
That and all the ghosts đ»
is there a command for rage or a way that one can be added to a server?
also is there a way to target more than one enemy or person for things like AOE damage?
!a rage should do it, just like any other action. You can use !a list to see whatâs available.
And for multiple targets, just use multiple -ts:
!a "breath weapon" -t GO1 -t GO2
thank you
So I have imported a monster from CritterDB, but not all of it transferred over. How can I add a monsters resistances and vulnerabilities without these being visible to the players?
Monster stats like that are hidden by default in combat
You may have to rephrase them in the description
But I dont believe those stats transferred from CritterDB
I know it's an issue with critterDB when you do immunity to slashing, bludgeoning, piercing from nonmagical attacks
You need to do immunity to nonmagical piercing, nonmagical bludgeoning and nonmagical slashing or something
right, so is there a command to add that to the monster in Avrae?
can I do it using !i effect
You can do it with !init opt to not show it on the combatant.
Ah that's what I was looking for. Thanks!
You should be able to get them to import properly from critterdb though
How do I take more than one point from lay on hands?
does avrea automatically know racial and class commands or do you have to create something. I am new to avrea and looking for pally and monk commands
those are aliases you'll have to pick up from the Workshop
If you use a Beyond sheet, most race and class feats are automated now.
Sometimes, alias can handle these things better than the automation, but that's less true every day.
Your !action list should show you all your available actions.
What command do I use to look up an Epic Boon
not implemented yet, they are in the DMG
internal screaming
im trying to create a spell in ddb with a similar effect to green flame blade but i don't know what modifiers to put to apply the weapons damage only to the person i strike. i want it to work properly with avrae to calculate damage if possible
For context it's called green-flame eruption it does a cone of damage behind the initial target
this channel is for help with Avrae, not D&DB spell creation
Homebrew spells on D&DB won't cast with Avrae
If you make the spell in a Tome with Avrae, you can set the attack so it damages only the first target with additional damage, similar to Ice Knife (which you can copy the automation to see how it works)
Well the guys on the Dbd help channel told me to come here
But I'll check out that
Maybe they thought you were trying to make the spell for use with Avrae
I don't know.
Homebrew spells on Beyond do not work with Avrae.
At least, you can't cast them from Discord
Using Avrae
Ok
v3.3.3 (1582)
https://github.com/avrae/avrae/releases/tag/v3.3.3
Improvements
- Added the ability to import automation from homebrew monster actions using the
<avrae hidden>tag (thanks @Lathaon (pingable)!) - Minor documentation improvements (thanks @TheReverendB.jank!)
When I click the monster stat blocks in the Encounter builder my rolls keep whispering to me instead of being posted in the discord dnd channel we use. I notice my chars !import their chars. and that makes it use that channel. Is there some command I have to type that makes Avrae see me as dm and post the rolls in there? Also I have the Beyond20 plugin, in chrome set to not whisper. but it still does.
I have disabled the plugin and the campaign is linked in the correct channel. it says campaign already linked. Yet the bot is still whispering the rolls to me.
I see the setting in the gamelog of the encounter builder. Thank you
how do you make two handed attacks with a weapon such as the longsword where you are able to do a 1d10 rather than 1d8
It should be set up as its own attack. You can use !attack list to see everything youâve got available.
alright thank you
Is there an Avrae command for an Elven Trance? Yknow the thing Elves do instead of sleep
trance just modifies how a long rest happens, it doesn't change the fundamentals
Alright
Also how do you change the ac of a monster
!init madd <monster> -p <initiative count#> -ac <new AC value> to do it all at once.
!init opt <name> -ac <new AC value> to change the AC of an already added creature. Can also use +# or -# to apply a change to the base AC,
Thankyou Poliphas
Is there a way to remove characters from certain servers? I'm in two PBP campaigns which each have their own server, but both characters are listed (using !char list) in both servers.
I tried deleting one from one server, but it also took it out of the other.
Thatâs because characters belong to you, not the server. !char list will always show all your characters.
What you can do, though, is set an active character specific to each server.
- Go to the server
- Switch to the character you want to use with
!char <name> - Use
!char serverto tie the character to that server.
Then any commands you run on that server will use that character by default.
Cool. Thanks for the info, @viscid kernel
Oh that's nifty.
v3.3.4 (1583)
https://github.com/avrae/avrae/releases/tag/v3.3.4
Improvements
- Concentration spells with a duration greater than 1 minute will now have a duration displayed in initiative
- The
!subclasscommand will now display the subclass description - Added an option in
!servsettingsto disable DDB campaign link notifications when running!update(thanks @Byronius Maximus!)
Bug Fixes
- Fixed an issue where
SimpleCombatant.damage()did not respectneutraldamage adjustments added by effects - Fixed an issue where
AliasSkill.profwas0on base stat skills when importing DDB sheets with Jack of All Trades - Minor documentation fixes
hi im making my own spell and im not sure what ability score type to put it under im kinda new at this its a water spell that makes a shield of water
The ability score used to cast a spell is dependent on the class used to cast the spell. Wizards and Artificers use Intelligence; Clerics, Druids and Rangers use Wisdom; and Bards, Paladins, Sorcerers and Warlocks use Charisma. Are you asking about how to add a homebrew spell to Avrae?
no but thanks for the advice
You'll get better advice on creating a homebrew spell in #homebrew then. Once you're happy with how the spell is written up, we can help get your personally created spell into Avrae.
ok thanks i didnt see that sorry
No worries.
if a player roles an attack roll from their character sheet, how would the DM go about assigning that to a target?
As of right now, there is no way to target with rolls from the character sheet. (Unless you're using the Encounter Tracker to run the combat on DDB, but that's not an Avrae problem then.) You can use !init opt <target name> -hp -# to deal the damage the roll generated if you're running the combat in Avrae's !init system.
k thanks!
wait, you can do that with the ET now?
Ummmm, I'd need to play around with the Encounter Builder more to find out. I know where to look in Avrae's help files to get the information, I haven't played with the DDB side much however.
No, thatâs not possible in Encounters, either.
You can also use !i hp <target> -#, btw.
Save you a couple keys
đ€Š To be fair, I was using the help files I had open in my message history with Avrae. I've never DM'd with Avrae before, so my knowledge of !init is largely theoretical.
Wut
My avrae says this
Error loading character: Missing character attribute: Character level
Using gsheet
Did you enter a character level?
Yes
Can you share a link to the sheet?
Error loading character: Missing character attribute: Character level
Strange đ€
Usually for GSheet help, Iâd recommend asking on the Avrae dev server. They should be able to help you out.
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!
@sturdy tide you added columns to the sheet somehow
These are the columns where your level should be. I would start with a new copy of the sheet.
Don't add any rows or columns.
Yours is in AO and AP
Maybe you added something at H and I?
I'm not awesome with sheets but yours has little arrows on two columns at the top.
Or you deleted or collapsed columns I, J, and K
Ah thank you
Is it yet possible to import an encounter built in ddb for a campaign and run it with Avrae?
Not yet.
It may be in the "eventually" plans but currently there is no integration/connection.
Easy enough to add monsters to combat directly via Avrae
!i madd goblin -n 6 add 6 gobbos
!i madd orc -n 4 add 4 orcs
Ok đThanks!
But do check out Avrae's built in initiative functionality that TheReverendB just posted above - it really can streamline combat
It's amazballs!
You can practice with !tutorial combat (dm) or !tutorial combat player
I suspect they'll need to add homebrew monsters from DDB before they can add Encounters.
I don't know why this isn't already possible.
Can you export a Bestiary from Beyond? Or link to it? I would think Beyond's homebrew monster information more closely resembles official monster information.
Currently no, you can't hook up homebrew monsters from DnDBeyond into Avrae.
Only CritterDB.
I realize this. I was asking for a reason for this limitation
Seems like it could be fairly easy to implement
If I had to hazard a guess it would be some underlying data structure work needs to be done. And it may not yet have hit high enough priority level to assign dev time/resources to yet. I think they want to nail down the General Features bit first as that will be a significant improvement (get all those Epic Boons and Dark Blessings features enabled).
That's my assumption as well, that they probably want to change something on DDB's side first.
Because it seems like an obvious business move. CritterDB is currently the only third-party product required for Avrae. Adding DDB monsters would bring everything in-house.
Exactly
Is there a way to cast a spell from a feature you have.
I have the Strixhaven Iniate feat but I cant find the command to use the spell I chose, do ye know if I can?
It works the same as any other spell: !cast "spell name".
When I do that it says I don't have spell slots and/or uses a spell slot although it's meant to be a free use once per long rest
Add -i to ignore spell slots.
!help cast contains the instructions for how to cast without using a spell slot, and other neat information.
!cast "spell name" -i
@viscid kernel @gusty egret Thanks for the help mates. Got it working now
How do I cast a spell for a monster using a magic item they have in their possession?
!mcast "monster name" "spell name" -i
Thank you
So, got a bit of a weird one
I've seen people add Gifs to their attacks
how do I do that?
But all you need to provide is a url to a hosted image in the -thumb or -image part of the embed command.
My character uses a whip, I've been using -image <[discord link to gif]>
for their !a feint attack
There is no -i option for the embed command.
There is for attacks, but it has nothing to do with images.
It's me adding it so it doesn't take a superiority dice
If you want a specific image for an attack, your best option is to create that attack directly in Avrae. Then you can set an image URL when you create it and it will show up automatically when you !attack.
Ah I see!
Can you help real quick set up a maneuver from ground up?
like how do I get it to take from my Superiority Dice?
If you want to get fancy with it, use the dashboard.
https://avrae.io/dashboard/characters
When you hover over your character, youâll see a little wrench icon. Click that to add an attack.
If you open the Advanced Options section, youâll see a place to put the image URL.
Also, per !help attack -image is not supported
And then youâll need to add a step called Use Counter below. Just set it to use Superiority Dice.
-thumb url.to.your.image.gif
Looking in #ddb-avrae-commands, the URL you tried to use is also a link to a Discord message (which might contain an image), but you need a link to the image itself.
The URL should end in .gif or .jpg or some other valid image extension.
Ah Ok
So, it works! But it's kind of small in Thumbnail form
The ones I've seen have a larger image on the bottom of the attack
In that case, they probably arenât using an actual attack at all.
It must be an alias using !embed.
(Which is going to be harder to create.)
I'd hate to be a bother, but I have no clue on how to either. Do you mind if I ask for help?
If you want to delve into aliases, the Avrae dev server is the best place to get help.
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!
The hard part about doing it as an alias is that you have to rewrite in code all the basic stuff that !attack already handles.
But Iâll bet someone there has a working example you can take and adjust as needed.
You can learn more in the Avrae documentation, too.
https://avrae.readthedocs.io/en/latest/index.html
Thank you!
In hindsight, an alias that posts the big image as a separate message would be pretty easy.
Because then you could have it call !attack directly and avoid the overhead.
!alias feint multiline
!embed -image url.to.your.gif
!attack feint ```
basically
Then you could do !feint
and still target in combat
Youâd still need to pass the args to the attack. Add %*% at the end there.
Gotcha
You shouldn't
Since args will get added at the end
As demonstrated
%*% would not work as it returns everything as one large quoted string
You would end up with !attack feint â"-t or1 -t go3 adv"
Avrae would not like that
Ah! Looking back, Iâd used {{%*%}} in mine.
Because I had no idea it added those automatically. đ
Whats the command to use channel divinity?
It should be in your actions list
It isn't a check
It is, though, in terms of both game rules and !check initiative.
@flat drum Except then this happens.
Two players made dex saves. One of them embeds, the other doesn\t
It's embedding MOST of the rolls but every now and then without any real reason it just doesnt
FIGURED IT OUT
Arron didn't have their character imported
I was just about to suggest making sure everyone had it set up right.
You can have them all run through !tutorial beyond if you want to double-check.
Please use #ddb-avrae-commands to interact with Avrae. That way we can keep this channel open for Q&A.
v3.3.5 (1584)
https://github.com/avrae/avrae/releases/tag/v3.3.5
Improvements
- Menus in initiative to select a combatant now display the combatant's health next to their name (thanks @Croebh.restart() (They/Them)!)
- Other backend improvements and data updates
Bug Fixes
AliasSpellbook.reset_slots()now correctly resets MonsterCombatants' daily spells (thanks @kbsletten (he/him)!)
So how do I use a monster's feature like the Master Thief's version of sneak attack?
You can see which of their features are automated with !ma "master thief" list
But it doesnât look like Sneak Attack is.
I would just add -d 14 to whichever weapon attack, as applicable.
!ma "master thief" shortsword -d 14
Or !i a shortsword -d 14 if itâs their turn in combat.
(Ah)
!action -v doesn't work when you have an action with a V in it (Fiendish Vigor, for example)
Should be !action list -v
ah
Please run commands in #ddb-avrae-commands
When I make checks through the ddb companion app, they echo to Avrae, but spells cast do not
Are the spells showing up in the game log?
They are not (presumably because there's no roll associated with Blur)
That would be why, Avrae syncs from the game log.
@royal apex Please run commands in #ddb-avrae-commands or, preferably with the tutorial in direct messages with @wheat garden
Is there a way to force avrea to automatically pull from ddb when initiative is rolled, and push to dbd at the end of combat?
Basically making sure both the ddb and the avrea character sheet stay in sync automatically
From my vague and uncertain understanding of how Discord works, I don't think this is possible. You have to use the !update command to tell Avrae to fetch the latest data from DnDBeyond.
yeah, did ask in their discord, too. Seems avrea can only read from ddb
correct.
is there a way for the dm to pull player characters into combat. Basically do a !join command for them
Unfortunately not
can u roll for stats in here or no
We have #ddb-avrae-commands for testing commands, and you can always just direct message @wheat garden
What you can do is just never !i end, but !i reroll -restart as needed instead.
ok newb question. What do you type to attack with flame blade
once you cast the spell and you have the blade i mean
If you type !action list after casting, you should see a "Flaming Blade: +X to hit; 2d8[fire] damage" (or something similar). Then you can use !a "flaming blade" to attack. (Optional targetting is optional.)
how does a barbarian use reckless attack? its not in the attack list