#ddb-avrae-help

1 messages · Page 22 of 1

raw trout
#

using the initiative tracker or are you just using a initiative check?

north coral
#

using the tracker

#

I tried !i add but I dont think it worked as it didn't include the players HP or AC

keen mauve
#

You cannot add another character to initiative. They can only add themselves.

raw trout
keen mauve
#

aaand

#

Check the "Account" page on DDB, do the four numbers that come after your discord tag match the numbers on the site?

raw trout
#

and it wasn't that

keen mauve
#

Try re-doing !ddb now that you've changed it

raw trout
keen mauve
#

hm

flat drum
#

it can take up to 15 minutes after you link your correct account for the information to be available

flat drum
keen mauve
#

oh phew backup has arrived

flat drum
#

it would be !level sub phb or !level sub dmg not !level sub <book>

#

<> these are never included, they only mean the argument is manditory

#

take a look at !help level sub for a listing of the book abbreviations.

raw trout
flat drum
#

there is more to the error message than just that

raw trout
#

there is but I got the message it didn't want me using it lol

flat drum
#

can you access non SRD spells and monsters with Avrae now that your correct Discord account is linked?

raw trout
#

I suspect I need the [gvar-address] but I got no idea where to find those

flat drum
#

you don't need a gvar address

#

and there is no repository for those anyway

hushed lotus
#

have you linked your Discord and Beyond accounts?

#

If no, then that's the issue

flat drum
#

they mentioned an issue with that earlier

hushed lotus
#

oh. disregard me then.

raw trout
#

yes it is linked, and even updated link, and even used the !ddb, as for spells never had issue I can use Mind Sliver just fine

#

never mind just remmebered I have them manually programmed

flat drum
#

yeah if they show up with a đŸș they are homebrew from a Tome

raw trout
#

I deleted the tome, so need to check something

#

you got an uptodate !level alias

raw trout
#

thanks got it all sorted now

random pagoda
#

what's the command to track ammunitions

hushed lotus
#

there isn't one.

#

Avrae doesn't interact with the inventory

random pagoda
#

then

#

lemme send the screenshot

#

here

hushed lotus
#

...okay, and? the weapon has the Ammunition property, being a shortbow.

#

that doesn't mean it interacts with the inventory at all, because Avrae doesn't. have. that. capability.

#

Avrae only interacts with what you have set as Equipped so it can track damage and armor class, etc.

heavy cobalt
#

that's probably the arrow snippet

flat drum
#

there are some ammunition snippets arrow, bolt, bullet made to easily track ammunition used when you make an attack

wheat gardenBOT
#
TheReverendB
Ammunition Tracking
Information

Author: @lucid lichen
Tags: initiative, item
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f73cc73192fdca3888bc2fe

Description

This collection provides a variety of snippets to expend ammunition, as well as the !collect alias to retrieve your ammunition after a fight.
If you want to track the ammo fired create an svar|cvar|uvar named trackShots (EX: !cvar trackShots 1)

If you would like to create additional snippets for other types of ammunition, you can create a snippet like such:

!snippet ammoNameHere {{c = 'AMMONAMEHERE'}}
{{C, F, ammoNameHereF, track = 'Used ' + c, 'Fired ' + c, get('ammoNameHereF', 0) + 1, get_svar('trackShots') or get('trackShots')}}
{{create_cc_nx(C, 0)}}
{{create_cc_nx(F, 0) if track else ''}}
{{(create_cc_nx(c, 0), set_cc(c, 20)) if not cc_exists(c) else ''}}
{{v = get_cc(c) > 0}}
{{miss = get('miss', 0) + (not v)}}
{{(mod_cc(c, -1), mod_cc(C, 1)) if v else f'miss{miss}'}}
{{mod_cc(F, 1) if v and track else ''}}

... [description truncated due to length]

​

Workshop Information Last Updated: <t:1635388938:R>

flat drum
#

These don't interact with the inventory on your sheet, but they do create a custom counter that tracks your ammunition on your Avrae character, as well as your spent ammunition. You can then !collect ammunition after a battle (an alias that 'picks up' half of your spent ammo in that same collection)

hushed lotus
#

aight, that's still pretty convenient

flat drum
#

It's great for catching players who don't use quotes when casting "fire bolt" as well

silver void
#

So that’s what my player did wrong

flat drum
#

If they don't use quotes, Avrae thinks they're trying to cast the spell fire with the snippet bolt

#

Eventually, the bolt snippet will force them to miss (when they're out of ammo)

silver void
#

Just scolded them for it

wet junco
#

Punchy McFighterguy?

empty linden
#

The secret testing character....

native galeBOT
#

v3.2.0 (1574)
https://github.com/avrae/avrae/releases/tag/v3.2.0

New Feature: Prepared Spells and Pact Slots
Starting in v3.2.0, Avrae will start to track prepared vs. unprepared spells and the distinction between pact and non-pact slots. No new commands have been added, but certain commands have been updated to take advantage of this new tracking:

Updated Commands

  • !cast will now pop up with an additional confirmation if attempting to cast an unprepared spell without the -i arg
  • !update and !import now take the noprep argument to import all spells as prepared
  • !spellbook now takes an all arg to display unprepared spells
  • !game spellslot now attempts to modify pact slots before non-pact slots if applicable, and takes a nopact argument to ignore this behaviour
  • !game shortrest now resets all pact slots while respecting non-pact slots (note: if the srslots csetting is enabled, it will reset all spell slots regardless of pact status)
  • !tutorial spellcasting has been updated to add a hint about Warlock spellcasting in the Long Rest step

Draconic API Updates
Pact/prepared attributes have been added to the Draconic API for use in custom commands:
https://avrae.readthedocs.io/en/latest/aliasing/api.html#aliasspellbook

  • Added AliasSpellbook.max_pact_slots, AliasSpellbook.num_pact_slots, and AliasSpellbook.pact_slot_level
  • Added AliasSpellbookSpell.prepared

※ Pact slot tracking is only available on D&D Beyond character sheets due to import limitations.

Improvements

  • Automation commands (e.g. !a, !cast) now take the -sb arg to grant all targets a save bonus (thanks @kbsletten (he/him)!)
  • Added the -controller arg to !init madd (thanks @ProperAttorney!)
  • Added a strict param to SimpleCombat.get_combatant(), SimpleCombat.get_group(), and SimpleGroup.get_combatant() (thanks @Mahkasad.so [Pings|bplan|denc]!)
  • Other documentation fixes and improvements
#

Bug Fixes

  • Fixed an issue where running !update on a server character would unset them as server active (thanks @Byronius Maximus!)
  • Fixed an issue where !spellbook could fail with a large number of homebrew spells

Automation
(thanks @Croebh.Spoop (They/Them)!)

  • Swarm creatures' attacks now automatically change between the full-health and half-health variants as appropriate
  • Certain creatures' actions that modify a target's maximum health have been updated
  • Certain creatures' actions with additional effects when a target fails a save by 5 or more have been updated
  • Actions granted by feat variants (e.g. Gift of the X Dragon) have been added
  • Druid actions no longer use charges of Wild Shape when the Druid is level 20
  • Fixed an issue where a Monk's monk weapon die was not scaling correctly
  • Other fixes/improvements
ruby crest
#

How do you take away health outside of combat again?

steady dew
#

!g hp -/+# (or) set #

#

!g hp +X or -X
or
!g hp set X

ruby crest
#

Tysm!

flat drum
#

you can even use dice in that

#

!g hp +2d4+2

fringe elm
#

-h (hides AC/HP)

adv/dis (gives advantage/disadvantage on initiative roll)

-p <#> (places at prerolled init)

steady dew
#

normally monsters have hidden turned on

fringe elm
#

Could anyone explain how to type this command when in gameplay?

steady dew
#

if you turn it off, their AC, HP, and such, are shown like a player character

#

you either do

!i madd monstername <args (such as '-h' or '-p #' or 'adv/dis')> when adding the monster to initiative

#

or, you use
!i opt monstername <arg (such as -h to toggle hidden, -p to change initiative)>

#

for example

!i madd orc -p 15 will add an Orc with a set initiative of 15.

!i madd orc -h will add an Orc and they will not be hidden, their AC and HP being free to see.

!i madd orc adv will add an Orc, and they have advantage on their initiative roll.

fringe elm
#

Thank you. I think for myself I better go back to paper and pen like 30+ years ago. lol

steady dew
#

avrae is surprisingly easy once you figure out their context

#

it's just about talking to Avrae in a way they understand

#

all the commands for initiative use !i for
command initiative do this stuff

#

like !i madd orc -n 3 -group orcs -p 15 is like saying
initiative add 3 orc monsters in a group named orcs with initiative set to 15

fringe elm
#

Ok your very helpful, I appreciate it.

#

I think I need a book of dummies on Avrae. lol

#

thank you Aud

steady dew
#

all the commands are shortenings, pretty much.

fringe elm
#

ok

steady dew
#

initiative monster add orc: number of; =3, group? yes, name is orcs. initiative? set to 15.

fringe elm
#

ok

steady dew
#

also, if a !i command would have to know something about a certain combatant, it usually takes from the current combatant if you're the controller of the initiative.
such as !i a attackname will just take from whoever's turn it is.

simple whale
#

@steady dew you the real MVP

steady dew
#

ah shucks, it's nothin

flat drum
#

Try the !tutorial

low jacinth
#

what would the proper command string for using "green-flame blade" ?

empty linden
#

Probably do something like !a <name of melee attack> -d 1d8[fire]

keen mauve
#

There's also a snippet for it

low jacinth
#

was using !cast "green-flame blade" -t <target> -t <target>

#

issue was that i wasn't getting the proper damage on the second target,

#

first target is 2d8 fire second target is 1d8 fire + spellcasting ability modifier

#

ok how do i use snippets?

#

nvm i figured it out thanks

flat drum
#

The spell automation is correct with two targets

#

The first target gets damage die, the second target gets damage die + spellcasting mod.

#

The dice are the same

#

!spell green

#

Ugh

#

@low jacinth https://www.dndbeyond.com/spells/green-flame-blade?utm_source=avrae&utm_medium=reference

You brandish the weapon used in the spell’s casting and make a melee attack with it against one creature within 5 feet of you. On a hit, the target suffers the weapon attack’s normal effects, and you can cause green fire to leap from the target to a different creature of your choice that you can see within 5 feet of it. The second creature takes fire damage equal to your spellcasting ability modifier.

This spell’s damage increases when you reach certain levels. At 5th level, the melee attack deals an extra 1d8 fire damage to the target on a hit, and the fire damage to the second creature increases to 1d8 + your spellcasting ability modifier.

#

The snippet is nice, but doesn't attack the second target, where the spell does.

sonic crystal
#

Can I get some help real quick? I'm playing a Monk and Unarmed Strike2 is listed, i'm trying to remove it

#

!action delete Unarmed Strike2
doesn't seem to be working

#

!a list

wheat gardenBOT
#
Xaimés (James) Azuniño's Actions
Attacks

2-Handed Quarterstaff: Attack: +4 to hit. Hit: 1d8+2 [bludgeoning] damage.
Dart: Attack: +4 to hit. Hit: 1d4+2 [piercing] damage.
Quarterstaff: Attack: +4 to hit. Hit: 1d6+2 [bludgeoning] damage.
Unarmed Strike: Attack: +4 to hit. Hit: 1d4+2 [bludgeoning] damage.
Unarmed Strike2: Attack: +4 to hit. Hit: 1d4+2 [bludgeoning] damage.

Bonus Actions

Flurry of Blows: Uses 1 charge of Ki Points.
Patient Defense: Uses 1 charge of Ki Points, Effect: Dodging.
Step of the Wind (Dash): Uses 1 charge of Ki Points.
Step of the Wind (Disengage): Uses 1 charge of Ki Points, Effect: Disengaged.

Other

Arcane Recovery: Uses 1 charge of Arcane Recovery.

sonic crystal
#

!action delete Unarmed Strike2

wheat gardenBOT
#

There are no choices to select from.

keen mauve
#

assuming so

#

But gotta make sure

sonic crystal
#

yes!

#

I was wondering where 2 is coming from? if my actions list only shows the one

keen mauve
sonic crystal
#

thank you so much

#

that fixed it

keen mauve
hot jewel
#

can someone help me finish my character

#

or make

viscid kernel
#

This channel is for help with Avrae.

broken bay
#

Hi, is there a way to hide creature names in Avrae when rolling from DnDBeyond stat blocks in the encounter builder?

viscid kernel
#

Not from the encounter builder, no.

#

But if you’re rolling in Avrae, you can add -h to the roll — !ma zombie slam -h

broken bay
#

Ahh okay, I knew you could do it in avrae itself but was hoping for an option to do the same through dndbeyond. Don't want PCs looking up creature stat blocks

north coral
#

Is there any way to hide initiative rolls? I added initiative for a monster but I didn't want the players to know what it was. When I typed in the command, it has stayed visible for everyone to see and I can't delete it from Discord.

silver void
north coral
#

yep I think so, thanks. Any way to hide a roll after the fact?

silver void
#

The same -h should do

north coral
#

nope didnt work, the original message is still showing on the discord channel. Oh well, guess my players know what's about to join them in combat. But I'll remember the -h for next time!

silver void
#

Did you do the command with -h directly after the name?

#

Since for the -h to work you need a space after the name

north coral
#

Yes that works. I meant I had already typed a command without the -h and now the message is showing for all the players to see and there is no way to delete it.

silver void
#

Ah, right. My bad on that one

north coral
#

Thanks for the help, now I know what to do next time 🙂

steady dew
#

-h toggles whether or not they're hidden

#

if you use that, it puts their HP and AC out to be seen

#

the best way to do it is make a dex check with them in private, then use -p # where # is the total they got for the check - their initiative.

#

@north coral @silver void lil avrae teaching :P

#

when using !i madd (adding a monster)
-h - Hides HP, AC, Resists, etc. Default: True.

silver void
steady dew
#

you can adv, disadv, bonus it, etc

but you can just use -p to set them wherever

#

I use it often when a player forgot to update, have to remove, update, re-add in their init

north coral
#

Sometimes Discord shows the commands, sometimes it automatically deletes it. I wish it was consistent.

steady dew
#

yeah.

pale lark
#

Some commands aren't deleted though, such as !test and !tembed.

#

(That's not an exhaustive list)

keen mauve
#

Darn am I too late

#

;-;

empty linden
#

Never late. Just fashionably on time. 😄

keen mauve
flat drum
hollow atlas
#

Hello!

#

I'm trying to create a custom attack using Avrae, but I accidentally created a bunch of attacks with the wrong names. How do I remove them?

viscid kernel
#

!a delete <name>

hollow atlas
#

Thank you!

#

Oh, another question:

#

How do I use my Beyond Sneak Attack in tandem with my new custom attack?

silver void
#

There is a lovely snippet for sneak attack

hollow atlas
#

Thank you so much!

silver void
#

No problem

native galeBOT
#

v3.2.1 (1575)
https://github.com/avrae/avrae/releases/tag/v3.2.1
Improvements

  • Added load_yaml() and dump_yaml() (thanks @Dice.d20{They/Them}!)
  • Added AliasSpellbook.reset_pact_slots()
  • Many gamedata improvements

Bug Fixes

  • Fixed an issue where non-pact casters would regain all their spell slots on a short rest
north coral
#

I added a bunch of new aliases to my server but they only seem to work for me, nobody else. Any ideas?

silver void
#

did you do !servalias or !alias

north coral
#

I got the alias from the development server and copy and pasted the text. But now I see that the last few I added have not transferred as server wide aliases.

#

Ok when I paste the text I need to make sure it starts with !servalias not !alias

#

All fixed now, thank you!

short python
#

Hey! I got a homebrew feat for my character recently and I was wondering if there was anyway to automate its effects? The effect I'm trying to automate is adding double my proficiency modifier to the damage of a critical attack.

empty linden
#

Hmmm. I'm not sure Avrae has a way to add special bonus damage specifically on a crit.
The Avrae developer discord may have more info on possible ways to handle this though: https://discord.com/invite/pQbd4s6

short python
#

👍 thank ya

fickle salmon
#

Quick follow up. There is a -c tag in the !action command that will add damage on a critical hit. If you use -c {proficiencyBonus*2} it will add the requested damage.

empty linden
#

Oh wow! Okay so there is a way!

fickle salmon
#

o7

flat drum
#

You could make that into a snippet too, or make custom attacks with that included

sonic crystal
#

Sorry to bug but still learning avrae

#

2 questions

#

1 it wont display my monk movement speed Icrease in sheet

2 how do I get it to display my subclass? I did it for my wizard levels but forgot how to

empty linden
#

Did you run the !update command to pull the latest from the DnDBeyond sheet?

#

Also Avrae doesn't really care about speed/movement.

flat drum
#

Avrae doesn't track subclass. You may have used the !level alias before. It is a user made alias and not installed on all servers (but a whole lot of them use it)

sonic crystal
#

I definetly did yeah did not know sorry lol

#

Just tryna get it to display 40ft

flat drum
#

!sheet does not add feats into its display. Things like Observant and Mobile will not be added.

There is an alias !vsheet that does this (if you use the !manage alias) just for this purpose. They're all under the Verbose Character Tools on the workshop

wheat gardenBOT
#
TheReverendB
Verbose Character Tools
Information

Author: @manic estuary
Tags: utility, race, class, subclass
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f7385fe647bb0a416316d1d

Description

Aliases for setting up counters based on levels (!level) and race (!setrace), along with managing additional cvars (!manage) for display on !vsheet, and also !vsheet.

Help Me Do More of What You Love
I do this in my free time. If you like what I do, support me on Ko-Fi

​

Workshop Information Last Updated: <t:1635388938:R>

flat drum
#

@sonic crystal they're all part of the same collection ☝

sonic crystal
#

Thank you!

lucid lichen
#

oh nice, glad to see people are using my workshop search alias lol

flat drum
#

I love it. You took my shoddy idea and made it incredibly useful.

#

And it looks better too.

gray jungle
#

I feel like this is probably a common question and answered a lot, but I can't seem to find the answer:

I'm trying to find a way for people to continue rolling in DNDBeyond, but it displays the roll in my Discord Avrae channel. Is there a way to do that? Or do people have to !import their character !roll in Discord directly?

viscid kernel
#

Yep! Have everyone run through !tutorial beyond

#

But basically, everyone needs to link their DDB and Discord accounts, the players need to import their characters into Avrae, and the DM needs to link their campaign to a channel.

gray jungle
#

That is pretty quick and easy. Link, then use a single command. Easy day.

#

How do you link the campaign to the channel? Also is there a way to make it so Avrae ONLY displays on THAT channel?

viscid kernel
#

Grab your campaign URL, head to the channel you want the rolls in, and use !campaign <url>

gray jungle
#

Thank you

viscid kernel
#

DDB rolls will appear only in that channel.

gray jungle
#

Excellent.

viscid kernel
#

If you want to keep Avrae out of any other channels, you can use Discord channel permissions.

gray jungle
gray jungle
#

New Avrae question:
Is there a way to make it so Avrae always shows the full spell text when casting a spell? For example, if casting Guiding Bolt, I'd like it to also show the actual spell text not just say "Rolled an X attack with Y damage"

empty linden
#

Just use !spell <name of spell> to show the full spell details.

#

Then do your attack with it.

gray jungle
#

I gotcha, so there's no way to make it so Avrae just...displays the full text by default? I've seen images online such as this:

viscid kernel
#

If everything’s set up correctly, it should look like that.

empty linden
#

What spamandtuna said - that screenshot is the normal/default of Avrae

gray jungle
#

When I cast Guiding Bolt though, it displays this:

viscid kernel
#

Note the “DDB Rolled in Test” at the bottom:

#

Did you import your character, and link your DDB and Discord accounts?

gray jungle
#

I imported the campaign and was testing using one of the PCs.

viscid kernel
#

Each player needs to import their specific character as well.

gray jungle
#

I just imported one of my own characters, turned off Beyond20, and there's not even a way to display/cast cantrips on my character.

viscid kernel
#

Are you using the public sharing link for that character?

#

And do you have digital dice enabled for that character?

gray jungle
#

I don't know what that means. I don't see a public sharing link. I have enabled public linking to the character.

#

Yes.

viscid kernel
#

What’s the URL for your character sheet?

gray jungle
#

PMed

viscid kernel
#

Yeah, that’s not the public link. 👍

#

So did you import that character into Avrae?

#

!import <url>

gray jungle
#

It says it did.

#

And apparently I need a public link not just the character link, but I see no public link anywhere.

#

I see a way to turn it on/off in character edit, but it's turned on and I don't see a public link, and every google result talks about errors with the public link, not where it is located.

viscid kernel
#

It will work with private characters if you’ve linked your DDB and Discord accounts.

#

Which you’ll need to do for the rolls to show correctly anyway.

#

You can use !ddb to get instructions or confirm that it’s set up.

gray jungle
#

None of my attacks or rolls are displaying in Avrae. The campaign is not linked, just the character. The characters from the campaign I run display properly, even though the characters aren't directly linked.

#

My example above is a demonstration that I can (spoof) roll from a character in the campaign I run, but my issue isn't getting the roll to display, it's that I'd like the full spell to also display.

empty linden
gray jungle
#

Okay.

viscid kernel
#

To get it to show the full spell, you need all three of those steps completed.

#
  • Import the character
  • Link your DDB and Discord accounts
  • Link the campaign to a channel
#

Based on that screenshot, you’ve definitely got the campaign linked.

#

And since your sheet pulled up, that means the character is imported.

low jacinth
#

is there a command or snippet for potion drinking?

empty linden
#

There is an alias for it on the Avrae developer server

low jacinth
#

thanks

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development 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!

royal gate
#

QUESTION
Is there an avrae command to look up deities?

viscid kernel
#

Not a built-in one, no.

royal gate
#

thanks

pale lark
# wheat garden

Oh, that sounds like a quite useful alias, Would whoever made it mind sharing it with me?

#

Hmmm, seems to be a serveralias here, useful

flat drum
#

It says we're 'cool people'

pale lark
#

Bold of you to count yourself among those people. /joking

near flume
#

Is there commands or aliases that help with the path of the zealot

wheat gardenBOT
#
Astral (Elf) (He/Him)
Barbarian Basics
Information

Author: @lucid lichen
Tags: barbarian, initiative, class
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f73c28d647bb0a416316d32

Description

Includes the !rage alias, as well the rage and reckless snippets.

Support Us
You can support me and this alias at Ko-Fi

Issues?
You can file reports and feature requests, as well as see the source code, at my GitHub

​

Workshop Information Last Updated: <t:1635388938:R>

native galeBOT
#

v3.2.2 (1576)
https://github.com/avrae/avrae/releases/tag/v3.2.2
Improvements

  • Backend improvements to ensure the stability of Avrae in the future

Bug Fixes

  • Fixed an issue where certain characters would encounter an error when viewing their action list
calm pine
#

I'm trying to make Avrae work for a game I was just invited to. However, because the numbers on my user names don't make up, it just doesn't want to work. Anyone know how to change either number? (the one at the end of my user name here or on D&D Beyond)

fickle salmon
#

The ones in your user name are assigned by Discord and I'd have to read their help files to see if that's possible to change. The way to change it on DDB is to unlink your Discord account from DBB and re-link it with the credentials you're currently using.

flat drum
fickle salmon
#

(Basically, you have to turn it off and turn it back on again.)

calm pine
#

Technology is such a blessing/curse....

young arch
#

Hi! How do I link a campaign to Avrae again?

silver void
#

!campaign <campaign link>

young arch
#

Thanks!

young arch
#

Anyone have a !dm alias?

viscid kernel
#

What is this !dm alias supposed to do?

young arch
#

I’ve seen others use different ones. I was wondering if there was a basic snippet for one? It allows you to have a border around what you write as a dm. I can show a picture of one I have seen

#

That what this one does. I figured there may be a basic one available? If not no big deal! I was just wondering

flat drum
#

That's an embed

#

You can type one out using !embed

#

Or, make an alias

#

Similar to

#

!alias shaman

wheat gardenBOT
#
TheReverendB
Zhur-Taa Shaman MozMo-taa

"Hello Mini"

flat drum
#

The big issue with using an embed for this is you can't edit what is posted

young arch
#

I see it’s similar to this

wheat gardenBOT
#
minime316
Heliod

Hi honey

flat drum
#

Yes

#

It's the same

young arch
#

All right Thank you! I’ll do some testing and find one!

flat drum
#

Werr you looking for something else?

#

The screenshot you posted is just that

young arch
#

Well that one was given to me by another player. But if that’s all I need to make my own then that’s great! I wasn’t sure if there was a different method to it or not.

viscid kernel
#

You'd just have to tweak Rev's a little bit.

!alias dm embed -title "The Narrator of your story" -desc "&*&"
flat drum
#

You just change the elements

viscid kernel
#

You can add -thumb and the URL for whatever image you want.

flat drum
#
!alias aliasName embed 

-title "your title - bold text at the top." 

-desc "&*&" 

-thumb your.image.url

-footer "smaller text at the bottom." 
#

There are the basic parts used in the examples

young arch
#

You are all amazing thank you!

flat drum
#

The "&*&" does the magic of placing your text in that section

viscid kernel
#

You can use !help embed for the full list of options.

lament bramble
#

What is the command to correctly subtract years from Avrae calendar?

viscid kernel
#

Avrae doesn’t have a built-in calendar. If you’re asking about a user-made alias, you’ll probably have to ask whoever made it.

young arch
#

Whats the character link command again?

keen mauve
young arch
#

Thanks

flat drum
#

!help is a great place to start looking if you forgot something

opal sleet
#

Is there a command to add items to a character through the bot?

tropic mesa
#

there's the !bag alias, nothing native though

viscid kernel
#

Please use #ddb-avrae-commands to interact with Avrae instead, so we can keep this channel free for user questions.

finite halo
#

Hello all, is there any way to link avrae to my app on my phone for rolls instead of typing them out every roll?

flat drum
#

I think you can roll using a linked !campaign but I am not 100% sure if that works from mobile.

#

and It for sure will not target in combat

viscid kernel
#

Yeah, it does work through mobile.

#

You can run through !tutorial beyond for setup instructions.

narrow thicket
#

hello
So when i make a homebrew magic item for my character and attack with it via Avrae
it show the whole item description
is there a way to reduce it?

#

the item get quite a long description with only a small part related to the attack

viscid kernel
royal gate
#

Does Avrae not run all the reactions in initiative? I am running a nilbog and it doesn't seem to want to use his reactions. I there a command I am missing?

empty linden
#

I don't think reactions are automated because there's no good way to track if a creature has already used it or not for the turn. I think it would be simpler to use the !i hp <name of creature> +1d6 when you decide it uses that reaction.

#

This works in initiative only.

royal gate
#

That's what I did

#

But there are command for shield using !i reactcast so i thought maybe i was missing something.

empty linden
#

Yeah I don't know. Maybe the folks on the Avrae developer discord can shed more light on this.

royal gate
#

Great idea. Thanks. opens portal to another server

flat drum
#

!ma nilbog list shows it as an action/attack you can use

#

Avrae doesn't really care about reactions/bonus actions. They're all actions and used via !ma or !init a, !init aoo if in combat.

empty linden
#

Thanks!

wild vector
#

I have an issue going on with Avrae right now. It is pinging about a roll from one of my player's characters every minute or so. It's the same roll every time. I know there were some issues yesterday where Avrae was not showing rolls (they're still not showing for us). I don't know if this is even the right place to ask for assistance on this.

#

I've removed that character from the DDB campaign and it still posts the roll in Discord every minute or so.

#

It started at 10:16am (Central) and has been posting the same roll every minute since. It's... really annoying. lol.

viscid kernel
#

Do those rolls also show in the DDB game log?

wild vector
#

No

#

Yesterday nothing was showing in the game log for a short bit, everything was coming up as ?

#

I'm guessing it's something hung up in Avrae, but I have no idea how to reset it

viscid kernel
#

You might have better luck for this one if you ask on the Avrae dev server.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development 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!

wild vector
native galeBOT
#

v3.2.3 (1577)
https://github.com/avrae/avrae/releases/tag/v3.2.3

Improvements

Bug Fixes

  • Fixed an issue where dump_yaml() was causing mappings to lose ordering (thanks @Dice.d20{They/Them}!)
vagrant canyon
#

Looking for help to use Slashing Flourish

#

commmand that is

flat drum
#

You should have some automation for that in your !a list if you are using a Beyond sheet (need to have access to the materials on Beyond and have your Discord and Beyond accounts linked).

#

!ddb to link your accounts

fringe mason
#

is there a scalable snippet for rage damage?

silver void
fringe mason
#

I don't have that, if there's no standalone thing, then it's not a big deal

keen mauve
#

nvm just got the source code

#

{{lvl=int(get('BarbarianLevel',0))}} -d "{{(lvl>8)+(lvl>15)+2 if lvl else 0}}" -f "Rage|When you make a melee weapon attack using Strength, you gain a bonus to the damage roll that increases as you gain levels as a barbarian, as shown in the Rage Damage column of the Barbarian table."

fringe mason
#

cool, thank you

boreal widget
#

How do you do metamagic with Avrae?

flat drum
#

You can manually remove your font points, tell the GM what you're doing and cast the spell.

#

The different effects can be handled differently.
Nothing to be done for distant spell really
Target two for twinned spells etc

#

There is an alias in the sorcerer collection that will partially automate this.

wheat gardenBOT
#
TheReverendB
List of aliases containing `sorcerer` (2 Found)
​

Workshop Information Last Updated: <t:1635388938:R>

#
TheReverendB
Sorcerer Basics
Information

Author: @lucid lichen
Tags: sorcerer, class, subclass, spell
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f7a186290e415e96a23cbd9

Description

Includes the !scast, !wmsurge, and !font aliases, for Sorcerers.

Support Us
You can support me and this alias at Ko-Fi

Issues?
You can file reports and feature requests, as well as see the source code, at my GitHub

​

Workshop Information Last Updated: <t:1635388938:R>

mint monolith
#

are there any commands for using evasion ?

#

the rogue/monk class feature

flat drum
#

Nothing built-in

#

As a rogue, I typically just adjust my hp after a dex save attack.

keen palm
#

Is there a way to get avrae to show the initiative order from an encounter I have running in the combat tracker? I've linked the campaign and the monsters are rolling just fine.

flat drum
#

as far as I know, Avrae only shows the dice rolls from Beyond.
If you want to track combat using Avrae, I suggest using Avrae's combat tracker.
!tutorial combat (DM)

viscid kernel
#
  • !tutorual initiative (DM)
native galeBOT
#

v3.2.4 (1578)
https://github.com/avrae/avrae/releases/tag/v3.2.4

Improvements

  • Allow Tome/Pack editors to remove themselves as editors in !tome editor and !pack editor
  • Minor documentation improvements

Bug Fixes

  • Fixes an issue where the -d argument would not apply a damage bonus to certain actions (i.e., actions where the damage field used any form of variable interpolation)
candid storm
#

How do I change the discord channel the bot posts all the messages in?

empty linden
#

Unhook the campaign on that channel (see !help campaign) and then run the campaign command in the channel where you want it to happen.

candid storm
#

oh looks like just needed to type !campaign and link it to the channel. thank you 🙂

lilac elk
#

Anyone know why Avrae doesn't support Roll20?

#

At least, importing a character sheet from R20 to Discord.

fickle salmon
#

I believe it was due to inconsistent formatting? There are several 5e sheets on Roll20 and they all present their data differently. But Zhu has stated that no more sheet formats would be added to Avrae, especially with the tie-in with DDB now.

lilac elk
#

Dang.
I guess I can't use it then as I don't have the books on Beyond and the others just confuse me on how to import things into them. Especially anything Homebrewed.

#

Thanks though.

flat drum
wheat gardenBOT
#
!import <url> [args...]

Loads a character sheet from one of the accepted sites:
D&D Beyond
Dicecloud
GSheet v2.1 (auto)
GSheet v1.4 (manual)

Valid Arguments
-nocc - Do not automatically create custom counters for class resources and features.
-noprep - Import all known spells as prepared.

Sheet-specific Notes
D&D Beyond:
Private sheets can be imported if you have linked your DDB and Discord accounts. Otherwise, the sheet needs to be publicly shared.

Dicecloud:
Share your character with avrae on Dicecloud (edit permissions) for live updates.

Gsheet:
The sheet must be shared with directly with Avrae or be publicly viewable to anyone with the link.
Avrae's google account is avrae-320@avrae-bot.iam.gserviceaccount.com.

chrome python
#

Does anyone have any sample custom weapon aliases?

#

I'm trying to avoid writing some from scratch

#

I especially want to know how to incorporate the existing attack roll modifiers that might be given from a class feature, like +2 on ranged attack rolls with the archery fighting specialty

viscid kernel
#

Is there a reason it has to be an alias?

flat drum
#

If you have the Archery Fighting speciality, equipping a bow on dndbeyond.com will add the +2 to your attack.

#

Otherwise, I would recommend using a custom attack or snippet to add an attack bonus rather than an alias.

chrome python
#

I'm trying to make a series of custom weapons for a homebrew campaign I'm in. It's a series of guns with very special effects, for example Sniper of Full-Auto Shooting
Automatic, range ∞, reloading (20)
Max ammo: 40
On hit: deals 2d10 piercing dmg
Hohe Feuerrate. Kritisch auf 20.
You have a +2 bonus to attack rolls made with this gun. The final shot in the magazine automatically crits on a hit. The multiplier from this critical hit stacks additively with other crit multipliers such as dice rolls.
Improved Critical Strike. The sniper rifle critically strikes on a 19-20 and deals triple critical damage instead of double.
Semi-Piercing Shot. When you make an attack roll against a creature, if there is another creature directly behind the target then you can use the same attack roll against both targets and same damage roll if the shot hits both of them.

#

I want to create a bunch of alias and snippets that can be used on the server to include the over 200+ weapons and their custom effects that the dm made for us

#

And I need them to interact properly with any possible official character sheet

#

@viscid kernel is there a way to incorporate abilities like fighting style and other feats automatically, or do I need to right a check for every possible scenario?

#

It's a very heavily homebrewed campaign so custom actions won't be effective as they cannot include things like innate attack bonuses as part of a weapon, nor can I change stats like changing crits from double the damage dice to a straight *3 multiplier

#

Really I can do everything else in drakonic except for the fighting styles and other class abilities that give a static attack or damage boost

#

Really all I need is some way of getting the ranged weapon attack modifier

chrome python
#

Does anyone have the actual code for the gunslinger gun attacks ridtidecord uses on the alias workshop?

#

Or is there a way to get that code?

flat drum
#

You can ask riptide for that, or look at the gvar in your fighterExtras uvar

#

Or fighter_extras or whatever it's called.

#

I believe it's all using the homebrew system via the !fighter alias

#

Some collections have a link to their code on a github

chrome python
#

Does anyone know riptide? I'll check the fighter alias again, I didn't see the variable for fighting styles

flat drum
#

They can be reached on the Avrae Development Server

chrome python
#

Awesome thank you!!

flat drum
#

Avrae doesn't import your feats

chrome python
#

Riptide is a legend

flat drum
#

So, unless you manually add the feat somehow, there isn't any way for Avrae (or an alias) to know you have this feat.

chrome python
#

Ah. So there's no way to check for a ranged attack bonus or anything?

viscid kernel
#

Not a built-in standard, no.

#

Other aliases often check for a cvar, a manually-created variable for that character.

#

But then you need to make sure the users set it up in the expected way.

dawn agate
#

does spell cast by class feature and race feature require Concentration ? I don't see avrae show up the con of the spell cast by classfeature and racefeature when get hit

hushed lotus
#

unless the class or race feature says it doesn't require concentration, then yes, it does.

dawn agate
#

or zariel tiefling smite

empty linden
#

Does Avrae track concentration on spells normally?

silver void
#

It tracks the duration

#

For the concentration itself there is an alias

dawn agate
empty linden
#

Yeah I thought it only added a note that the caster (or was it spell effect?) required concentration.
But as far as making concentration checks, users would have to do that either manually or using an alias.
And then update effects afterwards.

dawn agate
#

Thanks

steady dew
#

Avrae naturally provides a note on damage saying "concentration DC 10 con save" or something

#

it's an automatic "hey do this" but not automatically doing it

empty linden
#

Yeah - it notes it, but does not automatically make the check for you.

flat drum
#

Avrae calculates the DC based on the damage taken. (Typically DC10)

It's up to the player and DM/GM to roll it and remove the effect

#

!init re <name> <"effect name">

chrome python
#

Sorry, I'm new to automation and aliasing in avrae. Am I able to use an attack automation in an alias outside of init?

flat drum
#

Working on this question over in Avrae Development

wanton hill
#

Hello! so my players are struggling wiht Avrae because whenever they attempt to cast a spell the bot says they have no spell slots even though they do, some help would be appreciated! 🙂

wanton hill
steady dew
#

are they using gsheets?

wanton hill
#

D&D beyond

steady dew
#

have they updated since they got spell slots

wanton hill
#

Yes

#

it has been ongoing from the start of our campaign

steady dew
#

is it a homebrew subclass?

wanton hill
#

nope

#

all offical content

steady dew
#

try re-importing the sheet maybe
!delete charactername and confirm, then re import it

wanton hill
#

okay

#

also, on the website

#

this means four available correct?

steady dew
#

yes

wanton hill
#

good 😅

steady dew
#

Avrae should read that you have four 1st level slots, regardless of expended or not
so they should be able to work

wanton hill
#

thats odd.

#

yeah i'll have them re-update / delete

#

thank you for the help 🙂

late elmBOT
#

Strixhaven: A Curriculum of Chaos Now Available
https://www.dndbeyond.com/sources/sacoc

Strixhaven: A Curriculum of Chaos introduces the fantastical setting of Strixhaven University, drawn from the multiverse of MAGIC: THE GATHERING, and provides rules for creating characters who are students in one of its five colleges. Characters can explore the setting over the course of four adventures, which can be played together or on their own. Each adventure describes an academic year filled with scholarly pursuits, campus shenanigans, exciting friendships, hidden dangers, and perhaps even romance.

Strixhaven feats, races, monsters, actions, spells, items, and subclasses are now available in Avrae, including full automation for monster attacks, class feature actions, and race actions.

※ It may take up to 15 minutes for Avrae to recognize access to the content. If it takes longer than this, you may need to resync your entitlements at https://www.dndbeyond.com/account/marketplace.

restive rapids
#

Avrae stopped making rolls for my Discord Server. Is there something going on right now?

Update:

  1. Using commands within my server works
  2. Character sheets rolls do not work (Tested on MOBILE APP , MOBILE WEB , PC)
  3. Campaign settings did not change as they are still linked to the original channel
  4. !ddb command states that my account is still linked
    5.. Checked with other servers that I am apart of with the same issue. (Character was changed to reflect that server with no issue.)

Any assistance would be greatly appreciated.

flat drum
#

#BlameDiscord

#

I've seen it happen before, typically resolves itself though refreshing/restarting doesn't seem like a bad idea.

restive rapids
#

Wow. I thought it was DDB/Avrae. I didn't consider Discord being stupid lol. I will try that approach. Thanks.

flat drum
#

Avrae gets the information from Discord I believe

#

And she has to print it to discord

restive rapids
#

Interesting. I figured it was Avrae printing to discord based on data stored.

After restart of Discord and Reboot of PC it would seem to have not resolved.

unkempt bramble
#

for some reason cuddly strixhaven mascot is not working with the bot while everything else is

#

say" Unlock Cuddly Strixhaven Mascot on D&D Beyond to view it here!
To see and search this magic-item's full details, unlock Cuddly Strixhaven Mascot by purchasing Strixhaven: A Curriculum of Chaos on D&D Beyond.

#

ive tested the other item like warp and the coffe item and they but worked with the bot

empty linden
#

I can verify garygamer's report - I own Strixhaven and have ensured my entitlements are synced. Avrea will not pull up the cuddly mascot item from Strixhaven - it says it must be unlocked.

viscid kernel
#

It's been raised on the Avrae dev server. They're looking into it. 👍

flat drum
#

Looks like issues with AWS (Amazon Web Services) outage, though unconfirmed.

#

yeah amazon is currently experiencing a wide outage in us-east-1 which is causing issues with ddb and avrae services, among others

fair light
#

Why do some of my dndbeyond avrae rolls show @invalid-user instead of the character name?

flat drum
#

are they all from you or some from other players?

#

Avrae posts as @invalid-user when people don't have their Discord and dndbeyond.com accounts linked, but if it's just for you, it might be due to the AWS outage??

solid narwhal
#

Avrae has been spamming my channel with campaign rolls non-stop for the past hour, the same roll, over and over again. What can I do to make it stop?

young arch
#

Hello, my friends and I are trying to start a campaign and are using Avrae. The campaign is linked to the discord server however we are unable to roll using the dice in DND beyond. We can manually type in the server "!check arcana" but if we click our dnd beyond sheet the rolls don't sync into the server. Can anyone advise?

solid narwhal
young arch
#

Yes I have! Just checked that!

viscid kernel
#

Did everyone link their DDB and Discord accounts?

viscid kernel
wheat gardenBOT
#
spamandtuna
Check out the Avrae Development 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!

chrome python
#

Is there a way to write a snippet to multiply damage by x if the attack roll before modifiers is >y?

flat drum
#

No

#

Snippets can only add arguments described in the help for the command you're using.

#

Like !help attack

#

You could make a dashboard attack that does this, but it would be a single attack.

empty linden
#

Strixhaven Cuddly Mascot is still not being pulled up correctly in Avrae even though I own the book through DnDBeyond.
It still brings up the "Unlock content" message and links back to the DnDBeyond Marketplace.

flat drum
#

It is a known issue and has something to do with it how it is labeled on Beyond and the way entitlements are handled between Avrae and Beyond.

empty linden
#

Thanks for the info!

young arch
flat drum
#

when it shows invalid user it is typically because that user didn't link their dndbeyond.com and discord accounts, though it can also be Discord/browser caching issues as well.

grand tundra
#

does Avrae, when linked with a campaign, work with the Encounter Builder on DDB?

viscid kernel
#

Not currently, no.

native galeBOT
#

v3.3.0 (1579)
https://github.com/avrae/avrae/releases/tag/v3.3.0

Menu Overhaul
The experience to edit character and server settings has been completely rewritten! Rather than having to reference the command-line arguments for commands like !csettings and !lookup_settings, these commands will now open an interactive menu allowing you to edit your settings easily.

New Features

  • Updated !csettings and !lookup_settings to open interactive menus when run with no arguments
  • Added !servsettings to open the server settings menu
  • Added the ability to choose a role or set of roles that are considered "DM Roles" for the purpose of monster lookup and !init next

Inline Rolling
Want to roll some dice inline with your Discord messages? Inline rolling lets you do just that - by including templates like [[1d20]] inside your message, Avrae will reply to your message with the results of these rolls.

By default, Inline Rolling is disabled - server admins can enable it in the new !servsettings command!

New Features

  • Added Inline Rolling
  • Added the ability to control Inline Rolling behaviour through the !servsettings menu
  • Added the "React" option to Inline Rolling, where the dice will only be rolled when the user replies to Avrae's reaction
  • Added a tutorial message on a user's first Inline Rolling interaction

Examples

[[4d6kh3 STR]]
[[4d6kh3 DEX]]
[[4d6kh3 CON]]
[[4d6kh3 INT]]
[[4d6kh3 WIS]]
[[4d6kh3 CHA]]
``` ```
I attack the dragon with my greatsword [[1d20+4]], bringing its blade to bear against the beast's ruby-red scales! If it hits, it deals [[2d6+2 [slashing]]] damage.
#

Other Improvements

  • Added the ability to save IEffect effects and specify IEffect parents in automation
  • Effects in initiative are now aware of their parent's duration when displaying their own duration
  • Added !alias serve and !snippet serve to quickly convert personal aliases/snippets to server aliases/snippets (thanks @Dice.d20{They/Them}!)
  • Updated the message that displays when changing characters to clean itself up after a certain amount of time (thanks @Turtle.py!)
  • Updated many actions in automation to use new IEffect parenting (thanks @Croebh.strixhaven (They/Them)!)

Bug Fixes

  • Fixed an issue where characters with special senses would cause an error in inbound character sync
  • Added missing documentation for SimpleCombat.name in Draconic docs
flat drum
#

This is so cool. I feel like I won [[1d100]] dollars!

#

awwww.... it isn't enabled

keen mauve
#

:(

wheat gardenBOT
#
Astral (Elf) (He/Him)
Summons
Information

Author: @proper jay
Tags: None
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5ffc75eedeab056568e68b87

Description

a collection to manage the summons from tashas

​

Workshop Information Last Updated: <t:1635388938:R>

keen mauve
#

@stray mountain this handles all summon spells except Draconic spirit

flat drum
#

(Though it does allow for homebrew)

quartz juniper
#

Having a brain fart here. I have an ongoing campaign using DDB and Avrae. I just rolled for my NPC in the campaign using my DDB sheet but nothing appeared in the campaign (Avrae PMed me). That character is updated, which I did prior to rolling. Do I have to link the campaign to a channel? If so, how?

flat drum
#

!campaign url.to.your.campaign

#

If you got a PM, you might have the rolls set to private in Beyond

#

@quartz juniper

quartz juniper
#

@flat drum thank you! I was rolling from the app on my phone where the dice rolling is set to “self.“ My computer worked because it’s set to “everyone.“

vagrant totem
#

Would it be possible to make an Alias I can use as different creatures while in initiative (as DM)?

#

Like say, using the shove or grapple action something along those lines.

#

(Also also, how do y’all handle multiple NPCs as such? Just make new ones in Dicecloud and switch as needed?)

flat drum
#

There is a shove/grapple alias already so yes, that's possible

#

As far as NPCs, you can make sheets for them, critterDB monsters or rename monsters and add them to combat.

vagrant totem
#

And you just switch them as active characters?

flat drum
#

You can

#

You can also just use monster stat blocks like "commoner" or "druid"

#

!monster druid

#

!monster druid -here

#

Bah

vagrant totem
#

I see, nice

stray oriole
#

so i am hosting a game and want to know if you have the physical copy of the book do you need the online version because one of my players wants to be a loxodon

viscid kernel
#

If you’ve got the physical book, you can use it to recreate that race for free using DDB’s homebrew system.

#

Or you can buy just that race instead of the whole book. Whatever you spend gets credited toward the remaining price of the book itself, too.

#

Or if Avrae is all you care about, you can create your character through GSheet or Dicecloud instead. You can use !help import for instructions.

wise locust
#

Does anyone else have problems with raging using Avrae , it never takes into account the damage i am getting properly

viscid kernel
#

Do you have a specific example?

wise locust
#

When you rage you shouldn’t take full damage against piercing slashing bludgeoning yet it always gives me full damage when it should do half

flat drum
#

How are you raging?

#

Are you in combat when you rage? (using !init begin to start Avrae's combat system?)

steady dew
#

I think avrae natively allows rage to function now, with the big update that has all your actions listed in !a

#

since it even has stuff there that just serves to tick a counter down - it also natively counts counters down when you use their action, or ticks your KI

flat drum
#

The alias and action that is built-in to Avrae both use an iEffect to add those resistances for 10 rounds of combat. I used the command !a rage to activate my Rage in combat in these screen shots and it shows my resistances and adv on strength saves on my turn in combat.

steady dew
#

@wise locust This here is your answer, this should happen

wise locust
#

Oh!! I guess i typed it wrong cause i been doing !i effect Zelyaries Rage

viscid kernel
#

You can do that.

#

You'd just need to also add the resistance itself.

#

!i effect Zelyaries Rage -resist bludgeoning -resist piercing -resist slashing

keen mauve
#

Also -d 2

viscid kernel
#

You can check !help i effect for the full list of options, like extra damage (☝) or duration.

keen mauve
#

Or whatever it would be

wise locust
#

how can you add surprise rounds to fights?

hushed lotus
#

you don't, because surprise rounds aren't a thing.

#

Initiative starts. go down initiative order. if someone is Surprised, they just don't get their turn. After their step in the initiative, they can use Reactions.

wise locust
#

is reckless attack written as ;

#

cause my reckless should give me advantage, but i am not getting two roles

hushed lotus
#

you have to give yourself advantage.

#

!i a "Silver Sickle" -t <target> adv

flat drum
#

Avrae doesn't know when you attack recklessly, unless you tell her.

#

and, if you are attacking as your character, you can use !attack or !a
!i a attacks as the current combatant

keen mauve
#

Especially since it's not something that's always active

swift notch
#

Does anyone know how to make a spell list for a subclass homebrew in dndb with the right format?

I'm trying to create an update Draconic Sorcerer where you get 1 spell for the subclass and 1 spell depending in chosen ancestor element.

viscid kernel
#

Depends on what you mean by "the right format".

#

If it's a table you're after, you can copy+paste it in from somewhere else, or manually enter it as HTML by clicking the </> source code button in the toolbar.

flat drum
#

Either way, you might get more help in #homebrew since this sounds like Beyond homebrew rather than Avrae stuff.

indigo storm
#

Hey folks. I just started experimenting with Avrae for the first time and there is one major function I'm curious about that I haven't uncovered yet. I think that I saw someone use it once for ability rolls on character sheets. They had customized the bot to automatically roll until it had generated stats of a sum between (for example) 170 and 190, dropping lowest roll, etc. Can someone @ me who understands what I'm talking about and point me in the right direction on what this function is called and where I can find more info on setting it up?

viscid kernel
#

That’s a user-made alias, not a build-in command.

keen mauve
viscid kernel
keen mauve
#

teamwork

indigo storm
#

That's great and really helps A LOT! Thank you both so much! I'm going to play around with this and do some reading and will reach out again on the Avrae Development board if I need further help. Ya'll are awesome.

indigo storm
#

OMG that was so easy. I just wanted to pop back in here and say thank you again. Already got it set up and doing exactly what I want it to do. Ya'll are the best. I'm out for the night lol

empty linden
#

Welcome to the awesomeness that's Avrae!

native galeBOT
#

v3.3.2 (1581)
https://github.com/avrae/avrae/releases/tag/v3.3.2

Improvements/Features

Bug Fixes

  • Fixed an issue where casters would see certain spells as unprepared if they gained the same spell from multiple sources
  • Fixed an issue where certain characters could fail to migrate to the new csettings model
boreal widget
#

So how does Draconic Strike work, particularly with Flurry of Blows?

keen mauve
boreal widget
#

Avrae

keen mauve
#

All you'd need to do for example is, !a unarmed -dtype fire -rr 2 to make the damage type fire and to hit a target twice

boreal widget
#

Alright 🙂

#

Thanks

fair light
#

Once again, DND Beyond-Avrae is not talking to Discord when rolls are made from the character sheets. Everone gets a connected message using !ddb but no rolls show up. I see Avrae Typing when a roll is made but no results.

flat drum
#

This has been an issue since the AWS outage. Some people have had success making a new campaign and linking that.

vagrant totem
#

What’s this “Avraendis” thing I’ve been seeing about?

empty linden
#

Avrae is a Discord bot owned and developed by DnDBeyond to help play D&D 5e over Discord. You can learn more at Avrae.io.

#

Or here too I guess-lol

vagrant totem
#

Oh wait, so it’s just the full name?

viscid kernel
#

I've never heard of anything called "Avraendis".

#

And neither has Google, apparently...

#

This channel is for the bot called Avrae.

vagrant totem
#

Was something suggested to be installed into a discord server when I was checking a dicecloud guide

#

To make use of an autochar feature

#

Rightyo, anyhow. How do I incorporate a skillcheck into a save? Like testing a character’s athletics or acrobatics against another’s arcanum

keen mauve
vagrant totem
#

Oh I know, just learning my way around trying to make these aliases

#

Away from desktop for the holidays and missing my IDE

#

Using my iPad to write and test code brings me great pain

flat drum
#

If you are writing the alias you can compare SimpleCombatant.skills.stealth.d20().total against SimpleCombatant.saves.get("dexterity").d20().total

#

Asking in the Avrae Development Server would be your best place for help with coding that though.

vagrant totem
#

O, thought this was the place. Wrong server link woops!

modern shard
#

Hey I was hoping for some avrae help

#

When I put !randchar [5 or whatever level I want] it says the level is invalid

gusty egret
sonic crystal
#

Is there a way to add images to the

!desc
Command?

empty linden
#

Not in desc as far as I know. That is mostly just for a simple text description.

sonic crystal
#

Any other way to use it to pull up images?

#

Avrae that is sorry

fickle salmon
#

You can change your character's picture in with the !portrait command.

sonic crystal
#

Oh ok

#

Thank you. I was just trying to figure out how to do multiple images

keen mauve
#

You might be able to do a rotating gif

flat drum
#

You could make a .gif of your character's multiple portraits

#

yeah

keen mauve
#

(Making sure it ends in .gif)

safe isle
#

Is anyone able to help me build a custom snippet? I'm not great with coding..

steady dew
#

what is it for

safe isle
#

homebrew whip - it has 1d4 bludgeoning + 1d4 cold/fire/acid damage (user chooses)

steady dew
#

you said a snippet

safe isle
#

so I'm trying ot make a snippet that would allow me to do that damage, perhaps with a modifier for the damage type after it?

steady dew
#

that's not this

safe isle
#

oh

steady dew
#

uh, you could do a snippet for
-d 1d4[cold]

and could replace with fire or acid

make one for each type, and call the snippet appropriate

flat drum
#

if the weapon always does that damage, I would make an attack for it

#

make the whip default to one type, then use -dtype cold>acid to switch

#
!a add "Super-Whip" -b dexterityMod+proficiencyBonus -d "1d4+{dexterityMod}[bludgeoning] + 1d4[cold]" -desc "This whip was made by Elsa with her ice magic and then a black dragon ate it pooped it into a volcano so it can do acid or fire damage as well as cold stuff - LOOK OUT Y'ALL!!!"```
#

@safe isle

#

feel free to modify as needed

sonic galleon
#

is there a way to limit avrae to one channel on a server

empty linden
#

Only give Avrae permissions to one specific channel.

sonic galleon
#

would that be through server settings kinda new to discord'

empty linden
#

Yes it would be through Discord. You can set permissions on a per-channel basis.

sonic galleon
#

ok i'll look at it again thanks

crisp hearth
#

So I tried making my own custom attacks, I edited "Unarmed Strike", and...this happens now.

#

It's totally fine until I try and put it in as an attack for my character

flat drum
#

I would make a custom attack using Avrae

#

If you are going to use Avrae for it

#

But it looks like it needs a die or number in that area and not #N/A

manic estuary
flat drum
#

Is that gsheet?

manic estuary
#

It's gsheet.

crisp hearth
#

Like I said, it works perfectly fine....until I use it

manic estuary
#

And they didn't set is to #N/A

crisp hearth
manic estuary
#

You said you edited "Unarmed Strike"

#

What did you edit it to?

#

Did you change the math/formula that's in the cells that show 1's?

crisp hearth
#

Not to my knowledge, no.

manic estuary
#

Then what did you edit?

crisp hearth
#

I took away monk weapon?
The problem is is that it does this for every single attack now

#

I was just using Unarmed Strike as an example

manic estuary
#

Start over. New sheet. Go clean.

crisp hearth
#

I added races, and classes.

#

I erased all the other ones.

#

That probably did something, but I don't know what

#

Would you like to take a look at the sheet?

manic estuary
#

Yeah, you screwed up a lot of formulas then if you deleted all the existing classes.

crisp hearth
#

I'll give you edit access

#

I don't know anything about formulas, I mostly just rennamed classes

manic estuary
#

No, sorry, I don't want to look at it. My suggestion is to still start over with a new sheet. Do not delete what is there because many things rely on it. Enough things that if you do want me to go in and fix your sheet instead of starting over, then I'm gonna have to charge you at least $500.

crisp hearth
#

...Yeesh, okay...

#

Sorry to bother you.

zealous tinsel
#

um i have problems with the liking of discord and d&d beyond. my dm set up our campaign in discord, and despite my account already being linked to discord, my rolls wont display. I've tried unlinking and relinking it, and pretty much everything else i could think of, but it still wont display the rolls. idk what to do

flat drum
#

do you have the beyond20 extension active in your browser?

zealous tinsel
#

yep

flat drum
#

turn that off

zealous tinsel
#

hm k

flat drum
#

It interferes with how Beyond communicates and can affect the data being sent to Avrae

#

You can also check if the correct Discord account is linked when you go to https://www.dndbeyond.com/account does it show being linked to MarcyVampđŸ–€đŸ’™#5015 double checking those last 4 numbers

zealous tinsel
#

yeah, still wont work. my discord says its linked and authorised but d&d beyond doesn't. weird

flat drum
young arch
#

I have a pdf from dnd beyond is it possible to upload that to avrae.
The character is no longer on my dndbeyon account.

fickle salmon
#

No, even the PDFs from Beyond have enough variation in them to make machine reading a tedious exercise in error handling.

spiral hawk
#

Not sure if thsi would go here, but does anyone know the name of the "!bag" alias?

hushed lotus
#

it's literally the !bag alias. one sec while I grab you the workshop link

#

huh... is it... no longer in the workshop?

#

uhhh standby

spiral hawk
hushed lotus
#

huh... uhhh one sec while I try and locate a copy for you

spiral hawk
#

ty!

hushed lotus
#

try doing !alias bag tembed {{f'''{'{'*2}args=&ARGS&{'}'*2}'''}} {{f'''{'{'*2}coinTypes=["cp","sp","ep","gp","pp"]{'}'*2}'''}} {{f'''{'{'*2}coinRates={'{'}"cp":100,"sp":10,"ep":2,"gp":1,"pp":0.1{'}'} {'}'*2}'''}} {{f'''{'{'*2}coinPouchName="Coin Pouch"{'}'*2}'''}} {{f'''{'{'*2}coinWeighs=0.02{'}'*2}'''}} {{get_gvar("5aee7a42-ec54-42fc-868c-92c191efc0db")}} either here or in your server of choice.

hushed lotus
#

AHA!

#

glad to help

flat drum
#

That alias was never on the workshop

hushed lotus
#

I swear it got uploaded with the rest of them

flat drum
#

Nope

#

Same with !lr and !sr

#

Still copy/paste

manic estuary
#

And the version you shared isn't a good version to share. Discord will eat the asterisks if it's copied incorrectly. There's a version that's more copy-paste friendly on the Dev server.

flat drum
#
!alias bag tembed {{f'''{'{'}{'{'}args=&ARGS&{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinTypes=["cp","sp","ep","gp","pp"]{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinRates={'{'}"cp":100,"sp":10,"ep":2,"gp":1,"pp":0.1{'}'} {'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinPouchName="Coin Pouch"{'}'}{'}'}'''}}
{{f'''{'{'}{'{'}coinWeighs=0.02{'}'}{'}'}'''}}
{{get_gvar("5aee7a42-ec54-42fc-868c-92c191efc0db")}} 
#

This is the better one to share. It doesn't have the chance to loose the * if someone copies it from a pasted message in Discord

olive night
#

Hi. Has anyone use Avrae to do the bestiary for homebrew? If so, are you able to get it to show the status of the hits when you're in combat?

viscid kernel
#

What exactly do you mean by “status of the hits”?

#

Do you have a specific example?

olive night
viscid kernel
#

If you do !help bestiary import, there’s a way to explicitly tell Avrae how to import an attack.

#

Should work for Bite at least.

flat drum
#

Unfortunately you can't do save attacks from critterDB currently

#

I heard talk about being able to do that in critterDB soon (tm)

#

but don't hold your breath

#

If your attacks don't seem to be importing properly, you can add a hidden line to the description to set it:
<avrae hidden>NAME|TOHITBONUS|DAMAGE</avrae>

#

replacing NAME|TOHITBONUS|DAMAGE with Bite|4|3d8+2[piercing]

olive night
#

Oooh. That’s a good hack. I will try that

flat drum
#

For the other attacks, you could make a Tome with spells that do those type of attacks (make them cantrips so your monsters don't need slots)

#

Or cast existing spells (like entangle) with -i -with dex since you have to specify a stat for non-casters

olive night
#

Okay. These are great ideas. I will play with it

light bone
#

hello, Can anyone tell me where I can find a list of commands for the avrae custom counter which shows all arguments/modifers?
Been looking for hours but cannot find that specific, neither in the manual.
The command I mostly look is the one to change the custom counter variables from number to that bubble dot thing, please?

flat drum
#

!help cc create

#

-type bubble is what you're looking for

light bone
#

oh so its the 'type' command modifier I was lacking.
Alright thanks you.
What about the list? the !help doesnt have them all though.

flat drum
#

What list?

light bone
#

for all the argument/modifier commands of custom counter?

flat drum
#

!h cc create

wheat gardenBOT
#
!customcounter create <name> [args...]

Creates a new custom counter.
Valid Arguments
-title <title> - Sets the title for the output when modifying the counter. [name] will be replaced with the player's name.
-desc <desc> - Sets the description when setting or viewing the counter.
-reset <short|long|none> - Counter will reset to max on a short/long rest, or not ever when "none". Default - will reset on a call of !cc reset.
-max <max value> - The maximum value of the counter.
-min <min value> - The minimum value of the counter.
-type <bubble|default> - Whether the counter displays bubbles to show remaining uses or numbers. Default - numbers.
-resetto <value> - The value to reset the counter to. Default - maximum.
-resetby <value> - Rather than resetting to a certain value, modify the counter by this much per reset. Supports dice.

flat drum
#

that is all of them

#

for creating the cc

#

!help cc shows others, for modifying, resetting or setting the value

light bone
#

got it. Thank you so much. I spent hours looking for them.

flat drum
#

but basically, once you create a counter, you have to re-make it if you want to change the -type or -max

light bone
#

ok

flat drum
#

you can also set the -max proficiencyBonus or -max FighterLevel

light bone
#

alright. Saved the URL. thanks

sharp linden
#

Having a problem with the Dragon Fear feat with Avrae

#

It specifically wants a black dragonborn's breath counter. I had to create a custom counter named "Breath Weapon (Black Dragon)" in order for the feat to work.

viscid kernel
#

What kind of dragonborn are you?

sharp linden
#

A crystal gem dragonborn

viscid kernel
#

If I had to guess, it probably checks all the base dragonborn ancestries.

#

The warning message probably just ends up with black by default.

#

It’s possible it wasn’t updated for the new Fizban’s types.

#

Definitely seems like a bug, though.

#

It you’d like to report it yourself, you can do so on the Avrae dev server. There’s a specific report you can add it to.

#

Or I can do it for you, if you’d prefer.

sharp linden
#

If you would that would be awesome. I'm not part of the Avrae dev server.

viscid kernel
#

Done 👍

dark condor
#

Is there a way to roll in dndbeyond and have avrae post the result in a channel? If so how do you pick what channel the roll goes to

flat drum
#

check out !tutorial beyond

boreal widget
#

So how do you use a wand of paralysis with avrae

flat drum
#

You could make a counter (!help cc create) and track uses with that, rolling the saves and adding an ieffect manually...
Or
Make an attack for it on the dashboard
Or
Wait an hour and I think I can make an alias for it. I'll add it to my Simple Magic Item collection.

wheat gardenBOT
#
TheReverendB
Simple Magic Items
Information

Author: @flat drum
Tags: item
Workshop Link
!alias subscribe https://avrae.io/dashboard/workshop/5f8ae71ebbee1bca82ad38d2

Description

Aliases for using many magical items from the Basic Rules, including the Wand of Magic Missiles, Rod of Lordly Might, Wand of Lightning Bolts, Wand of Fireballs, Necklace of Fireballs, Staff of the Magi, Staff of Healing, Staff of Frost, Gloves of Missile Snaring, Robe of Stars, Bag of Tricks, Circlet of Blasting, Wand of Viscid Globs, Staff of the Woodlands (thanks Velglarn), Clockwork Amulet (thanks DrTurtle) and the Pearl of Power (thanks Purplecharmanderz).

Rebinding (renaming) any of these aliases is possible personally or for your server. I kept the names long so it's obvious what each one does when you view your alias list.

Support the work I do with Ko-Fi

The code behind these aliases will be posted as available on my Github

​

Workshop Information Last Updated: <t:1635388938:R>

flat drum
#

follow the link above to subscribe to my workshop collection.

boreal widget
#

ah, thanks

sharp linden
# viscid kernel If I had to guess, it probably checks all the base dragonborn ancestries.

So, what I just discovered is that I was not subscribed to Fizban's through Avrae, and did not !setrace Crystal Dragonborn to make Avrae officially recognize her race to use the counter properly. As soon as I did that, it worked. I was relying on the imported information from DDB which apparentl did not give Avrae everything she needed to make things work correctly.

viscid kernel
#

!setrace is an alias, not a built-in command. Ideally, you shouldn’t need that to get the official stuff to work properly.

#

But I am glad it worked for you nonetheless. 👍

elder quest
#

Question when using gsheets for avrae, how do you add the archery fighting style in a way that avrae picks up on it?

flat drum
#

In the Features section, written exactly like it is in the books:
Fighting Style: Archery

#

(Answered in Avrae Dev server but posting here for posterity)

thorn beacon
#

Hi, is there a way to add a bonus action (or reaction/other) to gsheet character sheet using !a add?

keen mauve
flat drum
#

Even though it is labeled an action/attack, all automation is the same so you can add things that behave the same.

#

Also, you can add features to gsheet that will import as Bonus Actions/Reactions if you label them properly and have access to the material on Beyond.

#

Add them to the Features section of gsheet
You might have to create counters for some of the actions.

surreal token
#

This is more of just a question, if I had a discord bot that makes chats, will avrae roll if the other bot did the command to roll?

viscid kernel
#

No, it won’t

empty linden
surreal token
#

Thanks! I didn't think so, but it was worth the ask.

thorn beacon
#

@flat drum @keen mauve thank you

rustic jolt
#

is avrae all command based is there a way to make it report from my character sheet?

#

im used to using beyond 20 but new dm is making us use the Avrae bot

rustic jolt
#

to save time on typing

empty linden
viscid kernel
#

!tutorial beyond, specifically.

onyx saddle
#

can i change Avrae Bot avatar for myself?

flat drum
#

I don't believe Discord allows you to change other user's avatars.

young arch
#

hey im having a slight issue with sneak attacks and not sure what im doing wrong

wheat gardenBOT
#
Sarania(sarah) uses Sneak Attack!
Meta

Damage: 1d6 (3) [weapon] = 3

Effect

You know how to strike subtly and exploit a foe's distraction. Once per turn, you can deal an extra 1d6 damage to one creature you hit with an attack if you have advantage on the attack roll. The attack must use a finesse or a ranged weapon.

You don't need advantage on the attack roll if another enemy of the target is within 5 feet of it, that enemy isn't incapacitated, and you don't have disadvantage on the attack roll.

young arch
#

its not rolling for the weapons damage just the sneak attack

flat drum
#

that's how the separate sneak attack works

#

make your attack, then make the separate sneak attack. if you want to do both at the same time there is a sneak snippet you can use at the Avrae Dev server

#

read the pinned message in #alias-announcements channel to find out what a snippet is and how to use it.

young arch
flat drum
#

read the pinned message in #alias-announcements channel to find out what a snippet is and how to use it.

weak lily
#

!m skunk

wheat gardenBOT
#

Selection timed out or was cancelled.

flat drum
#

so many ghost notifications

empty linden
#

Spammers and scammers getting their messages deleted by the mods.

viscid kernel
#

That and all the ghosts đŸ‘»

gilded junco
#

is there a command for rage or a way that one can be added to a server?

#

also is there a way to target more than one enemy or person for things like AOE damage?

viscid kernel
#

!a rage should do it, just like any other action. You can use !a list to see what’s available.

#

And for multiple targets, just use multiple -ts:
!a "breath weapon" -t GO1 -t GO2

manic estuary
#

Do not run tutorials in this channel.

north coral
#

So I have imported a monster from CritterDB, but not all of it transferred over. How can I add a monsters resistances and vulnerabilities without these being visible to the players?

flat drum
#

Monster stats like that are hidden by default in combat

#

You may have to rephrase them in the description

north coral
#

But I dont believe those stats transferred from CritterDB

flat drum
#

I know it's an issue with critterDB when you do immunity to slashing, bludgeoning, piercing from nonmagical attacks

#

You need to do immunity to nonmagical piercing, nonmagical bludgeoning and nonmagical slashing or something

north coral
#

right, so is there a command to add that to the monster in Avrae?

#

can I do it using !i effect

flat drum
#

You can do it with !init opt to not show it on the combatant.

north coral
#

Ah that's what I was looking for. Thanks!

flat drum
#

You should be able to get them to import properly from critterdb though

near flume
#

How do I take more than one point from lay on hands?

viscid kernel
#

-amt, I assume (for “amount”).

#

!a "lay on hands" -amt 10

noble smelt
#

does avrea automatically know racial and class commands or do you have to create something. I am new to avrea and looking for pally and monk commands

hushed lotus
#

those are aliases you'll have to pick up from the Workshop

flat drum
#

If you use a Beyond sheet, most race and class feats are automated now.

#

Sometimes, alias can handle these things better than the automation, but that's less true every day.

#

Your !action list should show you all your available actions.

wet junco
#

What command do I use to look up an Epic Boon

silver void
wet junco
#

internal screaming

young arch
#

im trying to create a spell in ddb with a similar effect to green flame blade but i don't know what modifiers to put to apply the weapons damage only to the person i strike. i want it to work properly with avrae to calculate damage if possible

young arch
#

For context it's called green-flame eruption it does a cone of damage behind the initial target

flat drum
#

this channel is for help with Avrae, not D&DB spell creation

#

Homebrew spells on D&DB won't cast with Avrae

#

If you make the spell in a Tome with Avrae, you can set the attack so it damages only the first target with additional damage, similar to Ice Knife (which you can copy the automation to see how it works)

young arch
flat drum
#

Maybe they thought you were trying to make the spell for use with Avrae

#

I don't know.

#

Homebrew spells on Beyond do not work with Avrae.

#

At least, you can't cast them from Discord

#

Using Avrae

young arch
#

Ok

flat drum
#

Head to the dashboard of you want to make the spell work with Avrae

native galeBOT
#

v3.3.3 (1582)
https://github.com/avrae/avrae/releases/tag/v3.3.3

Improvements

  • Added the ability to import automation from homebrew monster actions using the <avrae hidden> tag (thanks @Lathaon (pingable)!)
  • Minor documentation improvements (thanks @TheReverendB.jank!)
candid storm
#

When I click the monster stat blocks in the Encounter builder my rolls keep whispering to me instead of being posted in the discord dnd channel we use. I notice my chars !import their chars. and that makes it use that channel. Is there some command I have to type that makes Avrae see me as dm and post the rolls in there? Also I have the Beyond20 plugin, in chrome set to not whisper. but it still does.
I have disabled the plugin and the campaign is linked in the correct channel. it says campaign already linked. Yet the bot is still whispering the rolls to me.

#

I see the setting in the gamelog of the encounter builder. Thank you

gilded junco
#

how do you make two handed attacks with a weapon such as the longsword where you are able to do a 1d10 rather than 1d8

viscid kernel
#

It should be set up as its own attack. You can use !attack list to see everything you’ve got available.

gilded junco
#

alright thank you

wet junco
#

Is there an Avrae command for an Elven Trance? Yknow the thing Elves do instead of sleep

silver void
wet junco
#

Alright

cursive raptor
#

Yo

#

What's the command for adding in a monster at a certain init position

cursive raptor
#

Also how do you change the ac of a monster

fickle salmon
#

!init madd <monster> -p <initiative count#> -ac <new AC value> to do it all at once.

#

!init opt <name> -ac <new AC value> to change the AC of an already added creature. Can also use +# or -# to apply a change to the base AC,

cursive raptor
#

Thankyou Poliphas

storm minnow
#

Is there a way to remove characters from certain servers? I'm in two PBP campaigns which each have their own server, but both characters are listed (using !char list) in both servers.
I tried deleting one from one server, but it also took it out of the other.

viscid kernel
#

That’s because characters belong to you, not the server. !char list will always show all your characters.

#

What you can do, though, is set an active character specific to each server.

#
  • Go to the server
  • Switch to the character you want to use with !char <name>
  • Use !char server to tie the character to that server.
#

Then any commands you run on that server will use that character by default.

storm minnow
#

Cool. Thanks for the info, @viscid kernel

hushed lotus
#

Oh that's nifty.

native galeBOT
#

v3.3.4 (1583)
https://github.com/avrae/avrae/releases/tag/v3.3.4

Improvements

  • Concentration spells with a duration greater than 1 minute will now have a duration displayed in initiative
  • The !subclass command will now display the subclass description
  • Added an option in !servsettings to disable DDB campaign link notifications when running !update (thanks @Byronius Maximus!)

Bug Fixes

  • Fixed an issue where SimpleCombatant.damage() did not respect neutral damage adjustments added by effects
  • Fixed an issue where AliasSkill.prof was 0 on base stat skills when importing DDB sheets with Jack of All Trades
  • Minor documentation fixes
wintry light
#

hi im making my own spell and im not sure what ability score type to put it under im kinda new at this its a water spell that makes a shield of water

fickle salmon
#

The ability score used to cast a spell is dependent on the class used to cast the spell. Wizards and Artificers use Intelligence; Clerics, Druids and Rangers use Wisdom; and Bards, Paladins, Sorcerers and Warlocks use Charisma. Are you asking about how to add a homebrew spell to Avrae?

wintry light
#

no but thanks for the advice

fickle salmon
#

You'll get better advice on creating a homebrew spell in #homebrew then. Once you're happy with how the spell is written up, we can help get your personally created spell into Avrae.

wintry light
#

ok thanks i didnt see that sorry

fickle salmon
#

No worries.

neon vigil
#

if a player roles an attack roll from their character sheet, how would the DM go about assigning that to a target?

fickle salmon
#

As of right now, there is no way to target with rolls from the character sheet. (Unless you're using the Encounter Tracker to run the combat on DDB, but that's not an Avrae problem then.) You can use !init opt <target name> -hp -# to deal the damage the roll generated if you're running the combat in Avrae's !init system.

neon vigil
#

k thanks!

neon vigil
fickle salmon
#

Ummmm, I'd need to play around with the Encounter Builder more to find out. I know where to look in Avrae's help files to get the information, I haven't played with the DDB side much however.

viscid kernel
#

No, that’s not possible in Encounters, either.

#

You can also use !i hp <target> -#, btw.

#

Save you a couple keys

fickle salmon
#

đŸ€Š To be fair, I was using the help files I had open in my message history with Avrae. I've never DM'd with Avrae before, so my knowledge of !init is largely theoretical.

flat drum
#

Wut

sturdy tide
#

My avrae says this
Error loading character: Missing character attribute: Character level

#

Using gsheet

viscid kernel
#

Did you enter a character level?

sturdy tide
#

Yes

viscid kernel
#

Can you share a link to the sheet?

sturdy tide
#

An example

#

!update

wheat gardenBOT
#

Error loading character: Missing character attribute: Character level

viscid kernel
#

Strange đŸ€”

#

Usually for GSheet help, I’d recommend asking on the Avrae dev server. They should be able to help you out.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development 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!

flat drum
#

@sturdy tide you added columns to the sheet somehow

#

These are the columns where your level should be. I would start with a new copy of the sheet.

Don't add any rows or columns.

#

Yours is in AO and AP

#

Maybe you added something at H and I?

I'm not awesome with sheets but yours has little arrows on two columns at the top.

#

Or you deleted or collapsed columns I, J, and K

sturdy tide
#

Ah thank you

long notch
#

Is it yet possible to import an encounter built in ddb for a campaign and run it with Avrae?

empty linden
#

Not yet.

#

It may be in the "eventually" plans but currently there is no integration/connection.

flat drum
#

Easy enough to add monsters to combat directly via Avrae

#

!i madd goblin -n 6 add 6 gobbos
!i madd orc -n 4 add 4 orcs

empty linden
#

But do check out Avrae's built in initiative functionality that TheReverendB just posted above - it really can streamline combat

flat drum
#

It's amazballs!

#

You can practice with !tutorial combat (dm) or !tutorial combat player

viscid kernel
#

I suspect they'll need to add homebrew monsters from DDB before they can add Encounters.

flat drum
#

I don't know why this isn't already possible.
Can you export a Bestiary from Beyond? Or link to it? I would think Beyond's homebrew monster information more closely resembles official monster information.

empty linden
#

Currently no, you can't hook up homebrew monsters from DnDBeyond into Avrae.

#

Only CritterDB.

flat drum
#

I realize this. I was asking for a reason for this limitation

#

Seems like it could be fairly easy to implement

empty linden
#

If I had to hazard a guess it would be some underlying data structure work needs to be done. And it may not yet have hit high enough priority level to assign dev time/resources to yet. I think they want to nail down the General Features bit first as that will be a significant improvement (get all those Epic Boons and Dark Blessings features enabled).

viscid kernel
#

That's my assumption as well, that they probably want to change something on DDB's side first.

#

Because it seems like an obvious business move. CritterDB is currently the only third-party product required for Avrae. Adding DDB monsters would bring everything in-house.

flat drum
#

Exactly

snow marsh
#

Is there a way to cast a spell from a feature you have.
I have the Strixhaven Iniate feat but I cant find the command to use the spell I chose, do ye know if I can?

viscid kernel
#

It works the same as any other spell: !cast "spell name".

snow marsh
viscid kernel
#

Add -i to ignore spell slots.

gusty egret
#

!help cast contains the instructions for how to cast without using a spell slot, and other neat information.

viscid kernel
#

!cast "spell name" -i

snow marsh
#

@viscid kernel @gusty egret Thanks for the help mates. Got it working now

north coral
#

How do I cast a spell for a monster using a magic item they have in their possession?

viscid kernel
#

!mcast "monster name" "spell name" -i

north coral
#

Thank you

sonic crystal
#

So, got a bit of a weird one

#

I've seen people add Gifs to their attacks

#

how do I do that?

empty linden
#

But all you need to provide is a url to a hosted image in the -thumb or -image part of the embed command.

sonic crystal
#

My character uses a whip, I've been using -image <[discord link to gif]>

#

for their !a feint attack

empty linden
#

Take out the < in the URL

#

Just need the URL, no need for brackets.

sonic crystal
#

Yeah, I tried that the second time

#

I am adding -i however

empty linden
#

There is no -i option for the embed command.

viscid kernel
#

There is for attacks, but it has nothing to do with images.

sonic crystal
#

It's me adding it so it doesn't take a superiority dice

viscid kernel
#

If you want a specific image for an attack, your best option is to create that attack directly in Avrae. Then you can set an image URL when you create it and it will show up automatically when you !attack.

sonic crystal
#

Ah I see!

#

Can you help real quick set up a maneuver from ground up?

#

like how do I get it to take from my Superiority Dice?

viscid kernel
#

When you hover over your character, you’ll see a little wrench icon. Click that to add an attack.

#

If you open the Advanced Options section, you’ll see a place to put the image URL.

flat drum
#

Also, per !help attack -image is not supported

viscid kernel
#

And then you’ll need to add a step called Use Counter below. Just set it to use Superiority Dice.

flat drum
#

-thumb url.to.your.image.gif

viscid kernel
#

Looking in #ddb-avrae-commands, the URL you tried to use is also a link to a Discord message (which might contain an image), but you need a link to the image itself.

#

The URL should end in .gif or .jpg or some other valid image extension.

sonic crystal
#

Ah Ok

#

So, it works! But it's kind of small in Thumbnail form

#

The ones I've seen have a larger image on the bottom of the attack

viscid kernel
#

In that case, they probably aren’t using an actual attack at all.

#

It must be an alias using !embed.

#

(Which is going to be harder to create.)

sonic crystal
#

I'd hate to be a bother, but I have no clue on how to either. Do you mind if I ask for help?

viscid kernel
#

If you want to delve into aliases, the Avrae dev server is the best place to get help.

wheat gardenBOT
#
spamandtuna
Check out the Avrae Development 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!

sonic crystal
#

Thank you, even for the thumbnail help!

#

It's a good alt if I never figure it out

viscid kernel
#

The hard part about doing it as an alias is that you have to rewrite in code all the basic stuff that !attack already handles.

#

But I’ll bet someone there has a working example you can take and adjust as needed.

sonic crystal
#

Thank you!

viscid kernel
#

In hindsight, an alias that posts the big image as a separate message would be pretty easy.

#

Because then you could have it call !attack directly and avoid the overhead.

sonic crystal
#

How do I make one that posts the image?

#

and I'm assuming multiline alias?

flat drum
#
!alias feint multiline
!embed -image url.to.your.gif
!attack feint ```
#

basically

#

Then you could do !feint

#

and still target in combat

viscid kernel
#

You’d still need to pass the args to the attack. Add %*% at the end there.

sonic crystal
#

Gotcha

flat drum
#

You shouldn't

#

Since args will get added at the end

#

As demonstrated

#

%*% would not work as it returns everything as one large quoted string

#

You would end up with !attack feint  "-t or1 -t go3 adv"

#

Avrae would not like that

viscid kernel
#

Ah! Looking back, I’d used {{%*%}} in mine.

#

Because I had no idea it added those automatically. 😅

flat drum
#

%*% is weird

#

I avoid it

#

lol

dense hemlock
#

Whats the command to use channel divinity?

keen mauve
#

It should be in your actions list

hidden shore
#

Question, why does the Initiative roll not look like the other rolls?

flat drum
#

It isn't a check

viscid kernel
#

It is, though, in terms of both game rules and !check initiative.

flat drum
#

It might just not be set up for that embed display then?

#

IDK

hidden shore
#

@flat drum Except then this happens.

Two players made dex saves. One of them embeds, the other doesn\t

#

It's embedding MOST of the rolls but every now and then without any real reason it just doesnt

#

FIGURED IT OUT

#

Arron didn't have their character imported

viscid kernel
#

I was just about to suggest making sure everyone had it set up right.

#

You can have them all run through !tutorial beyond if you want to double-check.

viscid kernel
#

Please use #ddb-avrae-commands to interact with Avrae. That way we can keep this channel open for Q&A.

native galeBOT
#

v3.3.5 (1584)
https://github.com/avrae/avrae/releases/tag/v3.3.5

Improvements

  • Menus in initiative to select a combatant now display the combatant's health next to their name (thanks @Croebh.restart() (They/Them)!)
  • Other backend improvements and data updates

Bug Fixes

  • AliasSpellbook.reset_slots() now correctly resets MonsterCombatants' daily spells (thanks @kbsletten (he/him)!)
boreal widget
#

So how do I use a monster's feature like the Master Thief's version of sneak attack?

viscid kernel
#

You can see which of their features are automated with !ma "master thief" list

#

But it doesn’t look like Sneak Attack is.

#

I would just add -d 14 to whichever weapon attack, as applicable.

#

!ma "master thief" shortsword -d 14

#

Or !i a shortsword -d 14 if it’s their turn in combat.

boreal widget
#

(Ah)

hidden shore
#

!action -v doesn't work when you have an action with a V in it (Fiendish Vigor, for example)

viscid kernel
#

Should be !action list -v

hidden shore
#

ah

young arch
#

hmm

#

how do i view the command li-

#

oooh-

flat drum
hidden shore
#

When I make checks through the ddb companion app, they echo to Avrae, but spells cast do not

gusty egret
#

Are the spells showing up in the game log?

hidden shore
#

They are not (presumably because there's no roll associated with Blur)

gusty egret
#

That would be why, Avrae syncs from the game log.

gusty egret
#

@royal apex Please run commands in #ddb-avrae-commands or, preferably with the tutorial in direct messages with @wheat garden

slender mason
#

Is there a way to force avrea to automatically pull from ddb when initiative is rolled, and push to dbd at the end of combat?

#

Basically making sure both the ddb and the avrea character sheet stay in sync automatically

empty linden
#

From my vague and uncertain understanding of how Discord works, I don't think this is possible. You have to use the !update command to tell Avrae to fetch the latest data from DnDBeyond.

slender mason
#

yeah, did ask in their discord, too. Seems avrea can only read from ddb

flat drum
#

correct.

brisk shore
#

is there a way for the dm to pull player characters into combat. Basically do a !join command for them

keen mauve
#

Unfortunately not

pearl fulcrum
#

can u roll for stats in here or no

empty linden
gusty egret
#

We have #ddb-avrae-commands for testing commands, and you can always just direct message @wheat garden

viscid kernel
brisk shore
#

ok newb question. What do you type to attack with flame blade

#

once you cast the spell and you have the blade i mean

fickle salmon
#

If you type !action list after casting, you should see a "Flaming Blade: +X to hit; 2d8[fire] damage" (or something similar). Then you can use !a "flaming blade" to attack. (Optional targetting is optional.)

brisk shore
#

how does a barbarian use reckless attack? its not in the attack list