Documentation: Command List


Here is a list of all available bot commands. Click on buttons to open collapse boxes with details.

This list is dynamically generated from the actual current code, so it should always be up-to-date.


`!stay_anonymous` Temporary command: Will mark your profile to remain anonymous after the anonymity change. Temporary command: Will mark your profile to remain anonymous after the anonymity change.

`!help command ` Show help global or for command. You can use !help to show all available commands with short descriptions. You can use !help command to see detailed help about that command. You can also use !help topics to read about that topic.

`!set parameter value ` Allows you to edit your fighter's parameters. You can change your parameters as often as you'd like. Available parameters for editing: ['password', ' ', 'strength', 'agility', 'endurance', 'visual_description', 'ref_image', 'anonymous', 'looking', 'nude_ref_image', 'additional_info', 'add_ref_image', 'theme_music', 'add_theme_music', 'ignored_genders', 'add_ignored_gender', 'attributes']

To set Boolean parameters (True or False) use values 1 and 0 or just type 'True' or 'False'.
Example of such parameters are - looking, anonymous, etc.

*visual_description - is description of your character upon entrance
additional_info - here you can place any additional information about your character. Supports bbcode formatting, so you can use links, and other cool stuff here. Even images!
*ref_image - This is a semicolon-separated list of links to your reference images. You can either supply them all at once (link1;link2;link3;) or use !set add_ref_image to add image links one by one. FIRST link is considered to be your MAIN image and outfit.
add_ref_image - use this to add multiple images, one by one.
nude_ref_image - this will later be used in new !strip command and can be used whenever you'd like to show your character's nude body to your opponent.

STATS:
strength endurance agility
There are you 3 main stats. Use !help move to see more about which move benefits from which stat.

You can set them all with a shortcut !set attributes str end agi, for example: !set attributes 5 3 4

* - Required parameters.

You can also use shorter aliases for params:
str: strength
agi: agility
dex: agility
dexterity: agility
end: endurance
ri: ref_image
nri: nude_ref_image
ari: add_ref_image
desc: visual_description
info: additional_info
sn: stage_name
aig: add_ignored_gender

`!move ` Make a Rock-paper-scissors style move, like attack, block, etc. Type !help move for more info. name - main stat - description

attack (agility)
Attack.

block (endurance)


grab (strength)



`!set_trophy_image ` Set an image for a trophy taken in battle. Image should be a valid url link URL should be a working direct url to image.
This command allows you to set an icon image to a trophy taken in a battle.
Either one of participants of the fight can assign a trophy image.
This image will be displayed on the Trophy Wall next to the trophy name.

This is not a setting of your profile, this is something attached to a battle.

`!vote yes|no` A command for temporary votes and polls regarding UFL BOT. Not a gameplay command. A command for temporary votes and polls regarding UFL BOT. Not a gameplay command.

`!findmatch ` Find random match for a fight. Find yourself a matching opponent! Fair will find you an opponent close to your Power Score. Weaker and Stronger will find opponents with lower and higher Power Scores respectively. Random will pick any random opponent.

`!findmatch `

Alias of !findmatch
Find random match for a fight. Find yourself a matching opponent! Fair will find you an opponent close to your Power Score. Weaker and Stronger will find opponents with lower and higher Power Scores respectively. Random will pick any random opponent.

`!findmatch `

Alias of !findmatch
Find random match for a fight. Find yourself a matching opponent! Fair will find you an opponent close to your Power Score. Weaker and Stronger will find opponents with lower and higher Power Scores respectively. Random will pick any random opponent.

`!comment ` Leave a comment to existing battle. You can watch ongoing public battles by reading their logs, even live, while they are played out. By using this command you can leave your comment, like if you were screaming out from the crowd. This comment will appear both in logs and participants of the fight will see it too.

To send a comment you'll need to know ID of the battle you're commenting on. To get the id - open it's log, and you'll see the ID number in the header. It's just a number.

`!flee reason ` Surrender. Use this command to surrender to your opponent. This will result in you losing the fight, but, unlike 'flee' you will not be kicked out of the fight. You will still be able to use !ic !ooc !fatality !finisher and other commands. Useful if you have to run, but want to let your opponent a chance to write a finisher\fatality for the gallery.attack
Attack.

block


grab



`!my_trophies` List your trophies with their IDs.

`!my_trophies`

Alias of !my_trophies
List your trophies with their IDs.

`!take_trophy item name` Take trophy from your opponent to display it on your wall. With this command you can take a trophy from your opponent.
To take a trophy you need to defeat your opponent and perform a finisher or fatality first.
After the finisher you can take some object as a trophy, or something non-lethal. For example, you can't take someone's head without fatality.
After fatality you can take anything as a trophy, including major body parts or organs.

Bot will perform a check on your item name, and if it detects that you're trying to take something vital from your opponent, it will trigger a fatality.

DO NOT include character's name trophy item name.

`!get_profile_images` Get all your images from your f-list character profile into your UFL profile. By default you don't have any images, and if you hide your identity, then you may wish to use images different from those on your f-list profile. But if you just want UFL to use all of you current f-list character's images, you can run this command. It will add all f-list images to your UFL profile.

`!get_profile_images`

Alias of !get_profile_images
Get all your images from your f-list character profile into your UFL profile. By default you don't have any images, and if you hide your identity, then you may wish to use images different from those on your f-list profile. But if you just want UFL to use all of you current f-list character's images, you can run this command. It will add all f-list images to your UFL profile.

`!ignore ` Ignore certain character. If you ignore someone it will not come up during search for looking characters. Which means that !findmatch and !fighters_around (and some future function) will not match you together. Direct challenge will tell you both that other person is not looking for rp.

`!unmask stagename` Unmask yourself for your opponent! This command will send your opponent your real icon with a link to your real profile. You can use it to share your profiles easily or you can use it in roleplay, to incorporate "unmasking" like in luchadore wrestling!

`!fighters_around` Show information about user counts. Shows users looking for a fight and some other info.

`!fighters_around`

Alias of !fighters_around
Show information about user counts. Shows users looking for a fight and some other info.

`!finisher ` Finish your opponent off with style! Non-lethal version. This is a Non-Lethal version of Fatality. This will finish your opponent off, It will be recorded as Finisher in battle logs, and your description will be relayed to your opponent.
Perfect way to seal your victory!
This is just for RP and showcase purposes, by this time you already won. Lethal version (!fatality) also does not require other character to be permanently dead, so feel free to use either one.
You can even mix them together in one RP.

Command can be used multiple times and by both opponents to append more detail\paragraphs to fatality description, as it will be displayed on the website.

`!ooc ` Send OOC message to your current opponent.

`!ooc `

Alias of !ooc
Send OOC message to your current opponent.

`!fatality ` Finish your opponent off with style! Lethal version. (NOT perma-death though) This is a lethal finisher. This will finish your opponent off. It will be recorded as fatality in battle logs, and your description will be relayed to your opponent.
Perfect way to seal your victory!
This is just for RP purposes, by this time you already won. No profile play needed. Character can still fight in other fights after this with no issues.

Command can be used multiple times and by both opponents to append more detail\paragraphs to fatality description, as it will be displayed on the website.

`!myinfo ` Print some of your current parameters and stats.

`!myinfo `

Alias of !myinfo
Print some of your current parameters and stats.

`!myinfo `

Alias of !myinfo
Print some of your current parameters and stats.

`!myinfo `

Alias of !myinfo
Print some of your current parameters and stats.

`!ic message ` Use this instead of flee if your opponent is afk. If this command is used on someone 2 times, then his\hers 'looking' status will be changed to false.
It can only be used if you did not make any moves in the fight yet.
This command is designed against those who forget to set their 'looking' to false.
Not against those, who go afk during the fight. I'll figure out an approach to those later.

`!die` Permanently kill your character. The only way to unregister with the system. This command will kill your character. You will still be able to edit it's parameters, but you won't be able to RP with it in UFL system, and it will be marked as "DEAD" on the website.
It can be used as part of perma-death gameplay, where you use it to mark your character as permanently dead.
Or you can use it simply to unregister with the system, if you don't want to RP with it anymore.

Your perma-kill will be granted to the last person who issued a fatality for you. If no fatalities are found, then the last fight will be used for that.

`!register {stagename}` Register yourself with the system, using your stage name. Stage name is the name you wish to go by in UFL system. It can be anything, including the name of your profile on f-list or something entirely different!

`!register {stagename}`

Alias of !register
Register yourself with the system, using your stage name. Stage name is the name you wish to go by in UFL system. It can be anything, including the name of your profile on f-list or something entirely different!

`!register {stagename}`

Alias of !register
Register yourself with the system, using your stage name. Stage name is the name you wish to go by in UFL system. It can be anything, including the name of your profile on f-list or something entirely different!

`!unignore ` Unignore certain character. Use this to remove someone from your UFL ignore list.

`!disconnected` It's like Flee, but it will check if your opponent is online or not. You will not lose the battle.

`!flee ` Flee from a fight. You can flee from a fight at any moment. If you use this command before starting a fight, it will not be considered a loss. You can provide a reason for fleeing. Just type !flee reason, for example: !flee Sorry my mum's banging on the door, I gotta run!attack
Attack.

block


grab



`!flee `

Alias of !flee
Flee from a fight. You can flee from a fight at any moment. If you use this command before starting a fight, it will not be considered a loss. You can provide a reason for fleeing. Just type !flee reason, for example: !flee Sorry my mum's banging on the door, I gotta run!attack
Attack.

block


grab



`!flee `

Alias of !flee
Flee from a fight. You can flee from a fight at any moment. If you use this command before starting a fight, it will not be considered a loss. You can provide a reason for fleeing. Just type !flee reason, for example: !flee Sorry my mum's banging on the door, I gotta run!attack
Attack.

block


grab



`!flee `

Alias of !flee
Flee from a fight. You can flee from a fight at any moment. If you use this command before starting a fight, it will not be considered a loss. You can provide a reason for fleeing. Just type !flee reason, for example: !flee Sorry my mum's banging on the door, I gotta run!attack
Attack.

block


grab



`!flee `

Alias of !flee
Flee from a fight. You can flee from a fight at any moment. If you use this command before starting a fight, it will not be considered a loss. You can provide a reason for fleeing. Just type !flee reason, for example: !flee Sorry my mum's banging on the door, I gotta run!attack
Attack.

block


grab



`!challenge {stage_name}` Directly challenge a person by their stage name.

`!signature ` Prints bbcode for your signature that you can paste on your profile, already formatted for your character

`!signature `

Alias of !signature
Prints bbcode for your signature that you can paste on your profile, already formatted for your character

`!public` This will make current battle's log available for public viewing. Links stay hidden by default. If both participants of a fight use this command, their current fight's log will become available for viewing and will be broadcasted to the UFL public chat room. OOC messages are not broadcasted.

`!public`

Alias of !make_log_public
This will make current battle's log available for public viewing. Links stay hidden by default. If both participants of a fight use this command, their current fight's log will become available for viewing and will be broadcasted to the UFL public chat room. OOC messages are not broadcasted.

`!public`

Alias of !make_log_public
This will make current battle's log available for public viewing. Links stay hidden by default. If both participants of a fight use this command, their current fight's log will become available for viewing and will be broadcasted to the UFL public chat room. OOC messages are not broadcasted.

`!ai_fatality` Neural Network trains daily on all fatalities and finishers in the database! Wonder what it can come up with? Neural Network trains daily on all fatalities and finishers in the database! Wonder what it can come up with?

`!refresh_info` Refresh your information from f-list profile, like Gender and Orientation. Orientation is not currently used in the system, but you can use this command to refresh your gender, if you changed it on f-list profile.

`!ic ` Send IC message to your current opponent.

`!ic `

Alias of !ic
Send IC message to your current opponent.

`!ic `

Alias of !ic
Send IC message to your current opponent.

`!debug ` Prints all of your character's parameters and attributes from the database. This is a heavy operation that should only be used for debugging purposes, or if some parameter that you need to take a look at is missing from !myinfo. In general if it's missing and you really need it in !myinfo you should probably ask Wrecksler to add it there.

`!continue {fight id}` Continue a fight you had before. You can get fight_id from battle logs on the website. !continue 1111

`!battle_multiplier ` Change speed\damage multiplier for current battle. Value of 1 is standard, values lower than 1 will will make the game progress slower, higher values will make it faster.