Monsterpit Bangtags

A reference of Monsterpit's various bangtag commands.

Copies any custom emoji from the thread you're replying to Monsterpit so that you may use them in the current roar. Processes the entire thread, no matter what branch you're replying at.


#monsterpit #features #bangtags #thread #emoji

Copies any custom emoji from the roar you're replying to Monsterpit so that you may use them in the current roar.


#monsterpit #features #bangtags #parent #emoji

Revokes share keys from all your roars in the current thread.

See also

#!thread:sharekey:new #!sharekey:new


#monsterpit #features #bangtags #sharekey

Sets the share key of all your roars in this thread to the same key as the first roar. If the the first roar doesn't have a share key, a new one will be generated.

See also

#!thread:sharekey:new #!sharekey:new


#monsterpit #features #bangtags #thread #sharekey #sync

Generates a new share key for all your roars in the current thread.

See also

#!sharekey:new


#monsterpit #features #bangtags #thread #sharekey #new

Generates a share key for this roar, allowing you to share it with someone outside its visibility scope by giving them a permalink containing the key. The key icon at the bottom left of the roar's detailed view or permalink page links to the shareable roar when you're logged into Monsterpit. You'll need to right-click or long-press to copy this link.


#monsterpit #features #bangtags #sharekey #new

#!i:am

#!i:am:NICKNAME

#!{i:am:NICKNAME:DISPLAYNAME}

#!i:am:not:NICKNAME

SHORTNAME — Short identifier for display name. DISPLAYNAME — Name that will be shown in signature.

Allows members of plural systems to identify themselves by appending a signature to their roars. The signature will persist between roars until it is turned off with #!i:am (no arguments).

Specifying a NICKNAME and a DISPLAYNAME will associate the display name with that nickname so that #!i:am:NICKNAME can be used to switch identities.

If a DISPLAYNAME has never been set for a NICKNAME, the NICKNAME will be used in its place.

#!i:am without any arguments removes the signature.

#!i:am:not:NICKNAME removes NICKNAME from the list of identities.

Aliases

#!we:are

Examples

#!i:am:Daggertooth
Hello!

Hello!

— Daggertooth

#!{i:am:daggertooth: 🔥 Daggertooth (they/them) }
Much better!

Much better!

— 🔥 Daggertooth (they/them)

Signatures stay until you change them or turn them off.

Signatures stay put until you change them or turn them off.

— 🔥 Daggertooth (they/them)

#!i:am
I turned off my signature.

I turned off my signature.


#monsterpit #features #bangtags #i #am #we #are #plural

#!comment DISCARDED_TEXT #!end

DISCARDED_TEXT — text to remove from the body

Removes all body text between the command and a #!comment:end terminator or the end of the roar. Bangtags in a comment range won't be processed.

Reminders

Terminators

#!comment:end #!comment:endall => #!comment:end #!comment:stop => #!comment:end #!comment:stopall => #!comment:end

Example

#!comment
This text will not be shown and the following bangtag will NOT be processed:
#!tag:hidden
#!comment:end
Hello there!

Hello there!


#monsterpit #features #bangtags #comment #text #discard

#!hide DISCARDED_OUTPUT #!end

DISCARDED_OUTPUT — output to remove from the body text

Removes body text and output from bangtag expansions between the command and a terminator or the end of the roar.

Similar to #!comment, but allows bangtags in the affected text be processed.

Reminders

  • Stacking, transforming, and capturing bangtags still get processed, so prefer to use #!hide:end to stop discarding output or use #!endall.
  • Be sure to use a terminator to mark the end of the body text to be discarded.

Terminators

#!hide:end #!hide:endall => #!hide:end #!end #!endall

Example

#!hide
This text will not be shown, but the following bangtag will still be processed:
#!tag:hidden
#!hide:end
Hello there!

Hello there!


#monsterpit #features #bangtags #hide #text #discard

#!join:JOINER:STRING:STRING:...

JOINER — text or identifier to join strings with STRING(arglist) text to be joined together

Joins one or more STRINGs together with JOINER. JOINER can also be one of these identifiers:

  • zws — zero-width space
  • zwnj — zero-width non-joiner
  • zwj — zero-width joiner
  • \n — newline
  • \r — carriage return
  • \t — hard tab
  • \T — soft tab (4 spaces)

Example

#!join:\n:These:words:will appear:on separate lines

These words will appear on separate lines


#monsterpit #features #bangtags #join #text