#ddb-avrae-help
1 messages · Page 13 of 1
hi everyone, quick question with Avrae, I didn't use DDB to make my character, rather imported from a google doc. Is there a way for me to transfer character ownership to another player? I've tried !transferchar but that doesn't seem to be making the character active for that player. Is there something else I'm missing or is it just impossible and I have to have the other player import the character herself?
Did the other player use !char to switch the character you transfered?
hi, dm using Avrae, how do i add an attack to creature in combat added with i add <mod> <name>?
@bold olive You can add it via an effect. Use !help init effect and look for the -attack instructions.
thanks @viscid kernel
is there any init tutorial online?
For battle smith steel defender, is the only way to manage its actions by creating a second pc? Doesn't seem to have the attacks
Three options, second pc, a homebrew monster on critterdb imported into a bestiary and used with the monster commands, or adding the attacks manually through the dashboard or !a add
@young arch There’s a couple guides here.
https://avrae.readthedocs.io/en/latest/
thanks
When I imported my character into avrea for a campaign, it uploaded the base character as it was, but it's refusing to level up even after removing and re adding the character, is there any idea how to fix this? (I should note that this character was made using a campaign link, so I don't believe I can not simply delete the character and re make it in a different slot)
Did you try !update to "update" your character from your sheet to Avrae?
yep, nada from it
well, so when I join initiative with the character and look at the stats, it shows the level one version of the character before I equipped my shield and armor. so I have an AC of 13 and 8 hitpoints. which is a problem because even as a level one, the character should have had 13 hitpoints and an 18 ac
but now I'm level 3, but even after updating it multiple times, it's refusing to update for me
Can you show me in #ddb-avrae-commands
Is avrae down for anyone else?
Discord had issues
Ive got avrae on my server and have created my account but i cant seem to get spells. whenever i go !spellbook it says i know 0 spells. is this normal to have no spells as a level 1 cleric if not how can i fix it
Have you imported the character sheet?
via the !beyond <character sheet url> command?
yes i have
hm. well, to be fair, clerics are prepared casters, they know all of their spells at all times just a matter of what they have prepared
the spellbook command MIGHT only work for learned casters...
Maybe, my friend who is a wizard does have access to his spells so ill check with him to see if he did anything special to get them.
like I said, clerics are prepare casters, they know all of their spells at all times.
So it's kinda up to you to know what you have prepared (like marking the spells as prepared on the Beyond sheet so you know what you can and cannot cast)
If anyone wants Wildemounts Exandrian Calander for use with the date alias I have built it under this gvar
165d826f-6ad1-45ee-988d-a5162396a88e
Also when i go to my attack !a it only shows unarmed strike but on my profile i have a crossbow and mace why is this.
Do you have the crossbow and mace actually equipped?
that worked thanks
Does anybody know for Avrae's initiative tracker if two role the same initiative how Avrae determines which one is listed first in !init list? Thanks.
Usually, if two combatants roll the same initiative, the one with the higher dexterity modifier goes first. If they have the same modifier and one is a player while the other is a monster, the player goes first. If both have the same dex mod and are both either players or monsters, then the one who made the check first goes first
Thanks!
Initiative tracker: so that's weird because yesterday we had two players roll same initiative but the one with the lower dexterity modifier listed first in Avrae. Does the feat Alert put them at the top of the list - This player had Alert as a feat but lower dex modifier than the second player?
Let me rephrase that: The one with the higher initiative bonus goes first.
ok now that makes sense! Thanks!
Interesting. That would mean that the person with the higher dice roll gets stuck with the later turn. 🤔
It would make sense either way you rule it really. This way, with the higher modifier winning in a tie, means that the person who is innately quicker goes first. The higher die roll going first would mean the person who was luckier at that moment goes first.
Yeah. As long as it’s consistent, it’s all good.
The RAW basically boils down to “you decide”, anyway. 😂
I like the idea of the higher stat bonus going first if there is a tie: The player with the higher dexterity attribute has more invested in that result as the opportunity cost for a higher bonus is greater than that of just a roll, so that tiny perk seems fair to me.
@shy zephyr
Generated random stats:
4d6kh3 (3, 6, 5, 4) = 15
4d6kh3 (4, 4, 3, 3) = 11
4d6kh3 (2, 6, 6, 1) = 14
4d6kh3 (1, 2, 1, 2) = 5
4d6kh3 (5, 3, 4, 2) = 12
4d6kh3 (6, 5, 5, 2) = 16
Total = 73
Please keep avrae commands to #ddb-avrae-commands
Hey, so I'm trying to use Avrae to cast spells, but i cant figure out how to cast spells at a higher level. what do i need to do?
To cast, say, fireball at, for example, 4th level, you'd do the following !cast "fireball" -l 4.
Ok, thanks
is avrae able to receive two different bestiaries from tow different critterdb accounts?
Yes
nice
If you aren't casting it at targets while in !init, you won't see the effect of -dtype on spells that require saving throws.
You totally can. But you need to target something in !init.
!randchar
@plush ibex
Generated random stats:
4d6kh3 (2, 2, 2, 1) = 6
4d6kh3 (2, 1, 3, 1) = 6
4d6kh3 (6, 4, 6, 5) = 17
4d6kh3 (1, 1, 5, 6) = 12
4d6kh3 (3, 2, 1, 1) = 6
4d6kh3 (5, 4, 5, 1) = 14
Total = 61
Please keep avrae commands to #ddb-avrae-commands
is it possible to do the card reading in CoS with the !deck alias?
hey! could someone please help me out? I'm trying to roll 1d100 with advantage. How would that command go? Thanks in advance.
perhaps just use multiroll
and take the higher roll?
I'm not staff or anything, so I'm not sure if there's a thing to add advantage
ah okay
thanks
I feel you 😂
awesome!
If you use !help roll, you'll see a bunch of other modifiers like that you can add.
How do I use channel divinity: turn undead in avary?
Avrae doesn’t typically have automation for specific class features.
You can adjust your Channel Divinity counter with !cc "channel divinity" -1
!help ms will give you info on how to roll a saving throw for a monster.
And you could give them an effect called “turned” to track it as well. !help init effect for details there.
But if you wanted a more all-in-one command, there’s probably a user alias out there. Maybe on the dev server.
Or you could try creating one yourself.
Fancy quote warning as a note
They don't cause as many problems as they used to, but there are a few things that they will still mess with, so it's generally a good idea to avoid using them.
I've been trying to disable Avrae on one channel using permission settings so I have a place where I can store embeds with a time stamp. Avrae seems to be overriding my attempts to thwart it. Help?
hi, i'm playing a lvl 20 champion and i'm not sure how to make the discord (avrae) bot run the crits. could anyone help?
I think there's a parameter for it... one sec.
You can use -criton 18 on qualifying attacks or use !csettings criton 18 to have it automatically apply to all attack rolls.
(Think it's 18 for high level champion, obvs insert correct number if not)
so its (!csettings criton 18) (without brackets)?
You can find that and other arguments for attacks by doing !help attack, and see other character settings with !help csettings. And yeah, sorry, my fingers added an extra i in there.
thanks for that. couldnt find it anywhere. HUZZAH!
I'm trying to disable avrae on a single channel so I can store embed in text format without them merging, is there a way to do that?
If you want to totally disable avrae on a channel, just remove their permission to view the channel
@fading siren That was what I thought I had done. Avrae's extra bot role was overriding my permission settings somehow. I'll revisit it and see what I can do.
If you want to totally disable avrae on a channel, just remove their permission to view the channel
I need help with the encounters I can start an encounter and my party can attack and all that but the monster I lay out won’t do anything I tried a lot of different commands to roll attacks for the monster I’m controlling
Use !init attack to control the current combatant.
On the monsters' turn you can either use !init attack [name of attack] -t [target] or the alternative is !ma [name of monster] [name of attack] -t [target]
Thank you
I’m sorry
Wrong server I’m really sorry
How to you end encounters
Again I’m so so sorry
!i end
It will ask you have you really want to end it and then simply type yes
@inland sonnet I’d suggest giving !help init a look. Should give you a good idea of what your options are.
You can even dig deeper into specific commands by adding it at the end. !help init effect, for example.
For anyone else - a goblin attack with scimitar would be !ma goblin scimitar or if the channel is in initiative and it's the goblin's turn, !i a [replace this with the goblin name in the initiative order - i.e. GO1] scimitar -t [target name]
!help i a for the full list of commands
holy shit that changes everything for me. thanks guys i have a note pad full of my monsters attack rolls and dmg that i copy and paste
I can't seem to modify the HP of another player's character.
and no level of !help is telling me how, just for me
The only way to modify another player character's HP is in the initiative tracker, so you'd have to be using that for starters. If you got that far, the command is !i hp "name of combatant" +/-X
One common thing is to have initiative constantly running and using !init reroll in new combat. Allows players to target each other for healing and buff spells too as you can't target out of initiative
Is there a way for avrae to track prepared spells rather than known spells?
Because if not, Avrae hates clerics
Out of curiosity, can you program avrae to roll a completely rng character? I'm wanting to populate a world with NPC's, but it'd take a ridiculous amount of time to individually roll each possibility. I'm not just talking basic stats, I mean things like weight range/hair color/ eye color/ alignment/ literally every option/possibility.
Kortar: _ _
Avrae doesn't have any native support for class or race features, such as preparing spells. You can use the
!sbcommand to emulate its use. We also have the!prepalias available as a server alias on the dev server. You can find it by typing!servalias prepin #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.
You can do !randchar # to make an # level character and then turn them into an npc
That won't give you anything cosmetic though. For that, you're better off looking at generator sites.
You can make an alias yourself but you'd need to input all the tables for each feature of appearance. A weighted table might be better to have certain features only be selected from X race
I was hoping to either find or put together something like that.
Then the dev server is your best bet, we have a few aliases there that are "training" aliases for such tables
I'll take a look then. Thanks for the help. 🙂
You could also just run my !generate tavern a bunch and grab out the bartenders since they get a cosmetic description.
I figured I'd make a custom generator of some kind and just drag and drop in the various options.
Any way to make the !paladin lay feature work with a homebrew oath subclass?
I can't get it to cooperate
Wait nevermind it's a custom snippet I think lol
carry on
The Original !paladin was "removed", Gvar was deleted, so unless you have someone's copy of it, it won't work.
If it's a copy, then you need to either copy it yourself or get the owner to add it.
For an alternative Lay on hands that works in init
We have the !loh alias on the dev server
How do u add cantrips to your list of spells if your a prep caster
I am an artificer who should have two cantrips but when i check my sb on avrae it only shows one and i dont know how to add magic stone to the cantrips known list
!sb
Bicky Bickson knows 18 spells.
14
6
1 ◉◉
Magic Stone
Absorb Elements, Alarm, Catapult, Cure Wounds, Detect Magic, Disguise Self, Expeditious Retreat, Faerie Fire, False Life, Feather Fall, Grease, Identify, Jump, Longstrider, Purify Food and Drink, Sanctuary
Thorn Whip
Oh wait nevermind i dont know how to add thorn whip
Do you have access to that spell in DDB?
If you, so probably just need to link your accounts.
Im in a campaign with this character that has that one
Yeah, that'll work.
You can use !ddb (but please run it in #ddb-avrae-commands instead) to get instructions and/or confirm your accounts are linked.
After you link them, it could take up to 15 minutes before it starts working properly.
Once !ddb tells you your accounts are linked, everything should be good.
how do I join a monastic tradition
@idle notch That’s not anything Avrae natively supports. What is it you’re trying to solve? What would you expect joining a tradition to let you do in Avrae?
Does have a Avrae have a lot of "premium" features that require a subscription payment to access or is it completely free?
All of Avrae's features are free. The only thing you would have to pay for is the digital content on Beyond if you want it to be available for lookup and being able to cast spells from sources outside the System Reference Document.
@manic estuary So DnD Beyond decided that they wanted to just make a Discord bot one day with no intent on monetizing it?
No. D&D Beyond started making a Discord bot one day, but one already existed that did a lot of what they wanted theirs to do. So the developer of that open source bot (Zhu) came to them and said "hey, I have this bot that does what you want, are you interested?" and they said "yeah, come on aboard" and there's more to the story, but that's the jist of it.
That's honestly pretty cool and extremely respectable. A lot of bots have awesome features that require payments to be used.
I have more respect for both the original creator and DnD Beyond now.
And a lot of bots are nowhere near as good as Avrae.
helo
copter?
It's not related to the bot but what's is the Dragonspeaker role?
Does it just mean that you're a support mod for the bot?
Dragonspeaker is a role that Avrae recognizes. It allows a user to add server aliases and manage server bestiaries and tomes.
Ah, so you're a bot manager.
It's the catch-all role, as the other roles she knows are Server Aliaser, Server Brewer, and then a few different ones for DMs.
Sort of.
It's a role you would be able to assign to anyone you trust enough to be in charge of customization for your own server as well.
is there a way to do checks and saves for monsters in initiative
You can use !mc for monster checks or !ms for monster saves, but they don’t tie into the init system.
For example, !mc zombie con
Hey everyone, quick question: Is there a way to command a repeat roll with the Avrae bot? For example casting scorching ray and I'd like to cast 3d20+5 without the bot calculating all the totals and instead rolling each individual d20 and adding the +5 to the roll for each.
didnt do it right
@shy remnant In a pinch you can use Ctrl-Z to print out the last entered command
Thanks 👍
So what exactly is this bot used for would be my question.
Avrae is a bot for discord that allows you to play D&D over discord. Character Management, Combat, looking up things you name it. You can even link up your D&D Beyond account with it to look up things you bought on your account
Oooh okay
You can link up a character up with it and roll with their stats and their attacks, automate spells and all that good stuff
And it is completely free. I realy like it
Ah okay, Yee this boy is big time useful
It realy does!
XD will have to learn how to use it when I’m not sleepy as all heck
@hasty pasture :game_die:
Result: 1d20 (17)
Total: 17
Please use #ddb-avrae-commands for using bot commands @hasty pasture
@cosmic sky You can learn more here. https://avrae.io/
Ah thank you
is there a way to use commands like !monster without paying for the book the monster is in?
anyone?
in another server
You can already use it with all available monsters in the SRD — the free ones.
If you link it to your DDB account, you can access any official monsters you have available there — whether you paid for them or have access through content sharing.
Or if you have the physical books, you can use it to rebuild the monster in a private bestiary on CritterDB and import them that way.
IMO, the easiest option if you don't want to buy the full book is to buy just the monster(s) you need. Anything you spend will be subtracted from the future price of the book itself, too.
The easiest option is just to down load every bestiary from critterdb.
Would not recommend. You'd end up with a bunch of duplicate monsters, improperly formatted monsters, some terrible homebrew, and a multitude of other errors.
!help
I have sent help to your PMs.
!help
I have sent help to your PMs.
Please use #ddb-avrae-commands for that instead. Let’s keep this channel open for Q&A.
hello yes um im new to the d&d comunity and was wondering when the next campain is gunna be a thing
Icewind Dale: Rime of the Frost Maiden releases on September 15, if that’s what you were asking.
But if you have more questions about it, I’d suggest asking in #dnd-discussion instead, though. This channel is for help with the Avrae bot for Discord.
!help i a
I have sent help to your PMs.
Use #ddb-avrae-commands for commands. 🙂
What is the best way to handle pact blade with Avrae and DnD Beyond?
@exotic rover If you click the weapon in DDB, then open the Customize menu in the toolbar, you can mark it as a pact weapon. After that, you can !update to pull the change into Avrae.
Thanks if the person is changing to different weapon styles are they just adding and removing that in DDB as they "Summon the Blade"?
@exotic rover My brother just added them all at once to his so they’re always available in Avrae.
And then just states when he’s switching weapons, rather than bothering with any of that.
I think he customized all the names, too, such as “Pact Longsword”.
And set the weight to 0 so they don’t impact his carrying capacity.
!help
I have sent help to your PMs.
Thx!
I'm having an issue with Avrae not working on my server can anyone help? I have made sure she has admin privileges and even re-invited her to the server but still not working please someone help
FAQ 8 - Why isn't Avrae responding in my server?
Chances are, you've set Avrae's prefix to something weird. Use@ Avrae#6944 prefix !to reset it to the default.
thank you it worked
Hi, i'm trying to add NPCs in the combat, my players can play, as part of SKT. I'm inserting them over the generic combatants and wondered if i can give my players control over these combatants with the argument controller. "-controller <controller> - Pings a different person on turn." And if that's the case, how to assign control to a player.
Anyone can use the commands to control a combatant (!init attack, for example).
Setting them as the -controller will @them when the NPC’s turn comes up and PM them instead of you for things like HP changes (if hidden), etc.
Oh of course, thank you ^^ 😅
@foggy hatch :game_die:
Result: 1d20 (18)
Total: 18
Reminder to use Use #ddb-avrae-commands for commands.
Avrae has had notoriously bad rolls in a campaign I'm in, this is just really bad rng, right?
yeah, Avrae is calculating thousands of dice rolls all at once.
And humans are notorious for determining patterns, when none exist
I've gotten three 1s in a row with it (using my second wind with two strikes per attack). It crashed before I could roll the fourth. And yet, it was just purely my bad luck.
Is Avrae down for everyone?
Working over in #ddb-avrae-commands...
But not on my personal server. The bot shows offline over there.
I believe updates happen on Tuesday/Thursdays so there may be some stuff happening and Avrae may appear to be down until the updates are completed.
ok thanks for info
Give it about 15-20 minutes and then check to see if Avrae is back up using !ping command.
Or any other Avrae command really...
- Added
AFR-594Add confirm dialog when using!a addor!a importwhen adding/importing an attack of the same name of an existing attack - Fixed
AVR-627groups don't have an init bonus then dooing dynamic initiative - Added
AFR-479Make meta rolls in the attack and spell editors annotated - Fixed
AVR-622Target's health/health status does not show up in footer for homebrew creatures/spells when using!cast,!i cast,!i rc, and!ma - Fixed
AVR-620Typo in Petrified Condition - Fixed
AVR-619catch err() and commit changes, you dummy - Added
AFR-395I request that the "text" effect for spells in tome use an AnnotatedString instead of just string, so [if else] statements can be used - Fixed
AVR-623Always prepared spells not available in cast alias - Fixed
AVR-608When I remove my spells from DND Beyond, and then do an!update, my spells don't get removed from the!spellbookcommand - Fixed
AVR-617!a importwill not overwrite an already existing attack of the same name that!a addwould do - Fixed
AVR-618Searching up the Haste Spell labels it as a ritual - Fixed
AVR-611For some sheets,!tokenreturns an error instead of producing the token - added
!changelog follow - added new border to
!token
Well that would suggest it was indeed an update. 😅
yep! nice!
Hello I was wondering what the command was for adding sneak attack to ones attack
At a basic level, you can do -d xd6 depending on how many dice of sneak attack you do
There is a way to do it with a snippet that calculates how many dice you need which allows you to just do !attack rapier sneak for example, which you can get from the avrae dev server. (can give more help about that method if you want to go down that route)
Thank you very much
is there anyway to roll for tool proficiencies or is that another snippet?
Closest you can get is to do a regular ability check (!check str for example) and add your proficiency if applicable (-b 3 or whatever your bonus is).
If you wanted to go with a snippet, this will auto-calculate your proficiency bonus, at least.
!snippet prof -b {proficiencyBonus}
!check str prof
Thanks!
For some reason, Avrae won't acknowledge Phantasmal Force.
not being cast at any rate
!help init aoo
I have sent help to your PMs.
@hushed lotus Does it show up when you use !spellbook?
(Might want to try it in #ddb-avrae-commands instead, though.)
It's not my character, but yes it does
But it doesn’t let them cast it? What exactly happens?
FWIW, I just added it to a character now and cast it without trouble.
It just doesn't recognize the spell at all
gives them the options for 5 totally different spells
I didn’t even type the whole name. I just did !c phant.
Did they try quotes? !cast "phantasmal force"?
yes, with the quotes.
they literally copypasted the command I gave them (!cast "phantasmal force" -t HE5 in this case), and it just doesn't recognize the spell exists.
Did they spell phantasmal right? I’m not even sure I just did. 🙈
Even though it shows in the !spellbook?
yes, yes they did
It’s not at the bottom under “Unknown”, is it?
no
It's not an SRD spell...
But I assume if it's not Unknown, they've already got their accounts linked.
I just copy/pasted your command above and it worked for me...
Meaning you own it and your campaign has content sharing enabled?
Or is their Discord account literally linked to your DDB account?
Can they do !spell phantasmal force?
autoclicker is allowed??
In what context?
farm
...that’s not much of a context...
Can you explain in detail what it is you’re trying to do?
Does !threshold ? not generate the help documentation for you?
Assuming your Discord server you're running Avrae commands on has Avrae and has the !threshold alias or serveralias.
So I have invited @wheat garden to my server and configured things as instructed on the D&D Beyond site, But she seems completely unresponsive. Wondering if I missed a step?
In particular when I use !Help on my server nothing happens
There are a variety of reasons why a command might not be recognized. First, check !help COMMANDNAME to view the syntax and check that that is correct.
Another reason may be arguments with spaces in them, usually character and attack names - these should be surrounded in quotes to have Avrae parse them as a single argument.
Chances are, you've set Avrae's prefix to something weird.
Use @Avrae#6944 prefix ! to reset it to the default.
Try killing the capital H — !help not !Help.
If that doesn’t work, you can try the prefix command above.
@viscid kernel That was it. Thanks! I had tried the prefix command with no luck. But it's always the simple things....
Cool
is there a way to display a character's equipment using avare?
Avrae doesn’t natively track equipment, no.
But I think there’s an alias over on the Avrae dev server that does the job.
To be clear though, Avrae doesn't import your equipment from Beyond. There is an alias on the development server named !bag, which can track inventory within Avrae/Discord, but it will not be synced to your DnDBeyond inventory. So it's basically a one or the other thing.
yes i just noticed that on the server. i think its something they may have to implement later
thank you both for the info
A note on implementation, part of the problem is that it is difficult to support for all 3 sheet systems, especially in the same way as !bag or Dicecloud, since it would require implementation of containers in Beyond and GSheet, or in the reverse direction to flatten everything to a single inventory, makes tracking on Dicecloud difficult, as well as it being less organized than the current !bag
“Inventory Container Management” is on the DDB roadmap for next quarter... 🤔
I need help with that
With what?
With d&d beyond and avrae
There’s a good intro here.
http://avrae.io/
I’d suggest checking out the Commands and Cheatsheets pages while you’re there.
But if you’ve got a more specific question, we’re all ears.
Cool
How to join
To use Avrae you need to have a Discord server setup. Then invite Avrae to your Discord server by using the invite link: http://invite.avrae.io/
This adds the Avrae bot to your Discord server and allows you to use Avrae's commands to help run D&D games.
how to upcast a spell ?
@ashen plover Add -l for -level, followed by the number you want.
!cast fireball -l 7
I have avrae
A little advice here:
If you’re trying to get help online, it all goes a lot quicker if you give as much detail up front as you can.
You gotta help us help you.
Ok
What was your question, then?
How
How what?
“How do I import a character?”
“How do I view my spells?”
“How do I do a long rest?”
Yes all of that
So “How do I get started with Avrae?”
There’s a starter guide here that can help you get everything set up.
https://avrae.readthedocs.io/en/latest/cheatsheets/get_started.html
Ok
alright, need help
i want to make multiple, separate attacks
for example, a longsword and a shortsword.
or a shortsword and a dagger.
or a double bladed scimitar and a sickle to stand in for the 1d4.
i know !i a Scimitar -t # -t # works for extra attack, but it's still 2d4 attacks.
Hi. Is there any command I have to use to sync/update an (already loaded) DDB character in Avrae?
!update should do
ah of course haha thx
To attack with different weapons, though, you’ll have to use two different attack commands. There’s not a way to roll them together.
If you're writing an alias look at !multiline.
and you can add arguments like targets and dis/adv onto aliases right
Yeah. More info here.
https://avrae.readthedocs.io/en/latest/aliasing/api.html#argument-parsing
so would i be able to add arguments for each thing of multiline from the alias?
You can, yes.
so i could make an alias for scimitar slashing
scimitar slash
bonus slash
and from the alias, going like !slash
i can then add arguments for both /all three hits (extra attack)
As a quick example...
!alias slash multiline
!attack scimitar -t %1%
!attack bonus -t %2%
can i add the arguments in when typing in the alias
(Assuming you have an attack named bonus)
as in, i can use it for a gang of wolves and kobolds, or whatever
and choose them as i trigger the alias, not make it
Then you’d call !slash WO1 KO2
It’ll replace %1% with the first argument (WO1).
so scimitar scimitar bonus
but i could just type in !slash -WO1 -WO2 -WO1
and it'd be a scimitar main slash on 1 and 2, while the double blade bonus slash is on 1
it'd be
!slash WO1 WO2 WO1
!attack scimitar -t %1%
!attack bonus -t %2%```
so how do i make this into the usable specifically, replacing -t's and %'s?
oh, or is the -t %#% the thing that lets me do
but i could just type in !slash -WO1 -WO2 -WO1
and it'd be a scimitar main slash on 1 and 2, while the double blade bonus slash is on 1
%#% gets automatically replaced with the argument in that position.
ah, so then i just put that stuff in and appropriately say WO1 WO2 WO1 etc
!attack Double-Bladed Scimitar -t %1%
!attack Double-Bladed Scimitar -t %2%
!attack Bonus -t %3%```
and then !Slash WO1 WO2 WO1 would double blade 1 and 2, and bonus 1
Yeah. %1% gets changed for WO1, %2% for WO2, and %3% for WO1 again.
so that works perfectly
danke
but i have no idea how to make hexblades curse work
or even make avrae say i've used it
The latter is easy. !cc "Hexblade’s Curse" -1
ooooooooo
dnake
but it doesn't look like Avrae can make hex or the curse work properly, like
if you cast hex on WO1
it's hexed, and automatically adds a d6 of necrotic to your attacks hitting it
or curse adding 2 damage to hits only on the cursed thing
Yeah, the effects system won’t cover that. You’d have to add it as part of your attack command.
manually, ahck
!attack scimitar -t WO1 -d {proficiencyBonus} -criton 19
Ah. Yeah.
So then you’d !attack scimitar hex.
And it’ll replace hex with the rest of the snippet.
So could I add curse as an argument so that specific attack goes by curse rule
Also does avrae do timers
You can add arguments that apply only to a specific target, yes.
-t "WO1|-d 1d6[necrotic]" -t WO2 would add hex damage against WO1 but not WO2.
Buuuut I don’t think it works with snippets...
So -t "WO1|hex" probably won’t work.
As for timers, you can add a duration (in rounds) to an effect using -dur.
!i effect WO1 cursed -dur 10
do displacer beasts not show up in Avrae?
Displacers aren't SRD I don't think
nope, Displacers are Monster Manual. They show up fine for me cause I own them
i got it
i can summon it'
does anyone quickly have a command for an effect to give 2 damage bonus and criton 19
how does multiline specifically work, again?
https://avrae.io/commands and the cheatsheets linked there may help.
Dropped a command with the link to the Avrae dev discord, the major people are far more active there.
since Avrae does SRD content, + whatever you yourself have...
I wonder why things like Hex and Hexblades curse don't like workin
Because snippets and aliases are needed for class features.
the bot is still in development.
ah
good explanation then
i wish there were alias arguments, so you can add the effect of hexblades curse to that one beam of EB you're shooting at wolf 3 without typing out -d 2 criton 19
also if you do criton
do you need to do criton 18 criton 19 or is just automatically a 'range'
criton 18 automatically includes 19 as well
yes
does Avrae do timers?
in terms of rounds, it can, yeah. I'm not the best at that though.
Hi there, I have a player trying to connect its D&D Beyond Character Sheet to Avrae by she states that "This is not a D&D Beyond link."
I can click on the link and it will adrees me to D&D Beyond. Anyone has any idea what could be causing this issue? Thanks in advances
On the character sheet, click the character’s name, then find “Shareable Link” in the sidebar. Try using that instead.
If that doesn’t work, go back to that same menu and click Preferences. Scroll to the bottom and make sure “Character Privacy” is set to “Public”.
(You can alternatively link your DDB and Discord accounts to let it read private characters.)
Make sure they aren't including the <> around the link. Those denote that the argument is mandatory, but when you put them around a link in discord, they don't show up and it disables link previewing.
Okei, ussie has been solved, he was writing <> around the url. Yhank you a lot
That had us stumped for a while the first time we encountered it. Person was just showing screenshots and we couldn't figure out what was going on.
In my case I didnt really know what he would write, as you say, they do not apper once you run the command. Thanks again ❤️
Yeah, we didn't figure it out until we got them to bring the person to the server and had them enter what they were doing and then quoted it to see.
There are no choices to select from.
then how/where to put advantage
With the alias you were building last night?
!slash WO1 "WO2|adv" WO1
That would give advantage on the second hit against WO2.
I have another question (which can wait after Auditor's):
I have a Storm Cleric and he would like to use his Wrath of Storm as a reaction. But I don't know if he has his class features added. How can I know that? And if he doesn't have it alredy, how can we add it to his sheet? Thanks again in advance.
Avrae doesn’t typically have built-in automation for specific class features, but you have two options for setting something up yourself.
The easier one is probably to sign in to the Avrae dashboard here.
https://avrae.io/dashboard/characters
If you hover or click on your character, you should see a little wrench icon. Click that to get to the attack editor.
Should be fairly simple to put together an attack for that one.
The other option is to build an alias. It might take a little more know-how for this one, though.
I see, thanks a lot again!
You could also try asking over on the Avrae dev server to see if there’s an existing alias you can use.
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 Spamand, imma use the commands channel
but i presume !command #1 "#2|adv" #3 would work
It should, yeah.
What's the command for stunning strike?
Dropped an alias in #ddb-avrae-commands you can use.
#ddb-avrae-commands message
Just copy/paste the code block, then you can use !stunningstrike
Or add a name to target. !stunningstrike WO1
there's no way to make Armor of Agathys auto-do right
gahd dablit you got me so efficient i have to wait to alias again
Would I use an alias to set then track lay on hands for a Paladin as well as Unleash Incarnate for an Echo Knight? Reading the commands right now and that seems to be a possibility..
On the dev server there is the !loh alias you can grab
Kortar: _ _
Avrae doesn't have any native support for class or race features, such as Lay on Hands. You can use the
!g hpand!cccommands to emulate its use. We also have the!lohalias available as a server alias on the dev server. You can find it by typing!servalias lohin #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.
Not sure if this has been answered before. But is there a way to roll a d100 using 2 d10s with AVREA? Specifically can one recode one of the d10 so that it goes from 0-9? I was trying to emulate the d100 using 2 die with the following !r 1d10*10 + 1d10, but it breaks down on a 10 for the first die.
What you need is the modulo operator: %. You use it to divide and take the remainder. Thus, you can make 10 % 10 == 0.
@viscid kernel :game_die:
Result: 1d10 (10) % 10 * 10 + 1d10 (9)
Total: 9
Sorry. Didn't mean to actually roll there. But luckily enough, I got a 10!
!r 1d10%10*10 + 1d10
Excellent! Thanks!
Out of curiosity, is there a reason you want that instead of a simple !r 100?
Just trying to see if I could keep it close to IRL dice rolling. MIght also try this out for call of cthulu
Actually, in hindsight maybe it's better to just subtract 1 from the first d10.
It would give you more natural results.
Thanks
!r (1d10-1)*10 + 1d10
Using % would get 10 + 10 = 10.
Subtracting 1 instead makes 10 + 10 = 100.
The first basically changes 10 into 0, but keeps the other numbers as-is.
Which makes the highest roll a low result.
No bueno.
If you want to make it more reusable, you can save it as an alias, too.
!alias d100 r (1d10-1)*10 + 1d10
Then just use !d100
Hi, everyone! Is there any place I can find a list of all the commands I should type?
First start with !help
then check out https://avrae.readthedocs.io/en/latest/ for getting into some of the more advanced ideas
And also check in with the Avrae Developer Discord server for even more help and advanced aliasing help: http://support.avrae.io/
The developer Discord server has a channel specifically for looking up useful aliases for server or personal use
Thank you so much!
it's right there, but it kept saying i don't have that if I use !i
if i just !cast "name" it works fine
What were you using? And was it your turn in init?
Does anyone know how to make the monsters attack?
!ma <name of monster here, no brackets> <name of attack here, no brackets> -t <target> if not in !init
!init attack "attack name" -t "target name" on the monster's turn if in init
or !i a instead of !init attack as shorthand.
And !ma stands for !monster_atk
I forgot to add the name of the attack in my code example too - make sure to check out !help ma for more details on that command
(You can edit it in, it's not too late)
👍
What's the difference between -t -t -t and rr # # #
-t bob -t dave -t doug targets bob, dave, and doug. rr # # # does nothing, -rr 3 rolls three attack rolls, if a target is provided, it will roll three attacks against that target. If multiple targets are provided, it would roll three attacks against each target.
ah, gotcha
so -rr X
just slaps that many attacks onto each target
but yeah there's no way to make two separate weapons attack the same thing without multilining
i have a custom counter for a Rod of the Pact Keeper but don't know how to make it be a counter like Hexblade's Curse
with the dot bauble thing
You need to add -type bubble to the end of the command you use to create ccs
so delete the CC
then do the same command but with that on the end
how to make max and min
!cc create PK -type bubble
is it just !cc create PK -type bubble 0 1 ?
also do feel free to @ me for this
!cc create PK -type bubble max 1 min 0 works, yeeeee
but how do i make it so it automatically comes back on a long rest
@steady dew (sorry, I was out) the command you want to use is !cc create PK -min 0 -max 1 -reset long -type bubble
how do I use necrotic touch effectively
do I just have to stick -i on the end?
how do i specify level in the case of ignoring restrictions
What exactly is necrotic touch?
-i lets you cast spells without expending spell slots. -l X lets you alter the level at which a spell is cast, X being the level you wish to cast it at.
Do you mean vampiric touch?
!s death
can you add damage of a certain type
i know you can stick a dice roll of damage on top with -d xdy
but what about the type that is, for GFB
@steady dew You add it as part of the damage, like -d 1d8[fire] or -d 1d6[magical piercing]
ah, []
so how do i do the second part, where i would %2% a thing, and deal 1d8+5 fire to it
!i a Greatsword -t %1% -d 1d8[fire]
!i hp %2% 1d8+5[fire]```
?
i got it working
still - since it's context of hp
Yeah, using HP directly won't account for resistences, etc.
There's also the matter of the second damage only happening when the first attack hits, which multiline isn't gonna solve.
But this is the equivalent of your HP solution as an attack instead.
!i a "green flame" -t %2% -custom hit -d 1d8+5[fire]
If you haven't used -custom before, it "Makes a custom attack with 0 to hit and base damage. Use -b and -d to add to hit and damage."
So you can name that attack whatever you want ("green flame").
And hit skips the attack roll entirely and applies the damage.
GFB+: ```py
!alias GFB+ multiline
!i a Greatsword -t %1% -d 1d8[fire]
!i hp %2% -1d8-5[fire]
!alias delete GFB+
Alias GFB+ removed.
!alias GFB+ i a Greatsword -t %1% -custom hit %2% -d 1d8+5[fire] ?
oooh i getcha
!alias GFB+ i a "Green-Flame" -t %1% -custom hit -d 1d8+5[fire]
Alias !GFB+ added.```py
!alias GFB+ i a "Green-Flame" -t %1% -custom hit -d 1d8+5[fire]
!invite
You can invite Avrae to your server here:
https://invite.avrae.io
so yeah no way to stick it in one single alias, it's gotta be GFB hit, and on hit then do the next bit
Welp that was easy
!alias Smite i a "Eldritch Smite" -t %1% -custom hit -d 4d8[force]
Alias !Smite added.```py
!alias Smite i a "Eldritch Smite" -t %1% -custom hit -d 4d8[force]
!alias delete Smite
Alias Smite removed.
!alias Smite multiline
!i a "Eldritch Smite" -t %1% -custom hit -d 4d8[force]
!g ss 3 -1
Please keep commands and such to the command channel.
yes
@young arch :game_die:
Result: 4d20 (1, 8, 2, 1)
Total: 12
That’s some bad luck
I can connect my D&D Beyond Character to my channel, but I can't seem to activate it. Help please
What do you mean by "activate it"?
Well, anytime I try a command I get "you have no character active" How do I get a character active?
Go to #ddb-avrae-commands and try !char list
If you're still not getting any characters, make sure you have a character loaded up and shareable in one of the supported character sheet services, including DnDBeyond and then grab the URL of that character sheet and then use the appropriate load command like this: !beyond [link to character sheet on DnDBeyond]
To see a basic overview of your charactersheet, you can use !sheet to display the current active character's sheet
is there anything to help with tracking a class feature creature like the Specter from Hexblade?
Dropped a simple one in #ddb-avrae-commands for you.
You might want to tweak a few things like -group party, but it should get you started.
oooh i just thought of a way to track their HP
specter activity bubble and a specter HP counter
yeah just stuck in the -h
Yeah, monsters are hidden by default. -h will let the whole party track its health.
It does the opposite for players, if you ever wanted to hide it for some reason.
Hi i need help
What kind of help?
Don't ask to ask and just ask.
Assuming redbrands are monsters, simply use !init madd redbrand
Technically they're "redbrand ruffians", but yeah, redbrand will do.
It won't show unless you've got your DDB and Discord accounts linked, though. (I'm assuming you've got the monster unlocked on DDB).
You can use !ddb (in #ddb-avrae-commands) to get instructions or confirm they're linked.
Curiously I've noticed that even after issuing the update command and then issue sheet it doesn't show the correct HP from my character sheet
Do you have a link to the character?
@viscid kernel https://ddb.ac/characters/25654715/rRcrmY
we have the bot invited into our Discord server and it shows my HP as 32/45
You must have added some THP because the letters are green.
Your real HP must be 45, plus 9 THP.
yeah I had temp HP because of spell a member of our party have granted me
Yeah. Avrae’s not gonna pick that up.
I just did a beyond instead of update and now it has the accurate info
Ah, I guess it does pick it up.
I tried just now in #ddb-avrae-commands and it shows 45/45 (9 temp)
yeah... that's what I got when I did the beyond and overwrite... seemed update just wasn't picking it up though
But for future reference, you can use !game thp <value> to update that directly in Avrae if you need.
Not sure why the update would have lagged like that. 🧐
ah okay
we're waiting for DDB to come out with a VTT now so we can be done with Roll20
It is Tuesday and I think they deploy Avrae updates on Tuesday and Thursday so that may have played a role? But I don't know.
And sometimes the weirdness can be purely Discord related
!alias Fury i a "Divine Fury" -t %1% -custom hit -d 1d6+["halfbarblev"][radiant]
what's the formula for doing half class level
the thing i did in " "
For advanced alias help you might want to check in at the Avrae developer Discord server: https://support.avrae.io/
how do i add like 5d10 force damage to an attack?
the added damage is from banishing smite
@steady dew -d 1d6+{{floor(BarbarianLevel/2)}}[radiant]
-d 5d10[force]
maybe with or without the space between 5d10 and [force]
i need a lil barb rage snippet
☝🏻Without the space
i'll try that thanks
I think there’s one over on the dev server.
Take a look at effects. !help init effect
That will let you set a duration, a damage bonus, and resistance.
The str advantages you’ll have to add manually when appropriate. !check str adv
so str is manual but resist BPS and 3 damage is 👌
as a barb there's not doing anything but that
Yeah. You can use an effect to add a bonus to all saves, but not to specific ones.
so !c str adv or !s str adv is required
how do i see all my characters i have in Avrae
!char list iirc
How do you check multiple times? Or save?
!c strength -dc 15 -rr 2 would have the character make a strength check, DC 15, 2 times. The -rr 2 tells the command to re-roll twice. -rr can be use on attacks, saves, and checks.
Is there a way to clean the channel for all of avrea’s commands?
Avrae doesn't do any message management like that herself.
Looks like you might have a bad copy of the alias.
yeah I guess
Do !alias threshold in #ddb-avrae-commands
ight
What's the best things to look up for trying to add a custom attack to a monster? It'll be a non-damaging area effect with a wisdom save DC and just a custom effect name for tracking purposes.
so ideally I'd just want to be able to !i a <attackname> -t <targets>
You can't make a custom attack that has a save at this time
So, when I import from critterdb I guess I have to figure out how to do it in there so it imports.
You'd need to use an alias to "attack" and force a save
No...
As CritterDB can't force saves either
(Yet)
(how does Pacifying Presence work then on Archon of the Triumvirate?)
(it's an attack that forces a pass or charmed save)
If it's a monster in the bot, then it's harcoded in
If critterdb then no
You have two options
- Make an attack on the dashboard (Requires sheet for that Char)
!usealias which you can find on 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!
My group is playing LMoP and it seems that the stat block Avrae imports for Glasstaff (Evil Mage) only reflects his cantrips, none of his spells. So, he can't attack with magic missle, for example. Am I missing something?
Yeah, I see what you mean.
The simple workaround is using -i at the end of your spellcasting command and manually track the spell slots.
The correct workflow though would be to report the bug on the dev server, if you want it to get fixed. There might still be an active report for casters with missing spells, not sure if that was closed or not.
Yeah, AVR-549 then, you can add a ~note to it.
Actually
RadZombie#3515
Only cantrips are listed as possible spells for creature "evil mage".
Was already added to the report.
Very helpful. Ty
First report of the evil mage missing its spells was in May though. I'll check in on the status of that.
@stark peak
re evil mage, that's an issue with the automatic spellbook parser, so... whenever I next touch the data importers (probably icewind dale release)
- Zhu
So for now, the workaround Stormy suggested will be the best way to go about it, but a fix is coming, though it probably won't be in time to help your current adventure.
Great! Glad to learn it’s not user error!
!servalias
Can you use #ddb-avrae-commands for that instead? Let’s keep this channel open for questions. 🙂
Deletion then?
yes, definitely does, haha
is anyone able to assist me with some paladin commands for combat?
What are you trying to do?
how to apply things like searing smite or divine favor to attacks and such
The simplest thing you can do is add attack bonuses to the attack command with -b and damage bonuses with -d and then, in the case of smites remove the spell slit manually afterward.
so if i were to cast searing smite on my sword, what would a full command look like>
Alternatively, you can !cast "searing smite" first. It will give you a damage roll.
For argument’s sake, lets say it rolls 5.
Ah, yes, I was thinking in the direction if divine smites.
Then you’d attack with your sword. !attack sword -d 5
ok so its essentialy two seperate commands?
Essentially yes.
You could do the roll as part of the attack.
!attack sword -d 1d6[fire]
But then you’d still need a second command to adjust your spell slots. !game spellslots 1 -1
Option three: declare your intent to cast searing smite, but save the actual cast until you hit.
"I'm going to cast searing smite"
!attack sword -t orc hit
!cast "searing smite" -t orc
Still two commands, though. And you'd have to manually adjust your spellslots if you lose concentration first.
When the name contains more than one word, yes.
Otherwise, it's only going to see the first word (!cast searing).
Which might work, if there's only one spell that matches the word "searing".
But will otherwise prompt you to pick from however many it finds.
that would explain when i use "smite" lol
Anyway, as for Divine Favor, that's a lot easier.
If you're using the initiative tracker, anyway.
It will add an effect to your character that automatically applies the damage bonus.
So all you have to do it cast and enjoy.
awesome, thank you so much for the help!
So
When I try to cast Guding bolt with avrae at a level higher than one
While it does take a spell slot of the level I’ve cast it at (2nd, 3rd etc) it still does 4d6 when it should be doing 5d6 or 6d6 etc
Is this a known issue?
Appears to work as it should in #ddb-avrae-commands
Technically, it does 4d6, then 4d6+1d6, then 4d6+2d6...
So if you only look at the first part, yeah, it’s gonna look wrong.
I’ve made that mistake myself. 😅
I think was actually getting the command wrong
Testing out avrae to see if it’s worth implementing in my Dnd server haha
Maybe. If it was using the right level spell slot though, that's weird.
Can you take a screenshot?
Spoiler: ||Avrae is Avbae and totally worth implementing on any server that does anything with D&D and most servers that need any kind of dicerolling||
Not really a spoiler.
I checked it and it’s doing it at level 1 I’ve realised. The command I put in was -cast guiding bolt -l4
(- is the prefix for avrae in my server)
Ohhh wait
Avrae uses - for arguments
So since I made that the prefix
It’s probably changed what it uses for arguments?
For some reason it’s not picking up my level
No, that's fine as a prefix. It's the lack of space between -l and 4 there
And note that it is a lowercase L for Level, that's a very common mistake (and I'm too lazy to copy and paste what you put to check what it is).
Oh, there needs to be a space. Is that the same with all arguments?
Any dashed argument that has additional input, yes.
The dash tells it to use the next argument as its value.
Got it 😃
🤘
We’d just been using dice maiden up until now but I’m gonna encourage everyone to switch to avrae
Implement Avrae or I'll end your Avday
My player who’s character is a changeling will probably refuse because it’s a secret that their character is a changeling but it’s on their sheet
But I’m sure I can convert the rest lmao
Make a homebrew copy of the race and just change the name.
Thank you for the help everyone and putting up with my stupidity haha
There are ways to work with that.
To whatever they’re masquerading as.
But it doesn’t even display the race except for on !sheet I think.
Also if you use the !vsheet alias, it should be possible to hide that part of the sheet
You could also set a different race cvar for !vsheet to display. But even just the mention of !vsheet gets into more advanced territory than the preliminary testing stage you're in.
Hey everyone! currently learning how to setup Avrae and use it. How do you roll an attack as a monster?
If in !init just use !i a <name of attack here> -t <target of attack here> (replace what's inside <> with the name of the attack and the name (as listed in init) of the target)
If outside of !init use !ma <name of monster> <name of attack>
I'll post an example in #ddb-avrae-commands for you
Awesome thank you
Would I run into issues if I associated a char sheet from dnd beyond to my profile? I am trying to run through the kinks of it all to show my DM how to use it
No - just use the !beyond <url to your character sheet> command to import your sheet into Avrae
I forgot to note !ma needs the name of the monster
Yeah I did that already, but when I get to !init for the monster and try to roll an attack it shows as attacking with my char
Use !help to learn more
did you add monsters into init?
use !i madd <name of monster>
Yep, I added one goblin, one other player. Did not add my actual pc
Unless you control the other player, you can only control your character
its from my so's computer next to me for the other player
okay but inside of the Discord server, you need to control that character sheet -i.e. it needs to be tied to your account - to be able to do attack commands for it and stuff
I don't think Avrae let's you run other characters - they have to be your characters
Yeah for rolling attacks for that character I use the other computer next to me which has that persons char sheet associated with their discord account
ah... okay
on mine I am just trying to attack that char with a monster i added into !init
!init attack uses whoever’s turn it is in combat.
good point - make sure it's the monster's turn in the order
!attack uses your own active character, whether or not you’re in init.
Lol changed that, and got it to work
thank you both!
it was the !init attack vs !attack
I need some help creating an attack for a pc the attack is, Bolts from the Grave: Attack: +7 to hit. Hit: 3d6+4[necrotic] damage, but when I try to use it from Beyond it says "Error on line 1, col 0 when parsing expression {{scalevalue}}:
Traceback (most recent call last):
draconic.exceptions.NotDefined: scalevalue is not defined"
Easy enough to add directly to Avrae.
!attack add "Bolts from the Grave" -b 7 -d 3d6+4[necrotic]
I couldn't remember how to input the damage thanks
Not sure why Beyond is giving it trouble, though...
It might have to do with the fact that Revived Rouge is an outdated class, it never got past UA
Ah. Maybe.
Now that I’m looking at the text, you might prefer this instead:
!attack add "Bolts from the Grave" -b {{proficiencyBonus+dexterityMod}} -d {{ceil(RogueLevel/2)}}d6+{{dexterityMod}}[necrotic]
Ok
is there a command to roll multiple ability arrays at once?
there are several aliases for it.
Hey, i've looked everywhere i can and i cant find a smidge of help on Artificiers and Eldritch Cannons.
Avare won't recognize any other attack or "spell" ig besides flamethrower
and I have not a single clue on how to "Create" it in avrae.
None of it works.
You need an alias for it. hold on, I might have it
Thank gods.
darn, I just have the one for making the counter for it for tracking the ability.
check the Avrae development server, they might have one
no, I mean, I've never heard of a discord server requiring a phone number
Discord doesn't have anything to do with phone numbers
are you sure?
...I've literally never heard of this ever. I've never done anything like that and I can access it just fine
I'm legitimately just confused as hell.
shrug
i can search messages tho
i'll just keep looking for another hour
@hushed lotus i saw what you typed
i also love they just outright ignore your question
send them this
it doesnt work
!alias artillery {{N,c,ar,a,A,cc,g,esc,b,D='\n',combat(),argparse(&ARGS&),&ARGS&[0] if &ARGS& else '',int(get('ArtificerLevel',0)),"Eldritch Cannon",load_json(get_gvar("d3aabe9e-15e6-4a9e-9512-0ae4df684f07")),'\\"','`'*3,dump_json}}{{T,P,F,S,B,v=ar.get("t") if ar.get("t") else '',"prot" in a,"flame" in a,"summon" in a,"force" in a,cc_exists(cc) and get_cc(cc)>0}}{{"a import" if F or B else "multiline" if S else "embed"}} {{f'''{D(g[4])}''' if F else f'''{D(g[3])}''' if B else ''}} {{"!embed" if S else ''}}{{t,thp,s=[c.get_combatant(x) for x in T] if c and T and P else [],vroll(f"1d8+{intelligenceMod}"),ar.last('l',1,int)}}{{[x.set_thp(thp.total) for x in t] if t and P else ''}}{{(mod_cc(cc,-1) if v else use_slot(s) if get_slots(s) and not v else err(f'No spell slots of Level {s} remaining.')) if S else ''}} {{'' if F or B else f'-title "{name} {"summons" if S else "uses"} their {"Protector Cannon" if P else cc}!"'}} {{'' if F or B else f'-desc "{f"{g[5]}" if P else f"{cc} has been summoned!" if S else f"{g[2]}"}"'}} {{'' if F or B else f'-f "THP Roll|{thp}"' if P else ''}} {{'' if F or B else f'-footer "{N.join([str(x) for x in t]) if t else ""}{N if P else ""}!artillery [summon|prot|force|flame] [-t target] (if prot)" '}} {{'' if F or B else f"-color {color} -thumb {image}"}} {{f'-f "{cc if v else "Spell Slots"} (-1)|{cc_str(cc) if v else slots_str(s)}"' if S else ''}} {{f'!i add 0 "{cc} ({name})" -hp {A*5} -ac 18 -immune psychic -immune poison -p 10' if S else ''}} {{f'!i add 0 "{cc} ({name}) (2)" -hp {A*5} -ac 18 -immune psychic -immune poison -p 10' if S and A>14 else ''}}
and then you have to use the setclass Artificer Artillerist probably for it to read it
probably
I have a question. how do you use action like second wind
The simplest thing you can do is !r 1d10+X, "X" being your fighter level. This will then give you the value "Y", which is the amount of hit points for which you've healed yourself. You can then give yourself these hitpoints by using !g hp +Y
Hey Team a Question, If I am in 2 campaigns, one as a player and one as a GM, how do I tell Avrae on the weeks I am a GM not to use my Characters info for rolls?
you... just don't use any rolls that require characters?
monsters attack via !ma, saves via !ms, etc.
during init, the init commands go off the active Avrae turn
including other characters
I have a custom monster but it seems to pick up my weapons
did you import it into Avrae via a critterdb bestiary?
not this time, I prob need to do that thanks
Ki Points will require aliases.
Class features like that aren't native to Avrae yet
You can track your ki points, though, using something like !cc "ki points" -1
Understood
Just trying to use the bot to the fullest
I have everything down except feat and class/race features
Generally speaking, Avrae doesn't have built-in automation for most class features.
But you can usually break them down step by step and do what you need.
Or like Neut pointed out, use the alias or snippet systems to teach it new tricks.
What's the typical way that people handle arcane ward? Just stack thp on top?
You could do it that way, sure. You'd just have to be careful with anything else that would give you thp.
!game thp <amount>
You could add it as its own combatant with !i add, which would make it easier to track as its own thing, but harder for it to automatically "absorb" the damage...
Yeah, kind of the same solutions came to. One requires more manual adjustment by the dm than the other.
At least the thp, the player will in theory be more on top of if something else wipes it out (is there a way for avrae to ask which thp to keep before overwriting, since i believe by RAW if there were two legit sources the player can choose which to keep)
Another one. Shadow blade spell. The summoned attack for it doesn't seem to be picking up dueling fighting style bonus
Frankly, I doubt Avrae is even aware that you have that fighting style. :/
But you can add -d 2 to apply it as needed.
!a "shadow blade" -d 2
It applies to a rapier. Though I guess that's thanks to ddb doing the math. But it does pick up the rerolls if you have the great weapon fighting style somehow.
So it knows about some
Oh yeah? It didn’t used to pick up GWF...
But they add new stuff all the time, so that’s cool.
Yeah, will do a 1d10ro<3 that i've seen
You could try asking over at the Avrae dev server. If it's something doable, they might have you open a feature request or a bug report for it.
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!
iot's a verify by phone server ugh.
@twin light quick tip, if you PM a mod on the dev server to verify your human-ness, you can be given a role to override the phone verification
That's good to know, thanks.
@💐🌺🌹beargal🌹🌺💐#8728 ☝️
Ooookay. No idea how to tag that person with all those emoji in the way.
Oh thanks @steady dew
Hi everyone! How does one attack with a weapon that has a custom name?
And it has a space-bar in between
Crossbow, Wrist
!attack "crossbow, wrist"
But just !a crossbow or !a wrist might also work.
Depends on what your other attacks are named. 😛
They should recover automatically when you !game longrest.
But if you need to make manual adjustments, it's !game spellslot <level> <amount>
!g ss 2 +1 will add one second-level slot.
thank you!
FYI: Icewind Dale: Rime of the Frostmaiden will not be available immediately in Avrae, it will take a few days to input the contents. We will make an announcement when it is ready!
Icewind Dale: Rime of the Frostmaiden will not be available immediately in Avrae, it will take a few days to input the contents. We will make an announcement when it is ready!
is there a way to take money off your character sheet with avrae?
Avrae doesn’t natively track inventory.
Coins or otherwise.
I think there’s an alias for it over on the Avrae dev server, but nothing it does will sync with DDB.
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!
In hindsight, you could also just use a custom counter for it. See !help cc add for instructions.
Public Test: New Aliasing API
Hi there @Bug Hunters! A new build of Avrae has been deployed to @Avrae.nightly containing a rewrite of how aliases and snippets are handled. Additionally, the API for aliases has been greatly expanded! Some of the new features include:
- a fully mapped and documented
character()object - no moreget_raw()reverse engineering - consistent models for characters and combatants
- skill/save access from aliasing
- context information (prefix, invoker, server, etc)
- much more!
The new API is documented at https://avrae.readthedocs.io/en/latest/aliasing/api.html ! Please test aliases and snippets old and new in #677592300313903105, and let me know of any bugs in #666401385335750666!
As usual, @Avrae.nightly's prefix is $ rather than !, and can only be used on this server (https://discord.gg/pQbd4s6).
Known Issues
- typo in
Resistancedocumentation - Draconic will fail to execute in private messages
- Certain deprecated features are not in caution boxes
In hindsight, you could also just use a custom counter for it. See
!help cc addfor instructions.
@viscid kernel thank you
What would be the command or custom command for Gift of Alacrity which adds 1d8 to initative
!i join -b 1d8
thanks
How do you cast spells are higher level
@tired valley you do !cast (name of spell) -l (lvl of spell)
So a lvl 9 magic missile is !cast Magic missile -l 9
Ooo ok
-l for level
Not sure if this is an avrae or ddb thing, but passive perception bonus from the Observant feat doesn't seem to display under vsheet or hud
!vsheet and !hud are both aliases. The bonus will never apply on !sheet, but for those two aliases, you have two options. You can use another alias called !manage to !manage feats add Observant or you can directly set up a feats cvar with !cvar feats Observant. Then those aliases will correctly apply the bonus.
How would I use Arcane Recovery?
@minor jackal Subtract the use of Arcane Recovery from your custom counters, then add your spellslots accordingly.
!cc "Arcane Recovery" -1
!game spellslot 1 +1
!game spellslot 2 +1
Icewind Dale: Rime of the Frostmaiden content is now available in Avrae. Thanks for your patience!
how do i subtract or add health?
For your character use !g hp -3 to subtract 3 hp from your character.
If in !init use !i hp <target> -3 to subtract 3 hp from the named target (remove <> and use the !init name of the target)
Also if in !init attacks will automatically subtract HP if they hit.
I know the commands i just want to if anyone knows if the !cast elemental weapon effects attacks
effects attacks with the !attack command
if it doesn't theres a !init command that adds an effect that could be an attack I'll try using it
It does look like it adds an effect to automatically boost your attacks.
Buuuut...
It applies it to all weapon attacks, not just the one chosen for the spell.
Seems like it applies to spell attacks, too. 😖
It also doesn’t let you specify the damage type (acid, cold, etc).
It just sets it as [elemental], which... isn’t even a thing.
So to answer your question... Yes. Yes, it does.
!char delete Their Name Here
Thank you
avrae wont join the server I invited it to
You can invite Avrae to your server here:
https://invite.avrae.io
!monster sahuagin
Keep commands in #ddb-avrae-commands please
is there a way to adjust levels without having to update the char sheet in ddb
Nope
how do you have a dmcp
A what?
Is there a way to show your prepared spells in Avrae?
thinking of it, nothing comes to mind... Something for the Avrae server? To ask, I mean. They're code wizards
Nothing built-in, no, but there is an alias for it on the dev server, I think.
Haven’t used it myself, though.
Hiii one question, how do i cast bardic inspiration on avrae? or for example the spells of the monk that cost KI points?
hello i need tech help
I have sent help to your PMs.
If you have logged into DnDBeyond and have connected your DDB account with your Discord account, you can then use !ddb to "connect" the two
@stray coral did not recieve any pms