#ddb-avrae-help
1 messages · Page 12 of 1
As the channel description says, purples are here to help.
To foresee a future question, you can restore the player's mis-taken spell slot by using !game ss 2 +1
ok that command I was looking (but for another reason - players practicing before session and forget to long rest...)
The !game command has many features necessary for the manipulation of the players stats in the course of the game.
yeah can be used to 'boost' an init/attack/dex save nicely 😄
Hello! I am new to Dndbeyond and Avrae and was hoping to get a little help. I am playing a fighter and just picked up the feat Great Weapon Master. Is there a way to roll(using avrae) with that feat? I've tried creating a second weapon and adding the -5 to hit and +10 damage customization to it, but Avrae does not seem to pick that up when I use the "!update" command. Thanks for any help!
You could use !a <name of attack> -b -5 -d 10 to add the damage and subtract from the to hit roll.
You could also create a custom attack in Avrae using !a add <name of attack> -b <new to hit bonus> -d <new damage bonus>
There's what's known as a snippet that you can make that you make to put all that extra tagging into a easier to remember phrase. Like, !snippet gwm -b -5 -d 10. And then, any time you choose to use GWM, you type !a <weapon> gwm.
The third option would be to create a simple snippet that would take away and add the respective bonuses by using !snippet gwm -b -5 -d -10 and then attack by using !a <name of attack> gwm
Ah, you beat me to it
Wowza that was fast! Thanks so much!
That's what we're here for
Snippet worked great!
Was the delete character command changed because !delete <Character name> doesn't work anymore?
!char delete <character name>
You may have encountered a server alias like, !servalias delete char delete...
I remember it being !delete character name lol but I could just be remembering wrong
Not as a default command, but yeah someone could have had it aliased
yah i never made an aliased for it i guess i just remembered wrong from the last time i used the delete command
Question; I have a player who prefers to roll physical dice in our online game. How can I just add his result to the initiative? I know that I can enter !init add <mod> <name>, but is there a way I can just add a person with the result they already have instead of the modifier? I hope my question makes sense
You can use !init add <mod> <name> -p <rolled init value>
Of course, it would be better if everyone was using the same system; however, I cannot dictate how you play the game. If having one player rolling physical dice works, then great.
The -p works for characters too if they have put their sheet onto avrae at all
so for the monsters that Avrae knows about is it based off the books I own on DnD beyond?
If you've linked your account, yes
Yes, whatever monsters you have on DDB, you have access to on Avrae.
As R to the Ichie said, if you've linked your account.
You can use the commands !dbb in #ddb-avrae-commands to see if you are linked!
!help
I have sent help to your PMs.
#ddb-avrae-commands in the future please, we'd like to keep this channel clear!
does the bot allow xp tracking to next level or is that a alias
That's an alias, a common one, but still an alias. XP is supposed to be tracked on the character sheet Avrae then loads in.
ok thought it might be
I'm having issues with !mcast where my apprentice wizard monster is rolling his fire bolt attacks with super advantage (rolls 3d20 and takes the highest). My string was "!mcast "apprentice wizard" "fire bolt" -t nameoftarget" Any ideas?
Did the "nameoftarget" start with "ea"? (Like "Earl of Mulligan" or "Eaortha")?
is there a way to make a creature use undead fortitude in the bots combat or do i need to manually do it?
its homebrew creature so not sure if that makes a diffrence (from critterdb)
With a variable DC, and healing needing to be done if successful, I'm afraid it's a manual task.
ah okay
what about other abilities like heated body?
do those auto set off or is that manual also and for some reason the weapon attacks of one of my bosses doesn't add the bonus weapon damage i added to it so rip i have to do those manually also
this is my first time using this in a campaign so sorry if i am asking dumb questions lol
That might be able to be done with tags in CritterDB. If you put <avrae hidden>Name|ATK BONUS|Damage String</avrae> at the end of the damage info section, it should do it properly.
Yep.
can i get heated body to auto work or is that not going to work?
I don't know what heated body is, so I'm unsure how to automate it.
its an abbility that activates when ever the creature is hit or touched
it does damage to the person doing that
like if you hit with a weapon melee attack it does 1d10 fire damage
to you
Ah, same deal as before, but leave the ATK BONUS out like <avrae hidden>Heated Body||1d10[fire]</avrae>
ah
do i have to change the bonus damage on the weapons to the bonus damage done by the weapon also?
Yes? Something like 1d8+5[magical slashing]+3d6[fire]?
yah the weapons are a lightning battle axe and a necrotic long sword
carried by a goliath barbarian undead dude lol
<i>Melee Weapon Attack:</i> +7 to hit, reach 5 ft., one target. <i>Hit:</i> 8 (1d8 + 4) magical slashing damage, or 9 (1d10 + 4) magical slashing damage if used with two hands to make a melee attack, plus 3 (1d6) lightning damage. <avrae hidden>Name|ATK BONUS|Damage String</avrae> so i just added magical slashing i am kinda of confused at what else i am suppoused to change
<i>Melee Weapon Attack:</i> +7 to hit, reach 5 ft., one target. <i>Hit:</i> 8 (1d8 + 4) magical slashing damage, or 9 (1d10 + 4) slashing damage if used with two hands to make a melee attack, plus 3 (1d6) lightning damage. <avrae hidden>Battle Axe|7|1d10+4[magical slashing]+1d6[lightning]</avrae>
okay and will changing the name to the weapons magical name work also or because its a battle axe it should be called battle axe
Change the name to the proper name if it has one. It's what <attack> you will use to !ma with.
k
thanks
wouldn't it be 1d8+4 in the bottom part there though because thats without holding in two hands and he duel weilds so he can't hold in two hands unless he gets dissarmed?
its homebrew so duel weilding a long sword and a battle axe is perfeclty normal lol
Ah, I don't know if you can have more than one attack string, but yes. 1d8 instead of 1d10 will work.
i don't think my party would want to be too close to disarm him anyway
with that hit bonus lol
lol i added rage to him but that will probably have to be manual also
unless there is a way to implement it like a player character has it
A snippet like !snippet raged -d 2 will work in a !ma as well as a regular !attack.
so how would a full attack look like with that?
would that just be after i do the attack?
It'd look something like !ma <monster name> <battle axe name> raged
Right.
oh and i am guessing that is a code to tell the bot to add 2 damage to all attacks that have the word raged
in them
Yep.
anyway thanks getting used to going from using the most basic commands to the more advanced ones is a bit tiring lol but it will be much easier on me i won't have to keep track of who is dead or not as much because it tells me lol
i always confused myself because of it
Yeah, if you don't have to prompt the player to track their damage, you're halfway there.
aye it worked
Huzzah. I'll be signing off for the night now. If you have any further problems, one of the other helpers might check over here; or, you can get on the Avrae Development Discord at: https://support.avrae.io
Hey, does anybody know how to use wildshape on Avrae (and other druid features as balm of the summer court)?
There are aliases available for both features (!balm and !wildshape) on the Avrae development server.
https://discord.gg/E3aQYZ
Uhm maybe a stupid question but with avrae bot if you click on a attack or a check on dnd beyond is it possible to then immediatly roll it in discord? Or are commands the only options?
Commands are the only option. In the far, far future, it may be possible to have the two combined, but not at this time.
I'm having an odd issue
For the last few days, nearly a week, I've been testing a homebrew spell for an upcoming campaign
I got it working, I added it to my spellbook using the tome, everything
I was using it literally yesterday and it worked fine
However, I go to use it today, and it no longer exists apparently? A description comes up when I ask for the specific spell with !spell, but other than that, nothing. Can't cast it, etc
Hmmm, have you changed anything recently?
Nope
It was working fine when I went to sleep
Go to use it today, and it's busted
Can you demonstrate in #ddb-avrae-commands?
See? it comes up with a description, but it doesn't cast
It was working fully yesterday, so I'm just really confused
Can you do !sb as well? Just need to check everything...
Doesn't show up in my spellbook either
OK, so the question is why is it gone from the spellbook...
Yeah
I don't know what happened to remove it from my spellbook, but nothing I do puts it back in there
You said you did !spellbook add Wabbajack?
Yeah, I did
It didn't do anything at all, which is odd
Didn't add it to the spellbook, didn't give me an error message, etc
Lemme try it here real quick
Why did it work here, and not in my own server?
That's just
Hmm
¯_(ツ)_/¯
Glad I could be some help.
I made a battle smith artificer, but not sure how to use the steel defender. Do I add it as a monster, or create it somehow seperately? (also is it possible to add a custom picture to it when I use it?)
ah I used dicecloud though to create it not sure if I can get the help here for that then 😛
I personally like to have a separate sheet for them. That's how I've done mine in the past
How do you swap between sheets, in that case?
!char <name>
Thanks 👍
for some reason whenever i do !bestiary import [link] it doesnt work even tho i used critterdb
Have you published the bestiary?
Same as the sheets, avrae can't read private ones
the bestiary import command even tells you to publish it...
!sb
Please use #ddb-avrae-commands for commands so this can be for questions
I was about to say that, but I was presuming it was a missed channel.
Sorry, though I do have a question about 'renaming monsters' for combat rounds with Avrae. (I would be using 3 to 6 of same lower level monsters such as wolves or hyenas) need to name them so that PC can target individually using Avrae commands
Well, Avrae automatically assigns a name like WO1, WO2, WO3 when you add multiple wolves, for example.
Oh, then on the init roll for 'wolves' how do I (as DM) put that in so that each of them have an init roll?
Could I do !i madd wo1 init, then !i madd wo2 init, etc?
You use !init madd wolf -n 3 and it will make three initiative rolls.
And then it names them WO1, WO2 and WO3
oh that makes since.
Would Avrae automatically name them based on the -n 3 modifier?
(my end goal is not to have the wolves all attack at the exact same time)
The -n # is how many you add. It will name them as the first 2 letter of the monster, followed by the lowest number to give it a unique name
That's the default option. If you wanted them to go together you'd add the -group tag giving an appropriate name for the group.
diff don't want -group (sort of opposite of my goal here)
If you added a hyena and then added a hydra, the hyena will be HY1 and the hydra will be HY2. All default names follow the same convention regardless of how many you add and when
The other goal is that players could use -t WO1 for attacks on wolf 1 and -t WO2 to attack wolf 2, etc.
Goal achieved.
Sweet, makes being a DM easier... Thanks.
Unless you want to issue three seperate !init madd wolf -name <unique name> commands, then the -n # tag is what you need.
I am just using the generic 'Base Rules' at this time - so keeping it simple is better (till I buy some books - then, well then I'll be back 😄
how do i do things like bardic inspiration
@young arch
yo when you like use the attack command and like use the phrase argument, does it only work with one word? cause it only reads the first word of my phrase when i put it in
Put multi-word attacks inside quotes
Ohhh alright, thank you!
example: !a "Longsword, +3" -t targetName
Thank you for this!
@young arch When the person wants to spend their inspiration die, they can add it using -b 1d6 (or whatever the size).
So !attack dagger -b 1d6 or !check stealth -b 1d8 for example.
ok
what was the command that allowed init to ping whoever because it was their turn
@young arch !init opts <name> -controller <@user>
thanks
@young arch Actually, the command to set up ping on turn is !init meta turnnotif The other command changes who gets pinged, or lets you change who's running a monster, like a charm effect or summoned beast.
thx
Hey, can Avrae do subclasses stuff with the class command? This seems like the best place to ask this question
Checkout the !subclass command for lookup of any sub-classes you have access through DDB, if you've linked your accounts properly.
!help
I have sent help to your PMs.
!help
I have sent help to your PMs.
Ok, as a reminder please go to #ddb-avrae-commands for all code to keep this channel clear and available for answers to questions!
Selection timed out or was cancelled.
At the base level, you deduct a use from the counter and say you're using it, then apply any effects.
At the more advanced level, you make an alias that uses the counter and applies the effects for you.
At the quasi-advanced level, you head over to the dev server and grab an alias that's already made that does it for you. We don't have everything since aliases aren't a builtin part of Avrae and the people who make the aliases are volunteers, but we have a sizable collection.
Thanks. How would you deduct the use?
!customcounter "Fey Presence" -1 or !cc fey -1 for shorthand.
See !help cc for more info
Awesome thanks. I assume that generally works with any class feature that has limited uses?
Anything that has limited usage, yup. (race features too)
thats good to know thanks. So an alias has to be loaded into the server to be available to use right?
There are personal aliases and server aliases.
If you make a personal alias, you can use it on any server you go to.
If you make a server alias on your server, then anyone who joins your server can use it there.
Personal aliases trump server aliases, so if you have a personal alias with the same name as a server alias, your personal alias will fire when you call the command for it rather than the server version.
Very good. So where is the dev server to get some of those aliases?
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!
So it makes that command valid for the server. But ifim playing on a different server only I have access to my personal alias
Very helpful. Thak you very much
And any aliases that are active on that server.
Be sure to read the pinned post in #620791391165087754 for an informative rundown of what aliases are and how they work and how to get them.
And there's a link to a google doc in there that gives a brief description of what they all do so you don't have to waste your time trying them all out to find which ones you might want.
Hello im in the process of making a dnd server on discord and was wondering how i add avrae into the channel?
Creating a Discord server is the first step. Then, you have to go to https://invite.avrae.io and log in with your Discord account. Choose the server you've made in the drop down menu and Avrae should join your server in short order.
thank you
is there anyway to do a saving throw on avrae?
!save <save type>
(assuming you have a character loaded in)
if you are the DM you can use the monster save command
!ms <mon name> <save type>
thx
im trying to run a whole combat scenerio through the init command
and I cant seem to get the targeting to work
its saying "target true not found"
anyone have a clue?
How are you typing the targetting part? Like -t GO1 or -t <goblin> or some other form I can't think of?
so my character name for my test run is "Ragnar" it is a wolfs turn, so I run the command "!init attack bite t Ragnar"
do i need the dash?
Yes.
wow lol
also, how do I cast a spell in the second level spot? i tried to do the dash and everything but it wasnt working
-l 2 which is l as in level
#ddb-avrae-commands please.
ah sorry, thought it would be ok as I was asking the question here
Once is a misunderstanding, it's why there's a human to read the messages.
Also, this bot is crazy cool
ok, now im trying to do the react cast command
does an attack miss not count towards a reactcast?
nvm, didnt realize they have to take damage to reactcast
alright, sorry for so many questions but im trying to understand everything so I can help guide my players through it
if I cast hunters mark, which gives me an extra 1d6 damage to a monster, how would I factor that into my next attack?
Sorry for the delay in response, got told to get supper and then we had to eat... adding damage is fairly easy, just add -d 1d6 to your attack.
I just linked my account and now I have all these counters. Is there a way to record their use now?
Simplest way is !cc "name" -#
Which as always be here you just get them automatically now
Hi: does anyone know if there is a simple command line for feat: savage attackor do I need an alias? Thanks
It has to be done either on the sheet or by adding a custom attack
Which as always be here you just get them automatically now
@slow quail how do I use them though?
Like if I expend a use of something
if i attack a goblin in !init, is it !init attack [a weapon] GO1
thanks
for some reason i still have the bardic inspiration thingy even tho i switched to rogue sorcerer
does anyone know how to use ki
The way to track your ki usage is to use cc ki -1 everytime you use a ki point.
thanks
Is their a command to attack with Spiritual Weapon without consuming spell slots?
Yes. Just add a -i to the end of the !cast command and it will cast without using a spell slot.
Cheers 🙂
Also, add on noconc if in initiative and it won't reset the time remaining.
Though in initiative you get a temp attack so can do !init attack "spiritual weapon" instead of cast
Simplest way is
!cc "name" -#
@wary anchor as I said above, if you mean by actually use them and have something happen then you'd need aliases
Is their a way to automatically add Guidance to a Athletics roll?
cheers.
Learning so must about the bot
how do you up cast a spell ?
ah , thanks
how do you cast spells like tasha's hideous laughter ?
it seems to be to many words as is
Quotes around the spell name, or just a unique part of the spell name.
!cast "tasha's hideous laughter"
!cast hideous
okay thanks
What is the code to Rest and more important to reset spell slot used
!help game will answer those questions. Resting and spell slot management are subcommands of the !game command.
Yep.
Now I just try to figure out the code to manual set example 2 second Spell slot.
Something like !Game Spellslot set I presume
You can use !help game spellslot to dig deeper.
No capitalization, and yeah, every subcommand also has help.
But as an example, !game spellslot 2 -1 would subtract one level 2 slot.
Cheers
can i make avrae roll for 75 summary strictly?
!ranchar help
ehh?
nah prolly not
Are we talking about ability scores?
The Avrae development server (https://discord.gg/BPhkM7) has an alias called !threshold that lets you play around with stats. Although I want to point out that 27 point buy can range between 69 and 75 as a total.
You can have 12/12/12/13/13/13 which is 75, but also 8/8/8/15/15/15, which is 69, due to one ability score costing more than one point at one point.
Check out p. 13 of the PHB. As soon as you buy an ability score above 13, it costs 2 points per 1 Ability Score Increase
yea okay the alias thingy is confusing im not getting into it
It's simple. !threshold -min 69 -max 75 and there we go
but would it consider the point cost then?
although it doesn matter tho
but no it does matter
czu it could roll medium on all and be lower than point buy
i also want it to be 18-6 range too
!threshold -min 69 -max 75 -over 6|6 will get you between 6 and 18. But it won't respect point cost, as people barely ever attempt to mix stat generation options.
It's not an in-built command. That's why I sent you the link to the Avrae development server.
As a note, as mentioned it is an alias not a command.
User made code that you can use for personal or server use.
And heading over to the Dev server is the way to go to get it and other aliases!
That's basically what I said, but thanks anyway
Is there a way to send dice rolls from D&D beyond to avrae vs using commands to roll?
By clicking on the character sheet
Not yet. And I can't even promise a Soon™️ . But more interaction between the DDB website and Avrae is on the roadmap.
Hey folks, it looks like I have to learn how to run a game in discord. I made a discord channel but what do I now? How do I get avrae on my channel and tie my player's characters into the channel?
Is there a tutorial that you can recommend?
@ocean wagon This should get you started. :)
https://avrae.readthedocs.io/en/latest/cheatsheets/get_started.html
Careful, please use #ddb-avrae-commands for talking to the bot.
Hi Folks,
I've been playing a mage and notice that some spells like Chromatic Orb are not supported by Avrae at the moment. Is there a command string I can use to attack a monster with unsupported spells? I was thinking something like: !a range: to Hit = 1d20+(dex+caster stat): Hit: xdy type:fire/acid/poison/ect
You could set up something along the lines of !a add "Chromatic Orb (Fire) -b {proficiencyBonus}+{charismaMod} -d 3d8[fire] -f "Chromatic Orb | *Spell description*", but you'd have to add it for every damage type, it won't count your spell slots and it won't be properly upcastable. On the other hand, if you have access to the spell on dndbeyond, it should work on Avrae once you'be linked your accounts.
Thank you for that
Chromatic Orb is supported by Avrae if you have access to it on D&D Beyond and you've linked your DDB account with your Discord account.
anybody have a snippet for feat savage attack or can figure out how to use avrae command to roll once to hit and roll twice for damage and pick the greater value for damage?
!attack add "Savage Maul" -b proficiencyBonus+strengthMod -d (2d6,2d6)kh1+{strengthMod}[bludgeoning]
Substitute Maul with the weapon name and the 2d6s with the weapon damage.
How do you spend a ki point in avrae as a monk?
Anyone know if it's possible to import homebrew monsters from DnDBeyond?
@Shaun#1021 Not yet. gotta use critterdb via the Avrae dashboard
@uneven rapids You can use !help customcounter for more details, but !cc “Ki Points” -1 should do it.
ok ty
how do i reroll 1 as 2 in avrae for things like elemental adept
That's not so much a reroll as just having a minimum value for the roll. So that's -mi 2 in the command line when you cast.
can you link a roll20 character sheet to avrae?
No. The only options are beyond, dicecloud or gsheet.
And they’ve specifically stated they won’t be adding any more sources in the future.
Is there a way to add bonuses to attacks with Avrae such as Barbarian rage?
Use -b <roll> to add a hit bonus, or `-d <roll> to add to the damage.
!attack club -b 3 -d 1d4 would add 3 to the attack roll, and add 1d4 to the damage roll.
Thanks!
If you'd prefer a bit more Automation there are aliases and snippets (user made code) on the dev server you can use!
Heya, joining a new campaign and doing some test rolls on the bot, i have chromatic orb as a spell but the bot is not letting me cast it. !cast chromaticorb fire is the way i did it to begin
Does !cast "Chromatic Orb" -t <target name> work?
i'll give it a shot
no luck
its asking if i want to cast other spells
just not chromatic
try it in the #ddb-avrae-commands channel - it could be an issue with server aliases on your Discord server
or even a user alias issue
As a DM what’s the commands to get a campaign up and running with a channel?
I can’t find what I’m looking for
The “Getting Started” and “DM Combat Guide” sections should help.
Already tried that
What specifically are you trying to do?
Like how would a I say: "hey avrae let’s start a campaign with these dudes: fred, george and henry"
Then those chars are locked in my campaign
And can’t be used on another server
At the moment I just use the basics like sheet, rolls, checks
Is that all it’s meant for?
you can't lock characters, particularly if they are created by other DDB users (or other character generators)
I have yet to use attack and monster properly
All are ddb chars from other people
1 pp
yeah you can't control whether the user uses that character somewhere else as far as I know
Okidoki
Have you used the !init command? That's a great way to run encounters.
Nope
Try that out - it really streamlines encounters
Been doing most of that with google docs and dice rolls
make sure to read the help
Okay will give it a go
so that would be !help init
Thanks
you're welcome
Bril
Init will track combatants HP, initiative, and you use !i a on a monsters/characters turn to handle attacks, !i cast for magic attacks.
But definitely read the help - it took me probably 3-4 times running through !init to figure it out - but once you got it, it's amazing IMO.
Thank you!
Please use #ddb-avrae-commands for loading in characters. We wish to keep the channel clear for questions.
Hmm
Is there a way to use epsilon?
I'm trying to work on a boss attack that does lambda XD8 with n=(attackroll-target ac)
Too keep it relatively simple, Avrae uses code called Draconic as it's language, which is based off of Python
But it's really important to know that Draconic != Python ||Draconic Does NOT Equal Python for "plain" English version of statement|| And as such we don't have many Python Features such as Lambda
If you want more help with coding in terms of aliases/snippets, please hope over to the Dev server to discover more!
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!
(Also reminder to use #ddb-avrae-commands for commands to keep this channel clear, we use certain commands only to help make things easy to see/read)
Guys
I need some avrae help regarding the following command !randchar 1. When I use it, I get a char in my dms, but how do I use that char, like how can I see it with !sheet ?
You have to take that info and put it into a sheet
It generates the info but doesn't generate a sheet
like, i wanna pull off this in avrae
(atk-AC)
Σ = nD8
n=1
(yeah, i goofed, it was sigma, not epsilon
I don't think that's practically possible. The !attack command doesn't return what you rolled, so you have no means of judging what to sum up to. You'd have to build an 'attack-spoofing alias' and those are generally difficult to pull off.
Not to mention, Draconic doesn't have hose features (Sigma, lambda etc...)
Is there something preset to use class abilities like wild shape?
No. There are no preset commands for any class features. Some people have used the !alias and !snippet commands to handle many of the class features, but they aren't official commands.
Ok. That is what I was figuring but wanted to check before I make them. Thanks
Hello! When creating a snippet, is there a way to display the damage type? For example I am creating a snippet for Divine Fury and I would it to display as radiant damage.
usually -d 1d6[radiant] (make sure no space between the damage expression and the square bracket)
Or -d "1d6 [radiant]" if you want a space, or if you were adding -d "1d6[magical slashing]" and you needed a space.
Yeah, and the +2 should go before the damage type.
!snippet df -d 1d6+{{BarbarianLevel//2}}[radiant] and you won't need to update it as you level.
(we also have a version of that snippet that does a little more on the dev server. I forget what all it does, but I'm pretty sure you can set a cvar to dictate your damage type and then you could have the same server snippet and people could set it individually for damage type)
is there a website or documentation about all of the parameters you can use? I tried googling but the website doesnt include anything
Is there anyway to use !randchar but specify a different way to roll stats?
On the Avrae dev discord server there is a server alias for Avrae to set thresholds
so set like a minimum point and maximum points allowed, setup how many tries allowed, etc.
but honestly you can set up a different roll approach simply user the !rr command.
use !help rr to learn more
Technically setting it up via !threshold is a bit easier once you get the alias itself
(Since you can specify different types of dice, etc.)
But it is still limited to rolling the dice string per stat
How can you use class abilities in battle?
Avrae doesn't natively support class abilities
However, there are many aliases you can find in dev server that automate some features.
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!
Np!
How do you handle Elven Accuracy on Avrae?
Thanks
Just as a note, it's not a snippet. It's a built-in argument
how do i cast blood maledict?
Avrae does not have any built-in class support. There are ways to automate a number of class features using the !alias and !snippet commands. Many of them are available on the Avrae Development server linked to a few posts above here.
mkay
How do I link my DDB account to my discord, since I created this discord account with a different email than I used for DDB
Use !ddb for a link.
I have sent help to your PMs.
Just remember, there is the #ddb-avrae-commands for talking to Avrae.
i try that but it doesnt seem to do with pers checks
How do I load subclass info?
@pure belfry Depends on what you mean by “load”.
Maybe !class, !classfeat, or !subclass
Maybe not.
Subclass
Yeah... you gotta help us help you here.
!subclass <name> will give you the rules for a particular subclass. (!subclass champion)
!classfeat <name> will give you the rules for a particular subclass feature. (!classfeat survivor)
If you're trying to automate a specific subclass feature, the answer depends wildly on which feature.
So again, what do you mean by "load subclass info"? What are you actually trying to do?
@meager parrot
You can mark your channel divinity as used with !cc “channel divinity” -1
Beyond that, it depends on which channel divinity option you use.
Detect Evil and Good can be cast like any other spell: !cast “detect evil”
Thanks
Then it should automatically refill when you rest. (!game shortrest, for example, but try to keep commands in #ddb-avrae-commands instead. 🙂)
Shoot. I forgot how to hide the name of a monster in Avrae.
!mc <monster name> <check> -h?
Correct.
what is the command to import a picture to Avrae for the purposes of a character portrait?
Just put it on your sheet o.o
Beyond won't take it if the picture is too large
oof ok
No guarantee this is correct, but try !portrait update <link to image>
that worked
Okay cool
So I know Avrae can read a character from a google sheet. Is there a specific way to set the Google Sheet up? Please @me with your answer
!help gsheet will tell you what you need to know as Avrae will only work for specifically set up sheets
Well, Avrae will read any sheet as long as the values she looks for are in the right place
who here knows how to edit coding for stuff on avrae
Could you be more specific? Are you talking about coding in !alias or forking a copy of Avrae's code?
like the bolded thing u typed
i need to edit the lr thing so it doesnt give back spell slots
i got a exaple of what i got so far
if u like me to pm it to u
Actually, if you head over to the Avrae Development Discord, and ask directly in the #advanced-help channel about the alias, you may actually get a reply from the alias author, who would understand the code much better than I could. https://support.avrae.io
i cant verify myself there
my phone is a phone thati have to buy the like 40$ cards for
is there a way to make randhcar consider point cost?
i really dont think it already does
Pretty sure Randchar is a straight up 4d6 drop lowest
That is correct, there is no easy way to implement point cost (besides just a list of the costs but nothing more). But !randchar is literally !rr 6 4d6kh3
I'm trying to use the multiline command. Does anyone know the format?
!multiline
!check stealth
!attack list
@paper bison Just put each command on its own line.
Thanks the shift+return was the trick
@odd mantle if you join the server and PM a mod, they can manually verify you
Please use #ddb-avrae-commands for communicating with Avrae. Or PM her directly with !help commands.
!attack list
ZinmyarVafir's's attacks:
Longbow: Attack: +3 to hit. Hit: 1d8+1 [piercing] damage.
Shortsword: Attack: +5 to hit. Hit: 1d6+3 [piercing] damage.
Shortsword2: Attack: +5 to hit. Hit: 1d6+3 [piercing] damage.
Unarmed Strike: Attack: +5 to hit. Hit: 4 [bludgeoning] damage.
Please keep commands to #ddb-avrae-commands
k
Your first step would be to import the sheet into Avrae (the dnd discord bot) by using !beyond [link to the character sheet], withouth the brackets.
ok but how to i get the sheet link?
Just copy and pasting the url from your browser....
Error loading character: This character is private. Link your D&D Beyond and Discord accounts to import it!
Set the character sheet to "public" near the bottom of the first page of the sheet creator
k
And please use #ddb-avrae-commands for loading and testing characters.
Loaded and saved data for Copy of spy!
Human Rogue 1
Proficiency Bonus: +2
AC: 12
HP: 12/12
Initiative: +2
STR: 9 (-1) DEX: 14 (+2) CON: 11 (+0)
INT: 15 (+2) WIS: 13 (+1) CHA: 16 (+3)
Save Proficiencies: Dexterity +4, Intelligence +4
Skill Proficiencies: Deception +5, Insight +3, Perception +5 (expertise), Performance +5, Stealth +6 (expertise), Survival +3
Senses: passive Perception 15
Unarmed Strike: Attack: +1 to hit. Hit: 0 [bludgeoning] damage.
aight now what
And, as Poliphas said, keep commands in #ddb-avrae-commands
Go back to your sheet and click the boxes to equip your weapons and armour. Then use !update
I DMed you a few basic things
I have a question...I am having problems rolling avrae using the Oathbow. It does have a special ability but it is proc'ing everytime I attack. I was sure if I type ADV after -ea would make it occur or not occur.
I would type "!attack Oathbow -d 1d6 -rr 2 -ea" and end up with the extra damage regardless. Is there a way I am missing in order to not proc the special ability?
Not if you're running it from DDB (which since you're on their Discord is highly likely). The weapon is defaulted to do the maximum damage, even if you haven't activated its ability. The way around that is to add a longbow, +2 to your character sheet and set its weight override to 0. Then, use !attack longbow when you don't want the special damage.
My character is based in D&DB, so I would have to add a +2 longbow as a fix for that situation...okay.
And, thanks for the help. I will work on that...have a great day.
Yup, that worked for me...thanks guys
EA just needs your money from microtransactions 🥁
So, I have a question concerning a bag of holding. I use DDB and I was wondering how to put items in the bag so my encumbrance weight will not be maxed by the things in the bag?
Technically, Avrae doesn't track the player's inventory nor encumbrance natively. You can ask in #ddb-support about that, but most of the time, it involves overriding the weight.
Okay, my bad wrong venue...thx.
is there a command that allows you to see your characters inventory?
and if not, am i able to make a custom command that does
Avrae doesn’t natively support inventory tracking.
No. There is an alias for !bag you can get off the dev server but it doesn't link with your beyond sheet (and nothing can). You can manually update it though
mk
I tend to just use avrae for inventory tracking using that alias. So my beyond sheet has my starting equipment and that is it. Anything else I add on avrae so I can check it straight from discord
also what "dev" server?
Go to #lookup-aliases and use !servalias bag
#alias
Please keep commands to #ddb-avrae-commands
ok
Wait, I heard something about Avrae being able to make dot grids, I'm curious if that's true and if so then how does it work?
Not natively, no. If such a thing does exist, it’s probably an alias someone made.
Ah, unfortunate,
so when poeple say you can make grids and maps, is that true?
like with avrea
wait nvm they asked the question before
Not natively. There is a way to work around it, with a lot of effort and a third party drawing tool.
oh
how would i implement the old things like the !paladin command?
Meaning where can you find an existing alias? Or how can you create one yourself?
Quote from Dev Server:
https://discordapp.com/channels/269275778867396608/620791391165087754/723730818312175810
Don't Use That, Use This
Affected Alias:!paladin
!paladinis, at this point, very old. It has not been kept up to date to reflect any changes that have occurred since it was created. As such,!paladindoes not work for Lay on Hands anymore since Beyond has dictated that the counter is now called "Lay on Hands Pool" rather than just "Lay on Hands" as we used to call it.For Lay on Hands, use the standalone
!lohalias. Which, in addition to working with the "Lay on Hands Pool" counter, is also init aware and can actually apply healing to people you target with it.Also use
!smitefor Divine Smite because it has proper targeting and damaging of targets as well.
I know the standard roll for randchar has kh (keep highest) but is there some similar to dump 1s ?
@fading nimbus !rr 6 4d6rr1kh3
rr1 being the relevant part, which rerolls every time you get a 1.
That is perfect spamandtuna 😄
Ok, so I need a way to have 30 dice rolled, (d4), but reroll any 1s and give a total?
!r 30d4rr1
!r 30d4ro<2 got it 😄
so Polearm Master - Opportunity Attack can be used with the standard "!attack". Is there a way to specify what weapon to use for it?
@modest iris Should be pretty easy to add a custom attack for it. Try !help attack add for details.
The end result will probably look something like !attack add “Polearm Master” -b {strengthMod+proficiencyBonus} -d 1d4[bludgeoning]
@viscid kernel thats what I've ben playing with and just using args with the base type. Seems silly to have "Polearm Master - Opportunity Attack" in the attack list but not be able to assign a calculated weapon for it.
Not sure what you mean.
My character can "!a Polearm Master - Opportuity Attack -t [target]"
BUT i cant assign what weapon to use for it and as written it requires args to make any attack rolls/damage. Seems like if they are bothering to recognize the attack for listing, you could do something like "!a Polearm master - Opportunity attack FRostbrand Greatsword -t [target]
Per the rules, you can’t even use a frostbrand greatsword for a polearm master attack.
Are we talking about the bonus action here, or an opportunity attack?
If it’s an opportunity attack, just make a regular attack with the regular weapon.
If it’s the bonus action we’re talking, that deals 1d4 bludgeoning no matter which weapon you’re using.
ok right I chose a wrong weapon, but you still casnt do it with a "glaive" which still negates the bot even recognizing the attack type
If you want to make an opportunity attack with a glaive, just use !attack glaive.
Aside from the timing, an opportunity attack is functionally identical to a regular attack.
I get that it can be done otherwise. What I'm saying is that there is no reason for the bot to even have the attack type listed if it doesnt work
The real question is why does DDB display it as an attack?
@modest iris Go to your character sheet and click on that attack. In the sidebar, open the Customize section and uncheck “Display as attack”. Come back here and !update, and that attack will be removed.
Ultimately, Avrae just pulls in whatever’s displayed in DDB.
ah good call. I can customize it there actually and not have to worry about the args from the avrae side. I don't mind it there, just didnt see the point without being able to say what I'm using for the attack itself
Hello, just wanna ask about Avrae, me and the boys are taking on the Lost Mines of Phandelver campaign, just wanna ask how do you add the red brand soldiers/ruffians in combat and how do you like give them weapons (we bought the campaign physically and not from ddb)
Then you'd need to manually add them and attacks with !i add and -custom tag for attacks
Or make a bestiary via CritterDB and import them that way
Oh got it, thank you!
a few of my freinds have started using avrae and they linked it to their ddb account and they have been having ttrouble making it display their character sheets it says that they don't have any characters even when they do
Have they loaded their character's info into Avrae with the !beyond command?
i don't know i'll check with them tonight and come back thank you
linking Avrae to your Beyond account doesn't import your character sheets, it just lets you access the non-SRD content they purchased or have shared with them
so they would need to use !beyond <character sheet link> to access their character in Avrae
thank you
Hey, sorry to bother folks, relatively new DM here trying to get used to Avrae. I have homebrew monsters imported from a CritterDB bestiary, and whenever I want to add them to a combat I have to 'select which one' from multiple options (disambiguation). Is there any way to automate this in an alias? So that if I know the option 1 will be correct that I can select it in the alias command? Thanks.
Is there more than one word in the monster’s name?
If so, you’ll want to wrap it in quotes.
Yes! And I've just discovered that I can avoid this by quoting the name.
Yeah lol
Sorry for bothering with dumb question.
!i madd “bandit captain”
Not dumb at all. It’s a pretty common one. 🙂
Avrae’s definitely got a learning curve.
Thanks again
took me like... ...6 months to learn that
Follow up, I feel like it must be possible to do conditional commands but I can seem to nail down the syntax
What does the if/then syntax look like for Draconic?
{{Thing1 if condition else Thing2}}
So my problem it seems is my conditional statement. Is it possible for me to check whether I've given a second parameter? This is what my alias looks like currently:
!alias GuardPatrol
!multiline
!init begin
!init madd “Guard Sergeant” -name {{"Sergeant %2%" if %2% else "%1% Sergeant"}}
!init madd “Guard (Mace)” -name “%1% Guard 1” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 2” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 3” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 4” -group “%1% Guards"
I've also tried:
!alias GuardPatrol
!multiline
!init begin
!init madd “Guard Sergeant” -name {{"Sergeant %2%" if %2% != None else "%1% Sergeant"}}
!init madd “Guard (Mace)” -name “%1% Guard 1” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 2” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 3” -group “%1% Guards”
!init madd “Guard (Mace)” -name “%1% Guard 4” -group “%1% Guards"
First off, you'll need to start the alias with:
!init begin
.
.
.
The multi line has been working correctly, it seems like the compiler just turns it into what you posted, but that is a better way to write it going forward
Is it possible to have Avrae load the stats for any homebrew items that I create? (weapons, monsters, items, etc?)
You can via the dashboard
sorry...dashboard?
Avrea dashboard
Avrae supports all of the above!
Create the items on Avrae's Dashboard, then activate them with the !pack PACKNAME command.
Reminder, please do not pull up code here, we do so to help those with questions
a second thing i just noticed. Avrae in the Sheet Embed doesnt read the +5 perception from Observants Feat.
@slow quail Oops. I wasn't supposed to post the code I was having trouble with here? The other channel instead?
-
Gonna need more Info
-
Yeah, Avrae doesn't read any feats, so it doesn't auto add the +5, you'd need to use an alias on the dev server
Vato
Yes/no
We prefer no code (either in that format or with !X etc..)
But we can still discuss that
Also
IF you ever post code
```
code
```
I'm sorry! I'll know for the future.
Wrap it in these
BUT
if you just post in in the testing we "might" not see it so ask for help, then once you got someone then you can direct them
Got it
But for alias questions we prefer to work in the dev server
But what your issue is
you'd want a different way to say the conditional
So in the future, ask someone, and then post in 'ddb-Avrae-commands' and show them?
I basically want the command to accept 1 or 2 arguments
Actually the problem downs to this
What can I do to check whether or not there's a user input
Don't know if this works but to make it potentially
!init madd “Guard Sergeant” -name {{"Sergeant %2%" if %2% else "%1% Sergeant"}}
Also Not a fan of %X% normally we use &*&
!init madd “Guard Sergeant” -name {{"Sergeant &2&" if "&2"+"&" != "&2&" else "&1& Sergeant"}}
"&2"+"&" != "&2&" means IF &2& (which is an argument that will change to your input) does NOT equal the same string, do your code
Gonna need more Info
Yeah, Avrae doesn't read any feats, so it doesn't auto add the +5, you'd need to use an alias on the dev server to make it "appear" correctly
@toxic hollow
Before it get's buried too far
And Vato, if that doesn't work I will honestly say to go over to the Dev Server so we don't flood the channel with code talk.
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 for the invite!
Hello, for the spell Sanctuary, do the monsters during combat automatically roll the WIS saving throw when they attack the warded creature or do we roll them manually?
!spell sanctuary
1st-level abjuration. (Cleric, Artificer, Oath of Devotion, Oath of Redemption, The Genie (UA))
Casting Time: 1 bonus action
Range: 30 feet
Components: V, S, M (a small silver mirror)
Duration: 1 minute
You ward a creature within range against attack. Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a Wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball.
If the warded creature makes an attack, casts a spell that affects an enemy, or deals damage to another creature, this spell ends.
It would have to be done manually. There isn't a way to check that the target is warded and have the appropriate DC check made.
Oh, alright! Thank you!
oh i get what you mean by more info, Avrae has no attacks listed for its actions. for the "steel defender" i mean
unless im somehow missing something
Yeah, the steel defender is on a portion of the sheet Avrae doesn't look at. There are several ways around that, a couple of which involve third-party websites. The next question is: What do you want your steel defender to do? Do you just want their attacks available, or do you want to be able to run checks and saves for your steel defender as well?
Hey, I got a quick question about the bot, is their any Alias for Artificer Eldritch Cannon? and if so, what is the command, been playing and and struggling to use the Cannon properly
It should just be set up as a normal attack. If you try !attack list you should see it there.
And then you can use it like any other attack. !attack flamethrower or !attack ballista
Or you can use !init thp for the protector cannon.
Avrae isn't listening to my commands since I tried to link my dndbeyond account with it
And it just went offline
Nevermind back online
#blamediscord 99.99% of time
Maybe someone can help me: I'm a new DM wanting to use the avrae bot with discord and dndbeyond for my players. I've already linked avrae to my discord server. What steps do my players need to take in order to be able to access their characters and make rolls?
!beyond <thier character sheet link> (not including <>) will upload their sheet to the bot
Also, they should also link their Discord account to DDB account at: https://www.dndbeyond.com/account This will allow them to access the compendium information as well.
This will walk you through the basics.
https://avrae.readthedocs.io/en/latest/
Anyone have an alias for monkstun?
!alias monkStun embed {{cc="Ki Points"}} {{v=cc_exists(cc) and get_cc(cc)}}{{t=("%*%")}}{{c=combat()}}{{help=not c or not t}}{{target=[] if help else c.get_combatant(t)}}{{dc=8+proficiencyBonus+wisdomMod}}{{r=[] if help else target.save('constitution')}}{{value=50 if help else r.total}}{{roll=[] if help else r.full}}{{c.get_combatant(t).add_effect("Stunned","",2) if value<dc else ''}} -title "{{f"{name} {'uses' if v else 'tries to use'} Stunning Strike!"}}" -desc "{{"To use this ability, you must be in combat and put your target after, \n e.g. `!monkStun Fenes`." if help else '**DC**= ' + str(dc) + '\n' + target.name + " makes a constitution saving throw: " + roll + '\n\n' + target.name + ' is ' + ('*stunned* until the end of your next turn' if value<dc else 'not stunned') if v else "You have no ki left." if cc_exists(cc) else "You do not have this ability."}}" {{mod_cc(cc, -1) if v and not help else ""}} -f "{{f"{cc}|{cc_str(cc) if cc_exists(cc) else 'None'}"}}" -footer "{{'Made by Swiftgale'}}"
Not 100% sure it still works
How do I link my d&d beyond to avrae?
Btw i use my icloud on discord and a school gmail for d&d beyond
Nevermind
!ddb will give you instructions to set it up, or a success message if it’s already linked.
Hey, question, is their a command for hexblades curse
Not specifically a command, but if you copy/paste this to Avrae:
• You gain a +{proficiencyBonus} bonus to damage rolls against the cursed target.
• Any attack roll you make against the cursed target is a critical hit on a roll of 19 or 20 on the d20.
• If the cursed target dies, you regain {{int(WarlockLevel)+charismaMod}} hit points."```
I believe you should be able to add `curse` to the end of your attack command.
Failing that, you can add `-criton 19 -d {proficiencyBonus}` to the end of your attack command.
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!
For more
Reminder, please do not pull up code here with Avrae, we do so to help those with questions
Question - if I have players who need to run multiple character sheets, is there an easy way to do that via Avrae? I've been researching commands and the best I can come up with is having them use the switch characters command, which would seem to be really cumbersome over time.
!char aside, the quickest way to switch characters would probably to create aliases that look a little like this: !alias "name of character" char "name of character" and then switching by using !"name of character" the first part, aka the name if the alias can also be shortened/replaced by something shorter
It would depend on why they are running multiple sheets. If they have one for a companion animal or some other NPCish character, it might be doable as a mob. If they're playing two PCs, then the !char command is your only option.
Is avrae down?
Working for me.
We're havinga shitty nit of it dropping in an out of our chat
How's Discord doing? Often times troubles with Avrae comes down to Discord having a bad moment
ICYMI
Unscheduled Hotfix
An unscheduled update is deploying to address a stability issue. Expect up to 15 minutes of downtime.
But that was like 25 minutes ago.
What do you mean by "specify ability"?
like if i wana do blood hunter ability like blood curse or crimson rite . is there a trick to know how we cast them? or i must go see avrae comands.
Not every ability has been aliased, so the smartest thing would be to check on the Avrae development server and check one by one for the stuff you need
is there any way to prepare spells?
In built, no. But there is an alias (community made feature) for !prep that you can get off the avrae dev server (https://support.avrae.io). If you go to that server and look in the alias announcements channel it explains how to set up aliases and the like
so as a multiclassed character with pact slots and spell slots, is there a way to force avarie to use the pact slot rather than a spells slot, so when you short rest it resets the slot used?
Is there a way to use second wind and other special abilities, because they do show up in the hud
That kind of stuff is handled by the !fighter alias that you'll find on the Avrae server https://discord.gg/hUtecB
(Since the links keep expiring)
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!
https://support.avrae.io also sends to the server
Crossposted from Avrae Development
Service Degradation - 13:30 PDT Jul 28
An issue affecting login on D&D Beyond is currently impacting Avrae commands that communicate with D&D Beyond. This may cause certain commands that access licensed data or data connected to your D&D Beyond account to error.
We are aware of the issue and are actively working to fix it.
Impacted Commands: Lookup, !i madd, !i cast, !cast, !ma, !mc, !ms, !beyond, !update
^ This issue has been resolved
I'm sure it's been answered, but it's there an easy command to apply barbarian rage?
The most simple thing is to simply add -d 2 to your attack command for that damage bonus. If you are using the initiative tracker and want to factor in resistances, etc, you'd best head on over to the avrae server and pick up the !rage alias
how do I transfer ownership of a monster in auto ini to someone else
and how do I set initiative?
For the first, use !i opts <name> -controller <@user>
For the second, did you mean when joining combat, or to change it after joining?
like I added the monster to the auto ini because my friend running it doesnt have that sourcebook
and I want it to ping the DM instead of me
I think i just figured it out, should be the -controller snippet
Took me a few mins to find it but I think it got it! Thank you 😄
I feel like an old grandma who calls every game console a nintendo
And this can help us if something pops up and can debug it lol
but yeah I had to put my reading glasses on because the website is light grey text on dark blue background it was difficult
Last question, for monster abilities, how do I use those in auto ini?
Like precognitive mage has glimpse of the temporal flood
Depends
for context
If there is an attack for it then you can use !i a
or !ma monster attack name but that's a generic monster while !i a uses the monster in init (If it's their turn) with any effects on them
But yeah !i a glimpse -t sob or !i aoo pr1 glimpse -t sob
Kk will do that one manually then :). Thank you for your help!
np!
hello, just getting into this avrae thing and I attempted to import a character from D&D beyond from command (!beyond https://ddb.ac/characters/...) that was shown and it just gave me the classic 404 error. Is there something I'm doing wrong?
Loaded and saved data for Daniels Test Toon!
nvmd. got it
Indeed, that's what #ddb-avrae-commands is for 🙂
Hei, I am running a Discord Server and one of my playes has chosen to be a Gravity Wizard. He mentions that the spell "Magnify Gravity" is unknown for Avrae. Someone else mentioned a tome (?). Where do I find a link to that tome, if that solves the problem?
Thanks you in advance
!tome is a way to add your own spells to Avrae.
You can set that up on the Avrae website here:
https://avrae.io/dashboard/homebrew/spells
If he has access to the spell on D&D Beyond, though, the better option would be to have him link his DDB and Discord accounts. He can use !ddb to get set up instructions and/or confirm his accounts are connected.
Without doing one of those, he'll only have access to SRD content (the basic rules / free stuff).
Thanks a lot! ^^
New to this bot trying to figure it out and such , just there's a lot of commands just not sure what to do after a make a character and such ( first time player
There’s some starter guides here:
https://avrae.readthedocs.io/en/latest/
But if you had any more specific questions, we can answer those, too. 🙂
Thanks :) if I need more help I'll definitely ask
Really the only command you need to know is !help
It will give you the full list of commands, or you can give it a specific command to dig deeper. (like !help attack)
You can view that same list on the website, too, if that’s easier.
http://avrae.io/commands
Can you cast green flame blade with Avrae?
if so, how?
It keeps saying "This caster does not have the ability to cast spells."
I have the spell and all that, but it doesn't let me cast with !cast green flame blade or !cast green
what is the command to cast spells with avrae?
!cast, see !help cast for more info.
👀
thank you!
can avrae bring up homebrew stuff, or is it only searching through official things
@steady dew
Avrae supports all of the above!
Create the monster on CritterDB, then import it with the !bestiary import command.
Create the spells on Avrae's Dashboard, then activate them with the !tome TOMENAME command.
Create the items on Avrae's Dashboard, then activate them with the !pack PACKNAME command.
Which you can lookup respectively with !monster, !spell, and !item
Yes
Well, would it still work with the actual homebrewed spells in Beyond still if you've linked your accounts?
Cause all the info is there in the character creator?
i swear if I have to make tomes for all of these spells anyway
there seems to be an issue as i can't link/port it from DDB
CritterDB you have to just manually plug everything in
it's a small pain and tedious when you have a ton of homebrew monsters
which i do
god damn butt trumpets this doesn't help but it's still nice but i'm still miffed agh
fair
but i don't have such ability to throw out money like that. :(
welp guess i'm stuck with publishing things and linking from DDB
There is no importing of homebrew from DDB to Avrae
Avrae requires adding automation to spells in order for them to be fully functional, and so a proper import, at least as of currently, could not be done
because you're not using an exclamation mark?
I've never seen a ^ used for avrae commands
I changed it because I have like 5 bots with ! as a command prompt
how did you change it????
!prefix ^
You do not have permissions to change the guild prefix.
Your random name: Moral
@jagged sluice
Generated random stats:
4d6kh3 (1, 3, 2, 5) = 10
4d6kh3 (1, 3, 5, 6) = 14
4d6kh3 (1, 5, 1, 5) = 11
4d6kh3 (6, 5, 6, 2) = 17
4d6kh3 (1, 1, 1, 3) = 5
4d6kh3 (6, 6, 5, 6) = 18
Total = 75
!rndchar
Not in this channel
oops
We have #ddb-avrae-commands
wrong channel
@young arch about to head off, but I'm 99% sure Avrae needs the image to end with a .png or a .jpeg the simplest way to get it is to copy and paste the image you want into discord, then copy the image link and use that
Okay thanks
is it possible to make a check with thieves tools using avrea without doing something (!c Dex+number) to where something like input of (!c thieves tools) works
thieves' tools are a Dex check generally.
but uh... pretty sure you need an alias. the Avrae development server should be able to 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!
Read the pins in #620791391165087754
Does Avrae keep track of health?
Hi, I think the Vampire and Vampire Spawn that you get through "!i madd" are a little bugged, when their "bite" attack is used, with "!i attack bite", it heals for the drained hp even though the attack misses. Am I doing something wrong, has anyone had the same issue?
Less of a bug and more of a limitation of the automation system. It wasn't originally built to support things like the vamp's attacks, so it can either heal no matter what or never heal. It was decided it would be better to always heal and then their hp could be adjusted downwards if it missed rather than leave it on the user to remember to add hp on a successful hit.
Welp, thx for the assist.
How do i role dice?
!roll xdy X being the amount, y being the size
In my server if I run !ppI get the passive perception but for a player of mind this command does nothing. Is it an aliases? If so, where can I get the code and how do convert into a server aliases? Something th lines of !serveraliases pp <code>??
To check if it is an alias/servalias, simply run !alias pp or !servalias pp (I suspect the former). This will supply you with a block of code, which you can then copy and paste, replacing the word alias with the word servalias on the first line.
Thank you for your quick answer, This is what I tried:
Is it possible that person has another alias by the title of !pp too? Can you ask them to do !alias pp?
Nvm, I forgot to cope past the embedded from the beginning
Ah 😅
That would explain it
Is there any way to learn to create aliases, the webpage seems to lack examples. I just wanna create some sort of currency (Luck Point) that players can use and gain too. (Homebrew mechanics). ANy tip where I can learn to create them? 😄
Luck Point? If that's to replace the normal currency of cp/sp/gp etc, then I'm sure you can just use that, unless Luck Points are more like counters?
I saied currency but they are not worth /cp/sp/gp, etc. They are used instead of inspiration, goal is to create a counter for each player and commands to set, add and use this points sth the lines of
!lp set 0
!lp +1
!lp use
Can players only hold one Luck Point at a time? If yes, this is easily handled with creating a counter
They can, it stacks infinetely, thus the coutner
Hm...
I know Python but this Dacronic for the aliases seems too weird
!cc create "Luck Points" -reset none -max 999 -min 0
Something like this could easily work. After having your players do this, ask them to do !cc luck -999 so it goes to 0. Each time they get a Luck Point, they can do !cc luck +1, and each time they spend one they can do !cc luck -1
This is of course smth really low level, and if you want smth cleaner/tied to one alias, I'm afraid I can't help cuz I'm not all too good either xD
This might already be enough, thank you My! Really helpful
No probs 👍 Happy to help
How do you get your character to full health again? i did some test encounters and my bard died. Is there any way possible to fill his health up?
!g hp set max for just the health or !g lr to take a long rest
How do you change the colour of the embed sheet
Also, how do you bring up your character's spells?
@jagged sluice!sbwill show all spells known by the character. It will not show just the spells prepared by prep casters.
How do you change the colour of the embed sheet
@young arch What do you mean by "embed sheet"?
When you use the !sheet command I mean
And the colour on the side
Aren't you supposed to be able to change it?
That part
!csettings color hexcode
Is it specific hexcode for the colour because I keep trying different hexcodes and it's not working
@young arch !csettings color AABBCC for example.
Okay thanks
How do spells like elemental weapon and magic weapon work ?
if I cast it and use -t should I specificy the weapon or my character ?
and does it apply the changes to such weapon or do I need to make a custom snippet
nevermind I figured it out
it does track it in combat
and if I were to cast out out of combat but want to apply it in combat I can just cast it again with -i argument to ignore spell slots
What's the command for a long rest? Please ping me with your answer
@pure belfry !game longrest, or !g lr for short.
Thx
When making a skill check with a character, how do I do a check with advantage or disadvantage?
Thank you
You can always use !help check for more info, too.
Hi! I have a question, can an alias execute 2 commands?
with some sort of concatenation or something, like &&
Yes, you can, via !multiline.
!alias example multiline
!check dex adv
!attack unarmed
thanks!
I'm trying to build the sorcery point ultimate alias 😆 couldn't find one online
I did it!
!alias csp multiline !g spellslot %1% +1 !cc sourcery -<drac2> sorceryPointCost = [2, 3, 5, 6, 7] return sorceryPointCost[%1% - 1] </drac2>
I don't know why they didn't built it in, but I hope it helps other sorcerers
here is the reversal of it: !alias ucsp multiline !g spellslot %1% -1 !cc sourcery <drac2> sorceryPointCost = [2, 3, 5, 6, 7] return sorceryPointCost[%1% - 1] </drac2>
uscp for Unconvert Sorcery Points :p
but you can name it whatever
There are actual aliases for such things in the 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!
Good tip, Avoid multiline in most cases due to severe limitation in it
To save you the trouble of trying out all of the server aliases, we have a google doc that provides a brief description of all of them.
You should check it out!
For the list on the Dev server
ok, it's late here and takes me a while to understand... so you're saying that in that other server they build aliases and the full list of the ones done so far is in that google doc?
@slow quail ?
Yes
Avrae doesn't care about what class features/race you have, so Aliases (User made code) are used tfor those purposes
For example !level sets up Custom Counters for your class, !setrace sets up counters and Custom Variables depending on your race, and more
!font deals with Sorcery points
!scast for Sorcerer casting, that can handle meta magics
@eternal olive So if you fall asleep you can find this
oooooh
thank you, in fact those aliases are taking more things into account, so I'll use them with love, thank you very much!
Unhealthy Cluster Restart
Cluster 3 is currently restarting due to an issue where one shard was reporting healthy while it was not. Certain servers may experience up to 5 minutes of downtime.
i'v just made a new character using someone's homebrew subclass, but i'm not sure how the commands for it would work (monk)
@fresh rock Avrae typically doesn't have built-in automation for even the official subclass features, let alone homebrew ones.
But if you can give some more detail on what those features are meant to do, we can give you some more specific advice.
normally just cast spells, there are some others but i won't be using them
It would say You may spend X ki points to cast [spell]
For that, you can use !cc ki -3 to subtract three (or however many) ki points.
And then cast the spell with -i to avoid consuming a spell slot.
!cast fireball -i
If you really want something a little more all-in-one, you can try to build an alias to help automate things, but those can get complicated.
alright thanks
!c intimidation str
Loaded and saved data for Jo Johnny Jamyson!
my son
Please keep commands in #ddb-avrae-commands
I’d like to create an Avrae cmd to cast “Grasp of the Deep” (Lurker Warlock feature) as a spell attack, but I’m having trouble working out how. Figured asking might be faster. ☺️
Would it be effectively a homebrew spell addition?
Anyone got a list of aliases i can grab
@sly basin Since lurker warlock is not an official thing, it’s hard to say without knowing the specifics.
If it is a homebrew spell you need, you can set that up here.
https://avrae.io/dashboard/homebrew/spells
@errant flame This is a list of aliases you can get from the Avrae dev server, at least.
#ddb-avrae-help message
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!
It’s a melee spell attack that does 1d8 cold (or lightning) dmg (and reduced mvmt). I’m just needing to create a spell cmd that does just that, or at least the dmg. I’ll have a look at the links, thx. ☺️
Gotcha. Sounds like it should be a pretty easy one to automate. Good luck!
i'm trying to update a sheet and Avrae keeps saying it can't view it although i made it public
is there any other setting i'm missing that i mihgt need to change
might*
@limber harbor If you have your accounts linked, it shouldn’t matter whether it’s public or not.
But do you want to go try it again in #ddb-avrae-commands so we can see what’s happening?
i did link them
@sly star Please use #ddb-avrae-commands instead. Let’s keep this channel open for Q&A.
is there anyway for avrae to show the specific stats instead of STR: low or CHA: high
If you have a role called DM you see full stats. Or you can turn that off so everyone can see (but I can't remember the command for that off the top of my head)
mk
can someome tell the command that allows everyone to see?
Look in #ddb-avrae-commands. I posted the help for it
mk thanks
How do you get a custom Homebrew enemy to work in Avrae's initiative tracker?
whenever I import the enemy i want to use, it just... doesnt show any actions for the enemy.
Can you go to #ddb-avrae-commands and try !ma <monster_name> list ?
is there a way to upcast spells with avrae, and if so, what is it?
Lower case L
l for level, yeah.
Not a 1 for one.
That top serif needs to be properly leveled.
I am not sure why, but every attack in auto ini is rolling with triple advantage for the first attack each turn
Any possible reason why?
Because you're targeting a creature with a designation of EA1 with -t ea1 which Avrae picks up for Elven Accuracy.
You can change its name, or target it with the caps or as just a1.
Im having a slight problem with avrae. I imported a bestiary, but I don't know how to add monsters from that bestiary into the init tracker. Could someone tell me how, if possible?
The same way you add any other monster. !i madd <name>
That was the case @manic estuary! A day late but exactly correct just texted it again. Thank you 🙂
I messed up with a turn. How can I turn back to previous creature in the initiative list?
Does the sheet update with my current health if I get attacked?
And is there a way to roll for sneak attack with a normal attack for the rogue, and if there is a way to hide dm's rolls?
- Sheet needs
!updatefor any changes (some things might work but best to assume not) -d #d6added to your attack to add sneak or use a snippet on the dev server that will auto update the damage you get from your level (will drop link later)- Use another channel/Dm's to hide rolls from players
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!
Snippet is named sneak and if you go that route
!a dagger sneak <any other arg>
If you have any questions on snippets or aliases feel free to ask them in #advanced-help
Okay thank you
Np!
how to keep the highest? im trying !r 2d10 kh1 but that just adds the 2 d10s
No space.
how do I remove a character sheet from avrae?
!char delete "name"
ok then
You can also just keep all the sheets and switch using the character command
things get a bit annoying when you have 2 characters with exactly the same name
1 of which was long deleted and yet stayed in avrae
you can also manage the characters via the webpage where the commands are - https://avrae.io/dashboard/characters
The bot seems to be broken it’s not registering spell commands
Never mind I had just forgot to move it from my familiars turn it combat to mine
how do you use stone's endurance in avrae?
Kortar: _ _
Avrae doesn't have any native support for class or race features, such as Stones Endurance. You can use the
!g cccommand to emulate its use. We also have the!setracealias available as a server alias here. You can find it by typing!servalias setracein #547568363560501262. For more information about aliases and snippets, see the pinned post in #620791391165087754 and if you have any questions about aliases or snippets, ask them in #666401385335750666.
And you'd also need the !use alias
(shoulda probably changed "here" to "on the dev server")
(That would make sense)
(I could make the alias check the servid(), but that's gonna be deprecated, so I'll at least wait until we have the new method to do that if I remember.)
Is there any reason it won't show any graphics? It will roll dice but won't show anything else
FAQ 5 - Why can't I see certain messages from Avrae?
Please make sure Link Previews are enabled in your Discord user settings under Text & Images as seen here:
https://cdn.discordapp.com/attachments/307762444959481859/327680009353297920/unknown.png