#ddb-avrae-help

1 messages ¡ Page 2 of 1

keen kayak
#

sentinal

#

adds d4 to perception and insight

viscid kernel
#

Strange. I really would have expected that to have something built-in. 🤔

#

But yeah, you could add one of your own if you wanted.

keen kayak
#

how would I do that?

viscid kernel
#

Head over here, then hover over your character and click the wrench that appears.
https://avrae.io/dashboard/characters

#

Add a new action first. Then in the Effect Tree, add a Target node that targets “Caster”.

#

Then use the Effect Tree again to add an Ability Check inside it.

#

Aaaaactually, maybe that doesn’t work after all. 😅

#

(Which would explain why there isn’t an official one.)

#

You could try a snippet instead:

!snippet sentinel -b 1d4
!c perception sentinel
#

Or an alias:

!alias sentinel c perception -b 1d4
!sentinel
keen kayak
#

how do I get disciple of life to work on avrae?

#

on dndbeyond it says it's there but not where I cast through avrae

#

other than just doing -b -x

flat drum
#

there is a !lifecast alias in Riptide's Cleric collection that handles this well, otherwise, there should be an action for that in your !a list but I'm not sure

carmine geode
#

Is avrae down? I keep trying to start the tutorial but all I've been getting are messages saying avrae doesn't have permissions to run commands

viscid kernel
carmine geode
#

Yes! Tysm

south swan
#

Is there a way to disable critical hits on a players character? My players have adamantine armour but Avrae still is crit hitting them

fickle salmon
#

Yep! Type in !csettings, then choose "Gameplay options" and click the "Toggle Ignore Crits" button.

#

You'll have to pass this advice on to your players to perform individually.

south swan
#

Perfect thankyou!

#

so simple when you know 🤦

fickle salmon
#

The trick is in the knowing it's there.

south swan
#

I could use a little help, im trying to follow this guide to add effects to monsters on critterdb:
https://docs.google.com/presentation/d/1un8r8BhvWqPh3yVNPtL_ywN-xHdanBW9UNWS-OR_9MA/edit#slide=id.gd1d4304639_0_155

However this is the code I'm trying to use:
<avrae hidden>
`name: Flare
automation:

  • type: roll
    dice: 4d10 [bludgeoning] + 4d10 [fire]
    name: damage
  • type: target
    target: each
    effects:
    • type: save
      stat: dex
      dc: "17"
      fail:
      • type: damage
        damage: "{damage}"
      • type: ieffect2
        name: Prone
        duration: -1
        effects:
        attack_advantage: -1
        desc: A prone creature's only movement option is to crawl, unless it stands up
        and thereby ends the condition
        buttons:
        • automation:
          • type: remove_ieffect
            removeParent: null
            label: Stand Up
            verb: stands up
            success: []
            meta: []
  • type: text
    text: The alnaar becomes super-heated, expelling momentous energy outwards in a
    20-foot radius blast around it. Each creature caught in the blast must
    make a DC 17 Dexterity saving throw. On a failed save, a creature takes 22
    (4d10) fire damage and 22 (4d10) force damage and is knocked prone. On a
    success, a creature takes half the fire and force damage but isn’t knocked
    prone.
    _v: 2
    verb: uses
    proper: true
    activation_type: 1`
    </avrea>

Yet it keeps breaking the attack into 3 parts, it auto hits the fire damage, causes no force damage and makes no dex save

#

ends up looking like:

stray coral
#

@empty linden that....is not right

#

I'll go have a word with Dyno

empty linden
#

Yeah trying to share the Avrae Discord server link

#

For advanced stuff like this (adding homebrew monsters) I suggest asking over on the Avrae Discord. Check the pins for the link to it.

lucid lichen
#

Cade, you typo'd the </avrae>

#

also if you have the ``` inside the <avrae></avrae> tags I'd remove those too

empty linden
#

And then one of the devs behind Avrae walks into the chat... lol

south swan
#

Oh boy I completely missed that pin

#

and the typo..

#

🤦

native galeBOT
#

v4.2.2 (1634)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.2

Improvements

  • Changed how tables are formatted and split in lookup commands
  • Escaped underscores in cvar names on !cvar list and !cvar <name>
  • Strips spaces from each line of help on display, to fix an inconsistency with how Discord outputs text on different devices
  • Various backend and automation improvements

Bug Fixes

  • Dicecloud v2 import fixes (Thanks @assert(Byronius.pingable==True)!)
    • Sets activation type to Special if not standard
    • If an action errors because of a resource that is non-specific, mention it
    • Ensure that all the necessary Skills and Saving Throws are present on the sheet
  • Fixed an infinite loop on character().actions
  • Went back to using an embed queue for larger lookup commands
  • Removes the - in the custom arg from the various helps that mention it
calm vessel
#

Does most spells count as an action in terms of initiative for Avrae?

#

For some reason a party member can’t cast Guiding Bolt as an action in initiative

#

Even though the command doesn’t have any issues and it worked for other spells

gusty egret
viscid kernel
#

Avrae doesn't really care about casting time at all.

#

Or whether it's your turn.

#

!cast "Guiding Bolt" should work regardless.

toxic birch
#

How can I use abilities like bardic inspiration for attacks using the !init system with a target? Since it automatically says there is a hit or a miss, RAW you can't decide if you want to use the inspiration or not. Ugly work around is to not target and then decide if you want to reroll

viscid kernel
#

There's not really a built-in solution for that.

whole gale
keen kayak
#

is there a way for me to change the description of a feature? I wanna reflavor the tail from my beast barb but idk how to change the reaction description

empty linden
#

Are you pulling in your sheet via DnDBeyond? You can customize actions and provide different names and descriptions (and even create custom actions/attacks/spells on the sheet!)

whole gale
#

You also can't create spells on the character sheet. You have to use the tome to make custom spells, And then they would be available to any character you play that fits whatever requirements the spell has

You can create actions that work exactly like spells but they wouldn't take up spell slots by default, although you could make them do so.

keen kayak
naive yew
#

Could anyone help me out with some avrae specifics?

#

So essentially

#

I Want to add a character a NPC, In combat

#

I Know the command is !i add Name modifier args

But how do I Give him actions and such? Avrae doesn't recognize the actions I Want to add for it?

#

And second, How do I Make a check/save with a NPC, Who I Don't have a sheet for but do have a stat block?

naive yew
#

Where are the documentations for making actions? "<i>" is daunting.

viscid kernel
#

If you’re gonna use !i add, you could then use !i effect to add simple attacks (hit bonus, damage, and description only) to that combatant.

#

For more complex actions, you’d need to use the automation engine.

#

Then you could add it to your !i add combatant with an alias, or as suggested, just create a homebrew monster instead.

naive yew
#

But what does <i> mean exactly?

viscid kernel
#

I don’t know where you’re even seeing that.

#

Can you give me an example?

#

There’s a guide here that walks through the basics of adding automation to homebrew monsters, if that helps:
<#ddb-avrae-help message>

naive yew
#

Ill send screenies

fickle salmon
#

The <i>Melee Weapon Attack</i> makes it display as Melee Weapon Attack

viscid kernel
#

i for “italics”

#

That’s just HTML text formatting.

whole gale
#

Ah good ol html

naive yew
#

I am so dead

#

I Am in the middle of a game rn

#

And I Don't know how to let my players roll reactions.

empty linden
#

The player can just interpose in the middle of the round saying they want to use their reaction (you'll have to manually track who's used it this turn).
Player then uses the normal !a <name of action> and you resolve it before continuing.

gusty egret
#

!init offturnattack or cast or check.

whole gale
#

That's for controlling another character in init, usually how a DM has monsters do that kind of thing. Players can use the regular old !a at any time

keen kayak
#

is there a way to make the !a not say a when you attack

#

like instead of "[char name] attacks with a rapier! you could change it over to

#

[char name] attacks with rapier!

#

cuz I like naming my weapons

keen mauve
# keen kayak is there a way to make the !a not say a when you attack

You'd have to remake the attack through Avrae as seen in !help attack add. With your example you could do something like, !attack add "Dragon Slayer" -b dexterityMod+proficiencyBonus -d 1d8+{dexterityMod}[piercing] -verb "thrusts with" proper

dexterityMod and proficiencyBonus being so that they can be calculated, -verb changes it from "attacks with" to "thrusts with", and proper removes the "a"

Hope that helps

keen kayak
#

thanks!

keen kayak
keen mauve
#

You could Include that in the verb and make it proper -verb "attacks with an" proper

#

(Quotes being necessary for anything with spaces)

keen kayak
#

also is there a way to actually input a code for str mod or do you have to update it every time the modifier to change?

#

sorry for so many questions, I super appreciate the help

keen mauve
#

strengthMod will automatically update as it changes

#

Anything in the table that you're using for damage needs to be surrounded in {} though

keen kayak
#

!attack add "Heartfrost" -b StrengthMod+proficiencyBonus -d 1d8+{StrengthMod} [piercing] -verb "attacks with" proper

what's wrong with this one? It's giving an error

keen mauve
#

The capital S

keen kayak
#

gotcha

keen mauve
#

It uses camelcase (Camel case is the practice of writing phrases without spaces or punctuation. The format indicates the separation of words with a single capitalized letter, and the first word starting with either case. Common examples include "iPhone" and "eBay".) since it's easy to have a uniform format that way

keen kayak
#

still not working when I uncapitalized it

viscid kernel
#

That’s still capitalized.

keen kayak
#

no it isn't !attack add "Heartfrost" -b strengthMod + proficiencyBonus -d 1d8+{strengthMod} [piercing] -verb "attacks with" proper was the exact command

#

I cleared it a few times

viscid kernel
#

It says in the error that it is.

#

“got {StrengthMod}”

#

You need to add some quotes there, though.

#
!attack add "Heartfrost" -b "strengthMod + proficiencyBonus" -d "1d8+{strengthMod} [piercing]" -verb "attacks with" proper
whole gale
whole gale
#

Oh, what did you mean then?

lucid lichen
#

they want it to be a proper noun

#

as in, no a/an

#

Wait

#

Ima back away because my fever is making me misread

whole gale
#

Yeah, they asked about that, but then asked how to make "a" be "an" but then said that's not what they meant so...

toxic birch
#

Is there any kind of command or emoji that I can react to an Avrae post to remove it?

viscid kernel
#

No

#

You'd need Manage Message permissions in Discord itself.

toxic birch
#

Slightly related question, anyway to see who sent an avrea command?

viscid kernel
#

Depends on the command.

toxic birch
#

If someone posts a skill check and it does the embed, is there any way to find out what discord ID sent the command since avrea removes it?

#

Like if someone did !c stealth it would just show the character info. Can we see what discord user sent the !c stealth?

viscid kernel
#

Not on that one, no.

#

You can turn off Avrae's Manage Message permissions to keep it from deleting the initiating command.

naive yew
#

Sorta, Avrae help. In critterdb I made a npc and when I Try to use it action using !ma I Usually get this error

Error in roll: Unexpected input on line 1, col 1: expected D, DECIMAL, LPAR, INTEGER, U_OP, got l

#

Any docs that tell me how I make actions that work?

gusty egret
#

It wants a number not the letter l at the start.

keen kayak
#

when making a reaction to add an AC bonus what would I input? -d says damage obviously and -b doesn't work

whole gale
#

What exactly are you trying to do?

empty linden
#

I think their character has a special feature that uses a reaction to bump up their AC temporarily

halcyon cosmos
#

(Like the shield spell)

visual wraith
#

Is there a command to get rid of the modifiers for a TWF attack?

viscid kernel
#

I’d personally just set it up as a separate attack.

#

But something like -d -{{strengthMod}} would subtract your strength mod.

naive blaze
#

so what snippet should I use for fire resistance?

whole gale
whole gale
# naive blaze so what snippet should I use for fire resistance?

Resistance should automatically apply as long as it's been added to your character in automation If you have it from your species it should automatically be there, if you have it from other sources the effect generated by that source should automatically add it.

naive blaze
#

But, according to the thing, it is a racial trait and still requires snippet aka code for it

#

(and I'm trying to add it)

whole gale
#

What thing is telling you that?

naive blaze
#

red star = required thing

whole gale
#

Oh you're doing something homebrew on Beyond?

#

Snippet there just means the shorthand that will pop up when looking at the feature elsewhere

#

Different from a snippet for Avrae

#

So you just put a short description of what it's doing there in that block

naive blaze
#

yeah, creating Smolderdash's species
(But what should I do for it?)

whole gale
#

Then there should be something about add a modifier and you'll go in there and add fire resistance

#

For that snippet block you can put whatever you want as a description for it.

#

That's just what displays it has no effect on the mechanics of it

plain pendant
#

So how do you add profile pics to your dnd characters through Avrae? I forgot how to do that

fickle salmon
#

The profile picture is the one you choose (or upload) in the Beyond sheet Character Settings.

lucid lichen
#

But you can update it with !portrait update https://www.imagelinkhere.com/image.jpg

fickle salmon
#

Was just about to say that...

lucid lichen
#

:p

#

i had to sneak in

hollow canyon
#

Anyone got a guide on how to add custom monsters ?

fickle salmon
#

You'll need to construct your homebrew creatures on a third party website. (Link is in !help bestiary) Once you're done there, you can !bestiary import <link to package of creatures>

hollow canyon
#

Thanks

hollow canyon
fickle salmon
hollow canyon
#

I think I just sorted it I wasn't using init madd

#

Yeah

#

Sorted it

#

Thanks for your reply anyway

fickle salmon
#

👍

hollow canyon
# fickle salmon 👍

Quick question while I'm here I'm unsure how to access my monsters spells as only it's attacks show with the !i a command

fickle salmon
#

If you have specifically built a Spellcasting section in your monster, you should be able to use !init cast to cast any spells it knows, or use !init cast "<spell>" i -t <target>

hollow canyon
#

Ah

#

Is there a command to view these as a list?

fickle salmon
#

Not that I've found. It should be listed in the stat block (which you can pull up in Direct Messages to Avrae). Spellcasting monsters are rare enough that there's no command to pull up their spellbook directly.

hollow canyon
#

Ah I see

fickle salmon
#

peeks at new message notification Ah! One of those messages. Good reflexes, mod team!

fickle salmon
#

I got a ping in that someone left a message in the channel. I get here and the message has been deleted. Can only assume it was deleted for breaking the rules.

lucid lichen
#

One of them has Beyond20 installed

#

(is my guess)

#

(and its the second one)

#

It converts all the check/save/attack/damage rolls into custom rolls with names

#

or something to that effect

#

aye

buoyant shale
#

I get the -t but say if a monster wants to attack what does one type to do so?

lucid lichen
#

!init attack "attack name here" -t target if its their turn in initiative

!ma "monster name" "attack name" if you aren't using initiative

buoyant shale
#

Thanks

whole gale
#

and !i oa "monster name" "attack name here" -t target if it's not their turn and you are using init (say for an opportunity attack)

gaunt mortar
#

How do you roll 4d6 but reroll 1s?

viscid kernel
#

What happens if the reroll is also a 1? Do they keep it or reroll again?

flat drum
#

!help roll shows you all sorts of modifiers you can use

#

If this is for rolling stats, you can configure !rollstats in all sorts of ways using !servsettings

viscid kernel
#

You’d want to set the dice string in !servsettings to something like 4d6rr1kh3.

#

rr or ro

#

Or to do it manually, !rr 6 4d6rr1kh3

gaunt mortar
#

Ty

toxic birch
#

is there a way to have a custom counter be modified as part of an alias snippet that I add to an attack?
I have an alias snippet that adds in my bonus damage from thrown weapon fighting for my attacks but want to know if I can have that reduce my ammo counter as well?

flat drum
#

Yes

#

I recommend heading to the Avrae Development Server to work through that.

#
!snippet lucky {{cc, ch="Lucky", character()}} {{v=ch.cc_exists(cc) and ch.get_cc(cc)}} -f "Lucky|{{"You do not have this ability." if not ch.cc_exists(cc) else "You must take a long rest to regain your expended uses." if not v else "You start to feel lucky!"}}" {{ch.mod_cc(cc, -1) if v else ""}} -f "{{cc}}{{" (-1)" if v else ""}}|{{ch.cc_str(cc) if ch.cc_exists(cc) else "*None*"}}"
#

Here is an example

late elmBOT
#

Hello everyone,

A change to the Discord API has caused the !embed command to break if no image and thumbnail were provided to it, which is breaking many aliases. I'm going to be pushing a hotfix for this issue shortly, and will update this message with a time when I know when.

Sorry for the inconvenience!

late elmBOT
#

Update: The hotfix is in review, plan is to go live at <t:1673330400:t> (<t:1673330400:R>)

Thank you for your continued patience.

Edit: The hotfix is live, and everything should be back to normal! Happy rolling!

native galeBOT
late elmBOT
#

Known issues with the v4.2.3 hotfix:
!cast will currently give an error if your active character has no portrait set. You can get around this by adding thumb to the arguments for now This was fixed by a Discord API rollback, but accounted for in tomorrows update for the future

late elmBOT
#

Happy New Year everyone!

I just wanted to let you all know that I'm going to be shifting the scheduled downtime for Avrae to Wednesday going forward, starting this week (meaning this weeks scheduled update is now <t:1673463600:f> <t:1673463600:R>).

This is for a variety of reasons, but the main one is to ensure I have time to give every update the attention it needs. There are a number of background tasks that have to get done behind the scenes before each update, and pushing it a day later gives me a bit more breathing room to ensure I have all my ducks in a row. Another factor is long weekends; if Monday is a holiday that was only giving me the morning of Tuesday to get everything fully prepped.

I look forward to seeing where Avrae will go this year, and have plenty planned to continue to expand and improve her functionality.

native galeBOT
#

v4.2.4 (1636)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.4

New Features

  • Adds Square counters as a display type option when creating custom counters
    • You can use -type square when creating/editing the counter
    • Follows the same requirements as Bubble counters, requiring both a min and a max to be set, with a min >= 0

Improvements

  • Allows RollEffectMetaVars to be operated on directly with pythonic operations, making automation simpler to import and write (Thanks again, @assert(Byronius.pingable==True)!)
    • This change means when comparing a Rolled number in automation, you can do RollName >= 15 instead of int(RollName) >= 15 or lastRoll >= 15, as well as other comparison types (+, -, /, *, etc)
  • Various improvements to the Dicecloud v2 importer (Thanks @assert(Byronius.pingable==True)!)
    • Instead of raising an exception if no variable name is found for a skill, just skip it.
    • The value of the summary of notes should be used, rather than just the summary, as it is a dict, but we want a string.
    • Effects that have no value are returned as None rather than 0, so we should be sure to recognize these and skip them when they crop up.
    • Features and spells should also be taggable with no_import, so that features such as Crimson Rite doesn't end up importing all of the separate features.
  • Various backend and automation improvements

Bug Fixes

  • Fixed an issue preventing looking up base weapons with /lookup item
  • Accounted for !cast with regards to the thumnail/image Discord API update issue from earlier this week
    • Discord ended up rolling back that API change, but they do plan on bringing it back in the future
young arch
#

How do I make agonizing blast work without having to manually do it

flat drum
#

Easiest way is either a snippet or alias

#
!alias blast cast "Eldritch Blast" -d {charismaMod} -f "Agonizing Blast|Add your Charisma modifier to the damage it deals on a hit." 
#

Here is the alias version

#

!blast -t go1 -t go2

lucid lichen
#

-d1 1?

flat drum
#

Oops

#

Shivar...something birch focus

round ore
#

I don't suppose anyone knows the command to make a subsequent starry form: archer attack without expending another wildshape use?

viscid kernel
#

I’d assume it adds an attack for your character, so something like !a archer would probably do the trick.

plain pendant
#

So what was the command for bringing out the profile pic of a dnd monster?

whole gale
#

!monimage

lost bloom
#

Anyone else having an issue with Avrae not posting dice rolls in Discord?

gusty egret
#

You may want to ask on the dev server, they have a list of troubleshooting they can take you through. You can find a link to it pinned here.

viscid kernel
#

Seems to work for me.

lost bloom
#

Sure will, just wanted a gauge if anyone else is having an issue. As it has worked flawlessly in the past. 🙂

#

Thanks

viscid kernel
#

Are the rolls still showing in your Game Log?

lost bloom
#

No, or better, they do after refreshing the page

#

So we would have to refresh everytime someone makes a roll to see it in the Game Log on DDB

viscid kernel
#

Yeah, that doesn't sound like normal behavior, which is probably where the issue is coming from.

#

Do you get that same issue in another browser, or on another device?

lost bloom
#

Will try another browser, haven't done it yet. Though it affects the whole group

#

Tried FF (usually Chrome) - unfortunately not working properly either. 😦

viscid kernel
#

Does anyone in your group have a name with any special characters?

lost bloom
#

As in their character names? No. Also no changes in the group setup since last session. 😄

viscid kernel
#

Yeah, I’m not sure, then. 😅

lost bloom
#

Appreciate you trying. 🙂

wild summit
#

hey just joined, no idea how to play d&d or the rules can anyone help?

viscid kernel
#

This channel is for help with Avrae, a Discord bot used for playing D&D.
https://avrae.io/

native galeBOT
#

v4.2.5 (1637)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.5

Bug Fixes

  • Dicecloud v2 Import fixes
  • Fixed an error message not outputting properly
  • Added a check for Overridden attributes (Thanks @assert(Byronius.pingable==True)!)
  • Removed the errant "none" footer when using !cast without any targets
  • Various backend and automation improvements
shell cypress
#

Avrea is not displaying rolls for me either. It worked before, and when a roll is made you can see in the console it says "Avrea is typing" but nothing gets sent

#

I can see the rolls in the log, so not a huge deal, but mildly frustrating

gusty egret
#

Do you have any extensions and does Avrae still have the correct permissions? Can you role manually with Avrae and get it to show?

shell cypress
#

No extensions, manual rolls work, and it responds to other commands.

flat drum
#

Sounds like something is interfering with Beyond and Avrae, like internet gremlins.

shell cypress
#

I have one character in the campaign who's stats seem a bit glitched. She just joined... I wonder if that's messing with it somehow

flat drum
#

did they import their character into Avrae?

#

!tutorial beyond walks players through the steps

past plaza
#

I have the same issue with Avrae. Says “typing” in discord but rolls aren’t showing up in Discord for 24-48 hours and even then, not all rolls show up.

past plaza
oblique stag
#

i made a character but avrae refuses to recognize it

#

and instead just goes with the ones i already deleted

lucid lichen
#

Did you import the character with !import, and by deleted did you mean on D&D Beyond or with !char delete?

lucid lichen
#

Avrae's character database is not the same as the one on D&D Beyond, and she doesn't automatically import every character you've made

lucid lichen
#

Avrae uses she/her pronouns, yes

native galeBOT
#

v4.2.6 (1638)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.6

Improvements

  • Clarified the help in !test and !tembed to not recommend their use in actual aliases
  • Made the getattr method of accessing items in a dict an actual part of Draconic, and not just a byproduct of the interpreter (thanks @assert(Byronius.pingable==True)!)
  • Updated the SRD content in the Automation Editor to represent the latest updates to their automation
  • Various backend and automation improvements

Bug Fixes

  • Fixed &ARGS& containing a None when used in snippets on !init cast
  • Fixed some oddities with str.maketrans() in Draconic (thanks @Infinidoge.snek!)
tawny hill
#

how do i link my accounts together it wont let me import my characters

flat drum
#

!import url.to.my.sharable.sheet should import a character

viscid kernel
#

If your DDB sheet is set to private, you do need to link (or change it to public).

tawny hill
#

thanks

latent otter
#

!action performance

viscid kernel
graceful glacier
#

How do I make a character

empty linden
#

You don't actually "make" a character in Avrae. You use one of 3 possible digital sheets (use the !help import command to learn more) and import it.

#

Avrae can then refer to that sheet data for your character when making rolls, atatcks, etc.

#

I recommend using Avrae's !tutorial command and walk through the tutorials.

#

One of the easier ways to create a character that Avrae can import is through DnDBeyond's character creator tool.

lucid lichen
#

4, technically, if you consider dicecloud v2 to be different enough

flat drum
#

If gsheet 1.4 and 2.1 are different enough, the dicecloud sheets are as well.

lucid lichen
#

I dont think 1.4 and 2.1 are different enough, they look virtually identical and use the same imported.

DCv2 required a brand new importer, and supports more features than DCv1

grizzled warren
#

what is !randchar/stats for if you have a character sheet/abilities?

empty linden
#

If you haven't generated stats yet for your character you can use that command to have Avrae roll it up for you.

grizzled warren
#

hmm okay

flat drum
#

If you want to see your stats, you can do !sheet

ionic topaz
#

I have question

I use CritterDB to make a lot of stat blocks for NPCs, and I've noticed that it doesn't have the option to make an attack that forces a saving throw on its target(s). I was just wondering if there might be any specific syntax that I can write it in so that its attacks can force a save (I also quite often use the !a add command and the -attack arg on the effect command, so if it were possible to get a way to make those force a save as well, thanks)

ionic topaz
#

:D

#

Thanks!

flat drum
#

If you need help creating your automation, head to the Development Server. You can get a link from the Avrae website https://avrae.io

#

If I post an invite here the mod bot eats my link

lucid lichen
#

i think i fixed that, for the avrae server invite link

viscid kernel
#

There’s at least one allowed Avrae link. 😅

gusty egret
#

It's also pinned here.

flat drum
#

Cool.

fiery talon
#

Question: While I think it probably should, does Avrae automatically recognize the expanded critical range from a Champion Fighter's subclass feature?

lucid lichen
#

Not automatically no, but it can be set in !csettings

fiery talon
#

Follow-up: Is there a way to automate Feat-related damage rerolls (like from Great Weapon Master or Piercer)?

viscid kernel
#

You’d need to manually create those attacks directly in Avrae, but yes, it’s possible.

flat drum
#

Fighter: Great weapon fighting should already work

fiery talon
#

I might need help figuring out how to make that work.

flat drum
#

It should alter the dice formula you roll given the correct weapon type.
2d6 becomes 2d6ro<3 to reroll 1s and 2s

#

When you !a sword

#

Assuming you are using a weapon equipped on your Beyond sheet and have your sheet !updated with Avrae.
(Also assuming you are rolling using Avrae)

fiery talon
#

Yes to all of the above. Longbow & piercer in this case, so just rerolls 1s. (And gives an extra die on a crit, I think)

flat drum
#

I mentioned great weapon fighter

#

Not piercer

#

Spam mentioned piercer

#

Click that link and make a custom action on the Avrae Dashboard

#

This message has a link to the Dev server where you can get help creating a custom action

native galeBOT
late elmBOT
#

https://twitter.com/DnDBeyond/status/1621606978618368005

Hey everyone, D&D Beyond is having some ongoing intermittent issues, which has also impacted Avrae's ability to import/update DDB sheets (and possibly some other things)

There is a team actively working to fix these issues, but there is no ETA at this time.

Sorry for the inconvenience, and thank you for your patience.

Hey Beyonders! We are aware of an ongoing issue with users accessing character sheets. The team is currently working on a solution for this issue, and we will be sure to update you once those issues have been resolved. Thank you very much for your patience!

Likes

362

keen kayak
#

How can you make a custom attack that forces a save?

#

like I've made some custom attacks, but those are all attack rolls

viscid kernel
#

Just mouse over your character portrait and click the wrench that appears to get started.

keen kayak
viscid kernel
#

There's not a preset for it. You'd just have to add it manually.

#

Start with a Target node.

#

Then inside it, add your Save.

keen kayak
#

think I got it

flat drum
#

You could also start with save for half and simply delete the damage node under On Success

teal pasture
#

Hello peeps

#

How are you guys?

#

Wanted to ask

#

Was about to play a swords bard

#

But I'm new to using avrea

#

What would be the command to use flourishes please?

viscid kernel
#

You can use !action list (or just !a list) to see your available options.

#

But !a "defensive flourish" (or just !a defens) should do the trick, as an example.

teal pasture
#

Thanks

viscid kernel
#

There’s a few tutorials you van run through to learn the basics, too. Check out !tutorial for the full list.

somber fiber
#

So I can not get into my dndbeyond with my discord cause it says my dndbeyond is already linked to another dndbeyond but I’ve only had one?

flat drum
#

If so, does the whold Discord account match? Including the last four numbers Glitvhed014#4971

#

If that's wrong, unlink and re-link to the correct Discord account

somber fiber
#

No and I tried that and it tells me it is linked to my old account on here…

#

But I’ve already started rping in a group and I don’t know what to do….

flat drum
#

you need to unlink Beyond from your Discord then

#

Your current Discord account must be linked to the incorrect Beyond account.

flat drum
somber fiber
#

I unauthorized both accounts now I should be able to link correct?

#

It still shows the same thing

flat drum
#

You may need to wait a bit and try refreshing your browser to make sure it took.

#

The unlinking, I mean

#

It may take a some time to process

somber fiber
#

And I don’t have another dndbeyond

#

!ddb

empty linden
#

As noted, give it some time (10-15 minutes). There may be some caching happening.

somber fiber
#

Okay

#

Still the same message I’m confused

#

I’m getting stressed out

#

But it reauthorized dnd beyond on this account?

empty linden
#

Clear it on Discord (authorized app) and DnDBeyond (My Account) at roughly the same time - then give it 10-15 minutes

#

Also try clearing your browser cookies and cache.

flat drum
#

I have heard that removing the link via Discord is difficult and may take a few tries or opening some sort of ticket.

If you have access to the Beyond account which your Discord is currently linked with, it would be better to unlink from that Beyond account.

somber fiber
#

Well my dnd beyond does t have one and I can’t access that other account?

flat drum
#

So unlink from Discord is the only option.

somber fiber
#

The grasmere one I had back forever ago

#

And someone stole my phone lol

flat drum
#

Not sure if trying to delete that Beyond account would help in any way.

Use a PC, sign into Discord and try to disconnect Beyond from there. Or try from mobile if you already tried via PC browser.

#

You need to unlink your current Discord from your old Beyond account before you can link to the new Beyond account.

somber fiber
#

Yea but how can I get into it without my info for it

#

thank you nothing is working i sent in a ticket on the dndbeyond support tho?

flat drum
#

You need to disconnect your old Beyond account from Discord, via Discord. Perhaps try opening a ticket with Discord?

somber fiber
#

I tried that already

flat drum
#

Just because it didn't work, doesn't mean it isn't the answer.

Did you try to open a ticket with Discord?

somber fiber
#

Yea I did

finite frost
#

how do i import my custom dndbeyond creature into avrae ?

flat drum
#

Unfortunately, you can't currently.

You'll need to create them on critterdb.com per !help bestiary

finite frost
#

gahdamn , all my work

flat drum
#

It will be a useful reference?

finite frost
#

True, still.

flat drum
#

As a note: only simple attacks are imported and you'll need to create automation for anything with saves

finite frost
#

Ah okay.

flat drum
#

But there's help at the Avrae Development Server if you need it

finite frost
#

Oh okay , thanks man

#

The link isn't working ? i made the creature.

#

Oh nevermind

#

Oh nvm the nvm, the link is not valid for some reason? i turned link sharing on.

#

If i paste it in google it works just fine but the bot doesn't see it as a critterdb link ?

viscid kernel
finite frost
#

Yep

slow saddle
#

I tried to use !sb remove to remove arms of hadar but avrae keeps saying “There are no choices to select from.”

flat drum
#

did you add that spell using. !sb add ?

#

You need to remove spells added via your sheet from your sheet then !update

slow saddle
#

It’s the spell from the psionic spells ability so I can’t remove it from my sheet

flat drum
#

If it was added to your spellbook from your sheet you can't remove it from your Avrae character via !sb remove

flat drum
#

What site?

quartz plover
#

sry wrong chat

#

i apologize

flat drum
#

What is going on with the probably in this

#

lol

#

what is that about?

viscid kernel
#

You tell me. You’re the one who put it there. 😜

flat drum
#

I didn't know that was editable (or remember)

viscid kernel
#

That shows whatever you put for Gender, on the Description tab.

flat drum
#

oh lol

#

nice

#

I do often answer those questions in a humorous manner

flat drum
#

yessss

lucid lichen
#

The bigger question is why you're asking in the Avrae channel-

#

:D

flat drum
#

I have all the other channels muted here ;D

golden violet
#

Question! Does Avrae work with encounter builder? Like could I sync those initiatives up somehow?

empty linden
#

Not yet. But Avrae can run initiative on it's own - check out !help initiative to learn more!

golden violet
#

Oh yeah I'm familiar ^.^ I love Avrae. We were using it long before it was part of DDB ❤️

#

Thanks for the help!

junior plaza
#

what do i add to my google sheet so avrae can add teh necessary counters and actions for the battle master's maneuvers

flat drum
#

Gsheet doesn't import counters

#

nor does it track them at all as far as I know

#

This is a better question for the Avrae Dev Server

sharp sentinel
#

Does anyone know what's wrong with this attack. It doesn't roll to hit or add piercing damage

viscid kernel
#

Where did the attack come from?

#

If this is a homebrew monster and it auto-generated that attack, then it could be because you're missing the average damage there at the start of the Hit section.

#

Try putting a three there. 3 (1d4+1)

sharp sentinel
#

Homebrew monster yes

viscid kernel
#

But if you want it to run the whole thing, this is one you'd need to automate yourself to account for the saving throw.

#

If you check the pinned messages here, there's a PDF guide on how to do that.

flat drum
#

It's a PowerPoint

#

(I think)

viscid kernel
#

...that's what I meant. 😅

#

Whatever it is, it's in the pins.

plain pendant
#

Was there a command to give a pc a different ac during combat?

viscid kernel
#

You can either add an effect or use !init opt.

#
!i effect Bob "Mage Armor" -ac 16
#
!i opt Bob -ac 16
#

You can also do something like +3 instead of the final number.

flat drum
#

I recommend the effect method as it is more visible in combat and it is easier to remove.

sharp sentinel
#

How to drop concentration

flat drum
#

Remove the effect

#

!init re "combatant name" "effect name" re is short for Remove Effect

#

(There is also a very nice !conc alias that will roll concentration for your own character or a target, and remove the effect automagically on a fail.)

lucid lichen
#

hilarious

#

player/dm or a pronoun

flat drum
#

Dyno says I have to wait 30 min...lol. I'm still a newbie

lucid lichen
#

You haven't even been here 2 years, calm down rookie

flat drum
#

lol

#

nice!

#

TY as always Croebh

#

That is a lot nicer than having a bunch of muted channels

lucid lichen
#

lol

native galeBOT
#

v4.2.8 (1640)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.8

Improvements
- Adjust how long descriptions are handled in lookup embeds
- Added .attacks and .buttons to SimpleEffect
- Added include_total as an argument for parse_coins(), defaulting to True

  • Better handling of offhand weapons and martial arts unarmed strike naming from DDB sheets

Bug Fixes
- Fixed displayName in Roll effects deleting itself after the first use

  • Fixed an edge case rounding error in the coin purse
  • Various backend fixes and improvements

Edit: There was an issue with this update, and the crossed out items above didn't make it into this version. There will be another patch in order to push those changes.

viscid kernel
#

But offhand weapons are a myth! 😱

flat drum
#

Dual-wielding attacks

toxic birch
#

Is there any way to add an argument to an attack to remove a counter?

viscid kernel
#

There’s a couple ways, yeah, but you’re getting into more advanced territory here.

#

Can you explain a little more about what you want it to do first?

hexed root
#

I can use this bot as a dice bot yes?

hushed lotus
#

it's literally a dice bot first...

outer notch
#

I'm trying to get Avrae to link properly to a new server I'm in, does one of the mods/admin have to setup a DDB campaign for the 'click sheet to show on Discord' thing to work automatically?

flat drum
#

the DM from the campaign has to link the campaign using the !campaign command

#

!tutorial beyond will walk you through the steps

outer notch
#

We're trying a "Western Marches" style multiple DMs so some of the forever-dms get a chance to play. :/

#

since you can't hand campaigns to people in Beyond yet...

flat drum
#

The DM can have a character in their own campaign

outer notch
#

yeah, did that before for Npcs

#

but can't hand the reigns of DM over to other people.

flat drum
#

I don't know why you would need to

#

I don't know what you're doing with a DM on Beyond's side that would make a difference, but I don't DM using Beyond at all.

sullen orbit
#

is there a way to get Avrae to roll openly? like to have it do the monster rolls from the encounter builder in the channel the same way it does for character rolls?

fickle salmon
#

Right-click on the roll you want to show to all and select "Everyone" instead of "Self".

sullen orbit
#

oh, cool, thanks

viscid kernel
#

Or if you open the Game Log, you can change the default at the top.

toxic birch
flat drum
#

You could make your own action for those on the Dashboard, or, more simply, use a multiline alias.

#

https://avrae.io/dashboard/characters click on the wrench on your character's portrait to build your own custom action.
the multiline method would be something like this:
!alias commandPres multiline !a "name of maneuver" !c "check name"

#

ah no

#

not so fast multiline

#

lol

#

You can make a snippet or alias that does this in a slightly more complicated way

#

rolling the bonus via Draconic code (similar to Python) and adding the result of that roll to your check automagically

toxic birch
#

The other question is how to manually add a condition to a creature for something like a shove attack. I can !init effect <target> Prone but it doesn't show the standup buttons or any of the condition effects on the targets turn.

flat drum
#

Those aren't possible with the !init effect command, only via the Dashboard

#

!init re "target" "effect name" to remove an effect

toxic birch
#

Interesting... I'll have to learn some of the more advanced functions... I keep getting into situations where its advantageous to shove and the DM's get confused

#

Also.. Need to figure out how to add the info for Net to a target

toxic birch
blazing relic
#

How would one roll disadvantage with Avrae? I know how to do it with advantage but not disadvantage

flat drum
#

What command are you using?

#

!check ?

#

Or !roll

blazing relic
#

Both check and roll

flat drum
#

!help check will show you !check stealth dis to roll with disadvantage, !help roll is a bit more complex but !r 2d20kl1 will keep low 1

#

2d20kh1 keeps the highest

#

keep highest

#

keep lowest

blazing relic
#

Okidoke, thanks!! Was trying to look on the forums but if it was in there then it was hidden XD

viscid kernel
#

!r 1d20 dis actually works, too.

flat drum
#

Oh right! But only for a d20

flat drum
meager gale
#

How do I link my DnD beyond app with my discord app without logging I to the web pave? Meaning can I do it strictly in the app?

viscid kernel
#

You’d have to log into the website. It can’t be done in the app.

#

Well, not aside from using the web browser in the app, anyway.

young arch
#

if anyone is adept in avrae

#

can someone help me with the command to set intiaitve without rolling.

lucid lichen
#

!init join -p # where # is what they pre-rolled

#

!init madd goblin -p # for monsters

#

!init opt "boblin the goblin" -p # to set boblin's init to a specific value

young arch
#

thank u

native galeBOT
#

v4.2.9 (1641)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.9

New Feature - Starred Operator in Draconic

  • The Starred operator is now available in Draconic, for all your func(*args, **kwargs) and other assignment needs (Thank you @Infinidoge.snek and @assert(Byronius.pingable==True)!)
>>> # normal call with separate arguments
>>> {{range(3, 6)}}
[3, 4, 5]
>>> # call with arguments unpacked from a list
>>> {{args = [3, 6]}}
>>> {{range(*args)}}
[3, 4, 5]

>>> # normal call with separate kwargs
>>> {{vroll(dice="1d12+8", multiply=2, add=1)}}
3d12 (4, 9, 8) + 8 = `29`
>>> # call with kwargs unpacked from a dict
>>> {{dice_args = {"dice": "1d12+8", "multiply": 2, "add": 1} }}
>>> {{vroll(**dice_args)}}
3d12 (2, 11, 4) + 8 = `25`

Notable Difference
Assigning to a starred variable outside of a tuple or list in Python throws a SyntaxError, but is valid in Draconic:

Python

>>> *a = [1, 2, 3]
SyntaxError: starred assignment target must be in a list or tuple
```*Draconic*
```py
>>> {{*a = [1, 2, 3]}}
>>> {{a}}
[1, 2, 3]

Improvements

  • Adjust how long descriptions are handled in lookup embeds
  • Added .attacks and .buttons to SimpleEffect
  • Added include_total as an argument for parse_coins(), defaulting to True
  • Better handling of duplicate attacks, offhand weapons, and martial arts unarmed strike naming from DDB sheets
  • Renamed the counter for Rages as imported by Dicecloud v1, to match the expected counter name used by the actions (This may result in a second counter being named, sorry about that!)

Bug Fixes

  • Fixed displayName in Roll effects deleting itself after the first use
  • Various backend fixes and improvements
late elmBOT
#

Known Issues after Patch 4.2.9 (Feb. 22nd)
We've noticed an issue with the patch that came out today, which causes errors in aliases/snippets that assign certain character() attributes in specific ways.

This affects character().skills and character().coinpurse when assigning to multiple variables at the same time.

There will be a hot fix going out at <t:1677132000:f> (<t:1677132000:R>) in order to address this issue. There will be a 10-15 minute downtime at that time while the bot restarts.

Edit: The fix is now in place. Sorry for the disruption!

native galeBOT
steel patio
#

Is there a way to make avrae use average damage for attacks

viscid kernel
#

Not if you're using the official automation.

native galeBOT
#

v4.2.11 (1643)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.11

New Feature

  • Added SimpleCombatant.is_hidden to quickly tell if a combatant is... hidden! Thanks @kbsletten (he/him)

Improvements

  • Added a friendlier error message for when you put the arguments for !cc out of order (!cc set luck 10 instead of !cc luck set 10, for instance)
  • Various backend fixes and improvements

Bug Fixes

  • Fix generated docs for ParsedArguments.last() and .get() not displaying the _ in the type_ argument
  • Effects parented to a combatant being removed from initiative are now properly removed
  • !cc now shows the proper number of pages when your number of counters is a multiple of 25
finite badger
#

how does someone create a custom attack?

#

because dndbeyond isnt letting me modify my attack rolls

fickle salmon
#

There's a couple ways. The first is !action add and then a bunch of tags to define the action's name, bonus and damage. See !help a add for details.

The second way is to go to the Avrae Character Dashboard here: https://avrae.io/dashboard/characters and use the attack editor by clicking the wrench icon that appears when you mouse over your character portrait.

finite badger
#

okay thank you so much

#

ill look into the help action then

fickle grove
#

can I ask someone about my character build? im new and dont understand if I did everything okay or I missed something

flat drum
#

You'd likely want one of the channels for help with character building.

This channel is for help using the Avrae Discord bot.

winter sigil
#

If you accidentally import the wrong D&D beyond sheet, can you remove it? I know you can import a different one, but is it removable? If so.. how?

viscid kernel
#

You can use !char delete <name> to remove a sheet.

winter sigil
#

Cool cool tyty

flat drum
#

You can have multiple characters imported however

winter sigil
#

Yesyes its just my friend imported my sheet instead of theirs

#

Another question-
Is there any way to use monsters that you havent bought on dnd beyond? Im fine with what I have right now, just wondering because theres a few monsters I might wanna put the party up against that I dont have
(We play exclusively online right now)

viscid kernel
#

You can add homebrew monsters through Critter DB. (!help bestiary for info)

#

But otherwise, no.

#

(Anything through CritterDB won't have the official automation, either. You'll have to do it yourself if you want it.)

#

But you can buy monsters individually on DDB if you don't want the whole book yet.

#

Whatever you spend gets credited toward the cost of the book itself, too.

winter sigil
#

Cool cool

#

Good 2 know

keen kayak
#

How do you add homebrew spells into avrae?

empty linden
#

Checkout the help command and specifically tome sub command

viscid kernel
#

i.e. !help tome

finite badger
#

when in initiative using avrae, is there any way to increase your armor class or other things manually?

#

for example if the dm employs an effect that increases my ac by 2 what would be the command to do that other than by updating my character sheet and then updating it using avrae

hushed lotus
#

my character, it would be !init opt Vanonvus -ac 18 for example

keen mauve
#

or if it's something temporary that has a good chance of needing to be removed, you can do !init effect "Name" "Effect Name" -ac +2 and remove it if needed with !i re "Name" "Effect Name"

hushed lotus
#

that too. good catch

finite badger
#

ooooh

#

thank you alot for that

#

how are saving throws named using that?

viscid kernel
#

You can use !help init effect to get the full list.

#

But -sb -1d4 would subtract 1d4 from all saves, or -sadv str would give advantage on Strength saves, as a few examples.

native galeBOT
feral knoll
#

Is it still 100%?

stray coral
feral knoll
#

My bad I wasn’t planning on pinging that

#

By chance do you know if avrae has a wildshape command?

flat drum
#

There is a command to wildshape but do to the limitations of the automation system, it only displays text and uses your counter.

There is an alias that nicely handles the rest, on the Workshop.

#
#

Adds the wildshape to combat in a group with you. You can then use the creature to attack on your turn and when you end the wildshape, any negative hp are transferred to your character.

#
  • Requires the use of Avrae combat
sharp sentinel
#

Once someone adds the spell to the tome. How am I able to cast homebrew spells?

viscid kernel
flat drum
#

The spell does need to be in your spellbook in order to cast it. Otherwise you can cast it using -i to ignore requirements.

#

Add it to your known spells on your sheet and !update

viral axle
#

How do I remove an alias and what's the coin alias

#

Wait nevermind that what's the auto alias

viscid kernel
#

Aliases are user-made, so it could be anything.

viral axle
#

Any good auto aliases

viscid kernel
#

I genuinely don’t know how to answer that. 😂

#

Like I said, an alias can do all sorts of things, depending on who wrote it.

#

So whether or not there’s a good one depends entirely on what you expect one to do.

viral axle
#

Auto combat

#

Like the

#

!auto

#

And it automates combat

flat drum
#

You can browse some aliases on the workshop

#
finite badger
storm minnow
#

I have a character sheet that rolls to Discord through Avrae, but the character is not connected to the server. If I roll from the App, I get a DM from Avrae, but if I use the web it goes to another channel. Only one other person in the party of seven has this happen so I was wondering how I turn it off, please?

viscid kernel
#

At the top of the Game Log, you can set a default for roll visibility.

#

Sounds like you’ve currently got it set to Self in the app and Everyone on the web.

blazing relic
#

Hey all! I had quick question; does anyone happen to have a fully functioning Alias for the Ring of Spell Storing?

flat drum
#

I think there's one on the workshop

#
leaden summit
#

Hi, where is the button to create a looking for players post? I keep clicking to post but the link does not work.

#

It just takes me back to looking for players page. Can someone helped find the right link.

flat drum
#

I think you need to go to #channels & roles

#

And select that you want looking for players

viscid kernel
native galeBOT
#

v4.2.13 (1645)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.13

Improvements

  • Adds support for using !save death fail/!save death success as an alternative to !game deathsave fail/!game deathsave success
  • Added support for using hex (⏥⏢, -type hex) and stars (☆★, -type star) for counter displays
  • Various backend and automation improvements and fixes
hidden idol
#

Hello, im trying to run a lost mines campaign through discord text and avrae. Up until now its been pretty good since goblins and bugbears are included within the bot, but to my knowledge, redbrand ruffians and bandits arent since they are not classified as monsters. As such, i figured i had to make custom instances of them during init commands, but i cant figure out how to roll their actions (shortsword and multiattack) using the bot

#

Could anyone help me?

empty linden
#

Does !monster bandit not bring anything up for you? That should be part of the free basic rules.

hidden idol
#

Oh wait, yes they are included, but either way how do bosses work?

#

Like glasstaff for example

empty linden
#

They are just a monster like any other monster. See !help init opt for information on how to adjust monsters stats when needed.

#

(Basically take the base monster and modify)

hidden idol
#

How do you add actions to that base monster?

empty linden
#

If you want to have all the automations setup, check out !help bestiary - you will have to create the needed creatures in CritterDB, a third-party site and import them into Avrae. I believe the devs have a long-term goal to eventually be able to import monsters/stat blocks from DnDBeyond. Although perhaps Glassstaff is already a part of Avrae if you own the content... let me check.

hidden idol
#

Ah... I see, so that's how it works

#

Okay, I think I get it

empty linden
#

So glasstaff is not something that can be pulled in directly

#

But potentially just use a monster statblock similar enough to their stats and run it that way.

hidden idol
#

Id have to go make him in critterdb

#

How do i roll his attacks? Casting his spells then deducting the adequate hp?

empty linden
#

Yep - !init cast "spell name" -t <target> -l <level> -i
The i ignores any spell requirements.

hidden idol
#

I see... And for physical attacks?

#

Thank you very much for your help by the way, you're a lifesaver

empty linden
#

I would probably do it as !r 1d20+<mods and bonuses>
Then manually roll damage and apply it.

hidden idol
#

Goooootcha

#

Okay, makes sense

#

Thanks, i got a bit more direction now

lusty lava
#

alright, i need a little help

#

recently, me and my friends were playing as normal, but now whenever an enemy targets one of my friends, he takes no damage

#

we tried reseting and looking at if it was a bug, but we're lost (we're using Avrae in the ! init join thingy)

fickle salmon
#
  1. What type of damage does the enemy do? Does your friend somehow have immunity to that damage type?
lusty lava
fickle salmon
#

OK, and you are using the proper -t with your friend's name after it? And what is your friend's full character name? There might be some issue with a character in his name not letting the target work.

viscid kernel
#

Screenshots would help.

#

Especially if they include the original command.

lusty lava
#

(for context his characters name is Steel)

#

we had restarted thinking it was just a bug but it continued regardless

#

the thing is was that it was working fine before, but now whenever it should hit, it doesn’t (im realizing that screenshot was a bad example bc of his armor class, but it happens even on a 20)

viscid kernel
#

They didn't include the attack name.

#

The -t then gets misinterpreted as the attack name, which is why it prompted to choose an attack.

#

And then with the -t gone, Steel alone does nothing.

#

The correct command would be !ma bugbear javelin -t Steel

lusty lava
#

so are you saying to include the attack name and we’ll be good?

viscid kernel
#

Yep

#

!ma <monster_name> <atk_name> [args]

lusty lava
#

alright we’ll try it; i believe you are right we are a little new to this :p

viscid kernel
#

Alternatively, if it's the bugbear's turn in initiative...

#

!init attack javelin -t Steel

#

Or !i a javelin -t Steel if you're lazy like me.

lusty lava
#

ok, good to know

viscid kernel
#

Then it will attack as that specific bugbear and account for any temporary effects, like Bane or whatever.

lusty lava
#

IT WORKED TY SO MUCHHH!!!

viscid kernel
#

There's some initiative tutorials if you want a guided walkthrough. Just run !tutorial to get started.

empty linden
reef igloo
#

Avrae is not listing all my attacks, it's ignoring cantrips. I tried !update.

reef igloo
#

Is it not possible to use customized spells / spell attacks with Avrae?

viscid kernel
viscid kernel
reef igloo
#

In DndBeyond you can customize the name and description of an attack (purely flavour). And this will show up when using Avrae:
#ddb-avrae-commands message

#

But this does not work for cantrips.

viscid kernel
#

Ah yeah, I wish it did. 😞

#

The workaround is to create it as a homebrew spell in DDB and again in Avrae (and you’d probably need to write your own automation for it, too).

#

Not an easy thing.

reef igloo
#

Yeah, that's a bit much for flavour. Too bad, and a bit wierd. I believe spell customization is RAW?

viscid kernel
#

Ehhhh… flavoring the way a spell looks is an optional RAW. I don’t think it technically says anything about renaming it.

#

What you could do, though… 🤔

#

You could create a custom attack that just casts the spell.

#

And then name that attack anything you want.

#

So then it would show up in !a and !a list with your custom name.

#

(But it’d still show in !sb and !cast with the real name.)

reef igloo
#

Cool, and it would use up an approriate spell slot?

viscid kernel
#

You’d have to manually add that where needed, but it’s doable.

#

Just hover over your character here and click the wrench to get started.
https://avrae.io/dashboard/characters

reef igloo
#

Hm, I just get bumped back into Discord from that link?

viscid kernel
#

You need to sign in using your Discord account.

reef igloo
#

I tried making a custom spell attack on DndBeyond, but it keeps adding my modifier to the dmg

viscid kernel
#

Yeah, it does that. 😅

#

It’s be better to do that directly in Avrae, too.

reef igloo
#

So I've added it to Avrae now. How do I add it to the character?

viscid kernel
#

You already did. 👍🏻

#

You can use !a list to confirm or !a <name> to use it, just like any other attack.

reef igloo
#

Hm, but that's the custom spell attack that won't work due to adding modifier.

#

I was thinking about the Custom Spell I added in Avrae "Tome".

#

I got it to work now. Thanks!

reef igloo
#

Hi again, is there a way to show a list (for dm and other players) of my current infusions via Avrae?

flat drum
#

There isn't anything built into Avrae to track infusions, but there is an Artificer collections on the Workshop that many use to help streamline some Aritficer abilities. I think it tracks infusions

lime spindle
#

Is there an Avrae command to use potions?

empty linden
#

There isn’t a built in command but there may be an alias for it on the Avrae dev server/workshop

lime spindle
#

Thank you

verbal rivet
#

Has there been anything made for lunar sorcerers? I’m having trouble

reef igloo
#

Is there a command for casting a spell for the Fey Touched feat?

fickle salmon
#

It's tricky. Because the Fey Touched feat can allow many spells, there's no efficient means of automatically casting the spell from it.

What is recommended is to !cast the spell and add the -i tag at the end. Then !cc "<spell name>" -1 to mark it as used.

#

But I have yet to use Fey Touched in any of my character builds, so I may have underestimated the dedication of the coding team.

viscid kernel
#

That’s a pretty easy one to automate yourself if you prefer, too.

reef igloo
#

How? Is it possible to do two commands in one alias?

fickle salmon
#

There's aliases and there's automation. Aliases transform one !command from Avrae to a new name (and do a whole bunch of other stuff); while automation creates a new !action in your list, one that can include removing a counter mark off of a previously set up counter, and then casting a spell. The alias is tricky to get it to do both, the automation will do it... pretty automatically?

hasty pumice
#

Hey, question, is there anyway, on dnd beyond, to make a weapon deal more damage on a failed saving throw
I just want to add grung poisonous skin to my rapier directly

#

To my rapier of warning to be specific

fickle salmon
#

Not from the D&D Beyond side. You'll have to come to Avrae's side of things and learn about automation. Although, I suspect there may be automation for the grung poison created already...

keen mauve
# hasty pumice Hey, question, is there anyway, on dnd beyond, to make a weapon deal more damage...
!a import name: Rapier of Warning
automation:
  - type: target
    target: each
    effects:
      - type: attack
        hit:
          - type: damage
            damage: 1d8+{max(strengthMod, dexterityMod)} [magical piercing]
          - type: save
            stat: con
            fail:
              - type: damage
                damage: 2d4 [poison]
            success: []
            dc: "12"
          - type: text
            text: >
              You can also apply this poison to any piercing weapon as part of an attack
              with that weapon, though when you hit the poison reacts
              differently. The target must succeed on a DC 12 Constitution
              saving throw or take 2d4 poison damage.
        miss: []
        attackBonus: max(strengthMod, dexterityMod)+proficiencyBonus
_v: 2
proper: false
#

copy and paste that somewhere where it accepts avrae commands (not in this channel tho)

hasty pumice
#

Oh

#

Thanks

#

wow

hasty pumice
#

Because I made it, then I made it again with a different name

keen mauve
#

!attack delete "Rapier of Warning"

hasty pumice
#

thx

keen mauve
fickle salmon
keen mauve
#

No idea what you mean

hasty pumice
#

Thanks though

#

Question; is there a way to automate the same for the poison condition after an unarmed attack?

hasty pumice
#

@keen mauve ?

viscid kernel
hasty pumice
#

nvm I got there

#

Thanks still

viscid kernel
native galeBOT
#

v4.2.14 (1646)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.14

Improvements

  • Added a title key to text effects in automation, allowing you to change where it says Effect for more customization
  • Change the Init Effect name from str to annotated string, for better handling of things like Stunning Strike or grapples

Bug Fixes

  • Fixed hex/star not being called out in the help for !cc edit
  • Fixed the bubble display in !g ss showing a filled bubble twice
  • Various backend and automation improvements and fixes
viscid kernel
#

Oh nice!

pseudo quail
#

Hello, by chance has someone done a mostly/totally text based server for solo play?
If so, can you point me in the right direction of doing this myself?
I dont want to join another community due to feeling pressured to participate and or restrictions on availability.
I just want to make a no pressure server to conduct various day to day work, fishing, arena combat, and maybe a dungeon tower type deal.

viscid kernel
#

Creating a server is easy enough. Just click the "Add Server" button in the server list.

#

Is there something you were looking for beyond that?

dusk root
#

Got a question regarding hiding attack roll data when I make a monster attack with avrae. If I use the '-h' argument in the command, like in this example of a goblin wielding a scimitar:

!i attack Scimitar -t Bob -h

I get the hiding of the dice rolls that I am looking for, but the first line of the resulting box says "An unknown creature attacks with a Scimitar!" instead of "Goblin attacks with a Scimitar!"

If I drop the -h, I get the correct narration for the attack, but the dice roll math is now completely visible. Is there a way to get the proper monster name with the hidden dice rolls? Pic added to illustrate what I am talking about.

viscid kernel
#

You could manually override the title.

#
!i attack Scimitar -t Bob -h -title "Goblin attacks with a Scimitar!"
#

It does seem a little strange to me that it still hides the name even in initiative, where they can just look at the initiative list anyway. 🤔

#

(It makes sense for !ma)

dusk root
#

Yeah, that's why I thought it was odd. But I didn't realize that you could override the title. I'm probably going to abuse that....

viscid kernel
#

Could be worth bringing up on the Avrae dev server if you want to propose a change there.

dusk root
#

!i attack Scimitar -t Bob -h -title "Goblin stabs Bob the pathetic wizard right through his light armor!"

#

Yeah, I may toss that over there. Just wanted to make sure that there wasn't something I was missing before I sent it up the chain.

viscid kernel
empty linden
#

And make sure to read the rules before making requests/reporting bugs

buoyant abyss
#

I made a custom NPC statblock in D&D Beyond as a homebrew monster and also imported into the Avrae bot hoping that the portrait would come up when I roll dice for the homebrew monster while running encounters like it does for all the other monsters, but alas, it does not. Is it possible to get the portrait for homebrew monsters to show and how?

#

for example if I make an encounter with an orc and the orc makes an attack roll Avrae will say the orc is attacking, show the roll, and if I roll damage it edits it to show that too and there's a nice picture of an orc there in the message - I want that with my hombrew monsters too

viscid kernel
#

Just to clarify: is this a monster you added in CritterDB, or are you rolling from the Encounters page in DDB?

buoyant abyss
#

what Avrae shows is the same thing it does if I rolled dice for another player in one of my campaigns (if another player rolls their own dice and has their sheet imported into the bot from dndbeyond, it shows their portrait - but if I roll dice for them from their character sheet on dndbeyond, it does not) ... when I roll dice in the encounters page for a normal monster it shows up like the players' do - portrait and all, but if I roll it for a monster I made in homebrew it does not show a portrait

#

also I think it may be prudent to point out that I used an existing template and did not make this from scratch (I believe it was the thug statblock I based it on)

viscid kernel
#

Images in CritterDB are definitely supported. You can add one in the first section there.

#

But that’s not gonna do anything if you’re rolling in DDB instead.

#

You’d need to use Avrae directly.

buoyant abyss
#

that works, but way less convenient for smoothly running encounters efficiently

viscid kernel
#

I'd disagree with that, but to each their own. 😅

brittle onyx
#

How can I modify coins in my server?

viscid kernel
brittle onyx
#

Coin rates

viscid kernel
#

I don’t think you can with the built-in coin support, then.

minor fractal
#

Quick question. Was playing last night and I attempted to cast a level 1 spell as a 2nd level. I used this "!cast thunderwave - L2 -t Spider". When I hit enter it only did it as a 1st level spell. What did I do wrong?

viscid kernel
#

Should be -l 2

#

With a lowercase l and the space in the right spot.

#
!cast thunderwave -l 2 -t Spider
minor fractal
#

Thank you.

mossy crystal
#

Hello

#

whenever my friend tries to cast speak with animal, avrae says "True is not a valid stat to cast with."

#

(His character is a druid, his spell slots are available and the spell is known and prepared)

fickle salmon
#

!cast "speak with animals" instead of !cast speak with animals

mossy crystal
#

thanks a lot

#

it worked

fickle salmon
#

Avrae treats spaces as breaking points for commands. So she sees !cast speak then the valid tag with and ignores the animals. Since the with doesn't have any inputs, it defaults to True and Avrae says True is not a valid stat to cast with.

minor fractal
#

Is there a way for a person to run two characters at the sametime in Discord using Avrae and Dnd Beyond without setting up a second account in either?

viscid kernel
#

Yeah. Just !import both, then use !char <name> to switch between them.

#

Are you using these two characters on two different servers?

#

If so, switch to the one you want for that server, then use !char server. It will automatically use that character whenever you’re in that server.

gleaming sedge
#

how would i apply gift of alacrity to my initiative?

empty linden
#

That gives you advantage on initiative checks right?

gleaming sedge
#

it adds 1d8 to them

empty linden
#

Then that would be !c initiative -b 1d8

gleaming sedge
#

ty

lucid lichen
#

or !init join -b 1d8

minor fractal
viscid kernel
#

Then yeah, you’d have to manually swap characters as needed.

gleaming sedge
#

follow up question: can i cast unprepared spells?

empty linden
#

Yes !cast "spell-name" -l <level> -i (-i for ignore casting limits)

#

See !help cast to see all the subcommands/attributes associated with the cast command.

gleaming sedge
#

thank youuu

regal aurora
#

How do I change the account linked with avrae as the original no longer exists

gusty egret
#

Do you mean the Discord or the DDB account?

regal aurora
#

Basically my discord is linked with an account that no longer exists but discord hasn’t recognized that so I can’t link it with my new one

viscid kernel
keen cedar
#

hey guys how do you use avrae

fickle salmon
#

Check the tutorials under !help tutorial.

gleaming sedge
#

so i have a custom rolling formula for avrae, how would i set a minimum total

#

i use !r 6 3d6kh2+6 and i would like it if the minimum total was 70

empty linden
#

Avrae actullay allows you to configure server settings for the randchar command to require it to meet a point threshold and also configure the dice rolling method.

#

Let me see if I can remember the command to manage server settings…

#

Ah it’s server_settings and you need the access to manage server settings on the Discord server to run it.

viscid kernel
empty linden
#

lol - silly brain. Thanks!

young arch
#

Is there a command for rolling percentiles?

hushed lotus
#

!roll 1d100

native galeBOT
#

v4.1.15 (1647)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.15

Bug Fixes

  • Dicecloud sheets (both v1 and v2) now have proper links to view the sheet from the dashboard
  • Fixed a typo in the help for !roll for the Ice Knife demonstration
  • Text effects should no longer show duplicates if they have the same text and title
  • Various backend and automation improvements and fixes, notably:
  • The Dragon Fear feat should now properly handle all Fizban Dragonborn subraces
  • Clockwork Sorcerer's Trance of Order ability properly uses Sorcerer Points as a secondary resource
dapper knot
#

Is there a way as a DM to see who has linked their characters to my Discord through Avrae?

viscid kernel
#

Nope

ocean pecan
#

is anyone else having trouble with the dnd beyond website connecting to avrae

#

because everytime my crew does checks they dont show on the discord

viscid kernel
#

I’d suggest having everyone run through !tutorial beyond to make sure they’re set up correctly.

ocean pecan
#

no its not that

#

we already did everything and were playing

#

but everytime we roll dice on the website it, the values dont load

#

so avrae doesnt get a response

#

and it just happened outta no where

viscid kernel
#

Do the rolls show in the Game Log on the site?

ocean pecan
#

only if we were to reload

#

but we kind of want it to show up on discord like it has been doing

#

but since it doesnt load normally, avrae doesnt get a proper response to post it into the chat

viscid kernel
#

Do you get the same issue in another browser or on another device?

somber fiber
#

Hello! I had a question about the D&D GSheet, is there a way to import information from another already made D&D sheet to the actual GSheet?

#

Because retyping everything will be a nightmare, and I really don’t wanna go through all that again ;~;

viscid kernel
#

It’s all based on cell position.

#

So all the data has to be in the same place as the official one.

somber fiber
#

Oh- that’s it?

#

That’s alot easier then I originally thought

viscid kernel
#

Yeah, shouldn’t be that hard.

#

At worst, you can just copy+paste everything into the right spot.

somber fiber
#

True

late elmBOT
#

No Scheduled Update for Today (April 19th)
I've been working hard on upcoming book content, and as such there is no downtime this week. However, I'm pleased to say I've just pushed a significant update to grappling monsters. All of them. All of the grappling monsters.

Things that should now be consistent among them include the name of the effect now includes who is grappling you, it will have a button to escape, and an effect is now placed on the grappler, indicating who they are grappling as well as a button to release the grapple.

I hope this makes grappling such creatures/attacks much easier and less confusing, enjoy! 🤼

tight plume
#

What’s the command for long rest/short rest using the avrae bot?

viscid kernel
#

!game longrest or !g lr

hollow lichen
#

is it possible to do multiple multirolls in one command? something like:
!rr 5 (d6+4) & 2 (d6+d8+4)
except working of course

viscid kernel
#

I don’t think so.

#

Though technically mutiline is a single command. 😂

empty linden
#

Yeah there's the multiline command but... I don't think its very performant and I believe the Avrae devs recommend avoiding using it.

viscid kernel
#
!multiline
!rr 5 d6+4
!rr 2 d6+d8+4
hollow lichen
#

better than nothing i suppose

#

thanks

viscid kernel
#

You could even throw it in an alias.

#
!alias mgy multiline
!rr 5 d6+4
!rr 2 d6+d8+4
#
!mgy
hollow lichen
#

very cool

hasty pumice
#

Okay, can anyone help? I've been trying for the life of me to make this work, but it keeps giving me the same error message
This is a damage reduction ability similar to the goliath's, but I know avrae just uses healing for that, so I made an ability that simply heals you, except it doesn't work, and I don't know why, somebody please tell me what I'm doing wrong

viscid kernel
#

In that first screenshot, the {} at the end of the line means you need braces around any variables or code you want to use.

#

Without those, it gets to the “e” in dexterity and expects a number instead (because it follows a “d”, as in “d20”).

hasty pumice
#

AHH

#

I'm stupid

#

I didn't understand wht it meant by e

#

thanks man

viscid kernel
#

I’d do -(1d10 + {{dexterityMod + proficiencyBonus}})

hasty pumice
#

is there supposed to be spaces between +es?

viscid kernel
#

It doesn’t generally matter either way.

hasty pumice
#

oh

#

huh

#

well it works now, thank you

#

but I have a question

#

so I may avoid coming here in the future

viscid kernel
#

Just as a heads up, what you’ve got there could heal for more than the original damage amount.

hasty pumice
#

why are { and } there twice?

hasty pumice
viscid kernel
hasty pumice
#

for example the fathomless' reaction ability, or heavy armor master, all just heal

viscid kernel
#

Singles {} work for mathematical operations.

#

Doubles {{}} work for that and everything else.

hasty pumice
#

alr

#

got it

#

But is there a way to make it not heal more than the previous damage?

#

Cause I wouldn't know how to do that

viscid kernel
#

The official ones should be set up to take an -amt that lets you specify the original damage amount.

#

Without that, it would indeed just heal for whatever your total is.

hasty pumice
#

something with {max but idk

hasty pumice
#

?

#

I could swear it at least use to be that they would just heal

viscid kernel
#

So !a "guardian coil" -amt 1 should stop it from healing more than 1hp.

hasty pumice
#

ohh

#

yeah I didn't know that, everyone simply used them and did !i hp after or !g hp

hasty pumice
#

btw, I just noticed you are the same guy as the one that helped me last time

hasty pumice
#

Does anyone know how to add counter to avrae without !cc? like the default counter that avrae puts there for class/race abilities

viscid kernel
#

Then if you call the variable lastDamage, you can change your roll to this:

-(1d10 + {{dexterityMod + proficiencyBonus}}, {{lastDamage}})kh1
hasty pumice
#

Oh that makes sense, thanks

viscid kernel
#

So the only other (and probably harder) way is to add them there.

hasty pumice
#

oh no

hasty pumice
#

And fail, apparently

cobalt shore
#

Hey there. Is there a way to restore spell slots to monsters during combat? I accidently cast a wrong spell and would like to refund the slot.

#

The !g ss command works on player characters...

hasty pumice
#

.!i ss (lvl) +X

#

it needs to be their turn

#

or

#

just casta spell with -i

#

-i ignoress spellbook requirements

cobalt shore
#

Thanks!

viscid kernel
viscid kernel
stray latch
#

i am in the depths of dispair

#

how do i make a homebrew spell work

#

it doesnt wanna cast

viscid kernel
#

Did you add it in the Avrae dashboard?

stray latch
#

i used dice cloud to create it

#

this happens

#

its not in the spellbook

#

just under unknown

viscid kernel
stray latch
#

cool thanks

#

cool now what?

viscid kernel
#

Still getting the same error?

stray latch
#

trying to get it to work rn

viscid kernel
#

Is that a yes, then? 👀

#

What did you name the tome you added the spell in?

#

You may need to activate that tome using !tome [name]

stray latch
#

ok lemme try that

#

its not letting me 🥲

#

no way to do it with just dicecloud?

viscid kernel
#

Nope

stray latch
#

how do i change the char sheet im using

#

?

viscid kernel
#

!char [name]

stray latch
#

ty

hasty pumice
#

How do I make this only apply to certain types of attacks, instead of all things that deal damage

#

I need it to be for monk weapons or unarmed strikes

viscid kernel
#

That’s not possible, I’m afraid.

#

The target will have to manually add the damage when they use an applicable attack.

hasty pumice
#

damn

#

Actually it's removing it when it applies to something it shouldn't

#

also

hasty pumice
viscid kernel
#

{wisdomMod//2} should do it, I think.

#

If not, {floor(wisdomMod/2)} definitely will.

hasty pumice
#

got it

white harbor
#

My players are unable to target their enemies when using the avrae bot initiative even tho they're using the right commands

hasty pumice
#

So I got to here, but where do I say what is added

#

Like I want an extra d4 to those skills

viscid kernel
viscid kernel
white harbor
#

Idk I'm just a bit confused cause this. My 1dt time using the bot and the help page isn't that helpful lol

viscid kernel
#

You’d need the attack name immediately following the word attack.

hasty pumice
viscid kernel
#

And a space in between -t and the creature name.

white harbor
viscid kernel
#

So !a dagger -t OR1

#

Yeah

white harbor
#

Oh ok

#

I assume it's the same for creatures attack to?

viscid kernel
#

Yep

#

!ma wolf bite -t Weedzy

white harbor
#

(ohhhh ok

viscid kernel
#

Or !i a bite -t Weedzy

#

On that wolf’s turn.

white harbor
#

Oh ok

#

I use the !Init next to we'll go through the initiative list right

#

Like for each turn

viscid kernel
viscid kernel
#

And then !init attack (or !i a) to attack as whoever’s turn it is.

white harbor
#

(oh ok

#

Thanks

hasty pumice
#

You've already helped for a ton of things, so you really don't need to, but could hop into a vc with me to get this figured out?

viscid kernel
#

Can't VC at the moment, but can you export your code and share it here?

#

There should be a little up arrow near the top right.

hasty pumice
#
  • name: mark of detection
    automation:
    • type: target
      target: self
      effects:
      • type: roll
        dice: 1d20 + {ceil(target.skills.investigation.value,
        target.skills.insight.value)} + 1d4
        name: MoD
        _v: 2
        proper: false

This?

#

It used to be different, but I deleted what I had before with ability checks and whatnot since I wasn't getting there

#
  • name: mark of detection
    automation:
    • type: target
      target: self
      effects:
      • type: check
        ability:
        • investigation
        • insight
          _v: 2
          proper: false

This is what I wokred to originally

viscid kernel
#

There we go.

#

Change the dice to:

1d20 + {{max(target.skills.investigation.value, target.skills.insight.value)}} + 1d4
#

Needed double {{}} since it's calling a function.

#

And I used the wrong function anyway. 😅

hasty pumice
#

So

#

It worked at first, then I tried messing with it, now it doesn't work anymore

#

OH I4M DUMB

hasty pumice
#

So, rn I have a command that will roll investigation and insight, and add a d4 respectively.
But is there a way to buff the default skill? like on to !c?

viscid kernel
#

You can add a fixed number to it by editing your character sheet.

#

You can manually add a dice roll. !c insight -b 1d4

#

You can use an init effect to automatically add a dice roll for all ability checks, but not for specific skills.

viscid kernel
#

You'll get a quick tutorial once it's added to guide you through the first steps.

hasty pumice
#

I know most of those methods alr, fixed number can't be a die on your sheet
i want to make that quicker, even tho it's probably not worth it
I know, I did that then noticed that doesn't work
Already done

white harbor
#

How do I have a monster cast a spell?

#

What's the command for that cause I'm not finding it lol

viscid kernel
#

!mcast lich disintegrate

#

Or on the lich’s turn:
!i cast disintegrate

white harbor
#

Ohhh ok thand

#

I have to type the entire monsters name?

#

And not just the bots abbreviation of it for initiative

viscid kernel
#

If you use !mcast, yes, it needs the actual name.

#

If you’re in initiative, you can use !i cast on their turn without needing their name at all.

native galeBOT
#

v4.2.16 (1650)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.16

Improvements

  • The conflict message that comes up if you have a local and workshop alias/snippet of the same name is now a little clearer about the types that are conflicting
  • The display for contested ability checks is now a lot more obvious about who won/lost the contest
  • Various backend and automation improvements and fixes

Bug Fixes

  • Doing an unequal variable assignment now properly shows the exception, instead of causing an actual error with the bot (Thanks @assert!(Byronius.ping().is_ok()) and @Infinidoge.snek !)
white harbor
#

How would someone use second wind?

#

Like what's the uh command to use it on avrae

#

And general abilities

viscid kernel
#

!action "second wind"

#

Or you can use !a instead of !action.

#

!a list will show everything you can use.

white harbor
#

Oh thanks again lol

sage jacinth
#

Is there a way to have avrae remove the item description/effect when making an attack?

viscid kernel
oblique stag
#

is there a command to like
roll 10d4 and reroll the 1s

lucid lichen
#

!r 10d4rr1

ocean fox
#

Is there a command for adding or deducting gold or silver? I thought it was !coins but it doesn’t seem to work.

#

(Please ping me with a reply if you do)

peak rose
#

Can you fish with the avrae bot

empty linden
glad gust
#

hello how do i dowload? this avarai program?

#

i need the juice!!!

empty linden
glad gust
#

i have to make a new server and then just click the link everytime i make a new server then? and thank you.

empty linden
#

Yep - and then setup whatever permissions and roles you need/want for trusted folks on the server to create aliases, etc.

glad gust
#

Thank you again.

steel patio
#

Is there a way to make players fall below 0 hp, or would that call for a custom command?

empty linden
#

Maybe read up on the !g hp command - but that's more the player setting their hit points. If you're in initiative there's the !i opt <player/creature name reference> -hp #

toxic aspen
#

How do I make a roll for my character rather than myself? So, for instance, it would say “(X Character) made a perception check” rather than what I rolled.

viscid kernel
#

!check perception

#

(!c perc if you're lazy like me.)

toxic aspen
#

Thanks!