p!config - battlecatsultimate/PackPack GitHub Wiki
Type : Constraint Command
Level : Member
DM : Allowed
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.