Skip to content

Releases: tiltowait/inconnu

Inconnu v7.0.1

03 Mar 01:32
c25f51b
Compare
Choose a tag to compare

Improved:

  • /character images now has an controls parameter that lets you restrict who can press the pager buttons.
  • If you try to roll a specialty as Skill (Specialty) instead of Skill.Specialty, the error message will be more informative.
  • If your character had a trait called "powerbonus" or "power_bonus" (case-insensitive), it has been removed due to this now being an inherent trait.

Fixed:

  • Commands that should have worked in DMs did not work.
  • /header would display a strange error message if the connection to Discord was momentarily lost.
  • Fixed a potential crash if received GIF stickers.

Inconnu v7.0.0

26 Feb 21:39
1b85c0c
Compare
Choose a tag to compare

Inconnu 7.0.0

The Subtraits Release

This version’s major new feature is proper support for Disciplines, powers, and specialties! Please see the documentation for more info:

If you already have custom traits named after the common Disciplines (such as Auspex, Celerity, Dominate, etc.), they have automatically been converted into Disciplines in the bot.

In addition to the above, the following improvements and fixes have been made over the last few months:

New

  • If you are a patron, /header will post as if posting from your character. (The bot needs “Manage Webhooks” persmission for this to work.)

Improved:

  • /header now has an optional hunger parameter for temporarily overriding the current Hunger rating.
  • Admins can no longer edit others’ RP headers
  • Renamed some message commands for better grouping in the context menu.
  • In a hunt macro, the “Drain” button will always slake 5 Hunger rather than your Hunger rating when the button was created. This prevents an issue where it would only slake to 1 if you surged as part of the roll.
  • /bp now uses a selection menu rather than requiring you to type a number.
  • The “Cancel” button when managing character images has been renamed to “Done”.
  • Added minimum and maximum values to /stain.
  • Large speedup when selecting characters.
  • Small tweak to the info text when toggling roll statistics.
  • /help has been overhauled.
  • Many command references now use command mentions, allowing you to click them to begin using them. (See /help for a live example.)

Fixed:

  • /character adjust template: did not work.
  • /spc posted an erroneous error message when creating a non-vampire SPC.
  • Improved an error message if an admin tried to steal a character from another server.
  • The “Fix RP Header” (now “Header: Edit”) command would sometimes incorrectly adjust location.
  • The error message when trying to create an extant macro caused its own error.
  • In rare circumstances, deleting an RP header would fail.
  • The /stain command let you go into the negative.
  • In certain, very rare instances, a failed Rouse check when using /bol wouldn’t persist after the bot rebooted.
  • The /help overview buttons didn’t work (oops!).

#dev

Inconnu 6.0.2

07 Sep 22:58
241630a
Compare
Choose a tag to compare

Improved:

  • Health can now be as low as 3, which is possible at Stamina 1 with the Crone’s Curse.

Fixed:

  • /update header would fail if you filled out the blush parameter, switched channels, then switched back, then hit enter.
  • Searching for a character using the character: parameter would only work if you typed in all lowercase.
  • /statistics was not updating correctly for a span of about a week. Unfortunately, that week’s data is lost.

Inconnu 6.0.1

02 Sep 21:42
fc6cb3e
Compare
Choose a tag to compare

Inconnu 6.0.1

Fixed

  • Autocomplete menus wouldn’t populate while the bot was rebooting, leading to confusion.
  • Implemented a workaround to fix Discord mobile bug that caused the wrong command options to be sent.

Inconnu 6

01 Sep 23:42
f3cb77d
Compare
Choose a tag to compare

Inconnu 6.0.0

This is a major update. In addition to the usual bug fixes, there are numerous improvements and new features. Note: Many of these features have been live for some time, just undocumented. Moving forward, I intend to produce changelogs more frequently.

Premium Features

Version 6.0 introduces premium features. At present, the only such feature is the ability to upload character profile images. Click the link above for more information. To set images, use /character image upload. To view them, use /character images. This command also lets you delete or reorder images. Finally, you can also page through images via /character profile.

Premium features are available to patrons of all tier levels. You must also be a member of the offical server.

New

  • New documentation site: https://docs.inconnu.app.
  • Added an MOTD feature to help advertise new commands. MOTDs will display once but may be viewed again with /motd.
  • Added update reports for /aggheal, /mend, /rouse, and /slake.
  • The /frenzy command has bonus and penalty parameters.
  • Added a /temperament command.
  • New server setting to add “Empty” Resonance to the Resonance table used by /resonance.
  • Added a /specialties command group for adding and removing specialties. Specialties are just 1-point traits and can also be added with /traits add. These new commands simplify the process a bit and will hopefully smooth over a new user friction point.
  • Added /header and /update header for play-by-post servers that use character headers.

Changed

  • Renamed /character bio set and /character bio show to /character profile. To set the profile, supply the edit: parameter.
  • Renamed /character convictions set and /character convictions show to /character convictions. To set the convictions, supply the edit: parameter.

Improved

  • The Frenzy check button now turns gray when clicked.
  • When a vampire’s Hunger is at 0, the roll display will say "sated" instead of 0.
  • /character adjust now has usage tips in the parameter descriptions.
  • When setting damage, the update message will inform you if you tried to do too much (e.g. setting 8 superficial damage when you only have 6 open boxes).
  • Changed the names of some context menu commands.
  • /experience award/deduct now mentions (without pinging) the user who ran the command.
  • It is more obvious when /character update fails in certain circumstances.
  • Rouse updates in the update channel will color-code if the character’s Hunger is 4+.
  • When re-rolling, the original roll message will be edited in-place rather than posting a new message. It’s also a little faster than it used to be.
  • General statistics fields are now shown in-line.
  • Moved /statistics’ optional character field to the end of the parameters list.
  • The /bp command now shows generation info.
  • Macros can now be “Rouse-only”. To do this, specify a pool of 0 and add a rouse check to the macro.
  • Made certain error messages more helpful.
  • Context menu character profiles are now ephemeral.
  • Migrated the PRNG from MT19937 to PCG-64.
  • Greatly expanded the documentation in /help overview.
  • Improved the pool readout in roll displays.
  • Improved the error message when too many parameters are given for a roll.
  • When a character is created, the update channel (if set) now shows its traits.
  • It was possible to create multiple SPCs with the same name.
  • Added a status message if Inconnu is rebooting but not yet ready to process commands.
  • Character names may now contain diacritics.
  • If you only have one character, Inconnu will let you know you don’t need the character parameter for most commands.
  • A failed /character update no longer applies modifications that passed before reaching the invalid update. (In dev terms, character updates are now atomic.)
  • Improved the display of /character convictions.

Fixed:

  • The bot would erroneously display a successful macro creation message even if the macro already existed.
  • Only admins could use /character convictions.
  • The bot would silently fail if the user attempted to look up someone else’s character by copy+pasting from another user’s command.
  • Some /character update output was not being bullet-pointed correctly.
  • /character adjust would replace spaces in character names with underscores.
  • /statistics would say it was showing statistics since 1970/1969 instead of saying “Lifetime”.
  • A resonance would be given for negligible temperament.
  • A very long experience log would fail to display.
  • If you rolled a macro with a deleted trait, the bot would fail.
  • During character entry, it would tell you that the buttons failed to respond even though they did.
  • You could still roll Hunger dice for mortals.
  • Fixed an issue affecting users with more than 25(!) characters.
  • You could not use the rename function to change name capitalization.

Inconnu 5.0

16 Mar 18:00
b9a9e75
Compare
Choose a tag to compare

Inconnu 5.0.0

There are a lot of new features in this release. Because Inconnu uses a rolling release cycle, many of you have already been using some of these features. This serves mostly as a central list of new features and improvements.

New:

User and Server Settings

  • /accessibility is now user-wide-only.
  • Added a /settings command group for sever-wide settings.
  • Added the ability to change which dice outcomes show the Oblivion stain message on Rouse checks.
  • Added the ability to prevent non-administrators from adjusting XP.
  • Added an update_channel parameter. When set, this channel will receive messages about character updates, such as failed frenzy checks, trait updates, and more.

New Commands

  • Added an /experience group of commands to allow admins to log character experience gains/spends.
  • Added a new update command called /character adjust. This behaves as a guided version of /character update that some users might find easier to use. The /character update command still exists and is ultimately quicker to use, especially on mobile.
  • Added a /roll command that has required pool, hunger, and difficulty parameters. New users may find it easier to use. Like /character update, however, the /vr command is quicker to invoke, especially on mobile.
  • Added a /stain command to quickly apply or remove stains.
  • Reworked the /help command family.
  • Added a /character bio set of commands for setting your character’s biography, description, and image.
  • Added a /character convictions command family for setting and viewing character Convictions.
  • Added an /info command.
  • Added an /invite command.

Context Menus

  • There are now five context menu actions that can be made by right-clicking a user.

QoL Improvements

  • When using + surge in a roll or adding surge in your comment, a Rouse button will appear on the roll. Click it to quickly perform a Rouse check.
  • When you /slake at Hunger 4-5, a button appears to allow you to quickly roll frenzy.
  • When you fail a Rouse check at Hunger 5, a button appears to let you easily roll for frenzy.
  • The /awaken command now heals mortal characters’ Superficial Health damage, as appropriate.
  • Many users were writing out rolls as [attribute] + [skill] + hunger instead of [attribute] + [skill] hunger. The first form is incorrect and would result in extra dice being added to the roll (and rolling without Hunger). The bot now does not let you type + hunger to prevent this common mistake.

Miscellaneous

  • If you don’t supply a rating when adding or updating a trait, the bot will no longer DM you. This was a legacy feature from the bot’s earliest days when it didn’t use slash commands and is no longer necessary.
  • /percentile has been renamed to /random.

Improved:

  • Several commands now have color-coded results.
  • Spaces and numbers now allowed in character names.
  • Improved the chargen wizard. It’s now speedier and uses buttons instead of drop-downs.
  • The /character update command now has a player parameter for server administrators to use.
  • /character update now gives an appropriate impairment message when applicable.
  • When updating a character, the = sign is no longer needed when adding or subtracting. i.e. you can write sh+3 instead of sh+=3.
  • /character update errors are now color-coded for better visibility.
  • More descriptive output when assigning/updating traits.
  • Improved trait addition/updating syntax handling.
  • When updating Stamina, Resolve, or Composure, the appropriate track will also be updated.
  • Greatly improved /traits list display.
  • If you have many macros and traits, they will now display in a paginator instead of across multiple posts.
  • Enhanced the roll output.
  • If your pool would be less than 1, it is automatically upgraded to 1.
  • Per RAW, if a pool incorporates Willpower, re-roll buttons are not offered.
  • Error/help messages now show a link to the support server.
  • Difficulty and Hunger are now required when creating macros (previously, they defaulted to 0 and Yes, respectively).
  • Added a fallback mode if the bot doesn’t have external emoji permissions.
  • Added a fallback if the bot can’t display custom emoji.
  • Added a fallback if the bot can’t DM the chargen wizard.
  • /statistics trait: will tell you if none of your characters has the trait.
  • Improved character deletion flow.

Fixed:

  • The bot wouldn’t respond in some instances if you did a character update with empty parameters.
  • /statistics trait: allowed partial matches (i.e. stre would resolve to strength and streetwise, and both would be counted in statistics).
  • Mortals were able to blood surge.
  • If a character had < 3 Humanity and no unspent Willpower, it was impossible to roll /frenzy.
  • Ghouls and mortals were able to /frenzy.
  • The bot wouldn’t respond if you tried to calculate probabilities with a nonexistent trait.
  • In rare cases, the “avoid messy” buttons would show when it was not, in fact, possible to avoid a messy.
  • An “interaction failed” message would sometimes appear if the dice pool was 34.
  • The mental impairment message was incorrect.
  • In accessibility mode, making an all-Hunger roll resulted in weird output.
  • It was possible to rename a character to the same name as another character of yours on the same server.
  • It wasn’t possible to roll in DMs.
  • If you used /macro update with a parameter called reroll, rerolls, or reroll_rouse, the macro wouldn’t be properly updated.
  • Channel or player mentions in roll comments were illegible.

Inconnu v4.1.0

23 Dec 22:17
7f0efd0
Compare
Choose a tag to compare

Inconnu 4.1.0

New:

  • The /statistics command now allows you to look up rolls and successes on individual rolled traits.
  • The /statistics command now lets you specify a start date for the lookup.
  • /frenzy now has penalty options for Brujah and Malkavian characters.

Improved:

  • /character update shows a delta when adding or subtracting to XP rather than just printing the new total.
  • /character update now allows += in addition to =+.
  • /bol will no longer warn about Oblivion stains.
  • /character display now shows bane severity.
  • /character display now uses the standard character selector.
  • /remorse now has a minimum parameter that specifies the minimum number of dice it should roll. (Default 1)
  • Increased the character and trait wizard timeouts from 60s to 120s.
  • Increased the “Mark WP Use” button timeout from 20s to 200s.
  • Character deletion notification messages are no longer hidden.
  • current_xp and total_xp have been renamed to unspent_xp and lifetime_xp (the old keys still work).
  • Clarified XP readout.

Fixed:

  • The bot would offer you to maximize crits even if a crit was impossible.
  • The bot would give an interaction error if the dice pool exceeded 34.
  • Some Android Discord users would see gigantic emoji in the /character display output.
  • Frenzy crits were not being correctly calculated.
  • Trait statistics were not correctly picking up re-rolls.
  • Dice emoji sizes were gigantic on Android.
  • If you re-rolled while impaired, the impairment warning would display twice.

Inconnu v4.0.0

10 Oct 20:52
c5a80f5
Compare
Choose a tag to compare

Inconnu 4.0.0

The grab bag release.

New:

  • SPCs can be created by server administrators. These are special characters that any admin can use. Create one using the optional spc parameter in /character create. (Until Discord updates the API, SPCs may only be invoked on desktop.)
  • Added /macro update command.
  • Macro creation has two new parameters: rouses and reroll_rouses. They default to 0 and No, respectively. When rouses is > 0, Inconnu will automatically roll an appropriate number of Rouse checks when you run the macro.
  • Macro names are now limited to 50 characters or fewer.
  • Macro comments are now limited to 300 characters or fewer.
  • The /vr command now has a comment parameter that adds a custom footer to the embed.
  • The /character display command now has a “Traits” button that displays your character’s traits.
  • Added the /statistics command, which shows roll statistics across all your characters.

Improved:

  • Enhanced the visibility of normal dice emoji.
  • Enhanced the visibility of superficial damage emoji.
  • Commands that take a character parameter will now display a list of available characters.
  • Mortals can no longer make Rouse checks.
  • Ghouls take Aggravated damage instead of making a Rouse check (p.234).
  • Macro and traits lists are now paginated so as not to exceed Discord’s message length limits.
  • Improved the flexibility of KEY=VALUE pairs.
  • The character creation wizard now asks for Blood Potency.
  • Roll syntax errors are now public, which will allow other users to help point out what’s wrong.
  • When modifying total XP, also alert the user total XP is being modified.

Fixed:

  • The /accessibility command had an improper description.
  • /macro list: Certain fields would be cut off if the value was false/no.
  • Accessibility mode would show a glitchy Hunger field if there were no Hunger dice.
  • You could not use Hunger, Humanity, Willpower, or Surge in macros.
  • /aggheal would warn about hunger frenzy instead of torpor.
  • /aggheal, /awaken, and /mend would display and complain about Hunger for mortals and ghouls.
  • Some commands would fail if the server had no icon.

Full Changelog

v3.0.0...v4.0.0

Inconnu v3.0.0

23 Sep 00:12
e97510d
Compare
Choose a tag to compare

Inconnu 3.0.0

New:

Accessibility mode! With the /accessibility command, you can toggle accessibility for yourself or (if you’re an admin) the entire server. In accessibility mode, emojis and embeds are not used and bold/italics are minimized in order to make the bot’s output more friendly to screen readers.

When setting accessibility for yourself, the setting follows you across servers.

Fixed:

  • Ghouls and mortals will no longer have hunger displayed.
  • Trait incognito mode would not allow you to update a trait. Sorry!
  • HP/WP trackers would sometimes show a trailing divider dot.

Inconnu v2.1.0

21 Sep 03:56
5c61813
Compare
Choose a tag to compare

Inconnu 2.1.0

New:

  • Added a button to spend Willpower after clicking a re-roll button. (Only applies to character rolls.)
  • Added a /cripple command that rolls for crippling injuries.
  • Added a /percentile command that produces a random number between 1 and a given ceiling.

Improved:

  • Performance improvement when pressing re-roll buttons.
  • The /vr, /traits list, and /character display commands now take a Discord member as the player parameter instead of a string. (Server admins only.)
  • /probability will only show possible outcomes.
  • Hunger emoji are now all the same color.
  • Improved the display of HP and WP tracks.
  • Library update for small performance improvements.
  • Certain “universal” traits (willpower, humanity, surge, and hunger) are now reserved and may not be added, modified, or deleted. Instead, they are dynamically calculated on use.

Fixed:

  • The description for /probability’s roll parameter read “The pool, difficulty, and hunger” instead of “pool, hunger, and difficulty”.
  • The bot would roll more dice than intended when Hunger exceeded the pool.
  • The Hunger crit die emoji used the wrong graphic.
  • HP/WP could be set to incorrect values.