p!config - battlecatsultimate/PackPack GitHub Wiki

Type : Constraint Command
Level : Member
DM : Allowed


Description

This command allows you to adjust your preferences. For example, sometimes you may want for bot to show timing value with seconds unit instead of frames unit. Of course, you can make bot show with this unit by passing -s argument in other commands, but this may be tedious too write, if you always want to see value as second. So you may want to find a way to set default setting for bot. In this case, you can set your personal preferences via this command.

Configuration message

You can click Previous Page, or Next Page button to switch configuration types. Click Apply to confirm the configuration change, and you can also cancel the change by clicking Cancel. There are several types of configuration.

  • Language

Bot supports multilingual feature. You can make bot display texts with other language than English, such as Japanese, Taiwanese (Traditional Chinese), Korean, etc. Default setting is Auto, making you follow server's language preference. If you use commands via direct message, and if your language setting is Auto, bot will answer you with English. You can also set language via p!locale command.

  • Default Level

For p!formstat command, bot will always set level as 30, which is normal maximum level for most of units. You can make bot set other levels than 30. Range is from 1 to 60. If unit can't have more levels than your preference, bot will automatically set level to max level of that unit. If unit has basic type, bot will try to set level as 20+90 level always. Default setting is 30.

  • Extra Information

If you pass -e or -extra argument to some commands (p!formstat, and so on), bot will show some extra information that isn't quite important for users. You have to manually call this argument to see these information, but you can make bot always show such information by making this configuration to True. Default setting is False because usually extra information floods the chat.

  • Unit

As mentioned above, you have to pass -s argument to make bot show timing value with second unit. You can change default timing unit via this configuration. Keep in minds that 30 frames are equal to 1 second. Default setting is Frame, because this is what Battle Cats store value in stat files.

  • Compact Embed

When bot shows stat embed, it puts for each value into single field. This looks fine in Discord PC, but due to limit of display size of phone, mobile Discord shows each value in single line, making embed look really long. This embed clogs the chat, but also makes user experience uncomfortable. In this case, you can make bot send compacted embed, making stat value put into one field. Default setting is False.

  • True Form Search Mode

Sometimes when you search unit with some name, bot may show several results, but being same unit. For example, if you search p!formstat sodom, it will give 3 results, but they are 3 forms of same unit.

Bot showing same units

Considering that users would evolve unit to true form most of time, they will have to select 3rd form, or 2nd form if unit doesn't have true form manually. To reduce such tediousness, you can turn on this search mode, so that bot can select 3rd form or 2nd form automatically.

Search results with true form search mode

Even though it found several results with different unit, bot will allow you to directly pick 2nd/3rd form of each units only. Default setting is False since newbies may not have evolved units.

  • Treasure

Bot also has capability to show stat value with consideration of treasures. For example, unit that has Massive Damage ability will give 3x ~ 4x damage to the proper targets. Users could use calculator to obtain the value considering treasure, but that's bit tedious job to do. Normally, users have to pass -tr argument to make bot show said values. If you turn on this config, this setting will be always activated when using p!fs command.

⚠️ **GitHub.com Fallback** ⚠️