#ddb-avrae-help
1 messages ¡ Page 2 of 1
Strange. I really would have expected that to have something built-in. đ¤
But yeah, you could add one of your own if you wanted.
how would I do that?
Head over here, then hover over your character and click the wrench that appears.
https://avrae.io/dashboard/characters
Add a new action first. Then in the Effect Tree, add a Target node that targets âCasterâ.
Then use the Effect Tree again to add an Ability Check inside it.
Aaaaactually, maybe that doesnât work after all. đ
(Which would explain why there isnât an official one.)
You could try a snippet instead:
!snippet sentinel -b 1d4
!c perception sentinel
Or an alias:
!alias sentinel c perception -b 1d4
!sentinel
how do I get disciple of life to work on avrae?
on dndbeyond it says it's there but not where I cast through avrae
other than just doing -b -x
there is a !lifecast alias in Riptide's Cleric collection that handles this well, otherwise, there should be an action for that in your !a list but I'm not sure
Is avrae down? I keep trying to start the tutorial but all I've been getting are messages saying avrae doesn't have permissions to run commands
In #ddb-avrae-commands? Should be fixed now.
Yes! Tysm
Is there a way to disable critical hits on a players character? My players have adamantine armour but Avrae still is crit hitting them
Yep! Type in !csettings, then choose "Gameplay options" and click the "Toggle Ignore Crits" button.
You'll have to pass this advice on to your players to perform individually.
The trick is in the knowing it's there.
I could use a little help, im trying to follow this guide to add effects to monsters on critterdb:
https://docs.google.com/presentation/d/1un8r8BhvWqPh3yVNPtL_ywN-xHdanBW9UNWS-OR_9MA/edit#slide=id.gd1d4304639_0_155
However this is the code I'm trying to use:
<avrae hidden>
`name: Flare
automation:
- type: roll
dice: 4d10 [bludgeoning] + 4d10 [fire]
name: damage - type: target
target: each
effects:- type: save
stat: dex
dc: "17"
fail:- type: damage
damage: "{damage}" - type: ieffect2
name: Prone
duration: -1
effects:
attack_advantage: -1
desc: A prone creature's only movement option is to crawl, unless it stands up
and thereby ends the condition
buttons:- automation:
- type: remove_ieffect
removeParent: null
label: Stand Up
verb: stands up
success: []
meta: []
- type: remove_ieffect
- automation:
- type: damage
- type: save
- type: text
text: The alnaar becomes super-heated, expelling momentous energy outwards in a
20-foot radius blast around it. Each creature caught in the blast must
make a DC 17 Dexterity saving throw. On a failed save, a creature takes 22
(4d10) fire damage and 22 (4d10) force damage and is knocked prone. On a
success, a creature takes half the fire and force damage but isnât knocked
prone.
_v: 2
verb: uses
proper: true
activation_type: 1`
</avrea>
Yet it keeps breaking the attack into 3 parts, it auto hits the fire damage, causes no force damage and makes no dex save
ends up looking like:
Yeah trying to share the Avrae Discord server link
For advanced stuff like this (adding homebrew monsters) I suggest asking over on the Avrae Discord. Check the pins for the link to it.
Cade, you typo'd the </avrae>
also if you have the ``` inside the <avrae></avrae> tags I'd remove those too
And then one of the devs behind Avrae walks into the chat... lol
v4.2.2 (1634)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.2
Improvements
- Changed how tables are formatted and split in lookup commands
- Escaped underscores in cvar names on
!cvar listand!cvar <name> - Strips spaces from each line of help on display, to fix an inconsistency with how Discord outputs text on different devices
- Various backend and automation improvements
Bug Fixes
- Dicecloud v2 import fixes (Thanks @assert(Byronius.pingable==True)!)
- Sets activation type to Special if not standard
- If an action errors because of a resource that is non-specific, mention it
- Ensure that all the necessary Skills and Saving Throws are present on the sheet
- Fixed an infinite loop on
character().actions - Went back to using an embed queue for larger lookup commands
- Removes the
-in thecustomarg from the various helps that mention it
Does most spells count as an action in terms of initiative for Avrae?
For some reason a party member canât cast Guiding Bolt as an action in initiative
Even though the command doesnât have any issues and it worked for other spells
Can you test in #ddb-avrae-commands
Avrae doesn't really care about casting time at all.
Or whether it's your turn.
!cast "Guiding Bolt" should work regardless.
How can I use abilities like bardic inspiration for attacks using the !init system with a target? Since it automatically says there is a hit or a miss, RAW you can't decide if you want to use the inspiration or not. Ugly work around is to not target and then decide if you want to reroll
There's not really a built-in solution for that.
The unfortunate side to using automation in any form is that sometimes the rules as written and automation are incompatible. My typical solution is to just ignore the rule where you have to make the decision before you know the result because it doesn't break anything to let players know
is there a way for me to change the description of a feature? I wanna reflavor the tail from my beast barb but idk how to change the reaction description
Are you pulling in your sheet via DnDBeyond? You can customize actions and provide different names and descriptions (and even create custom actions/attacks/spells on the sheet!)
You can't actually customize the imported actions from Beyond. You would have to recreate them on the dashboard to give them customizations. And then unequip them on your beyond sheet so you don't have duplicates.
You also can't create spells on the character sheet. You have to use the tome to make custom spells, And then they would be available to any character you play that fits whatever requirements the spell has
You can create actions that work exactly like spells but they wouldn't take up spell slots by default, although you could make them do so.
which is super annoying if you have a All Purpose Tool or a Strixhaven Primer
Could anyone help me out with some avrae specifics?
So essentially
I Want to add a character a NPC, In combat
I Know the command is !i add Name modifier args
But how do I Give him actions and such? Avrae doesn't recognize the actions I Want to add for it?
And second, How do I Make a check/save with a NPC, Who I Don't have a sheet for but do have a stat block?
Where are the documentations for making actions? "<i>" is daunting.
If youâre gonna use !i add, you could then use !i effect to add simple attacks (hit bonus, damage, and description only) to that combatant.
For more complex actions, youâd need to use the automation engine.
Then you could add it to your !i add combatant with an alias, or as suggested, just create a homebrew monster instead.
But what does <i> mean exactly?
I donât know where youâre even seeing that.
Can you give me an example?
Thereâs a guide here that walks through the basics of adding automation to homebrew monsters, if that helps:
<#ddb-avrae-help message>
Ah Excuse me I dozed off for...quite some time.
Ill send screenies
The <i>Melee Weapon Attack</i> makes it display as Melee Weapon Attack
Ah good ol html
I am so dead
I Am in the middle of a game rn
And I Don't know how to let my players roll reactions.
The player can just interpose in the middle of the round saying they want to use their reaction (you'll have to manually track who's used it this turn).
Player then uses the normal !a <name of action> and you resolve it before continuing.
!init offturnattack or cast or check.
That's for controlling another character in init, usually how a DM has monsters do that kind of thing. Players can use the regular old !a at any time
is there a way to make the !a not say a when you attack
like instead of "[char name] attacks with a rapier! you could change it over to
[char name] attacks with rapier!
cuz I like naming my weapons
You'd have to remake the attack through Avrae as seen in !help attack add. With your example you could do something like, !attack add "Dragon Slayer" -b dexterityMod+proficiencyBonus -d 1d8+{dexterityMod}[piercing] -verb "thrusts with" proper
dexterityMod and proficiencyBonus being so that they can be calculated, -verb changes it from "attacks with" to "thrusts with", and proper removes the "a"
Hope that helps
thanks!
how could I change it from "a" to "an"?
You could Include that in the verb and make it proper -verb "attacks with an" proper
(Quotes being necessary for anything with spaces)
also is there a way to actually input a code for str mod or do you have to update it every time the modifier to change?
sorry for so many questions, I super appreciate the help
strengthMod will automatically update as it changes
A list of similar things can be found here: https://avrae.readthedocs.io/en/stable/aliasing/api.html#cvar-table
Anything in the table that you're using for damage needs to be surrounded in {} though
!attack add "Heartfrost" -b StrengthMod+proficiencyBonus -d 1d8+{StrengthMod} [piercing] -verb "attacks with" proper
what's wrong with this one? It's giving an error
The capital S
gotcha
It uses camelcase (Camel case is the practice of writing phrases without spaces or punctuation. The format indicates the separation of words with a single capitalized letter, and the first word starting with either case. Common examples include "iPhone" and "eBay".) since it's easy to have a uniform format that way
Thatâs still capitalized.
no it isn't !attack add "Heartfrost" -b strengthMod + proficiencyBonus -d 1d8+{strengthMod} [piercing] -verb "attacks with" proper was the exact command
I cleared it a few times
It says in the error that it is.
âgot {StrengthMod}â
You need to add some quotes there, though.
!attack add "Heartfrost" -b "strengthMod + proficiencyBonus" -d "1d8+{strengthMod} [piercing]" -verb "attacks with" proper
'a/an' is automatically done by the automation, if the weapon starts with a vowel it does "an"
not what I was referring to.
Oh, what did you mean then?
they want it to be a proper noun
as in, no a/an
Wait
Ima back away because my fever is making me misread
Yeah, they asked about that, but then asked how to make "a" be "an" but then said that's not what they meant so...
Is there any kind of command or emoji that I can react to an Avrae post to remove it?
Slightly related question, anyway to see who sent an avrea command?
Depends on the command.
If someone posts a skill check and it does the embed, is there any way to find out what discord ID sent the command since avrea removes it?
Like if someone did !c stealth it would just show the character info. Can we see what discord user sent the !c stealth?
Not on that one, no.
You can turn off Avrae's Manage Message permissions to keep it from deleting the initiating command.
Sorta, Avrae help. In critterdb I made a npc and when I Try to use it action using !ma I Usually get this error
Error in roll: Unexpected input on line 1, col 1: expected D, DECIMAL, LPAR, INTEGER, U_OP, got l
Any docs that tell me how I make actions that work?
It wants a number not the letter l at the start.
when making a reaction to add an AC bonus what would I input? -d says damage obviously and -b doesn't work
What exactly are you trying to do?
I think their character has a special feature that uses a reaction to bump up their AC temporarily
(Like the shield spell)
Is there a command to get rid of the modifiers for a TWF attack?
Iâd personally just set it up as a separate attack.
But something like -d -{{strengthMod}} would subtract your strength mod.
so what snippet should I use for fire resistance?
On your sheet you can open up the weapon customization and mark it as being dual-wielded if you're using Beyond
Otherwise you can create the weapon without your ability to modifier to damage in automation, or you can do what spam said as the quickest, dirtiest solution and just subtract it manually
Resistance should automatically apply as long as it's been added to your character in automation If you have it from your species it should automatically be there, if you have it from other sources the effect generated by that source should automatically add it.
But, according to the thing, it is a racial trait and still requires snippet aka code for it
(and I'm trying to add it)
What thing is telling you that?
red star = required thing
Oh you're doing something homebrew on Beyond?
Snippet there just means the shorthand that will pop up when looking at the feature elsewhere
Different from a snippet for Avrae
So you just put a short description of what it's doing there in that block
yeah, creating Smolderdash's species
(But what should I do for it?)
Then there should be something about add a modifier and you'll go in there and add fire resistance
For that snippet block you can put whatever you want as a description for it.
That's just what displays it has no effect on the mechanics of it
So how do you add profile pics to your dnd characters through Avrae? I forgot how to do that
The profile picture is the one you choose (or upload) in the Beyond sheet Character Settings.
But you can update it with !portrait update https://www.imagelinkhere.com/image.jpg
Was just about to say that...
Anyone got a guide on how to add custom monsters ?
You'll need to construct your homebrew creatures on a third party website. (Link is in !help bestiary) Once you're done there, you can !bestiary import <link to package of creatures>
Thanks
I made my bestiary and imported it but I'm unsure on how to add the monsters to combat from it as Avrae couldn't find my monster
Which monster from your bestiary were you trying to !init madd? If you run !bestiary list in #ddb-avrae-commands I can see what may be going wrong.
I think I just sorted it I wasn't using init madd
Yeah
Sorted it
Thanks for your reply anyway
đ
Quick question while I'm here I'm unsure how to access my monsters spells as only it's attacks show with the !i a command
If you have specifically built a Spellcasting section in your monster, you should be able to use !init cast to cast any spells it knows, or use !init cast "<spell>" i -t <target>
Not that I've found. It should be listed in the stat block (which you can pull up in Direct Messages to Avrae). Spellcasting monsters are rare enough that there's no command to pull up their spellbook directly.
Ah I see
peeks at new message notification Ah! One of those messages. Good reflexes, mod team!
?
I got a ping in that someone left a message in the channel. I get here and the message has been deleted. Can only assume it was deleted for breaking the rules.
One of them has Beyond20 installed
(is my guess)
(and its the second one)
It converts all the check/save/attack/damage rolls into custom rolls with names
or something to that effect
aye
I get the -t but say if a monster wants to attack what does one type to do so?
!init attack "attack name here" -t target if its their turn in initiative
!ma "monster name" "attack name" if you aren't using initiative
Thanks
and !i oa "monster name" "attack name here" -t target if it's not their turn and you are using init (say for an opportunity attack)
How do you roll 4d6 but reroll 1s?
What happens if the reroll is also a 1? Do they keep it or reroll again?
!help roll shows you all sorts of modifiers you can use
If this is for rolling stats, you can configure !rollstats in all sorts of ways using !servsettings
Youâd want to set the dice string in !servsettings to something like 4d6rr1kh3.
rr or ro
Or to do it manually, !rr 6 4d6rr1kh3
Ty
is there a way to have a custom counter be modified as part of an alias snippet that I add to an attack?
I have an alias snippet that adds in my bonus damage from thrown weapon fighting for my attacks but want to know if I can have that reduce my ammo counter as well?
Yes
I recommend heading to the Avrae Development Server to work through that.
!snippet lucky {{cc, ch="Lucky", character()}} {{v=ch.cc_exists(cc) and ch.get_cc(cc)}} -f "Lucky|{{"You do not have this ability." if not ch.cc_exists(cc) else "You must take a long rest to regain your expended uses." if not v else "You start to feel lucky!"}}" {{ch.mod_cc(cc, -1) if v else ""}} -f "{{cc}}{{" (-1)" if v else ""}}|{{ch.cc_str(cc) if ch.cc_exists(cc) else "*None*"}}"
Here is an example
Hello everyone,
A change to the Discord API has caused the !embed command to break if no image and thumbnail were provided to it, which is breaking many aliases. I'm going to be pushing a hotfix for this issue shortly, and will update this message with a time when I know when.
Sorry for the inconvenience!
Update: The hotfix is in review, plan is to go live at <t:1673330400:t> (<t:1673330400:R>)
Thank you for your continued patience.
Edit: The hotfix is live, and everything should be back to normal! Happy rolling!
v4.2.3 (1635)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.3
Bug Fixes
- Fix for
!embedand other commands erroring if they didn't have both a thumbnail and an image set (Discord API update)
Known issues with the v4.2.3 hotfix:
This was fixed by a Discord API rollback, but accounted for in tomorrows update for the future!cast will currently give an error if your active character has no portrait set. You can get around this by adding thumb to the arguments for now
Happy New Year everyone!
I just wanted to let you all know that I'm going to be shifting the scheduled downtime for Avrae to Wednesday going forward, starting this week (meaning this weeks scheduled update is now <t:1673463600:f> <t:1673463600:R>).
This is for a variety of reasons, but the main one is to ensure I have time to give every update the attention it needs. There are a number of background tasks that have to get done behind the scenes before each update, and pushing it a day later gives me a bit more breathing room to ensure I have all my ducks in a row. Another factor is long weekends; if Monday is a holiday that was only giving me the morning of Tuesday to get everything fully prepped.
I look forward to seeing where Avrae will go this year, and have plenty planned to continue to expand and improve her functionality.
v4.2.4 (1636)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.4
New Features
- Adds Square counters as a display type option when creating custom counters
- You can use
-type squarewhen creating/editing the counter - Follows the same requirements as Bubble counters, requiring both a min and a max to be set, with a min >= 0
- You can use
Improvements
- Allows RollEffectMetaVars to be operated on directly with pythonic operations, making automation simpler to import and write (Thanks again, @assert(Byronius.pingable==True)!)
- This change means when comparing a Rolled number in automation, you can do
RollName >= 15instead ofint(RollName) >= 15orlastRoll >= 15, as well as other comparison types (+, -, /, *, etc)
- This change means when comparing a Rolled number in automation, you can do
- Various improvements to the Dicecloud v2 importer (Thanks @assert(Byronius.pingable==True)!)
- Instead of raising an exception if no variable name is found for a skill, just skip it.
- The value of the summary of notes should be used, rather than just the summary, as it is a dict, but we want a string.
- Effects that have no value are returned as None rather than 0, so we should be sure to recognize these and skip them when they crop up.
- Features and spells should also be taggable with
no_import, so that features such as Crimson Rite doesn't end up importing all of the separate features.
- Various backend and automation improvements
Bug Fixes
- Fixed an issue preventing looking up base weapons with
/lookup item - Accounted for
!castwith regards to the thumnail/image Discord API update issue from earlier this week- Discord ended up rolling back that API change, but they do plan on bringing it back in the future
How do I make agonizing blast work without having to manually do it
Easiest way is either a snippet or alias
!alias blast cast "Eldritch Blast" -d {charismaMod} -f "Agonizing Blast|Add your Charisma modifier to the damage it deals on a hit."â
Here is the alias version
!blast -t go1 -t go2
-d1 1?
I don't suppose anyone knows the command to make a subsequent starry form: archer attack without expending another wildshape use?
Iâd assume it adds an attack for your character, so something like !a archer would probably do the trick.
So what was the command for bringing out the profile pic of a dnd monster?
!monimage
Anyone else having an issue with Avrae not posting dice rolls in Discord?
You may want to ask on the dev server, they have a list of troubleshooting they can take you through. You can find a link to it pinned here.
Seems to work for me.
Sure will, just wanted a gauge if anyone else is having an issue. As it has worked flawlessly in the past. đ
Thanks
Are the rolls still showing in your Game Log?
No, or better, they do after refreshing the page
So we would have to refresh everytime someone makes a roll to see it in the Game Log on DDB
Yeah, that doesn't sound like normal behavior, which is probably where the issue is coming from.
Do you get that same issue in another browser, or on another device?
Will try another browser, haven't done it yet. Though it affects the whole group
Tried FF (usually Chrome) - unfortunately not working properly either. đŚ
Oh! I think I remember now. đ
Does anyone in your group have a name with any special characters?
As in their character names? No. Also no changes in the group setup since last session. đ
Appreciate you trying. đ
hey just joined, no idea how to play d&d or the rules can anyone help?
Welcome! You might have more luck starting in #dnd-newcomers.
This channel is for help with Avrae, a Discord bot used for playing D&D.
https://avrae.io/
v4.2.5 (1637)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.5
Bug Fixes
- Dicecloud v2 Import fixes
- Fixed an error message not outputting properly
- Added a check for Overridden attributes (Thanks @assert(Byronius.pingable==True)!)
- Removed the errant "none" footer when using
!castwithout any targets - Various backend and automation improvements
Avrea is not displaying rolls for me either. It worked before, and when a roll is made you can see in the console it says "Avrea is typing" but nothing gets sent
I can see the rolls in the log, so not a huge deal, but mildly frustrating
Do you have any extensions and does Avrae still have the correct permissions? Can you role manually with Avrae and get it to show?
No extensions, manual rolls work, and it responds to other commands.
Sounds like something is interfering with Beyond and Avrae, like internet gremlins.
I have one character in the campaign who's stats seem a bit glitched. She just joined... I wonder if that's messing with it somehow
did they import their character into Avrae?
!tutorial beyond walks players through the steps
I have the same issue with Avrae. Says âtypingâ in discord but rolls arenât showing up in Discord for 24-48 hours and even then, not all rolls show up.
Campaign is linked, no special characters in player names, all characters are loaded in and updated, have tried both Chrome and FF.
i made a character but avrae refuses to recognize it
and instead just goes with the ones i already deleted
Did you import the character with !import, and by deleted did you mean on D&D Beyond or with !char delete?
in dnd beyond
Avrae's character database is not the same as the one on D&D Beyond, and she doesn't automatically import every character you've made
Avrae uses she/her pronouns, yes
v4.2.6 (1638)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.6
Improvements
- Clarified the help in
!testand!tembedto not recommend their use in actual aliases - Made the getattr method of accessing items in a dict an actual part of Draconic, and not just a byproduct of the interpreter (thanks @assert(Byronius.pingable==True)!)
- Updated the SRD content in the Automation Editor to represent the latest updates to their automation
- Various backend and automation improvements
Bug Fixes
- Fixed
&ARGS&containing aNonewhen used in snippets on!init cast - Fixed some oddities with
str.maketrans()in Draconic (thanks @Infinidoge.snek!)
how do i link my accounts together it wont let me import my characters
You don't need to link your Discord and Beyond account to !import character sheets, but the !tutorial beyond command should walk you through the process.
!import url.to.my.sharable.sheet should import a character
If your DDB sheet is set to private, you do need to link (or change it to public).
thanks
!action performance
Please use #ddb-avrae-commands for any actual commands.
How do I make a character
You don't actually "make" a character in Avrae. You use one of 3 possible digital sheets (use the !help import command to learn more) and import it.
Avrae can then refer to that sheet data for your character when making rolls, atatcks, etc.
I recommend using Avrae's !tutorial command and walk through the tutorials.
One of the easier ways to create a character that Avrae can import is through DnDBeyond's character creator tool.
4, technically, if you consider dicecloud v2 to be different enough
If gsheet 1.4 and 2.1 are different enough, the dicecloud sheets are as well.
I dont think 1.4 and 2.1 are different enough, they look virtually identical and use the same imported.
DCv2 required a brand new importer, and supports more features than DCv1
what is !randchar/stats for if you have a character sheet/abilities?
If you haven't generated stats yet for your character you can use that command to have Avrae roll it up for you.
hmm okay
If you want to see your stats, you can do !sheet
I have question
I use CritterDB to make a lot of stat blocks for NPCs, and I've noticed that it doesn't have the option to make an attack that forces a saving throw on its target(s). I was just wondering if there might be any specific syntax that I can write it in so that its attacks can force a save (I also quite often use the !a add command and the -attack arg on the effect command, so if it were possible to get a way to make those force a save as well, thanks)
If you need help creating your automation, head to the Development Server. You can get a link from the Avrae website https://avrae.io
If I post an invite here the mod bot eats my link
i think i fixed that, for the avrae server invite link
Thereâs at least one allowed Avrae link. đ
It's also pinned here.
Question: While I think it probably should, does Avrae automatically recognize the expanded critical range from a Champion Fighter's subclass feature?
Not automatically no, but it can be set in !csettings
Follow-up: Is there a way to automate Feat-related damage rerolls (like from Great Weapon Master or Piercer)?
Youâd need to manually create those attacks directly in Avrae, but yes, itâs possible.
Fighter: Great weapon fighting should already work
I might need help figuring out how to make that work.
It should alter the dice formula you roll given the correct weapon type.
2d6 becomes 2d6ro<3 to reroll 1s and 2s
When you !a sword
Assuming you are using a weapon equipped on your Beyond sheet and have your sheet !updated with Avrae.
(Also assuming you are rolling using Avrae)
(Since this is the #ddb-avrae-help channel)
Yes to all of the above. Longbow & piercer in this case, so just rerolls 1s. (And gives an extra die on a crit, I think)
I mentioned great weapon fighter
Not piercer
Spam mentioned piercer
Click that link and make a custom action on the Avrae Dashboard
This message has a link to the Dev server where you can get help creating a custom action
v4.2.7 (1639)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.7
Improvements
- Dicecloud v2 fix to skip consumables without variable names (Thanks @assert(Byronius.pingable==True)!)
- Various backend fixes and improvements
https://twitter.com/DnDBeyond/status/1621606978618368005
Hey everyone, D&D Beyond is having some ongoing intermittent issues, which has also impacted Avrae's ability to import/update DDB sheets (and possibly some other things)
There is a team actively working to fix these issues, but there is no ETA at this time.
Sorry for the inconvenience, and thank you for your patience.
Hey Beyonders! We are aware of an ongoing issue with users accessing character sheets. The team is currently working on a solution for this issue, and we will be sure to update you once those issues have been resolved. Thank you very much for your patience!
362
How can you make a custom attack that forces a save?
like I've made some custom attacks, but those are all attack rolls
The easiest way to do it is on the Avrae dashboard.
https://avrae.io/dashboard/characters
Just mouse over your character portrait and click the wrench that appears to get started.
so I'm looking at this now and I see save for half, how can I make it a save or nothing?
There's not a preset for it. You'd just have to add it manually.
Start with a Target node.
Then inside it, add your Save.
think I got it
You could also start with save for half and simply delete the damage node under On Success
Hello peeps
How are you guys?
Wanted to ask
Was about to play a swords bard
But I'm new to using avrea
What would be the command to use flourishes please?
You can use !action list (or just !a list) to see your available options.
But !a "defensive flourish" (or just !a defens) should do the trick, as an example.
Thanks
Thereâs a few tutorials you van run through to learn the basics, too. Check out !tutorial for the full list.
So I can not get into my dndbeyond with my discord cause it says my dndbeyond is already linked to another dndbeyond but Iâve only had one?
If you go to https://dndbeyond.com/account
is a Discord account linked there?
If so, does the whold Discord account match? Including the last four numbers Glitvhed014#4971
If that's wrong, unlink and re-link to the correct Discord account
No and I tried that and it tells me it is linked to my old account on hereâŚ
But Iâve already started rping in a group and I donât know what to doâŚ.
you need to unlink Beyond from your Discord then
Your current Discord account must be linked to the incorrect Beyond account.
I unauthorized both accounts now I should be able to link correct?
It still shows the same thing
You may need to wait a bit and try refreshing your browser to make sure it took.
The unlinking, I mean
It may take a some time to process
As noted, give it some time (10-15 minutes). There may be some caching happening.
Also run Avrae commands in #ddb-avrae-commands
Okay
Still the same message Iâm confused
Iâm getting stressed out
But it reauthorized dnd beyond on this account?
Clear it on Discord (authorized app) and DnDBeyond (My Account) at roughly the same time - then give it 10-15 minutes
Also try clearing your browser cookies and cache.
I have heard that removing the link via Discord is difficult and may take a few tries or opening some sort of ticket.
If you have access to the Beyond account which your Discord is currently linked with, it would be better to unlink from that Beyond account.
Well my dnd beyond does t have one and I canât access that other account?
So unlink from Discord is the only option.
Not sure if trying to delete that Beyond account would help in any way.
Use a PC, sign into Discord and try to disconnect Beyond from there. Or try from mobile if you already tried via PC browser.
You need to unlink your current Discord from your old Beyond account before you can link to the new Beyond account.
Yea but how can I get into it without my info for it
thank you nothing is working i sent in a ticket on the dndbeyond support tho?
You need to disconnect your old Beyond account from Discord, via Discord. Perhaps try opening a ticket with Discord?
I tried that already
Just because it didn't work, doesn't mean it isn't the answer.
Did you try to open a ticket with Discord?
Yea I did
how do i import my custom dndbeyond creature into avrae ?
Unfortunately, you can't currently.
You'll need to create them on critterdb.com per !help bestiary
gahdamn , all my work
It will be a useful reference?
True, still.
As a note: only simple attacks are imported and you'll need to create automation for anything with saves
Ah okay.
But there's help at the Avrae Development Server if you need it
Oh okay , thanks man
The link isn't working ? i made the creature.
Oh nevermind
Oh nvm the nvm, the link is not valid for some reason? i turned link sharing on.
If i paste it in google it works just fine but the bot doesn't see it as a critterdb link ?
Can you try it in #ddb-avrae-commands?
Yep
I tried to use !sb remove to remove arms of hadar but avrae keeps saying âThere are no choices to select from.â
did you add that spell using. !sb add ?
You need to remove spells added via your sheet from your sheet then !update
Itâs the spell from the psionic spells ability so I canât remove it from my sheet
If it was added to your spellbook from your sheet you can't remove it from your Avrae character via !sb remove
What site?
You tell me. Youâre the one who put it there. đ
I didn't know that was editable (or remember)
That shows whatever you put for Gender, on the Description tab.
I have all the other channels muted here ;D
Question! Does Avrae work with encounter builder? Like could I sync those initiatives up somehow?
Not yet. But Avrae can run initiative on it's own - check out !help initiative to learn more!
Oh yeah I'm familiar ^.^ I love Avrae. We were using it long before it was part of DDB â¤ď¸
Thanks for the help!
what do i add to my google sheet so avrae can add teh necessary counters and actions for the battle master's maneuvers
https://docs.google.com/spreadsheets/d/1CWDHp-e_UzYm6eKcNu6n9t1YLPMJeYCwTL4-oktMipw/edit?usp=sharing
v2.1
,
Battle Master Fighter 5
Trent Tyrehan,CLASS(ES) & LEVEL(S)
Variant Human
RACE
,INSPIRATION
STR,18
-1
+3,PROFICIENCY BONUS,AC
9
9,,Hit Point Max
DEX,â,+2,Strength
+3,ă,+3,Dexterity
â,+6,Constitution,CURRENT HIT POINTS
16,ă,+0,Intelligence,Condition
15,1,ă,+1,Wisdom
CON,ă,+0,Charisma
+3,S...
Gsheet doesn't import counters
nor does it track them at all as far as I know
This is a better question for the Avrae Dev Server
Does anyone know what's wrong with this attack. It doesn't roll to hit or add piercing damage
Where did the attack come from?
If this is a homebrew monster and it auto-generated that attack, then it could be because you're missing the average damage there at the start of the Hit section.
Try putting a three there. 3 (1d4+1)
Homebrew monster yes
But if you want it to run the whole thing, this is one you'd need to automate yourself to account for the saving throw.
If you check the pinned messages here, there's a PDF guide on how to do that.
Was there a command to give a pc a different ac during combat?
You can either add an effect or use !init opt.
!i effect Bob "Mage Armor" -ac 16
!i opt Bob -ac 16
You can also do something like +3 instead of the final number.
I recommend the effect method as it is more visible in combat and it is easier to remove.
How to drop concentration
Remove the effect
!init re "combatant name" "effect name" re is short for Remove Effect
(There is also a very nice !conc alias that will roll concentration for your own character or a target, and remove the effect automagically on a fail.)
hilarious
Dyno is a butt, you need a role from id:customize
player/dm or a pronoun
Dyno says I have to wait 30 min...lol. I'm still a newbie
You haven't even been here 2 years, calm down rookie
lol
nice!
TY as always Croebh
That is a lot nicer than having a bunch of muted channels
lol
v4.2.8 (1640)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.8
Improvements
- Adjust how long descriptions are handled in lookup embeds
- Added .attacks and .buttons to SimpleEffect
- Added include_total as an argument for parse_coins(), defaulting to True
- Better handling of offhand weapons and martial arts unarmed strike naming from DDB sheets
Bug Fixes
- Fixed displayName in Roll effects deleting itself after the first use
- Fixed an edge case rounding error in the coin purse
- Various backend fixes and improvements
Edit: There was an issue with this update, and the crossed out items above didn't make it into this version. There will be another patch in order to push those changes.
But offhand weapons are a myth! đą
Dual-wielding attacks
Is there any way to add an argument to an attack to remove a counter?
Thereâs a couple ways, yeah, but youâre getting into more advanced territory here.
Can you explain a little more about what you want it to do first?
I can use this bot as a dice bot yes?
it's literally a dice bot first...
I'm trying to get Avrae to link properly to a new server I'm in, does one of the mods/admin have to setup a DDB campaign for the 'click sheet to show on Discord' thing to work automatically?
the DM from the campaign has to link the campaign using the !campaign command
!tutorial beyond will walk you through the steps
We're trying a "Western Marches" style multiple DMs so some of the forever-dms get a chance to play. :/
since you can't hand campaigns to people in Beyond yet...
The DM can have a character in their own campaign
yeah, did that before for Npcs
but can't hand the reigns of DM over to other people.
I don't know why you would need to
I don't know what you're doing with a DM on Beyond's side that would make a difference, but I don't DM using Beyond at all.
is there a way to get Avrae to roll openly? like to have it do the monster rolls from the encounter builder in the channel the same way it does for character rolls?
Right-click on the roll you want to show to all and select "Everyone" instead of "Self".
oh, cool, thanks
Or if you open the Game Log, you can change the default at the top.
Sorry for the delay. I was wondering if I could have my Battle Master Maneuvers be rolled into one embed with the attack for things like Brace or Commanding Presence
You could make your own action for those on the Dashboard, or, more simply, use a multiline alias.
https://avrae.io/dashboard/characters click on the wrench on your character's portrait to build your own custom action.
the multiline method would be something like this:
!alias commandPres multiline !a "name of maneuver" !c "check name"
ah no
not so fast multiline
lol
You can make a snippet or alias that does this in a slightly more complicated way
rolling the bonus via Draconic code (similar to Python) and adding the result of that roll to your check automagically
The other question is how to manually add a condition to a creature for something like a shove attack. I can !init effect <target> Prone but it doesn't show the standup buttons or any of the condition effects on the targets turn.
Those aren't possible with the !init effect command, only via the Dashboard
!init re "target" "effect name" to remove an effect
Interesting... I'll have to learn some of the more advanced functions... I keep getting into situations where its advantageous to shove and the DM's get confused
Also.. Need to figure out how to add the info for Net to a target
I think I got them figured out through the dashboard. Thanks for pointing me that way
How would one roll disadvantage with Avrae? I know how to do it with advantage but not disadvantage
Both check and roll
!help check will show you !check stealth dis to roll with disadvantage, !help roll is a bit more complex but !r 2d20kl1 will keep low 1
2d20kh1 keeps the highest
keep highest
keep lowest
Okidoke, thanks!! Was trying to look on the forums but if it was in there then it was hidden XD
!r 1d20 dis actually works, too.
Oh right! But only for a d20
Better to check the built-in help than any web forum.
How do I link my DnD beyond app with my discord app without logging I to the web pave? Meaning can I do it strictly in the app?
Youâd have to log into the website. It canât be done in the app.
Well, not aside from using the web browser in the app, anyway.
if anyone is adept in avrae
can someone help me with the command to set intiaitve without rolling.
!init join -p # where # is what they pre-rolled
!init madd goblin -p # for monsters
!init opt "boblin the goblin" -p # to set boblin's init to a specific value
thank u
v4.2.9 (1641)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.9
New Feature - Starred Operator in Draconic
- The Starred operator is now available in Draconic, for all your
func(*args, **kwargs)and other assignment needs (Thank you @Infinidoge.snek and @assert(Byronius.pingable==True)!)
>>> # normal call with separate arguments
>>> {{range(3, 6)}}
[3, 4, 5]
>>> # call with arguments unpacked from a list
>>> {{args = [3, 6]}}
>>> {{range(*args)}}
[3, 4, 5]
>>> # normal call with separate kwargs
>>> {{vroll(dice="1d12+8", multiply=2, add=1)}}
3d12 (4, 9, 8) + 8 = `29`
>>> # call with kwargs unpacked from a dict
>>> {{dice_args = {"dice": "1d12+8", "multiply": 2, "add": 1} }}
>>> {{vroll(**dice_args)}}
3d12 (2, 11, 4) + 8 = `25`
Notable Difference
Assigning to a starred variable outside of a tuple or list in Python throws aSyntaxError, but is valid in Draconic:
Python
>>> *a = [1, 2, 3]
SyntaxError: starred assignment target must be in a list or tuple
```*Draconic*
```py
>>> {{*a = [1, 2, 3]}}
>>> {{a}}
[1, 2, 3]
Improvements
- Adjust how long descriptions are handled in lookup embeds
- Added
.attacksand.buttonstoSimpleEffect - Added
include_totalas an argument forparse_coins(), defaulting to True - Better handling of duplicate attacks, offhand weapons, and martial arts unarmed strike naming from DDB sheets
- Renamed the counter for Rages as imported by Dicecloud v1, to match the expected counter name used by the actions (This may result in a second counter being named, sorry about that!)
Bug Fixes
- Fixed
displayNamein Roll effects deleting itself after the first use - Various backend fixes and improvements
Known Issues after Patch 4.2.9 (Feb. 22nd)
We've noticed an issue with the patch that came out today, which causes errors in aliases/snippets that assign certain character() attributes in specific ways.
This affects character().skills and character().coinpurse when assigning to multiple variables at the same time.
There will be a hot fix going out at <t:1677132000:f> (<t:1677132000:R>) in order to address this issue. There will be a 10-15 minute downtime at that time while the bot restarts.
Edit: The fix is now in place. Sorry for the disruption!
v4.2.10 (1642)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.10
Bug Fixes
- Fixes an issue with
AliasSkillsandAliasCoinpursewhere it would cause errors when assigned to variables in certain ways
Is there a way to make avrae use average damage for attacks
Not if you're using the official automation.
v4.2.11 (1643)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.11
New Feature
- Added
SimpleCombatant.is_hiddento quickly tell if a combatant is... hidden! Thanks @kbsletten (he/him)
Improvements
- Added a friendlier error message for when you put the arguments for
!ccout of order (!cc set luck 10instead of!cc luck set 10, for instance) - Various backend fixes and improvements
Bug Fixes
- Fix generated docs for
ParsedArguments.last()and.get()not displaying the_in thetype_argument - Effects parented to a combatant being removed from initiative are now properly removed
!ccnow shows the proper number of pages when your number of counters is a multiple of 25
how does someone create a custom attack?
because dndbeyond isnt letting me modify my attack rolls
There's a couple ways. The first is !action add and then a bunch of tags to define the action's name, bonus and damage. See !help a add for details.
The second way is to go to the Avrae Character Dashboard here: https://avrae.io/dashboard/characters and use the attack editor by clicking the wrench icon that appears when you mouse over your character portrait.
can I ask someone about my character build? im new and dont understand if I did everything okay or I missed something
You'd likely want one of the channels for help with character building.
This channel is for help using the Avrae Discord bot.
#1045165827068002374 maybe?
If you accidentally import the wrong D&D beyond sheet, can you remove it? I know you can import a different one, but is it removable? If so.. how?
You can use !char delete <name> to remove a sheet.
Cool cool tyty
You can have multiple characters imported however
Yesyes its just my friend imported my sheet instead of theirs
Another question-
Is there any way to use monsters that you havent bought on dnd beyond? Im fine with what I have right now, just wondering because theres a few monsters I might wanna put the party up against that I dont have
(We play exclusively online right now)
You can add homebrew monsters through Critter DB. (!help bestiary for info)
But otherwise, no.
(Anything through CritterDB won't have the official automation, either. You'll have to do it yourself if you want it.)
But you can buy monsters individually on DDB if you don't want the whole book yet.
Whatever you spend gets credited toward the cost of the book itself, too.
How do you add homebrew spells into avrae?
Checkout the help command and specifically tome sub command
i.e. !help tome
when in initiative using avrae, is there any way to increase your armor class or other things manually?
for example if the dm employs an effect that increases my ac by 2 what would be the command to do that other than by updating my character sheet and then updating it using avrae
!init opt <Name> -ac #
my character, it would be !init opt Vanonvus -ac 18 for example
or if it's something temporary that has a good chance of needing to be removed, you can do !init effect "Name" "Effect Name" -ac +2 and remove it if needed with !i re "Name" "Effect Name"
that too. good catch
You can use !help init effect to get the full list.
But -sb -1d4 would subtract 1d4 from all saves, or -sadv str would give advantage on Strength saves, as a few examples.
v4.2.12 (1644)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.12
Bug Fixes
- Fixed an issue where a hidden combatant with negative max hp would not display their health at all
- Various backend and automation improvements and fixes
Is it still 100%?
Why are you pinging me over a 4 year old comment?
My bad I wasnât planning on pinging that
By chance do you know if avrae has a wildshape command?
There is a command to wildshape but do to the limitations of the automation system, it only displays text and uses your counter.
There is an alias that nicely handles the rest, on the Workshop.
This collection includes aliases that will allow you to utilize a Druid's Wild Shape ability with the recent "!init add" changes, allowing you to more accurately use the ability. There are also a handful of utility aliases that will hopefully improve your Avrae experience.
If you are a Moon Druid, you will need to set your subclass through Deri...
Adds the wildshape to combat in a group with you. You can then use the creature to attack on your turn and when you end the wildshape, any negative hp are transferred to your character.
- Requires the use of Avrae combat
Once someone adds the spell to the tome. How am I able to cast homebrew spells?
If itâs your tome and itâs set to active, you should be able to just !cast it. If youâre trying to share your tome with others, the easiest solution is probably to make the tome available for the whole server.
!tome <name>
!tome server
The spell does need to be in your spellbook in order to cast it. Otherwise you can cast it using -i to ignore requirements.
Add it to your known spells on your sheet and !update
How do I remove an alias and what's the coin alias
Wait nevermind that what's the auto alias
Aliases are user-made, so it could be anything.
Any good auto aliases
I genuinely donât know how to answer that. đ
Like I said, an alias can do all sorts of things, depending on who wrote it.
So whether or not thereâs a good one depends entirely on what you expect one to do.
You can browse some aliases on the workshop
once again thank you this helped
I have a character sheet that rolls to Discord through Avrae, but the character is not connected to the server. If I roll from the App, I get a DM from Avrae, but if I use the web it goes to another channel. Only one other person in the party of seven has this happen so I was wondering how I turn it off, please?
At the top of the Game Log, you can set a default for roll visibility.
Sounds like youâve currently got it set to Self in the app and Everyone on the web.
Hey all! I had quick question; does anyone happen to have a fully functioning Alias for the Ring of Spell Storing?
I think there's one on the workshop
Hi, where is the button to create a looking for players post? I keep clicking to post but the link does not work.
It just takes me back to looking for players page. Can someone helped find the right link.
I think you need to go to #channels & roles
And select that you want looking for players
Just type /looking-for players and hit enter.
Full instructions in #find-a-game.
v4.2.13 (1645)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.13
Improvements
- Adds support for using
!save death fail/!save death successas an alternative to!game deathsave fail/!game deathsave success - Added support for using hex (⏥⏢,
-type hex) and stars (ââ ,-type star) for counter displays - Various backend and automation improvements and fixes
Hello, im trying to run a lost mines campaign through discord text and avrae. Up until now its been pretty good since goblins and bugbears are included within the bot, but to my knowledge, redbrand ruffians and bandits arent since they are not classified as monsters. As such, i figured i had to make custom instances of them during init commands, but i cant figure out how to roll their actions (shortsword and multiattack) using the bot
Could anyone help me?
Does !monster bandit not bring anything up for you? That should be part of the free basic rules.
Oh wait, yes they are included, but either way how do bosses work?
Like glasstaff for example
They are just a monster like any other monster. See !help init opt for information on how to adjust monsters stats when needed.
(Basically take the base monster and modify)
How do you add actions to that base monster?
If you want to have all the automations setup, check out !help bestiary - you will have to create the needed creatures in CritterDB, a third-party site and import them into Avrae. I believe the devs have a long-term goal to eventually be able to import monsters/stat blocks from DnDBeyond. Although perhaps Glassstaff is already a part of Avrae if you own the content... let me check.
So glasstaff is not something that can be pulled in directly
But potentially just use a monster statblock similar enough to their stats and run it that way.
Id have to go make him in critterdb
How do i roll his attacks? Casting his spells then deducting the adequate hp?
Yep - !init cast "spell name" -t <target> -l <level> -i
The i ignores any spell requirements.
I see... And for physical attacks?
Thank you very much for your help by the way, you're a lifesaver
I would probably do it as !r 1d20+<mods and bonuses>
Then manually roll damage and apply it.
alright, i need a little help
recently, me and my friends were playing as normal, but now whenever an enemy targets one of my friends, he takes no damage
we tried reseting and looking at if it was a bug, but we're lost (we're using Avrae in the ! init join thingy)
I have numerous questions, but some of them are just to eliminate the obvious:
- Are you sure your friend's character is in the
!init? - Is there another creature in the combat that could be targeted by your friend's name by accident?
- What type of damage does the enemy do? Does your friend somehow have immunity to that damage type?
we are sure he is in because we all used the ! init join command, and it shows heâs in combat; the problem is that the creatures dont give him damage so his HP stays the same. The damage we had been using was scimitar or morningstar, and his characterâs only immunities are disease and critical hits
OK, and you are using the proper -t with your friend's name after it? And what is your friend's full character name? There might be some issue with a character in his name not letting the target work.
(for context his characters name is Steel)
we had restarted thinking it was just a bug but it continued regardless
the thing is was that it was working fine before, but now whenever it should hit, it doesnât (im realizing that screenshot was a bad example bc of his armor class, but it happens even on a 20)
They didn't include the attack name.
The -t then gets misinterpreted as the attack name, which is why it prompted to choose an attack.
And then with the -t gone, Steel alone does nothing.
The correct command would be !ma bugbear javelin -t Steel
so are you saying to include the attack name and weâll be good?
alright weâll try it; i believe you are right we are a little new to this :p
Alternatively, if it's the bugbear's turn in initiative...
!init attack javelin -t Steel
Or !i a javelin -t Steel if you're lazy like me.
ok, good to know
Then it will attack as that specific bugbear and account for any temporary effects, like Bane or whatever.
IT WORKED TY SO MUCHHH!!!
There's some initiative tutorials if you want a guided walkthrough. Just run !tutorial to get started.
Use #ddb-avrae-commands for running commands please.
Avrae is not listing all my attacks, it's ignoring cantrips. I tried !update.
Is it not possible to use customized spells / spell attacks with Avrae?
Cantrips are spells, so theyâll show up under !spellbook instead. (!sb if youâre lazy like me.)
Can you explain a little more here, though? Customized in what way?
In DndBeyond you can customize the name and description of an attack (purely flavour). And this will show up when using Avrae:
#ddb-avrae-commands message
But this does not work for cantrips.
Ah yeah, I wish it did. đ
The workaround is to create it as a homebrew spell in DDB and again in Avrae (and youâd probably need to write your own automation for it, too).
Not an easy thing.
Yeah, that's a bit much for flavour. Too bad, and a bit wierd. I believe spell customization is RAW?
Ehhhh⌠flavoring the way a spell looks is an optional RAW. I donât think it technically says anything about renaming it.
What you could do, though⌠đ¤
You could create a custom attack that just casts the spell.
And then name that attack anything you want.
So then it would show up in !a and !a list with your custom name.
(But itâd still show in !sb and !cast with the real name.)
Cool, and it would use up an approriate spell slot?
Youâd have to manually add that where needed, but itâs doable.
Just hover over your character here and click the wrench to get started.
https://avrae.io/dashboard/characters
Hm, I just get bumped back into Discord from that link?
You need to sign in using your Discord account.
I tried making a custom spell attack on DndBeyond, but it keeps adding my modifier to the dmg
So I've added it to Avrae now. How do I add it to the character?
You already did. đđť
You can use !a list to confirm or !a <name> to use it, just like any other attack.
Hm, but that's the custom spell attack that won't work due to adding modifier.
I was thinking about the Custom Spell I added in Avrae "Tome".
I got it to work now. Thanks!
Hi again, is there a way to show a list (for dm and other players) of my current infusions via Avrae?
There isn't anything built into Avrae to track infusions, but there is an Artificer collections on the Workshop that many use to help streamline some Aritficer abilities. I think it tracks infusions
Is there an Avrae command to use potions?
There isnât a built in command but there may be an alias for it on the Avrae dev server/workshop
Thank you
Has there been anything made for lunar sorcerers? Iâm having trouble
Is there a command for casting a spell for the Fey Touched feat?
It's tricky. Because the Fey Touched feat can allow many spells, there's no efficient means of automatically casting the spell from it.
What is recommended is to !cast the spell and add the -i tag at the end. Then !cc "<spell name>" -1 to mark it as used.
But I have yet to use Fey Touched in any of my character builds, so I may have underestimated the dedication of the coding team.
Thatâs a pretty easy one to automate yourself if you prefer, too.
How? Is it possible to do two commands in one alias?
There's aliases and there's automation. Aliases transform one !command from Avrae to a new name (and do a whole bunch of other stuff); while automation creates a new !action in your list, one that can include removing a counter mark off of a previously set up counter, and then casting a spell. The alias is tricky to get it to do both, the automation will do it... pretty automatically?
Hey, question, is there anyway, on dnd beyond, to make a weapon deal more damage on a failed saving throw
I just want to add grung poisonous skin to my rapier directly
To my rapier of warning to be specific
Not from the D&D Beyond side. You'll have to come to Avrae's side of things and learn about automation. Although, I suspect there may be automation for the grung poison created already...
!a import name: Rapier of Warning
automation:
- type: target
target: each
effects:
- type: attack
hit:
- type: damage
damage: 1d8+{max(strengthMod, dexterityMod)} [magical piercing]
- type: save
stat: con
fail:
- type: damage
damage: 2d4 [poison]
success: []
dc: "12"
- type: text
text: >
You can also apply this poison to any piercing weapon as part of an attack
with that weapon, though when you hit the poison reacts
differently. The target must succeed on a DC 12 Constitution
saving throw or take 2d4 poison damage.
miss: []
attackBonus: max(strengthMod, dexterityMod)+proficiencyBonus
_v: 2
proper: false
copy and paste that somewhere where it accepts avrae commands (not in this channel tho)
Well thank you, but also, how do I delete it after I make it?
Because I made it, then I made it again with a different name
!attack delete "Rapier of Warning"
thx
I happened to have this saved (although slightly different damage) so I just edited it a bit
With the closing quotation mark, of course. đ
No idea what you mean
Didn't even need quotes lol
Thanks though
Question; is there a way to automate the same for the poison condition after an unarmed attack?
@keen mauve ?
You can just edit the one above. Change the attack bonus, the damage, and the description.
Or you can pull them up in the Avrae dashboard and make the changes there. Just hover over your character here and click the wrench to get started.
https://avrae.io/dashboard/characters
thanks, I mostly got there I'm just having one issue, which is how the hell do I make it use the modifier I want for the attackroll
nvm I got there
Thanks still
You can find the built-in variables listed here:
https://avrae.readthedocs.io/en/latest/aliasing/api.html#cvar-table
v4.2.14 (1646)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.14
Improvements
- Added a
titlekey to text effects in automation, allowing you to change where it saysEffectfor more customization - Change the Init Effect name from str to annotated string, for better handling of things like Stunning Strike or grapples
Bug Fixes
- Fixed hex/star not being called out in the help for
!cc edit - Fixed the bubble display in
!g ssshowing a filled bubble twice - Various backend and automation improvements and fixes
Oh nice!
Hello, by chance has someone done a mostly/totally text based server for solo play?
If so, can you point me in the right direction of doing this myself?
I dont want to join another community due to feeling pressured to participate and or restrictions on availability.
I just want to make a no pressure server to conduct various day to day work, fishing, arena combat, and maybe a dungeon tower type deal.
Creating a server is easy enough. Just click the "Add Server" button in the server list.
Then you can use this link to invite Avrae to the server.
http://invite.avrae.io/
Is there something you were looking for beyond that?
Got a question regarding hiding attack roll data when I make a monster attack with avrae. If I use the '-h' argument in the command, like in this example of a goblin wielding a scimitar:
!i attack Scimitar -t Bob -h
I get the hiding of the dice rolls that I am looking for, but the first line of the resulting box says "An unknown creature attacks with a Scimitar!" instead of "Goblin attacks with a Scimitar!"
If I drop the -h, I get the correct narration for the attack, but the dice roll math is now completely visible. Is there a way to get the proper monster name with the hidden dice rolls? Pic added to illustrate what I am talking about.
You could manually override the title.
!i attack Scimitar -t Bob -h -title "Goblin attacks with a Scimitar!"
It does seem a little strange to me that it still hides the name even in initiative, where they can just look at the initiative list anyway. đ¤
(It makes sense for !ma)
Yeah, that's why I thought it was odd. But I didn't realize that you could override the title. I'm probably going to abuse that....
Could be worth bringing up on the Avrae dev server if you want to propose a change there.
!i attack Scimitar -t Bob -h -title "Goblin stabs Bob the pathetic wizard right through his light armor!"
Yeah, I may toss that over there. Just wanted to make sure that there wasn't something I was missing before I sent it up the chain.
And make sure to read the rules before making requests/reporting bugs
I made a custom NPC statblock in D&D Beyond as a homebrew monster and also imported into the Avrae bot hoping that the portrait would come up when I roll dice for the homebrew monster while running encounters like it does for all the other monsters, but alas, it does not. Is it possible to get the portrait for homebrew monsters to show and how?
for example if I make an encounter with an orc and the orc makes an attack roll Avrae will say the orc is attacking, show the roll, and if I roll damage it edits it to show that too and there's a nice picture of an orc there in the message - I want that with my hombrew monsters too
Just to clarify: is this a monster you added in CritterDB, or are you rolling from the Encounters page in DDB?
I entered into D&D beyond and when that didn't do it, I added into critterDB as well and imported that into avrae...and the dice rolling is in the encounters page
what Avrae shows is the same thing it does if I rolled dice for another player in one of my campaigns (if another player rolls their own dice and has their sheet imported into the bot from dndbeyond, it shows their portrait - but if I roll dice for them from their character sheet on dndbeyond, it does not) ... when I roll dice in the encounters page for a normal monster it shows up like the players' do - portrait and all, but if I roll it for a monster I made in homebrew it does not show a portrait
also I think it may be prudent to point out that I used an existing template and did not make this from scratch (I believe it was the thug statblock I based it on)
Images in CritterDB are definitely supported. You can add one in the first section there.
But thatâs not gonna do anything if youâre rolling in DDB instead.
Youâd need to use Avrae directly.
that works, but way less convenient for smoothly running encounters efficiently
I'd disagree with that, but to each their own. đ
How can I modify coins in my server?
In what way are you trying to modify it?
Coin rates
I donât think you can with the built-in coin support, then.
But you could see if thereâs a user-made alias that will do the job.
https://avrae.io/dashboard/workshop?q=Coin
Quick question. Was playing last night and I attempted to cast a level 1 spell as a 2nd level. I used this "!cast thunderwave - L2 -t Spider". When I hit enter it only did it as a 1st level spell. What did I do wrong?
Should be -l 2
With a lowercase l and the space in the right spot.
!cast thunderwave -l 2 -t Spider
Thank you.
Hello
whenever my friend tries to cast speak with animal, avrae says "True is not a valid stat to cast with."
(His character is a druid, his spell slots are available and the spell is known and prepared)
!cast "speak with animals" instead of !cast speak with animals
Avrae treats spaces as breaking points for commands. So she sees !cast speak then the valid tag with and ignores the animals. Since the with doesn't have any inputs, it defaults to True and Avrae says True is not a valid stat to cast with.
Is there a way for a person to run two characters at the sametime in Discord using Avrae and Dnd Beyond without setting up a second account in either?
Yeah. Just !import both, then use !char <name> to switch between them.
Are you using these two characters on two different servers?
If so, switch to the one you want for that server, then use !char server. It will automatically use that character whenever youâre in that server.
how would i apply gift of alacrity to my initiative?
That gives you advantage on initiative checks right?
it adds 1d8 to them
Then that would be !c initiative -b 1d8
ty
or !init join -b 1d8
No. It's the same server and the same campaign.
Then yeah, youâd have to manually swap characters as needed.
follow up question: can i cast unprepared spells?
Yes !cast "spell-name" -l <level> -i (-i for ignore casting limits)
See !help cast to see all the subcommands/attributes associated with the cast command.
thank youuu
How do I change the account linked with avrae as the original no longer exists
Do you mean the Discord or the DDB account?
Basically my discord is linked with an account that no longer exists but discord hasnât recognized that so I canât link it with my new one
You may need to contact customer service, then.
http://dndbeyond.link/SubmitTicket
hey guys how do you use avrae
Check the tutorials under !help tutorial.
so i have a custom rolling formula for avrae, how would i set a minimum total
i use !r 6 3d6kh2+6 and i would like it if the minimum total was 70
Avrae actullay allows you to configure server settings for the randchar command to require it to meet a point threshold and also configure the dice rolling method.
Let me see if I can remember the command to manage server settingsâŚ
Ah itâs server_settings and you need the access to manage server settings on the Discord server to run it.
Not !randchar, but !rollstats
lol - silly brain. Thanks!
Is there a command for rolling percentiles?
!roll 1d100
v4.1.15 (1647)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.15
Bug Fixes
- Dicecloud sheets (both v1 and v2) now have proper links to view the sheet from the dashboard
- Fixed a typo in the help for
!rollfor the Ice Knife demonstration - Text effects should no longer show duplicates if they have the same text and title
- Various backend and automation improvements and fixes, notably:
- The Dragon Fear feat should now properly handle all Fizban Dragonborn subraces
- Clockwork Sorcerer's Trance of Order ability properly uses Sorcerer Points as a secondary resource
Is there a way as a DM to see who has linked their characters to my Discord through Avrae?
Nope
is anyone else having trouble with the dnd beyond website connecting to avrae
because everytime my crew does checks they dont show on the discord
Iâd suggest having everyone run through !tutorial beyond to make sure theyâre set up correctly.
no its not that
we already did everything and were playing
but everytime we roll dice on the website it, the values dont load
so avrae doesnt get a response
and it just happened outta no where
Do the rolls show in the Game Log on the site?
only if we were to reload
but we kind of want it to show up on discord like it has been doing
but since it doesnt load normally, avrae doesnt get a proper response to post it into the chat
Do you get the same issue in another browser or on another device?
Hello! I had a question about the D&D GSheet, is there a way to import information from another already made D&D sheet to the actual GSheet?
Because retyping everything will be a nightmare, and I really donât wanna go through all that again ;~;
Itâs all based on cell position.
So all the data has to be in the same place as the official one.
Yeah, shouldnât be that hard.
At worst, you can just copy+paste everything into the right spot.
True
No Scheduled Update for Today (April 19th)
I've been working hard on upcoming book content, and as such there is no downtime this week. However, I'm pleased to say I've just pushed a significant update to grappling monsters. All of them. All of the grappling monsters.
Things that should now be consistent among them include the name of the effect now includes who is grappling you, it will have a button to escape, and an effect is now placed on the grappler, indicating who they are grappling as well as a button to release the grapple.
I hope this makes grappling such creatures/attacks much easier and less confusing, enjoy! đ¤ź
Whatâs the command for long rest/short rest using the avrae bot?
!game longrest or !g lr
is it possible to do multiple multirolls in one command? something like:
!rr 5 (d6+4) & 2 (d6+d8+4)
except working of course
Yeah there's the multiline command but... I don't think its very performant and I believe the Avrae devs recommend avoiding using it.
!multiline
!rr 5 d6+4
!rr 2 d6+d8+4
You could even throw it in an alias.
!alias mgy multiline
!rr 5 d6+4
!rr 2 d6+d8+4
!mgy
very cool
Okay, can anyone help? I've been trying for the life of me to make this work, but it keeps giving me the same error message
This is a damage reduction ability similar to the goliath's, but I know avrae just uses healing for that, so I made an ability that simply heals you, except it doesn't work, and I don't know why, somebody please tell me what I'm doing wrong
In that first screenshot, the {} at the end of the line means you need braces around any variables or code you want to use.
Without those, it gets to the âeâ in dexterity and expects a number instead (because it follows a âdâ, as in âd20â).
Iâd do -(1d10 + {{dexterityMod + proficiencyBonus}})
is there supposed to be spaces between +es?
It doesnât generally matter either way.
oh
huh
well it works now, thank you
but I have a question
so I may avoid coming here in the future
Just as a heads up, what youâve got there could heal for more than the original damage amount.
why are { and } there twice?
I know, but the other abilities are coded the same and do the same
In this case: habit. đ
for example the fathomless' reaction ability, or heavy armor master, all just heal
Singles {} work for mathematical operations.
Doubles {{}} work for that and everything else.
alr
got it
But is there a way to make it not heal more than the previous damage?
Cause I wouldn't know how to do that
The official ones should be set up to take an -amt that lets you specify the original damage amount.
Without that, it would indeed just heal for whatever your total is.
something with {max but idk
Are they
?
I could swear it at least use to be that they would just heal
So !a "guardian coil" -amt 1 should stop it from healing more than 1hp.
ohh
yeah I didn't know that, everyone simply used them and did !i hp after or !g hp
is there a way to add that in the command
btw, I just noticed you are the same guy as the one that helped me last time
Does anyone know how to add counter to avrae without !cc? like the default counter that avrae puts there for class/race abilities
Youâd need to add a Use Counter node with a counter that doesnât exist. Set it to ignore errors.
Then if you call the variable lastDamage, you can change your roll to this:
-(1d10 + {{dexterityMod + proficiencyBonus}}, {{lastDamage}})kh1
Oh that makes sense, thanks
It reads those from your character sheet.
So the only other (and probably harder) way is to add them there.
oh no
I'll try
And fail, apparently
I think I'm stupid, I failed
Hey there. Is there a way to restore spell slots to monsters during combat? I accidently cast a wrong spell and would like to refund the slot.
The !g ss command works on player characters...
.!i ss (lvl) +X
it needs to be their turn
or
just casta spell with -i
-i ignoress spellbook requirements
Thanks!
In what way?
There is no !i ss.
i am in the depths of dispair
how do i make a homebrew spell work
it doesnt wanna cast
Did you add it in the Avrae dashboard?
i used dice cloud to create it
this happens
its not in the spellbook
just under unknown
You need to add it here, then.
https://avrae.io/dashboard/homebrew/spells
Still getting the same error?
trying to get it to work rn
Is that a yes, then? đ
What did you name the tome you added the spell in?
You may need to activate that tome using !tome [name]
!char [name]
ty
How do I make this only apply to certain types of attacks, instead of all things that deal damage
I need it to be for monk weapons or unarmed strikes
Thatâs not possible, Iâm afraid.
The target will have to manually add the damage when they use an applicable attack.
Is there a way to make it show the rounded down version? because it literally show +1.5
{wisdomMod//2} should do it, I think.
If not, {floor(wisdomMod/2)} definitely will.
got it
My players are unable to target their enemies when using the avrae bot initiative even tho they're using the right commands
thanks, works
So I got to here, but where do I say what is added
Like I want an extra d4 to those skills
Got a screenshot you can share? Preferably one that shows the command used.
Youâll probably need to use a Roll node instead.
The commands arnt visible but is the command to target a creature in combat like: !attack -t(creature)
?
Idk I'm just a bit confused cause this. My 1dt time using the bot and the help page isn't that helpful lol
Youâd need the attack name immediately following the word attack.
Dunno what to do with one of those, do I need a variable aswell or something else?
And a space in between -t and the creature name.
Oh so like !attack trident -t (creature)
(ohhhh ok
Oh ok
I use the !Init next to we'll go through the initiative list right
Like for each turn
Probably 1d20 + {ceil(target.skills.intimidation.value, target.skills.acrobatics.value)} + 1d4
Yep
And then !init attack (or !i a) to attack as whoeverâs turn it is.
So, I switched it to investigation and insight, but this is what comes up
You've already helped for a ton of things, so you really don't need to, but could hop into a vc with me to get this figured out?
Can't VC at the moment, but can you export your code and share it here?
There should be a little up arrow near the top right.
- name: mark of detection
automation:- type: target
target: self
effects:- type: roll
dice: 1d20 + {ceil(target.skills.investigation.value,
target.skills.insight.value)} + 1d4
name: MoD
_v: 2
proper: false
- type: roll
- type: target
This?
It used to be different, but I deleted what I had before with ability checks and whatnot since I wasn't getting there
- name: mark of detection
automation:- type: target
target: self
effects:- type: check
ability:- investigation
- insight
_v: 2
proper: false
- type: check
- type: target
This is what I wokred to originally
There we go.
Change the dice to:
1d20 + {{max(target.skills.investigation.value, target.skills.insight.value)}} + 1d4
Needed double {{}} since it's calling a function.
And I used the wrong function anyway. đ
Okay
So
It worked at first, then I tried messing with it, now it doesn't work anymore
OH I4M DUMB
So, rn I have a command that will roll investigation and insight, and add a d4 respectively.
But is there a way to buff the default skill? like on to !c?
You can add a fixed number to it by editing your character sheet.
You can manually add a dice roll. !c insight -b 1d4
You can use an init effect to automatically add a dice roll for all ability checks, but not for specific skills.
Head to http://invite.avrae.io/ to invite Avrae to your server.
You'll get a quick tutorial once it's added to guide you through the first steps.
I know most of those methods alr, fixed number can't be a die on your sheet
i want to make that quicker, even tho it's probably not worth it
I know, I did that then noticed that doesn't work
Already done
How do I have a monster cast a spell?
What's the command for that cause I'm not finding it lol
Ohhh ok thand
I have to type the entire monsters name?
And not just the bots abbreviation of it for initiative
If you use !mcast, yes, it needs the actual name.
If youâre in initiative, you can use !i cast on their turn without needing their name at all.
v4.2.16 (1650)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.16
Improvements
- The conflict message that comes up if you have a local and workshop alias/snippet of the same name is now a little clearer about the types that are conflicting
- The display for contested ability checks is now a lot more obvious about who won/lost the contest
- Various backend and automation improvements and fixes
Bug Fixes
- Doing an unequal variable assignment now properly shows the exception, instead of causing an actual error with the bot (Thanks @assert!(Byronius.ping().is_ok()) and @Infinidoge.snek !)
How would someone use second wind?
Like what's the uh command to use it on avrae
And general abilities
!action "second wind"
Or you can use !a instead of !action.
!a list will show everything you can use.
Oh thanks again lol
Is there a way to have avrae remove the item description/effect when making an attack?
I assume youâre using DDB? If soâŚ
- Click on the item
- Open the Customize menu in the sidebar
- Put a single space in Notes
!update
That did it! Thank you so much!
is there a command to like
roll 10d4 and reroll the 1s
!r 10d4rr1
Is there a command for adding or deducting gold or silver? I thought it was !coins but it doesnât seem to work.
(Please ping me with a reply if you do)
!game coins +10gp -5sp
Can you fish with the avrae bot
There may be an alias for that - check the Avrae Workshop:
https://avrae.io/dashboard/workshop
Use this link to invite Avrae to your Discord server: https://invite.avrae.io/
More info on Avrae's commands can be seen here: #ddb-avrae-commands message
i have to make a new server and then just click the link everytime i make a new server then? and thank you.
Yep - and then setup whatever permissions and roles you need/want for trusted folks on the server to create aliases, etc.
Thank you again.
Is there a way to make players fall below 0 hp, or would that call for a custom command?
Maybe read up on the !g hp command - but that's more the player setting their hit points. If you're in initiative there's the !i opt <player/creature name reference> -hp #
How do I make a roll for my character rather than myself? So, for instance, it would say â(X Character) made a perception checkâ rather than what I rolled.
Thanks!