Putting Roll20 scripts on WA | World Anvil

Remove these ads. Join the Worldbuilders Guild

Putting Roll20 scripts on WA

User Interface (UI) / User Experience (UX) · Articles & templates · Created by DoStuffZ
declined
Roll20 Scripts

What functionality is missing? What is unsatisfying with the current situation?

  I'm considering putting my Roll20 scripts on WA, so my players / the internet can read and copy them to their game / character. When I do it now, it starts messing up and getting really confused, as @ and | are special characters with a function and meaning to them. So something like [quote] that excludes the function and meaning of @ and | from reaching inside. Something like [script] could work.

How does this feature request address the current situation?

  Example:
Bless &{template:5eDefault} spell=1 title=Bless subheader=@{selected(character_name} subheaderright=1st-Level Enchantment spellshowinfoblock=1 spellshowdesc=1 spelldescription=You bless up to three creatures of your choice within range. Whenever a target makes an attack roll or a saving throw before the spell ends, the target can roll a d4 and add the number rolled to the atta⁠ck roll or saving throw. spellshowhigherlvl=1 spellhigherlevel=When you cast this spell using a spell slot of 2nd level or higher, you can target one additional creature for each slot level above 1st. spellcasttime=1 action spellduration=Up to 1 minute spelltarget=Up to three creatures of your choice within range spellrange=30 feet spellgainedfrom=Spellcasting Class spellcomponents=V S M @{selected|classactionspellcast}   @{selected|character_name} - causes issues. Even here the | is translated to (

What are other uses for this feature request?

  Other options could be when you want to show something in its raw form.

Follow up


It would seem and also have some issue.
I just tested [noparse], that removes double '{'

The Team's Response

Thanks for the suggestion! The reason World Anvil is removing some of your characters is due to a security filter. As this is a security feature, we have to decline your request to avoid potential vulnerabilities.   As a workaround, you can use the url tags to link to wherever you have your scripts stored (learn how here). If you want to display them on World Anvil, you can put them in a PDF, host it somewhere (such as Google Drive), and embed it (learn how).
Current score

14/300 Votes · +2102 points

Votes Cast

  • +300

    by JazzyBismarck
    on 2024-01-28 23:49
  • +300

    by Ichirodow
    on 2024-01-25 22:56
  • +100

    by RibenLARP
    on 2024-01-21 12:43
  • +300

    by SirBoBeth
    on 2024-01-15 12:29
  • +300

    by Rome
    on 2024-01-15 09:36
  • +300

    by Guildhall DM
    on 2024-01-13 21:41
  • -300

    by Pizentios
    on 2024-01-11 22:01
  • +300

    by Makoto Ichijoji
    on 2024-01-11 13:41
  • +100

    by Keytaurasaurus
    on 2024-01-10 21:28
  • +100

    by Pete Nelson
    on 2024-01-10 01:51
    I tried using the [noparse] bbcode tag with the example text, and it does indeed display *incorrectly.* I also tried using
    . It did not work correctly, either, Double curly brackets "}" and "" are removed entirely.
  • +1

    by A Roaring Hobbit
    on 2024-01-09 15:35
  • -300

    by themrbeasley
    on 2024-01-09 01:20
  • +1

    by SoulLink
    on 2024-01-08 13:35
    Have your tried [noparse][/noparse]?
  • +300

    by Gideon007
    on 2024-01-08 11:17
  • +300

    by DoStuffZ
    on 2024-01-07 17:42