#ddb-avrae-help

1 messages · Page 1 of 1 (latest)

idle pelican
#

It won’t let me join Avrae initiative for some reason. I’ve tried “!i Join” and “!init join” and it hasn’t worked

keen mauve
idle pelican
#

Yeah

#

I left and rejoined the server and the issue resolved

keen mauve
#

Weird though

#

Did it send any message?

#

Could've just been on delay for some reason

idle pelican
#

Yeah, incorrect usage is what it said

#

How to use action surge?

keen mauve
#

You should have an action for action surge

#

Try doing !a surge

noble smelt
#

is there a way to chang initive order?

flat drum
#

!init reroll
!init opt GO1 -p 4 places GO1 at init position 4 (like they rolled a 4)

#

You can also do -p +2

#

Per !help init opt

native galeBOT
#

v4.1.3 (1613)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.3

New Features

  • Added a /help slash command
    ※ Acts as a point of entry for the bot, explaining how prefix commands work and directing users to the tutorial system

Improvements

  • Refactored the utility wrappers used for feature flags
  • Various backend and automation improvements

Bug Fixes

  • Fixed an error not being properly raised if you didn't have permission to edit server homebrew
  • Fixed an issue where uvar_exists() and set_uvar_nx() were not working properly in modules (thanks @Byronius!)
summer tangle
#

When using !map is there a way to directly add your PCs DNDbeyond token directly to the map easily?

fickle salmon
#

Well, !map is an alias, not a built-in command. I have no experience with that alias, so I'd direct you to ask in the #alias-help channel in the Avrae Development Discord: https://support.avrae.io/

Discord

The best place to get help for, chat about, and share creations for the Avrae Discord Bot, the #1 D&D bot on Discord! | 17,664 members

fickle salmon
#

For future reference, please use #ddb-avrae-commands for testing purposes. This is for asking questions about Avrae.

tawny swallow
#

So I got as far as adding avrae to my server. Now how do I get it into my channel where my players are? I send invites, but they only seem to be for the server, and when I type the ddb command in the text channel, avrae sends me a message to only me that says it doesn't have permission to reply in that channel. TYIA.

fickle salmon
#

Sounds like you need to add a role to Avrae that will give her permissions to write to channel.

final python
#

How would i roll an attack as my character but he has elven accuracy so it rolls 3 take the best one?

If i do the regular command
Attack longbow adv

It just does 2 dice. So how would i roll with 3?

viscid kernel
#

eadv, as in !a longbow eadv

#

You can view the full list of arguments with !help a

final python
final python
#

I cant seem to make the automatic crit function work.

Where do i write crit to make it work?

#

This is how i write my command so far. How do i make this automatically crit?

multiline
attack sharp shooter -rr 2 -d 1d6 eadv
attack sharp shooter -d 1d8+1d6 eadv

viscid kernel
#

Just add it like you did with eadv.

#

But also, if you're using multiline, then each command line needs to include the prefix.

#

And it's important to wrap multi-word attack names in quotes, too.

#
!multiline
!attack "sharp shooter" -rr 2 -d 1d6 eadv crit
!attack "sharp shooter" -d 1d8+1d6 eadv crit
final python
#

Okay so made it work now.

I use multiline cause it seems to be the only way to make the full turn with all the add ons. But maybe it would be possible to do in a single command?

I have 3 attacks, with elven accuracy, hunters mark, the third attack gets an extra d8 damage from dread ambusher and then also sneak attack.

And all this crits.

Would it be possible to do it without making multiline commands?

#

The problem is the adding the d8 damage to only the third attack.

viscid kernel
#

You could add extra damage to just the first attack.

#

But not the third.

#
!attack "sharp shooter" -rr 3 -d 1d6 -d1 1d8 eadv crit
final python
#

What if you write -d3 ?

viscid kernel
#

Then it will add it to the first three attacks.

final python
#

Ah

#

Okay ill just have do the multiline thing then.

viscid kernel
#

Actually, strictly speaking, it would add to the first three hits.

final python
#

Okay i got what i needed now. Thnx

viscid kernel
#

Anyway, you can build more complex attacks on the Avrae dashboard.

#

Should be possible to combine that all into a single attack, if you wanted.

final python
#

Even better

final python
#

Cause id like to use it but it seems like alot.

Like for example i could add the elven accuracy to the attack but not figure out how to make the attack an automatic crit damage.

viscid kernel
#

The auto-crit is probably the one part of that that won't work.

final python
#

Hmm alright i guess ill just do the regular commands.

young arch
#

Hi as someone who is interested in learning to play a game of Dnd with some friends is there anything I could get to help Learn easier?

#

Also what does avrae mean?

steady dew
#

Avrae is a bot, which can run combats and otherwise do rolls and help automate some things. It won't run a game, it's just a tool.

young arch
#

Ok thanks

glacial escarp
#

Is there a coin flip command?

final tusk
#

I'm not sure about a coin flip specifically but you can roll a 1d2 !r 1d2

fickle salmon
#

Not precisely. There's !roll 1d2 as suggested. Heads as 1; Tails as 2.

viscid kernel
#

!alias coinflip embed -title {{randchoice(['Heads', 'Tails'])}}

wet junco
#

is Avrae down? my commands aren't going through

flat drum
#

She's fine here and on another server

native galeBOT
#

v4.1.4 (1615)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.4

New Features

  • Added support for marking actions as Legendary Actions, Mythic Actions, and Lair Actions
    ※ When setting/viewing activation types, Legendary Action is 9, Mythic Action is 10, and Lair Action is 11

Improvements

  • Various backend and automation improvements

Bug Fixes

  • Readded the automation reference for the attack structure
young arch
#

Im sorry, but I forgot how to link the campaign to Avrae. A little help?

fickle salmon
#

!help campaign You need to copy the URL of the campaign screen, not the generated invite URL.

young arch
fickle salmon
#

When you link your campaign to Avrae, rolls in the DDB Dice Log get posted to the Discord channel.

idle pelican
#

How to roll initiative for every player at once?

flat drum
#

Every player needs to roll their own initiative with Avrae

viscid kernel
#

!i reroll -restart instead of !i end

#

But you might have to clean up lingering monsters and effects.

viscid kernel
icy pulsar
#

sorry

peak egret
#

Question, how would you edit the permissions for avrae to have character rolls from the beyond account work?

flat drum
#

You don't need to edit Avrae permissions, you need to import your character, link Beyond to Discord and link your campaign.
!tutorial beyond should walk you through the steps.

#

Otherwise:
!help import
!ddb
!help campaign

young berry
#

my campaigns rolls arent loading on beyond or showing up for other players and not sending to discord. any problems maybe causing that?

fickle salmon
#

Let's start with the obvious questions first... Have you run the !campaign command in the channel that you wish to have the rolls appear in?

young berry
#

yes

fickle salmon
#

Which URL did you use with !campaign? The sharing link or the link from your web browser when you're at your DDB campaign?

young berry
#

was working before

#

its the join link i think.

fickle salmon
#

Ah. Try the URL from your browser instead.

wet junco
#

why is Avrae offline?

#

nvm it's fixed

native galeBOT
#

v4.1.5 (1616)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.5

Improvements

  • Added additional built-in aliases for !init aoo and !init rc, and changed what the default alias is in !help to group them up with other off turn subcommands.
    !init aoo can be now called with: !init oa, !init offturnattack, !init offturnaction. !init offturnaction is now the default in !help
    !init reactcast can be now called with: !init offturncast. !init offturncast is now the default in !help
  • Various backend and automation improvements

Bug Fixes

  • Fixed an issue where having an active tome containing spells with no automation would cause spell related commands to error.
flat drum
#

Avrae typically has an update every Tuesday

uneven rapids
#

is there a way to get multiple creatures to share a single healthpool?

viscid kernel
#

Maybe. For what reason?

#

More context would help here.

uneven rapids
#

i wanna try homebrewing something from darkest dungeon, a boss which was basically 4 different minions which shared a health pool

viscid kernel
#

Yeah, I’m not seeing any great options here…

#

I’d start by turning off death delete.

!i meta deathdelete
#

So if any of your minions get marked as <Dead>, they don’t get removed.

#

Then maybe a simple alias to calculate the total damage done to non-players (or one specific to these four minions).

steady dew
#

I've delved into 'multiple entity single statblock' and it basically ends up being, one statblock, special rules for having two entities and certain things come from certain entities, like spells come from A, this ability comes from B, etc.

viscid kernel
#

Just change the minion names here:

!alias dmg <drac2>
minions = ['OR1', 'OR2', 'OR3', 'OR4']
combatants = [c for c in combat().combatants if c.name in minions]

hpLost = 0
for c in combatants:
  hpLost += c.max_hp - c.hp

return f'echo {hpLost}'
</drac2>
#

I kept the output discreet: it'll just show the total number of damage done.

#

Could make for a fun surprise when OR1 is <Dead> but keeps fighting. 😛

uneven rapids
#

heh

#

maybe the simplest solution would just be to have an entirely different target to damage

keen mauve
#

!i add should work for that purpose

viscid kernel
#

If all these minions have the same AC and ability scores, could be.

odd mantle
#

Can someone help me figure out why my xp alias isn't working

#

If so please pm or ping me

flat drum
#

Likely because some functions were recently removed.

#

There is a new version on the workshop

odd mantle
#

I have q personal alias for xp, wait there is a xp on workshop?

flat drum
#

There is.

odd mantle
#

Thank u so much

flat drum
#

It's basically the same, but with cooler timestamps and easier/more customization

odd mantle
#

How do I delete aliases

flat drum
#

Plus more xp logs

#

!alias delete xp

#

As described in !help alias

#

Or !help servalias

odd mantle
#

@flat drum is there one for long rest too

#

I have a shorter version but it's buggy

flat drum
#

Please don't ping me with questions.

!game longrest is all you need.
There is a !rest alias on the Avrae Development Server

#

Also !lr, !sr and !hd (which are all part of !rest

uneven rapids
#

hey uhh how do you add saves to custom attacks on CritterDB? Should I be asking CritterDB questions on here, I dunno.

steady dew
#

Right, so

#

you go to https://avrae.io/dashboard/characters and you click the spanner icon on any character you have imported into avrae.
You then make a custom attack 'for them' - but it's all for the monster, yknow
Make it on there. Now, it recently went through a big change, so... Yeah, it's a lil complex but hey now we can do a big save thing, it can add buttons to people, it can add a button for 'i used a recharge ability' and whatever. It's very expansive and deep!

steady dew
flat drum
#

this power point walks you through it a bit

crimson vector
#

!ddb debug

wheat gardenBOT
#
Zerix

You're all set! Any content you have access to on D&D Beyond is now available for you to use on Avrae.

flat drum
ocean mica
#

Can I use this on phone cause It didn't seem to work

#

I might probably have used it wrong

empty linden
#

You can but using quote marks on mobile can be frustrating if it’s auto converted to nice looking quote marks which can confuse Avrae.

#

But at it’s core Avrae is just a Discord bot

flat drum
#

I Use Avrae 85% of the time on my phone no issues

fickle salmon
#

Just be careful of your phone's auto-correct feature. For instance, !i next is a valid command to move to the next person in the !init command. But if your phone auto-corrects it to !I next (capitalizing the I after a punctuation mark) Avrae doesn't recognize it.

flat drum
#

That's the worst one

#

!alias I i takes care of that.

#

Basically converting I to i

young arch
#

Hi there guys..I'm having and issue with the bot upcasting my spells and effectively wasting values spell slots

empty linden
#

And your character has available lower-level slots available? Make sure to run 'update' command to make sure Avrae has the most up to date data from your character sheet.

young arch
#

The character does have lower spell slots availed but the bot keeps upcasting ..even after updating.

flat drum
#

Or post the command you're entering?

copper meadow
#

I have a question. I have been able to set my humunculus servant (gnome artificer alchemist) as a familiar using the alias but when I set it as a tiny construct, it asks for type and for both that and humunculus, when I attack using either, it is as a bite with poison rather than the force damage. Is that normal and something I just have to work around? I admit this is a completely new language for me, so it is probable I messed up somewhere.

viscid kernel
#

If you’re using an alias, you may need to ask its creator for any help you need.

#

Without knowing how that specific alias works, it’s hard to give any real advice there.

copper meadow
#

@severe sphinx good point, thanks 😊

native galeBOT
#

v4.1.6 (1617)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.6

Improvements

  • Various backend and automation improvements

Bug Fixes

  • Fixed an issue where generators in Draconic could bypass the size limitation (thanks @Byronius.gpg!)
celest igloo
#

Hello

empty linden
summer field
#

Is there a step by step guide to setting it up in your discord?

viscid kernel
#

!invite

wheat gardenBOT
viscid kernel
gaunt mortar
#

how do you ues maps on Avrae???

#

What's the command?

fickle salmon
#

There is no built-in support for maps in Avrae. There is an extensive !map alias package in the Avrae Workshop: https://avrae.io/dashboard/workshop/5f6a4623f4c89c324d6a5cd3

granite briar
#

Hey guys

#

I am trying to add my character sheet into my server for our next Champaign but it seems not to take it

#

I used the beyond and import command plus the link of the character but it's not working ....

#

Any advise ?

hushed lotus
#

is the sheet public?

granite briar
#

Yes it is..

#

this is whati get

hushed lotus
#

did your server change the prefix for Avrae from ! to something else?

granite briar
#

i did use the prefix command yes

#

ah wait maybe i did not

#

not really sure if i understand what i need to do with this command *prefix <prefix> - Insert any prefix you want to use based on your server (ex. !, #, $, !!, etc.)

hushed lotus
#

has someone on the server already done that.

#

like, one of my servers changed it from ! to $, so instead of doing !import, you have to do $import

granite briar
#

i just kicked him out and i will start again

#

but it seems its still not working 😄

hushed lotus
#

aight. I'm out of ideas.

granite briar
#

i dont need to be the dm or so right ?

hushed lotus
#

no.

flat drum
#

It was the prefix

#

FAQ 8 - Why isn't Avrae responding in my server?
Chances are, you've set Avrae's prefix to something weird. Use @Avrae#6944 prefix ! to reset it to the default.

hushed lotus
#

called it!

native galeBOT
#

No downtime this week, but I'm happy to announce that the Basic Rules monsters (as well as about 200 other monsters from various other sources) have been given significant automation updates!

hard wolf
#

How to Cast say, ray of frost using twinned spell in avrae?

flat drum
#

Just target twice

#

And remove your Font points

#

(There's also an alias that you can use to reduce the points at the same time but you still have to target twice)

wheat gardenBOT
#
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:1659660580:R>

pure gyro
#

Hi! Is there a way to roll multiple dice with bonuses?

#

Like 11(1d20+2)

#

Roll 1d20 and add 2, but do this 11 times

gusty egret
#

!help rr

pure gyro
#

Thank you!!

junior plaza
#

heyya

#

i was sent here from the dnd server

#

im trying to setup this

#

however everytime i try to use the trickshots (except violent shot)

#

this error pops up

#

this pops up as well

flat drum
#

It's the author's fault.

#

You'll have to contact them.

#

This is the server you want to go to for help with aliases/workshop stuff.

#

Is there nothing in your !a list for gunslinger?

#

Oh right it's CR

onyx mural
#

is anyone else having trouble with avrae not showing the charisma bonus on eldritch blast

flat drum
# onyx mural is anyone else having trouble with avrae not showing the charisma bonus on eldri...

You have to add it to the Spell as spells aren't cast from your sheet like an attack but from a spell database. Easiest way is with a snippet or alias:

!snippet ab -d {charismaMod} -f "Agonizing Blast|Add your Charisma modifier to the damage it deals on a hit."``` so you can do `!cast blast ab -t go1` or  ```py
!alias blast cast "eldrich blast" -d {charismaMod} -f "Agonizing Blast|Add your Charisma modifier to the damage it deals on a hit."``` then you can do `!blast -t go1`
onyx mural
#

it used to work tho

#

it just stopped working

flat drum
#

You might have had a blast snippet that was activated when you did !cast eldrich blast instead of !cast "eldrich blast"

#

Currently, you should have an action !a agonizing or similar to add the bonus damage

#

Check your !a list

jolly hemlock
#

Can I use my linked character anywhere?

empty linden
#

On any Discord server using Avrae pretty much

jolly hemlock
#

Ok how do i use my rolls from the site with avrae?

#

I'm not getting any of my rolls from my sheet to the channel?

viscid kernel
#

It’ll walk you through the setup.

empty linden
empty linden
#

Hey there - is there documentation for the various Discord user roles Avrae is aware of and what kind of functionality those roles have access to? Like GM/DM and Dragonspeaker?

#

I can find "Server Aliaser" and "Dragonspeaker" on the API documentation but I'm trying to find all the possible role names that Avrae is aware of and what it allows.

viscid kernel
#

I think that’s all of them, actually.

#

Aside from the fact that people can specify their own DM role name in !servsettings

#

The default DM roles are listed there in !servsettings: DM, Dungeon Master, GM, and Game Master.

#

Those are used primarily for content lookup, but also let you !i next on someone else’s turn.

#

The other two you mentioned are for server privileges. They let you use server commands like servsettings, !servalias, !servsnippet, and !svar. Any role with administrator privileges will also work for those.

#

But that’s pretty much it. Avrae really doesn’t lock very much behind roles.

empty linden
#

Thanks! It would be nice if DM/GM roles were documented somewhere.

flat drum
#

They are

viscid kernel
#

☝🏻 In !csettings

flat drum
#

!servsettings

viscid kernel
#

D’oh! 🤣

#

Yes, that one.

flat drum
#

FAQ 6 - Why isn't Avrae showing full monster stats?
By default, Avrae only shows full monster stats to members of a server who have a role called DM, Dungeon Master, GM, or Game Master. Use the !servsettings command to edit the list of DM roles or allow all members to view full monster stats.

#

From the Avrae Server

empty linden
#

Ah okay - it's just not listed in the API documentation or cheat sheets.

bleak sun
#

Anyone used to !fishing by Alpha?
I’m trying to find the command to block “forceloot” but still have the random trinkets

flat drum
#

I'm using !fish by alpha

bleak sun
#

But does that kill all the trinkets?

flat drum
#

¯_(ツ)_/¯

#

Ask the author

#

Or try it

#

It seems like you would have to make a set of custom loot that doesn't have the stuff you don't want to include.

#

Oh you want to stop players from forcing loot instead of it being random....
You could request that from the author on their ko-fi I think

#

It should be fairly easy for them to implement.

native galeBOT
#

v4.1.8 (1619)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.8

New Features

  • Try/Except for Draconic!
    • It works very similarly to the Python version, with a few differences:
    • Exceptions must be caught explicitly by passing the exact name of the exception to the except clause as a string or tuple of strings. A bare except may also be used to catch any exception in the try block.
    • except ... as X is unsupported.
    • It will only match the exact exception type given, without subclass checking.
  • Added a parent key to the Cast Spell node in automation
    • Sets a parent for all ieffects in the spell being cast
  • Added a displayName key to the roll node in automation
    • Allows you to set a display name separate from the one saved for internal automation use
  • Added -activation to the !attack add command for setting an activation type

Improvements

  • Updated the SRD monsters/spell automation in the automation editor on Avrae.io
  • Various backend and automation improvements

Bug Fixes

  • Fixed the turnnotif meta option in initiative, where it wasn't actually pinging the next combatant
  • Fixed custom actions showing up on !sheet as attacks even if they had an activation type denoting otherwise
  • Fixed !check not working for "sleight of hand" or "animal handling", instead requiring "sleightOfHand" or "animalHandling"
  • Fixed .inf values not importing from YAML (thanks @Byronius.gpg)
  • Fixed resistance importing for level 15 Oathbreaker Paladins from D&D Beyond
late elmBOT
#

Known Issues After Patch 4.1.8 (Aug. 30)

  • !init next errors if the turnnotif init meta option was enabled and the next combatant has the same controller(s). You can workaround this temporarily by disabling the turnnotif option with !init meta turnnotif

A secondary hotfix will be released tonight at 11:00pm PST (<t:1661918400:R>) to address these issues.

Edit 1 - 22:00 MST: We have now begun the deployment of the hotfix.
Edit 2 - 22:05 MST: The hotfix has been deployed! Good luck with that tarrasque!

native galeBOT
#

v4.1.9 (1620)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.9

Bug Fixes

  • Fix an issue with turnnotif if the next combatant had the same controller(s)
  • Fix documentation for the .modify_hp() method to properly represent that it has an output
viscid kernel
#

That way we can keep this channel open for Q&A.

native galeBOT
#

v4.1.10 (1621)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.10

New Features

  • Added Resistances.is_[resistant/immune/vulnerable/neutral](damage_type: str) internally as well as to Draconic
    ※ This is particularly helpful in Automation, as now you can do target.resistances.is_immune('fire') instead of trying to do 'fire' in str(target.resistances.immune).lower() and hoping for the best

Improvements

  • Updated all of the Monster Manual, Curse of Strahd, and Hoard of the Dragon Queen monster automation
  • Various backend and automation improvements

Bug Fixes

  • Fixed the !br command not displaying properly on Android devices
  • Fixed -criton, -reroll, and -critdice args not working in target specific contexts
  • Fixed -dc erroring if the user attempted to use it as an ephemeral arg
  • Fixed *args and **kwargs in Draconic function defs being able to bypass size limits (thanks @Byronius.gpg!)
clever niche
#

Hi I loaded avrae in my channel, linked my campaign and the characters. How do I go back into dm mode?

empty linden
#

Give yourself a Discord role called DM - it's as simple as that.

#

Avrae will see that role and allow you to see more of the monster stats and be able to skip turns in initiative (which is about all that role provides really).

clever niche
#

Gotcha

#

Ty

hushed lotus
crystal beacon
#

@plucky plinth As Neut said, please use #ddb-avrae-commands for testing out commands with the bot.

velvet rune
#

How would one access the remaining duration on an Initiative effect?

For context, my character has an effect that gives a damage buff that decreases over time and I wanted to just have an initiative effect keep track of it for me instead of me having to have multiple snippets that I'm adding to each attack each turn

viscid kernel
#

In what way are you trying to access it? Through a snippet?

velvet rune
viscid kernel
#

Automation can only access an effect through a button or attack granted by that effect.

#

What’s the actual text description for this feature?

velvet rune
#

It's a HB epic level feature

viscid kernel
#

What I would do here is have a single automation called Warfare.

velvet rune
#

So- I just tried adding a button that creates a 1 round effect that gives the damage buff by having a decreasing variable and the button just does nothing, does the "Set Variable" feature not allow you to increment a variable by doing something like, "(Variable) = (Variable)-1"

viscid kernel
#

That would add an effect called Warfare to track the overall duration.

#

And that effect would give four Granted Actions: Commanding, Defensive, Offensive, and Tactical.

#

Then when you use one of those additional actions, you'd then be able to get the remaining duration.

#

(With the added bonus that those actions would only be displayed/usable while Warfare is active.)

velvet rune
#

And how would I get the remaining duration?

#

@viscid kernel what would be the method for getting the remaining duration of the parent effect?

viscid kernel
#

As a very incomplete example:

name: Warfare
_v: 2
automation:
  - type: target
    target: self
    effects:
      - type: ieffect2
        name: Warfare
        duration: "3"
        attacks:
          - attack:
              _v: 2
              name: Commanding
              automation:
                - type: text
                  text: "{{ieffect.remaining}}"
#

This would output the remaining duration of Warfare any time you use !a commanding.

#
!multiline
!a warfare
!a commanding
!i skipround
!a commanding
velvet rune
#

Cool! Ty!

young arch
#

How do I command the artificer battlesmith steel defender to attack in avrae?

viscid kernel
#

Do those attacks show up when you do !a list?

#

Or are you adding the defender to combat in some way?

young arch
#

I just picked up the subclass and was curious actually

#

I’m still rp-ing how to get/make one

viscid kernel
#

If it adds the attack to your character, you'd be able to !a rend.

#

Or if you are adding it separately to combat, you can use !i a rend (!init attack rend) to attack on its turn.

young arch
#

Should it show up on my character sheet?

#

Cause it’s not there

viscid kernel
#

It shows up for me, on the Actions tab.

#

Yeah, doesn't look like those import into Avrae, though.

#

You could manually add those attacks to your character.

#

Or create it as a homebrew statblock in CritterDB so you can add it to combat.

young arch
#

Interesting and I tested !a list and it didn’t show my spells

viscid kernel
#

Spells would show under !sb or !spellbook.

young arch
#

Ok, thanks

viscid kernel
#

This collection looks like it might solve your needs.
https://avrae.io/dashboard/workshop/60eb3947eb784cd53471ec19

#

(Haven't tried it myself, though.)

dusk root
#

Is there a way to get Avrae to process a monster's attack with a weapon it doesn't normally have? For example, if I have a goblin armed with a shortsword (For some reason), is there an easy way to tell Avrae to roll using the standard sheets for both a goblin and shortsword out of standard rules? Without making a custom bestiary, etc.

keen mauve
flat drum
#

custom

#

Or you can do it custom each time with !init attack Shortsword custom -b {dexterityMod+proficiencyBonus} -d 1d6+{dexterityMod}[piercing]

#

Per !help init attack

dusk root
#

Awesome, Thank you!

dusk root
#

Follow up question... If I have a monster in the initiative list, and use !i attack ... to attack a target using the "-h" option to hide the dice rolls, it also changes the name in the monster in the action description to "An unknown creature attacks..." instead of the monster name. Is there any way to hide the dice rolls, but keep the creature name visible?

viscid kernel
#

You could try to manually specify a title. -title "WO1 attacks!"

#

But otherwise, no.

dusk root
#

Ah, that might help.

viscid kernel
flat drum
#

Can aliases or snippets can start with non-letter characters? Cvars can't

viscid kernel
#

Yeah. It tries to scare you away, but dashes are allowed.

#

It seems to give this message for anything starting with a dash. (There is no built-in -hr argument.)

flat drum
#

Interesting

wet junco
#

trying to cast a spell as a non spellcaster and using the -i modifier like the bot tells me to, but i just get this instead

wheat gardenBOT
#

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

flat drum
#

try casting using the -with argument to assign the spellcasting modifier you want to use, like: -with int or -with cha

#

@wet junco

wet junco
#

you don't have to ping me, i regularly check this channel for updates

flat drum
#

my apologies

wet junco
#

yeah it works. thanks dude

flat drum
#

no problem

#

FYI, the spell damage was likely written as (XdY+{spell}) and without a spellcasting mod, spell wasn't there so it was getting XdY+)

#

and Avrae was having trouble adding the ) to the dice

wet junco
#

Is there a way to change a monsters AC with a command? I wanna make a hill giants AC higher since he's wearing armor

wet junco
#

Thank you

viscid kernel
#

You can do the same when you add the monster, too. !i madd wolf -ac 20

steady dew
#

You can edit a lot of things, even scores I think. But primarily you want the statblock or the sheet, to track things.

wet junco
#

Honestly I'm just impressed that Avrae can do all this. Props to the coders. Must have taken many sleepless nights and Barbarian rages

flat drum
#

!help init madd to see what you can adjust when adding a monster

#

You can't adjust stats

#

Plus monster actions often aren't tied to stats so it would have little effect if you could

#

Avrae was originally designed just to roll dice when a group couldn't get together in person.

Everything else is feature creep.

north coral
#

I am trying to add the Tomb Guardian to combat using !i madd "tomb guardian"
But Avrae keeps adding the Spiked Tomb Guardian instead.
Not too big of a deal as they are mostly the same except the attacks. How can I change the attack for the Spiked Tomb Guardian?

#

Ah I'll try the initiative effect option that Astral posted earlier

#

Hmm no. I got this error message
'strMod+proficiencyBonus' cannot be interpreted as an attack bonus.

flat drum
#

-b strengthMod+proficiencyBonus

#

Those are all the cvars

north coral
#

I was using the !i effect...-attack command, not a custom attack. Figured it out now.

flat drum
#

Same

#

Basically

#

strengthMod is what you needed

north coral
#

Ahh I see, thank you

viscid kernel
#

You can also just put the raw numbers, too.

#

!i effect TG1 "Spiked Gauntlets" -attack "7|2d8 + 4 [bludgeoning] + 2d6 [piercing]|"

#

Anyway, it let me add a tomb guardian just fine. 🤔

north coral
#

Yeah the Tomb Guardian and Spiked Tomb Guardian are two different monsters from ToA. They are much the same but the STG does more damage. It seems Avrae treats "Tomb Guardian" as the STG. So I was trying to change its attacks to that of the TG (which do less damage). In the end, yes, I just put the raw numbers and it worked.

flat drum
#

It seems to me that STG doesn't exist. Does it use another monster stat block?

viscid kernel
#

I think Tomb Guardian is your “spiked” version.

#

Yeah, I’d just !i madd "flesh golem" -ac 17

#

Add a -name TG1 or such if you like.

native galeBOT
#

v4.1.11 (1622)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.11

New Features

  • Add support for using &ARGS& in snippets to get the original arguments
    ※ This will allow snippets to gain additional context around what the command is doing, such as who it's targetting.

Improvements

  • Allow counters with a maximum value of 0
  • Only allow 'bubble' display for counters with a minimum value >= 0
  • Add support for [verb] replacement for -title on actions
  • Various backend and automation improvements, notably:
    • Fixed the Blood Frenzy trait not applying correctly across various BR/MM monsters
    • Magic Missile now tells you the total damage applied across all darts if no target was provided
    • Added a button to Regeneration actions for monsters, for ease of use

Bug Fixes

  • Fixed a data parser issue where it wasn't properly catching certain tooltips
elder cosmos
#

Question about avrae command for attacking without ability modifier bonus:

How do I use a second attack from the two weapon skill in combat with a shortsword? I want it to not include the ability modifier since it's considered a bonus action attack.

viscid kernel
#

Unless you want to manually subtract the bonus !a shortword -d -3, you'd probably want to set it up as a separate attack.

#

You can do that in DDB if you click on the sword, open the Customize section in the sidebar, and check "Dual Wield".

#

Then !import and !a list

elder cosmos
#

Hm, I was under the impression that dual wield and two weapon fighting are not the same but subtracting the bonus would work.

viscid kernel
#

The Dual Wield checkbox follows the rules for Two-Weapon Fighting. It will move that weapon's attack to your Bonus Actions section and remove the ability modifier (unless you also have the Two-Weapon Fighting fighting style).

elder cosmos
#

It's not a style but the bonus action for rogue that I am referring to.
I tried to do the custom attack using the dual wield as you mentioned but the ability bonus persists still

#

still showing +4

viscid kernel
#

Is that a custom action and not an actual weapon?

flat drum
viscid kernel
#

The way that box is intended to work would involve having two light weapons equipped. You'd then mark one of those two as Dual Wield.

elder cosmos
#

Yes, the action can use any light weapon as a secondary attack.

Two-Weapon Fighting
When you take the Attack action and attack with a light melee weapon that you're holding in one hand, you can use a bonus action to attack with a different light melee weapon that you're holding in the other hand. You don't add your ability modifier to the damage of the bonus attack, unless that modifier is negative.

If either weapon has the thrown property, you can throw the weapon, instead of making a melee attack with it.

flat drum
#

Just mark a regular dagger as dual-wield

viscid kernel
#

Use an actual weapon.

#

Or create the attack in Avrae instead.

elder cosmos
#

If I use an actual weapon, it moves the weapon from normal action to bonus action section. Will that affect anything?

viscid kernel
#

Not really

#

But that's how Two-Weapon Fighting works. The second attack is a bonus action.

flat drum
#

Equip two daggers if you want both options

#

Mark one as dual wield

viscid kernel
#

Yep. Again, the system assumes if you're using Two-Weapon Fighting that you've equipped two weapons.

elder cosmos
#

My concern was that I wouldn't be able to use the shortsword or dagger as a normal action or bonus action if I only have one of the weapon type.

flat drum
#
!snippet dualwield -d -{dexterityMod}```
viscid kernel
#

Offhand attacks are a myth

flat drum
#

You could use this snippet

elder cosmos
#

Say I'm throwing the dagger, my shortsword would lose the ability modifier if I also add it as a dual attack weapon.

#

Thanks for the help

flat drum
#

Only if you switch hands before throwing the dagger

#

lol

elder cosmos
#

That situation actually occurred in a scene, so that's why I wanted to figure out how to do custom inputs. I managed to add the sword as a dual wield while also retaining the normal feature under other actions so it worked out perfectly. Thank you guys

young arch
#

Is this where I ask about altering a racial attack snippet while creating a race

flat drum
#

You likely want the homebrew channel

young arch
#

I’m not seeing it do you have a link?

flat drum
#

Maybe?

#

You might have to grab a role to see it

#

I don't spend much time there

boreal widget
#

Hey, so Two-Bird Sling isn't working with Avrae

wheat fractal
#

How do I attune an item?

flat drum
#

Avrae doesn't track attunement

#

You can attune on your sheet

wheat fractal
#

oh

viscid kernel
#

Magic items don’t really have official automation.

flat drum
#

You would just attack a second time against the next target, after seeing that the first hit.

#

You could make a custom attack on the dashboard that automated this. It would be ... medium difficulty?

#

Maybe hard

cunning notch
#

How would i automate a spell that imposes a saving throw in Avrae?

viscid kernel
#

Not sure if you’re looking for the long or the short answer here. 😅

#

The short one is to add a Target node, then inside it, add a Saving Throw node.

cunning notch
#

What are nodes @~@

#

i guess i want the long answer

viscid kernel
#

lol

#

Alright, from the beginning then.

#

Add a Tome first, then add a Spell inside it.

cunning notch
#

Noted

viscid kernel
#

Once you’ve added the basic info for your spell, you can click the Editor tab to start adding the automation.

#

On the left there, you’ll see an area called the Effect Tree.

#

Click Add Effect > Target.

#

Then expand that in the Effect Tree and inside it, click Add Effect > Saving Throw.

#

Then you can keep working through the Effect Tree to add any effects that happen on a success or failure.

cunning notch
#

How do i do the half dmg on a success?

viscid kernel
#

Oh, if that’s what you’re after, you could have added “Save for Half” as the first effect. It’ll pre-populate all that for you.

#

Otherwise, just add a Roll node after the Target, then use the arrows on the far right to move it to the top.

#

Call it damage and roll 4d6 [fire] or whatever.

#

Then on a failed save, add a Damage node with {damage}

#

And on a success, add a Damage node with ({damage}/2)

cunning notch
#

Thx

#

How do i go about casting the spell?

empty linden
#

!cast <name of spell - use quotes if multiple words> -t <target>

flat drum
#

You might have to use the !tome command to make the tome active, and make sure the spell in in your character's spellbook

cunning notch
#

This popped up when i tested it

viscid kernel
#

Can you go back to the spell details and hit this button to export it?

#

Then copy+paste it over here.

flat drum
#

I'm guessing your Roll node is lower in the automation than the damage

#

put the Roll at the very top

#

of the menu on the left

steady dew
#

a good habit will be to format your save-for-half damages as (({damage})/2)

#

since if you just do ({damage}/2) that might end up as, say, 2d8x+4d6y for example, and that'd only half 4d6y, because it reads as (2d8x + 4d6y / 2)

but bracketed would be like ((2d8x + 4d6y)/2) only looking at the whole result

cunning notch
#

I got it to work! Thanks!

flat drum
#

({damage})/2

timid helm
#

/roll 1d20 +3

viscid kernel
viscid kernel
timid helm
#

okay, sorry

wheat fractal
#

I did !hunt then got meat, It was added to my meat pouch but I don't know how to open it

viscid kernel
#

That’s a user-made alias, not a built-in command. Without knowing how it was built, it’s hard to say for sure.

#

But you could try !help hunt to start.

flat drum
#

likely the !bag alias will allow you to check your 🤢 meat pouch

midnight badge
#

Hey I want some help

#

How do I use homebrew with avrae

#

I can't understand

steady dew
#

Monsters are done in CritterDB, and one should be able to automate spells and items through Tome and Pack in https://avrae.io/.

midnight badge
#

Yeah I know critter db

#

I just can't understand how To add Things such as class, race, Feats, spells and Items

#

Can anybody help me with this

wheat fractal
#

How to prepare a spell

hushed lotus
#

have it prepared on your sheet and run !update

steady dew
midnight badge
#

How to The Items from Homebrew packs

#

I added a pack item to test

#

I can't use the roll for it

#

Man it's so hard

flat drum
#

Items in a Pack are just for lookup

#

If you want to use a homebrew spell or item, you'll have to create the automation for it.

Simple weapons you can use !a add like py !a add "Frost Dagger" -b "dexterityMod+proficiencyBonus" -d "1d4+{dexterityMod}[magical piercing]" -criton 18 -c "1d4[magical cold]" -desc "This dagger was forged with a toenail from a frost giant. It is super sharp and always cold. It seems to know how to hurt enemies more than a normal blade would."This attack will crit on an 18+ and add 1d4[magical cold] when you crit.

#

@midnight badge

midnight badge
#

Thanks

#

Also Can you really quickly help me

#

With the Initiative tracker

#

And how to roll for NPCs and monsters

flat drum
#

!tutorial initiative dm is a good place to start

wheat gardenBOT
flat drum
#

Or there

#

!help init is another good reference

midnight badge
#

Thanks

wheat fractal
#

how to use extras on discord?

empty linden
#

Can you clarify what you mean by “extras”? Avrae itself will show many of your characters actions and attacks with the '!a' command.

wheat fractal
#

In your character sheet

#

you are able to add beast companions under extras

#

I added a Giant owl, now I'm wondering how to attack using the owl

#

like for my char is !a (weapon) -t (target) but what do I do for extras (beast companions

wheat fractal
#

-Its fine I figured it out I think

flat drum
wheat gardenBOT
wheat fractal
#

thank you

feral quail
#

If i use the command to add monsters to the initiative “!i madd” do I need to use quotes around a monster whose name has more than one word like gnoll hunter? Thanks.

empty linden
#

Looks like you do have to put quotes around it

empty linden
steady dew
#

yeah. If you don't put something in quotes, Avrae doesn't read it as one, outside of specific commands.

For example, !monster gnoll hunter works, with only one field, which monster you search for.
!i madd gnoll hunter only reads as !i madd gnoll and then you saying hunter for some reason - it could be a snippet, a wrong argument, ETC.
!i madd "gnoll hunter" looks for "gnoll hunter" in name, and not "gnoll". Remember, you can probably shorten it to something like !i madd "oll hun" since gnoll hunter is probably the only monster to have "oll hun" in that order with the space and everything.

wet junco
#

how do i change a spells damage type because transmuted spell. a specific command to do so?

empty linden
#

Use '-dtype <damage type>' to change the damage type.

#

It’s a part of the cast command

wet junco
#

once again you are a godsend Dyingnoob ❤️

flat drum
#

Keep in mind you have to target something in combat for Avrae to show that difference with a save type spell.

native galeBOT
#

v4.1.12 (1623)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.12

New Content

  • Dragons of Stormwreck Isle content is now available!

Improvements

  • Added the base arguments of a command to &ARGS& in snippets
    • This will allow them to also detect what check/attack/etc is being rolled, and will more closely match with how &ARGS& is inside aliases
  • Added clarity to the snippet name warning when creating a snippet starting with -, which will be more commonplace now that &ARGS& is available
  • Updated the text displayed when an ieffect grants an attack to represent the activation type of that attack
  • Added support for ieffect.parent as a parent source for automation
    • This allows you to set the parent of an effect granted by another effect, to the parent of the original effect
  • Various backend and automation improvements, notably:
    • Druid - Starry Form now supports the 10th level ability Twinkling Constellations to switch constellations via buttons
    • Bard - Tales from Beyond: Determine Tale now rolls the proper dice in the proper spots
    • Telekinesis - This spell now has automation
    • Entangle - The escape button now properly allows an escape

Avrae.io Improvements

  • Ensure the "Move Up" button on the automation editor stays in the same place even if the "Move Down" button isn't present
  • Added a tooltip to the duration key in IEffect effect to provide a helpful reference to common ieffect durations
  • Added a tooltip to the Use Counter effect to note that negative numbers add uses
  • Removed the mention of braces being optional from the IntExpression tooltip, as it was causing confusion
  • Fixed the location of parentheses for the Save for Half Damage preset in automation
  • Updated the location of the Save Code Version/Create Code Version buttons in the workshop editor to reduce confusion and make them easier to notice
steady dew
#

How do I lock the line on the left of the embeds from stuff I do with avrae into being purple?

flat drum
#

set your color

#

using !csettings

steady dew
#

that's character settings.

flat drum
#

yes

#

You can only lock the color to your character

#

If you're making your own embed, there is a -color argument

#

!embed -title "Example of a purple stripe." -color 800080

wheat gardenBOT
#
TheReverendB
Example of a purple stripe.
flat drum
#

But with the csetting:

#

it locks it in to my character.

steady dew
#

but it's not for a character.

#

Character sheets, character settings, are not relevant.

empty linden
#

I think what Rev is telling everyone is that you can only set the color at a character level.

native galeBOT
#

No downtime for Avrae this week, but there are a number of automation updates going live today:

  • Lost Mines of Phandelver and Out of the Abyss monsters have been updated
  • Fixed Motivational Speech to give the proper number of temp hp when cast at higher levels
  • Added support to use -amt # to Shield and Absorb Elements to specify how much damage was originally taken. Shield will return the entire amount back, and Absorb Elements will return half.
  • Fixed an issue where Jabberwock, Animated Breath, and Maggie Keeneyes (Tier 3) had incorrect resistances
  • Other small automation fixes
wheat fractal
#

how to add more than one target in attack

lucid lichen
#

-t target1 -t target2

wet junco
#

did you change spellcasting rules? cause our barbarian got a magic item that lets them cast while raging with strength, but now Avrae is being whiny and saying strength is not a valid stat to cast with

flat drum
#

How are you trying to cast?

viscid kernel
#

What’s the exact command and the exact error?

flat drum
#

Use a three letter abbreviation for the stat

#

!cast fireball -with strength fails but -with str works

wet junco
#

'!i cast "Fireball" -i -with strength -l 6

#

we tried str

keen mauve
#

-with only accepts int/wis/cha according to the help

#

You can use -dc # to do it manually

wet junco
#

ok it worked

wheat fractal
#

I do !g lr and it shows all my cc, but some of the cc doesnt exist because i add class then removed but it still appears. How to debug

viscid kernel
#

Are you saying you have CCs that you want to remove?

#
!cc remove <name>
toxic birch
#

Is there a way to hide the effect text for my attacks without removing the character name and portrait like -h does?

flat drum
#

You can customize the description of a weapon and the effect will be replaced by your custom description.

viscid kernel
#

To do that, just click on the weapon in DDB, then open the Customize menu in the sidebar.

#

And make sure to !update after.

lost rose
#

How to use lay on hands with avrae? My friend uses it but only gets a -1 instead of getting the desired deduction

fickle salmon
#

Use -amt # with the lay on hands action to use more than one dot of healing.

lost rose
#

Thnx

native galeBOT
#

v4.1.13 (1624)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.13

New Features

  • Add an -effects arg to !init reroll to clear all ieffects from all combatants, to ease resetting of combat
  • Add an AliasSpellbook.find(spellname) method to get a list of copies of that spell within the spellbook
    • This is a faster alternative to get an individual spell at an alias level, but also grants the ability to get it within automation where list/list-comps are not available

Improvements

  • Update the phrasing on -f fields in !help embed, to help clarify that inline fields are only inline to themselves and a max of 3 per 'row'
  • Only check the first three letters and case desensitize -with arg input for !cast, similar to what !save does for its input. (Thanks @Byronius.gpg!)
  • Various backend and automation improvements

Bug Fixes

  • Adds direct handling for the Tales from the Yawning Portal entitlements
    • Due to the modular nature of this product, DDB only provides entitlements for each module and not the book as a whole
    • In order to allow the Entitlement for this produce on the Workshop, it will check if the user has the entitlement for every module, and if so, treat them as if they have the entitlement for the book as a whole
tawdry lynx
#

is there a command, similar to !use, that I could use to perform a custom attack?

I'm running a combat with a water-themed character, and he needs to do an attack that's like shadow blade but cold damage

flat drum
#

You can cast shadow blade using -dtype cold

fickle salmon
#

"There's a tag for that!"

flat drum
#

(But you'd have to do it every time)

#

You can either make a custom attack (good for one-off attacks but bad for recurring attacks), or an init effect attack

#

Or use the spell and replace the damage every time

#
!init effect GO1 "Ice Blade" -attack "7|3d6[magical piercing]|It's a blade made of ice yo!"```
#

7 is the to-hit

#

3d6 is the damage

fickle salmon
#

The final option is to go to the dashboard and create a custom spell in a tome: https://avrae.io/dashboard/homebrew/spells

flat drum
#

on the fly custom attack !init attack "Ice Blade" custom -d "3d6[magical piercing]" -b 7

#

You can also make a custom monster on critterDB and give them a custom attack

#

!help bestiary

#

For more

fickle salmon
#

The question is, how often are you going to be using this feature?

tawdry lynx
tawdry lynx
flat drum
#

I would add the effect

fickle salmon
#

One combat is best done with the init effect then.

flat drum
#

Then attack with !init attack "attack name here"

#

Like normal

steady dew
sick rapids
#

Hi. I just joined a new server where I made a level 1 Ranger. I did !lr before a fight to reset all my stuff and found a lot of counters that didn't make sense. How do I fix this?

#

Note: this character doesn't have the Shadow Touched feat

flat drum
#

did you reuse a character sheet to make this character?

flat drum
# sick rapids

The counters from the old character will still be there if you do. You can delete them one at a time using !cc delete "name of counter here"

#

Easier to make a new sheet every time rather than reusing an old sheet in my opinion. You simply use !import url.to.your.sheet.here to import a new character, and !char NAME OF CHARACTER to switch between them in Avrae.

viscid kernel
#

You can even just !import this one again if you want to wipe the slate clean.

flat drum
#

Ooh good point

sick rapids
#

Thanks!

wheat fractal
#

How to use steel defender

#

(artificer construct, Battle Smith subclass)

last blaze
#

how do I get rolls from characters to show up in a different channel instead of the general?

flat drum
#

Switch which channel you've linked your campaign

#

!help campaign for more but I think if you link it in a new channel it will disconnect the previous channel.

last blaze
#

oh sweet, thanks

keen kayak
#

playing a scribes wizard, how to I change damage types of my spells?

viscid kernel
#

!cast fireball -dtype cold

#

Or !cast "ice knife" -dtype cold>psychic

keen kayak
#

thanks!

keen kayak
#

it works for attack roll spells but not Blight for some reason

viscid kernel
#

Try and target someone

#

It shows the main roll as necrotic, but correctly applies it as fire to any targets.

keen kayak
#

ok so that worked, but it doesn't account for vunerablity to damage types

#

like I grabbed a treant, which is vunerable to fire and it didn't double the damage

viscid kernel
#

In the example above, you put Fire. It needs to be fire.

#

All lowercase

keen kayak
#

oh I see, lets try again

#

alright sweet that worked, thanks

#

being able to solo a CR 9 with a single slot is a huge ego boost lol

viscid kernel
#

The need for lowercase is apparently a bug, and should be fixed for tomorrow's update.

#

If you prefer Fire for whatever reason.

native galeBOT
#

v4.1.14 (1625)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.14

New Features:

  • Added !spellbook removeall to remove all user spellbook overrides at once
  • Added -choice as an argument to provide information into Automation

Improvements

  • Added AliasCharacter.image and AliasCharacter.description, exposing these properties within using() modules
  • Various backend and automation improvements, notably:
    • Added -choice and/or button support for certain spells:
      • Fire Shield
      • Alter Self
      • Blindness/Deafness
      • Enlarge/Reduce
      • Enhance Ability
      • Absorb Elements
      • Hex
      • Spirit Guardians
      • Guardian of Nature

Bug Fixes:

  • A number of arguments were missing from the !init join help, added those in and fixed some other small typos
  • -dtype is no longer case-sensitive
simple hound
#

!help

wheat gardenBOT
#

I have sent help to your PMs.

simple hound
#

Is there a way to have a PM with Avrae and another discord user? Or a way to have rolls show to only one person in a server?

keen mauve
simple hound
#

Thanks!

keen kayak
#

how do I adjust my critrange for something like hex curse?

viscid kernel
#

!a longsword -criton 19

proven hazel
#

Erm... My Avrae isn't working. No commands work at all!

#

It's like it's gone to sleep... Is there a command to wake it or something?

flat drum
proven hazel
#

Ok, I'll try that now...

#

nothing... I don't really want to reset it because of all my players...

flat drum
#

Perhaps you disabled Avrae's ability to read messages?

proven hazel
#

no, checked that...

flat drum
#

You should be able to @wheat garden same as a prefix
Like @avrae#6944 roll 1d20

proven hazel
#

hold on then...

#

nope, nothing. Just gonna have to reset it! Damn, my player aren't gonna be happy!

lucid lichen
#

Not entirely sure what you mean by reset, but kicking/readding Avrae doesn't reset any of her server settings

lucid lichen
#

My best guess for when it does is that her server permissions get 'reset' when you do, but admittedly Discord does weird things sometimes so it could be on their end as well haha

proven hazel
#

I think it's discord then, it's still not working!

flat drum
proven hazel
#

I have to go now, but I am DM-ing a campaign later and I need it to work! if you have anything else that might help, ping me and it will be much appreciated! see you!

proven hazel
tawdry lynx
#

hello again, friends! I would like to specify a map view, as shown in this image.
what do I pass to !map to make it do that?

flat drum
#

!view c3:g4 I think.

Better to ask these questions at the BM server

tawdry lynx
#

(this is a screenshot from the otfbm website, but I can't link you to it due to some sort of antispam rule)

flat drum
#

Ugggg

#

Omg

tawdry lynx
flat drum
#

I would post the link to BM discord server here but it's blocked

tawdry lynx
#

sent you a DM : )

keen kayak
#

are there commands for Sneak Attack, Evasion and Uncanny Dodge?

#

I know -d1 3d6 works but I played with somebody who just had a -sneak snippit one time

viscid kernel
#

You can check !a list to see what actions your character has already.

steady dew
flat drum
#
!snippet sneak {{dice=ceil(int(get('RogueLevel',0))/2)}} {{f'-d1 "{dice}d6" -f "Sneak Attack|Once per turn, you can deal an extra {dice}d6 damage to one creature you hit with an attack if you have advantage on the attack roll."' if dice else '-f "Liar|You are not a rogue. You do not get sneak attack."'}}
charred aspen
#

Hey what’s the command for rolling characters stats with a server’s custom limits?

lucid lichen
#

!rollstats

charred aspen
#

Thx

flat drum
velvet rune
#

Quick question, are there any IDEs that work better for just generally programming things in Draconic than the ones Avrae give us?

viscid kernel
#

I know Croebh uses Sublime.

#

He’s built a bunch of Avrae extensions for it, too, buuut I’m not sure where to find them.

empty linden
#

I think Croebh also made a VS Code plug-in to provide syntax highlighting, etc. but yeah, not sure where to find it.

keen mauve
#

Former is Sublime, latter is VS Code

flat drum
#

Sublime package is available via the Sublime app

#

In the Packages

#

It's great and allows you to update Workshop collections and gvars from Sublime

native galeBOT
#

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

Improvements

  • choice metavar is now passed through ieffects to buttons and granted attacks
    • Can still be overridden in granted effects
  • Various backend and automation improvements, notably:
    • Added -choice support to Eye Bite and Dragon's Breath
      Bug Fixes:
  • !init reroll effects now properly handles groups
stiff ravine
#

if I had the crusher feat how would I make it work

#

like if I crit my first attack how could I make the rest at advantage

viscid kernel
#

Add adv when you attack.

#

!a warhammer adv

proven hazel
#

hey, my Avrae isn't working. I've tried a lot of commands and it still doesn't work...

proven hazel
keen mauve
#

And Avrae has access to the channel?

proven hazel
#

I need it for tonight. I have players about to go into combat and I need to get this working ASAP!

proven hazel
#

Can anyone help??

flat drum
#

I would guess your prefix is changed or you turned off Avrae's ability to read or post messages

#

Avrae doesn't need to be admin

keen mauve
#

Can't really help further if we've exhausted all of our possible solutions

proven hazel
flat drum
#

Try to kick and re-invite?

#

¯_(ツ)_/¯

#

It shouldn't work, but some people say it does.

#

@proven hazel

proven hazel
#

oh, hey. Yeah, done that.

flat drum
#

When you do @Avrae#6944 prefix !

Make sure you only have one space after Avrae's ping

#

And make sure no other bots on your server are using the ! (Or whatever prefix you choose)

keen kayak
#

can you make evasion work on your avrae sheet

deft iris
#

Is avrae animated these days?

flat drum
flat drum
red harness
#

Two questions.

What is the command for a warlock to use eldritch blast with agonizing blast?

What is the command to use the hexblade's curse (and make sure it's applied to the enemy)?

deft iris
#

Gif would work probably

flat drum
# deft iris Gif would work probably

This little alias would work very similar to !r but defaults to rolling a d20 if you don't enter any dice.

You can replace the image with one of your own if you wa ted (it's sort of big and can take a while to load.)py !alias R embed {{dice = '&*&' or '1d20'}} -desc "{{vroll(dice)}}" -thumb https://media.discordapp.net/attachments/759950160980607008/1037850634831020042/zyc46zdz6urvnmbejamk.gif -footer {{ctx.prefix+ctx.alias}}

wheat gardenBOT
#
TheReverendB

3d10 (8, 2, 9) = 19

fickle salmon
fickle salmon
#

There appears to be automation. If you're in the automated initiative (!init), you should be able to use !init attack curse -t <curse target> to apply your curse.

exotic rover
#

Is there a command to Roll manual damage and apply it to enemies at the same time like !r 3d8 -t ab1 while in initiative

viscid kernel
#

!init hp ab1 -3d8

fierce locust
#

Sorry for ping! I forgot to disable it

flat drum
#

You can't really "make" a character with Avrae

#

You can import a character and roll dice based off your imported sheet

fierce locust
#

Oh i thought you could

#

Some1 im in a server with did

keen mauve
#

The closest is Avrae giving you a character outline, with stats, spells, backgrounds and everything, but that won't build the sheet

flat drum
#

You can roll dice for stats, and you can do !randchar # and Avrae will show you a randomized character, but you would still have to make a sheet for that

#

(Replace # with the level of the character)

#

Granted, Avrae can do more than roll dice, but that's her focus.

wheat fractal
#

how to remove hp from a monster

empty linden
#

!g hp -x to remove x HP from the active character.
!init hp <name of monster> -x to remove x HP from the monster named.

flat drum
#

(You can also attack them in initiative)

flat drum
spiral prism
#

question: anyone know a site that can walk me through aliasing Avrae? I get the gist of how coding works. Watched a few tutorials even to know about multiline and getting sound effects to go with almost every action (ye i got the basics down). It's coding homebrew monsters, attacks, spells, etc. and getting a description displayed in certain commands is where I'm stuck figuring out. I'd appreciate the direction.

#

Or just anyone who's fine with me spectating one session or something that'd help

keen mauve
#

Well there's an important distinction to be made. Monsters, actions, and spells are handled with automation, not aliasing

spiral prism
#

Ye, i figured when I couldn't alias the word attack. Oh yea, I'm not creating a campaign or a dm. I just wanted to know how much I could do with avrae so no pressure.

viscid kernel
#

Is there a specific thing you're trying to implement?

#

It's usually easier to help when everyone's working toward the same goal.

wheat gardenBOT
#
TheReverendB
Most class and race feats have pre-made automation!
Beyond Sheets

Your sheet imports with these actions available in your !action list with no additional steps.

Dicecloud & Google Sheets

You can add those features to your sheet following the instructions here: Avrae Action Names

Copyright Materials

SRD/Basic Rules features are free to use by anyone. Features from specific books (PHB, TCoE) will require you to have access to the materials via Beyond (either owned or shared), and link your Discord and Beyond accounts so Avrae can see what you have unlocked.

!tutorial beyond will walk you through linking your accounts.

Homebrewers & Hardcover Book Owners

You can make custom actions on the Dashboard. Click on the wrench on your character's portrait to get started. Ask for help in #899456686350299146 if you need it.

flat drum
#

You can do anything any monster attack/lair action/classfeat does with official automation, in a custom action

#

I even used automation to make an action for the Pyroconverger with the misfire and everything, with a bunch of help.

spiral prism
# viscid kernel Is there a specific thing you're trying to implement?

Right now, I specifically want to add a homebrew monster but Avrae doesn't so when I type the attack command, that homebrew monster doesn't display anything. It just shows: Monster's Actions

That's it. I guess I could just alias an attack for its turn without typing the word 'attack' and attach two roll codes for hit and damage. So. . . specifically, what code can I add to that to make it display the description of the action or attack. Coz all I've accomplished so far is have the code ex. <!bite> roll for damage and hit. I want a description to appear like "Monster bites <target> . ."

That's the other thing, I can't target characters.

spiral prism
steady dew
#

so, there's three things that can go on

1: basic automatic automation for the very simple attack and damage. Like you generate an attack for a weapon, it auto-calcs, and you leave it alone and it works fine, but is purely attack and damage.
2: <avraehidden>NAME|TOHIT|DAMAGE</avrae> can be used. So, if you've got a weird attack, you can use this. You can leave the tohit part blank for no attack roll, just damage - for example, useful for regeneration. <avraehidden>Regeneration||-X [heal]</avrae> for example.
3: Full on automation, with the avrae dashboard. You need a character imported in avrae to make custom automation, but it'll only save to them if you save it. This is more than i'm willing to type here, but I'll show you an example in #ddb-avrae-commands .

spiral prism
#

I did import homebrew monster from CritterDB, when I type <!monimage> it appears but when I do attacks, it's just: Monster's Actions

steady dew
#

Could you send a screen snippet of an action in the statblock?
You can copy and import them into your own bestiary i believe, and edit thereafter?

spiral prism
#

Ok I'll try it now

steady dew
#

I just need to see what it looks like from the edit portion, so I can see the data Avrae can read

#

since a thing only comes up if it's actually automated - be it any of those three methods, at any stage where it's not incomplete / error-ing. The regeneration in my Adversary monster is only in the actions list because I added automation, for a heal when used, and a button to regenerate thereafter.

spiral prism
steady dew
#

yeah

#

I would send an example of, say, Brutal Grip, or Tendril Strike, but it's a loooongg codee.

#

Thankfully we have the avrae dashboard to assemble it and format it easily

elder cosmos
#

If I am making a custom attack on ddb, how can I attach the grappled condition or something similar after a creature fails the save?

steady dew
#

for a player or for a monster

flat drum
#

You use the Add iEffect node

#

And (typically) add an effect to the grappler and the grappled combatant

native galeBOT
#

v4.1.16 (1629)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.16

Improvements

  • Updated the API documentation for argparse() to better represent the arguments available
  • Various backend and automation improvements, notably:
    • Updated the monster content for Princes of the Apocalypse and Rise of Tiamat
grim plinth
#

i think something is wrong with avrae as i linked my campaign to a channel and it's not showing any roles in the chat

viscid kernel
#

Did your players set up everything on their end, too?

#

You can have them all run through !tutorial beyond to make sure.

grim plinth
#

yeah we have but now it's not working, it was last time i used it a few weeks ago, it works with commands like !cast but the rolling on ddb is not going to the channel

viscid kernel
#

Is it effecting the entire group, or just certain people?

grim plinth
#

everyone in the campaign, no ones rolls are being sent to the channel, even tried a different channel on a different sever and no rolls are being sent from ddb to the channel

#

only the text commands are working

flat drum
#

Try to unlink and relink the campaign

grim plinth
#

done that

#

even just made a new campaign and added the characters and linked that campaign and no rolls from ddb, oh well guess i have to learn the text commands lol

flat drum
#

Text commands are better anyway since you can run combat

#

Target your attacks and everything

fair coral
#

How do you use your eldritch invocations for a worlock

viscid kernel
#

Depends on the invocation.

fair coral
#

Armor of shadows

flat drum
#

You could even make a simple alias to "dress it up" if you wantedpy !alias shadows cast "Mage Armor" -i -title "<name> creates armor from the shadows!"

fair coral
#

I’ll give it a try. Thanks

tawdry lynx
#

Does anyone know how avrae deals with ties in initiative?

Something about the !wildshape alias is changing my initiative order, by causing me to lose ties that I was previously winning

viscid kernel
#

It… doesn’t really.

#

New combatants are added at the end of that count.

#

If you move up the turn order, you’re also at the end of that count.

#

But if you move down, you’ll be at the top of it.

tawdry lynx
#

odd!

#

so, if I'm tied with someone for initiative, and I'm currently losing the tie, and I would like to instead be winning the tie: what do I do?

#

I tried adding +1 to my initiative and then returning it to its previous value, but that didn't seem to help

flat drum
#

The way Avrae does it is like this:
If there is a tie, the combatant with the higher init mod is placed first.

Groups have an effective init mod of 0, since it's a group and averages don't make sense for a group.

If your turn should be first, say so to the GM and they can place you at an init position one higher if they deem it necessary.

viscid kernel
#

If you’re inside a group, changing your own position won’t work.

#

You need to change the group’s position.

tawdry lynx
#

Makes sense, thanks!
The GM handled it, yeah : )

rare raven
#

How do I get Arcane Recovery to work through Avrae if typing in commands in discord

viscid kernel
#

You have to use !game spellslot to manually re-add the spell slots you want.

flat drum
#

I believe there is a !recover alias somewhere that can do it all in one go, but what Spam suggested works too

keen kayak
#

is there a way to get the 2nd bullet of piercer to work in avrae

#

rerolling your lowest damage die and taking the second roll

empty linden
#

I'm not sure that's been automated - it may just be easier to just reroll that die and have the GM/DM tell Avrae to adjust the target's HP by the amount needed.

flat drum
#

exactly

#

There is an alias that does it for you, but it's almost as much trouble as doing it manually

#

It's in the Featuring Feats collection on the Workshop

fair coral
#

How do you use hexblade’s curse?

flat drum
fair coral
#

Thank you

flat drum
#

Specifically !a "Hexblade's Curse"

viscid kernel
#

We're looking for enthusiastic Avrae users and D&D players to help us evaluate how well our AI models are performing. The study requires evaluating the accuracy of predicted Avrae commands and AI-generated narration in given scenarios. No AI-specific knowledge is needed!

As thanks for helping us with our study, we will give away a set of Digital Dice and a sourcebook gift code on D&D Beyond to everyone chosen to participate that completes the task. If you're interested in participating, please sign up using this form and we will reach out soon!

https://forms.gle/LDp1yMcSkDd2LTAeA

fair coral
#

How do you use the charge mage armor on staff of defense?

fickle salmon
#

The easiest method is to !cast "mage armor" -i which won't use any of your spell slots; then, if you have a counter for the staff you could deduct the charge counter with !cc defense -1

fair coral
#

Got it, thanks

viscid kernel
#

You could also create a custom action for your character to do both those things in one.

fair coral
#

Thanks

uneven rapids
#

Why is the !use command not rolling saves

viscid kernel
#

!use is a user-made alias, not a built-in command.

#

So it’s hard to say without any personal familiarity.

flat drum
#

A better question would be: "When I do this (enter command attempted), it doesn't do (expected result). Why not?"

uneven rapids
#

Frick

#

That is user-made?

empty linden
#

Yeah

uneven rapids
#

Yes that one was an accident

#

But you see, it always rolled before when i typed it

flat drum
#

it works if you target in combat

lucid lichen
#

to be fair, the current developer of the bot is also the person who wrote that alias

spark wind
#

Can avrae keep track of inventory yet? So annoying that it didn't

lucid lichen
#

Not natively, yet. There are some strong options in the alias workshop, however.

gusty egret
flat drum
#

and grapple
and memechar

lucid lichen
#

memechar is best

minor fractal
#

I'm new to this and DnD Beyond. I've purchased a supplement "Hoard of the Dragon Queen". Is there a way to setup Avrae to recognize that is the campaign we are running?

steady dew
#

Avrae is used for looking things up (like items, feats, spells, monsters), for managing character sheets, and running initiative

#

There's no "We are playing HOTDK" button

viscid kernel
#

If you link your DDB and Discord accounts, though, you’ll be able to use all the monsters from that book with full automation.

#

Assuming you have access to the book on DDB.

#

You can use !ddb for instructions or to confirm that you’re set up.

minor fractal
#

Thank you

strong owl
#

The bot stopped showing dndbeyond rolls. It also won’t let me kick the bot so I can reinvite it. Is there another way I can remove the bot?

gusty egret
#

That sounds like a Discord issue then, you'll want to contact them.

fallow seal
#

Probably a common problem. But I’m just not that skilled on commands. I imported my campaign to discord and all looks right. But rolls in the ddb game log are not showing up? Any guidance on what I am doing wrong?

viscid kernel
#

Did you link your campaign to a Discord channel? !help campaign

#

There’s a few other steps your players all need to take as well. Have them each run through !tutorial beyond to make sure it’s all set up correctly.

fallow seal
#

Hmm. Rolls from www.ddb show up on my server but rolls from the ddb app do not.

viscid kernel
fallow seal
north coral
#

Is there a dice jail for Avrae?

flat drum
#
!alias diejail embed -title "<name> throws their dice in jail!" {{r=vroll('1d6')}} -desc "{{r}}" -f "Dice Jail|Your dice go to jail for {{f'{r.total} days' if r.total>1 else 'a day.'}}" -image https://c.tenor.com/uCxK7i6p48cAAAAM/critical-role-crit-role.gif```
north coral
#

Thank you. You have no idea how much I need this. shakes fist at Avrae

hushed lotus
#

...what?

#

What hit me??

gusty egret
#

Brits use this too.

hushed lotus
#

...facepalm

#

got it.

#

when doing generic combatants (!i add 1 Bugbait), what are the damage type arguments for the -resist argument? trying to add resistance to nonmagical BPS for the autocalc

#

and related to the above, can you add multiple damage types in a single -resist argument, or do you need to do multiple like when you're doing multiple targets?

keen mauve
#

Quotes are important

hushed lotus
#

that's what I messed up.

#

got it

zinc citrus
#

Where is sheetmanager located for avrae?

empty linden
#

Avrae can import/connect to sheets from DnDBeyond, Dice Cloud, and Google Sheets (following a specific template). You can use the command !help import to learn more

zinc citrus
#

Thank you

young arch
#

How do I load my character sheet to avrae

viscid kernel
#

!import <url>

#

You could also use !tutorial beyond to walk you through the setup.

crisp violet
#

I've made a paladin cleric multiclass and I think I'm noticing a weird error where it gives me two instances of channel divinity counters, when iirc in the basic rules you only get extra instances when you're normally supposed to right?

viscid kernel
#

Can you share a link to your character sheet?

flat drum
#

There is (at least) one subclass that has two counters for the same ability since you can use Channel Divinity for different abilities but you only get X/day of a certain one.

flat drum
#

Sure does import two CD counters

viscid kernel
#

I’m betting that’s a bug on Avrae’s side, then.

#

Because it only shows once on the sheet.

flat drum
#

It shows twice in the actions

viscid kernel
#

Oh, yep. 😅

flat drum
viscid kernel
#

It’s a little more hidden under Features & Traits, but yeah, it’s there, too.

flat drum
#

#BlameBeyond

#

lol

crisp violet
#

yea I was wondering if it was a bug or I messed smt up

flat drum
#

Not sure if Avrae could combine them or not

crisp violet
#

for the time being I just keep deleting the extra counter

flat drum
#

You can certainly combine them

viscid kernel
flat drum
#

Oooh neat

viscid kernel
#

What I would suggest…

#

It looks like the second counter is coming from the Oath of the Watchers subclass, not the Paladin class itself.

#

You can make a homebrew copy of that subclass and remove the counter entirely.

crisp violet
#

thanks!

rare raven
#

Is there a way to target a group of monsters if they are under a group without typing out each individual name?

flat drum
#

Target the group

#

-t "group name here"

rare raven
#

thought so thanks ^^

orchid shard
#

is there a quick way to import homebrew spells that have been created on D&D Beyond into a tome on avrae.io?

flat drum
#

You should be able to import a list of spells in JSON (formatted to match Avrae's spell JSON).

viscid kernel
#

That said, DDB doesn't have a way to export that JSON directly.

#

It would still take some effort on your part.

orchid shard
flat drum
#

Oh whoops

#

from Beyond

#

Missed that part

native galeBOT
#

v4.1.17 (1630)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.17

Improvements

  • Added AliasCustomCounter.mod() and AliasBaseStats.get() to Draconic
    • Thanks @Turtle.py!
  • Various backend and automation improvements, notably:
    • Added Topaz Annihilator to lookup
late elmBOT
#

Dicecloud Import Issues
@Announcement Follower
In order to fix an issue with Dicecloud imports, Avrae will have an extra maintenance period tonight at 7:00pm PST (<t:1669863600:t> <t:1669863600:R> displayed in your local time zone).

In the meantime, you can still import your Dicecloud sheets by removing the v1. subdomain from the url, and !update should continue to work as expected.

Edit: Maintenance is complete and this issue is resolved

fair coral
#

How do you upcast spells?

empty linden
#

!cast <spell name> -l 9 (letter L) to upcast

#

See !help cast to learn more

fair coral
#

Thank you

native galeBOT
#

v4.1.18 (1631)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.1.18

Bug Fixes

  • Added !import support for Dicecloud v1 sheets on the v1.dicecloud.com subdomain, fixing import issues
    • v2 of Dicecloud is planned for release on Friday, December 2nd
    • Avrae support for v2 is planned for release on Tuesday, December 6th
tardy cloak
#

How do I roll with advantage

steady dew
#

use the 'adv' argument for the roll command

#

or, roll 2d20kh1

flat drum
#

!check stealth adv

#

!a dagger adv

keen kayak
#

how do I remake the disciple of life feature with homebrew

#

I tried copying it directly and it didn't work

#

like if you open up life cleric it says +2 to subtype healing

#

but how do you add the +1 per spell level

#
  1. sorry for posting in wrong chat
  2. solved
wise tendon
#

What’s the proper command sequence for doing a Sneak Attack? I’m assuming I use a specific weapon first?

empty linden
#

You need an alias to do sneak attack - or use the Action that gets imported via DnDBeyond if you're using DDB sheets

#

Sorry not an alias - a snippet

#

And that snippet would look something like this: !snippet sneak {{dice=ceil(int(get('RogueLevel',0))/2)}} {{f'-d1 "{dice}d6" -f "Sneak Attack|Once per turn, you can deal an extra {dice}d6 damage to one creature you hit with an attack if you have advantage on the attack roll."' if dice else '-f "Liar|You are not a rogue. You do not get sneak attack."'}}

#

So then you'd run your attack like so: !a rapier -t <target> sneak - so if you hit, the snippet would add the sneak attack damage

wise tendon
#

Aha! Ok thank you!! My brain has been exploding thinking I needed to sneak check, then attack with rapier, THEN do a separate sneak attack code

flat drum
#

If you have a Beyond sheet, you can do !a rapier then !a sneak

#

(Assuming you hit)

wise tendon
#

Ok sweet. And yes I do. I’ve been asking in the group I joined recently but feel really dumb trying to parse out their explanation

#

I appreciate it🙋🏻‍♀️

flat drum
#

I recommend asking how to Avrae in the Avrae Development Server

#

(Can't post url here)

#

Ugh Dyno

#

You're a buzzkill

#

Omg

wise tendon
#

Lol. Thank you

lucid lichen
wise tendon
#

Dope

agile token
#

When making a monster on critter db, how do you give it an ability with a save, like a breath weapon or something similar

lucid grove
#

Sorry to bother anyone, this is a repost from another channel, anyone have any idea what I should do?

im having some trouble. I can't seem to link my normal discord account to my dnd beyond account, it says it's already linked to another dnd beyond account, a dnd beyond account that was connected most likely to a discord account that I deleted years ago. This was in the days where i didn't really care all that much about all of this. Is there a fix? or am I gonna have to migrate all my discord stuff over to this account. I really don't want to do that.

flat drum
lucid grove
#

the problem is unlinking from my old account I can't get into anymore because that dnd beyond account is no longer accessable due to the fact that that account was made when the site was in development and i didn't make the account with twitch or google or apple third party login.

flat drum
#

So your current Discord is linked to an unaccessable Beyond account?

lucid grove
#

yep

flat drum
#

From Discord on web browser go to User Settings > Authorized Apps
User Settings is the sprocket near your name in the bottom left

viscid kernel
#

(DDB was owned by Twitch in the earliest days.)

late elmBOT
#

Dicecloud v2 Support
As some of you know, Dicecloud v2 officially went live this weekend! Congrats @Thaum Rystra! Avrae support for v2 is planned to go live Tuesday, December 6th (~<t:1670353200:t> <t:1670353200:R>), in large part due to the hard work of @assert(Byronius.pingable==True)!

Support for v1 will remain in place, and existing imported characters will be unaffected by this change.

silver void
#

how does one make a character in gsheets

flat drum
#

!help import will link you to the two options

#

Make a copy of either sheet and follow the directions in the ? page

#

Read all the notes and don't delete/add any rows or columns

polar lion
#

been trying to get a sinppet working that adds your level's worth of damage to a attack but it ain't working

currently its just testing and it does -d level
I always forget if I have to put something around the cvar to call it, am I missing something?

empty linden
#

I think it needs {{level}} to pull from the character level?

flat drum
#

-d {level}

#

Single or double work

polar lion
#

ahh yeah okay thanks guys

tawdry lynx
#

hello! one of my players wants to cast Spike Growth, and I think the right way to do that is with an overlay. but I'm pretty fuzzy on the overlay syntax, and when I tried:
!map -over circle,40,b,s12
it didn't add an overlay

#

is there a way to make this work?

empty linden
#

Using the map alias is a bit more than standard Avrae - I'll point you to the Avrae Discord for better support for using that alias - https://avrae.io/

flat drum
toxic birch
#

How can I use insightful fighting with disadvantage? I tried !a "Insightful Fighting" dis but it rolled my insight normally.

empty linden
#

Could you use the action twice and just take the lowest roll?

toxic birch
#

Yes but that is more clutter and doesn't automatically tabulate and show the correct result

viscid kernel
#

dis is for attacks. You want cdis since it’s an ability check.

empty linden
#

Since it's an action feature and not n attack, I don't think the disadvantage flag works on it

#

ah! cdis

viscid kernel
#

You can use !help a for the full list of available args.

toxic birch
#

Hmm... That did not appear to make a change

viscid kernel
#

Looks like it rolls a Contest.

#

And I’m betting cdis gives the other person disadvantage.

toxic birch
flat drum
#

I don't think there's a way to do this currently with check contests

#

sadly

native galeBOT
#

4.2.0 (1632)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/4.2.0
v4.2 adds the ability to import Dicecloud v2 sheets, adds support for slash commands for looking up content, as well as some backend improvements!

New Feature: Lookup Slash Commands
A long requested feature has been added: you can now lookup content via slash commands! This release adds the /lookup command to Avrae, which has numerous subcommands ranging from /lookup monster to /lookup rule.

The biggest benefit of this: it has autocomplete! As you type in your lookup, it will do its best to narrow down what particular piece of content you're looking for. Homebrew items will have a 🍺 at the end, and content you currently don't have access to will be marked with a *.

Pro tip! You can search by a source slug (/lookup subclass tcoe to help narrow it down to Tasha's subclasses), or with the keyword homebrew to help narrow it down to homebrew!

On servers, this will follow the same server settings for lookup: "Monsters Require DM" will still show the minimalized stat block, and "Direct Message DM"/"Direct Message Content" will appropriately send content to your direct messages.

There are some differences in how slash command permissions work compared to Avrae's prefix commands, which are explained fairly well here: https://discord.com/blog/slash-commands-permissions-discord-apps-bots

#

New Feature: Dicecloud v2 Support

  • Thanks @assert(Byronius.pingable==True)!
    With this release, you'll be able to import your Dicecloud v2 sheets to Avrae! You will need to either share your character with the avrae dicecloud account (same as DCv1), or make your sheet public, before importing with !import https://dicecloud.com/character/.... Notable features of the import include support for pact slots, and it will parse most automated actions into Automation so you can use them in Avrae too.

Important Note. Your existing Dicecloud v1 characters (now found at v1.dicecloud.com) are still supported by Avrae! You can continue to use and update them, as well as import new ones via !import https://v1.dicecloud.com/character/...

Improvements

  • The !char list command has been updated to use embeds
  • On top of just having a larger message size in general, it will also post multiple embeds if you've imported enough characters, and shouldn't break on message content limits
  • Additionally, it now pops out your active character and names them at the top of the first embed, for easy reference
  • Various backend and automation improvements
late elmBOT
#

Known Issues after Patch 4.2.0 (Dec. 6th)
We have noticed several issues coming from the deployment today, we will be pushing an emergency hotfix once we have resolved them and tested them, resulting in a second deployment window this week. There will be another announcement when that is scheduled.

  • !monimage errors when looking up monster images
    • Using /lookup monimage continues to work as alternatives
  • !condition errors when looking up conditions
    • Using either !rule or /lookup rule both continue to work as alternatives
  • Dicecloud v2 import issues:
    • Reset types that are non-standard (events that do not coincide with long or short rest) currently error on import
silent grove
#

If I use avrae commands, does it spam the screen for everyone?

gusty egret
#

Yes.

#

You can always send @wheat garden a direct message though.

viscid kernel
#

The new slash commands get sent to you via direct message as well. No one else will see those.

lucid lichen
#

used here*

#

that may not be the same on other servers

lost rose
#

how do i add advantage when joining an initiative round using the initiative command? like i have advantage when rolling initiative

lucid lichen
#

!init join adv

flat drum
#

You will have to manually reroll and adjust if you use !init reroll

lost rose
#

oh also, is there a way to attack many times in one command?

#

in cases like multi attack or eldritch blast

flat drum
#

!cast "Eldritch Blast" -t go1 -t go2
or
!cast "Eldritch Blast" -t go1 -rr 2

#

You can target the same monster multiple times too

viscid kernel
#

Just be careful in combining those.

#

-t go1 -t go2 -rr 2 would make a total of four attacks (two against each target).

late elmBOT
#

To fix the issues stemming from the 4.2.0 patch yesterday, we will be pushing a hotfix patch at 11:00 AM PT (<t:1670439600:t> <t:1670439600:R>). There will be 10-15 minutes downtime while the bot restarts.

Edit: Update has been pushed and the fixes are in place!

native galeBOT
#

v4.2.1 (1633)
@Changelog Follower
https://github.com/avrae/avrae/releases/tag/v4.2.1

Bug Fixes & Improvements

  • Fixes !monimage and !condition to not error on use
  • Dicecloud v2 Changes (Thanks @assert(Byronius.pingable==True))
    • Fixed: Reset types that are non-standard (events that do not coincide with long or short rest) now default to None, rather than raising an error
    • Fixed: Errors in action parsing now show both the action/spell and the property that caused the error
    • Added: If an action is tagged with avrae:no_import then it will not be imported or parsed, and if it's tagged with avrae:parse_only then it will not be attempted to be loaded from compendium, only parsed
young arch
#

Is there a way for me to roll from my sheet and Avrae send it to a server/channel?

empty linden
#

Yes - check out !help and in particular !help campaign commands

flat drum
#

Or !tutorial beyond

viscid kernel
#

☝🏻 Have your whole group run that. Every single player needs to be set up correctly, too. That’ll walk them through it all.

crude sedge
#

How do I upload a map in Avrae? And add tokens?

#

I tried to use the map command, but was having trouble doing it

flat drum
#

there are instructions in !map help, !map help dm

#

jesus Dyno

#

https: //dis cord. gg/ FsmZjbzr

#

copy/paste that without the spaces

viscid kernel
flat drum
#

Yeah. If you post there I can post a link dndLol

viscid kernel
#

Oh! I incorrectly guessed which server you were linking to, huh? 😅

flat drum
#

I was trying to link to the Battle Map server. lol

viscid kernel
flat drum
#

Now I can search for whitelisted to find it in the future

#

🙃

#

Should be easy enough

keen kayak
#

is there a way to make it so you always have a bonus to add to a check?

#

like if I'm playing one of the dragonmarks how can I make it so I don't manually have to put in -b d4

empty linden
#

You can create a custom attack that has that bonus baked in and just use that.

viscid kernel
#

There’s probably official ones already.

keen kayak
#

well it's a check not attack

viscid kernel
#

You can try !a list to see what’s available for your character.

keen kayak
#

it's a check

viscid kernel
#

“Attack” here is just shorthand for automation.

keen kayak
#

yeah, nothing there

viscid kernel
#

What type of character sheet did you use?

keen kayak
#

dndbeyond

viscid kernel
#

Which dragonmark are you using?