New FBot and Map Features

Important Updates and Information! Please see all new topics in here before you do anything.
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

New FBot and Map Features

Postby Falanor » Thu Jun 22, 2017 6:41 pm

Hello everyone!
Im happy to announce that we added some major changes to out bot+map interaction protocol.
As a result of this, now we can control chances of becoming werewolf depending on player’s statistics and experience. Yet any player can choose a role that he wants to play which will shift his chances.

Players who are new to the game will have the lowest chance to become a werewolf. People who show good skills playing werewolf will have slightly more chances to become one.
It is still not a 100%, we are keeping a lot of randomness in this.

If you want to choose a role for which you would like to play you can use these commands:
Keep in mind, that these commands should be WHISPERED to the bot, not typed in lobby chat.
villager (or ‘vill’, ‘nowolf’, ‘notwolf’, ‘notww’, ‘v’) – will decrease your chance to become a werewolf, you will most likely stay as villager for the whole game;
werewolf (or ‘wolf’, ‘makemeww’, ‘iwanttobeww’, ‘ww’, ‘w’) – will increase your chances to become a werewolf;
reset (or ‘random’, ‘any’, ‘res’, ‘r’) – will reset your chance back to random

Example: if you desperately want to be a wolf in current game you do this /w FBot werewolf
If you are scared of playing werewolf, or simply don’t feel comfortable enough running around naked during nights, type /w FBot villager
TIP: No exclamation mark before the command!
Eurobatle players should whisper to ‘FBot1’.

Yet we added opportunity to vote for ‘no secrets’ mode in lobby, to vote for it type this in chat:

!nosecrets (or ‘!nos’, ‘!ns’) – will flag you voting “yes” on ‘no secrets’ game mode. This voting has no time limit, your flag will stay ‘yes’ until the game starts or you leave the lobby.

All these commands can only be used before the game start and will work in current game only, meaning that in next game you will have to run them again.
However, if you want this to be a permanent change you can use these public commands in lobby chat:
!gamemode werewolf (or ‘wolf’, ‘ww’) – will increase your chances to become a werewolf in all your games;
!gamemode villager (or ‘vill’, ‘v’) – will decrease your chances to be werewolf in all future games;
!gamemode reset (or ‘random’, ‘any’) – will reset your option back to random chance in all future games.

If you don’t want others to see what you choose, you can use this:
!gamemode switch (or ‘change’) – will swap between ‘werewolf’, ‘random’ and ‘villager’ modes if you keep running this command.
(‘gamemode’ can be replaced with ‘mode’ or ‘gm’)
Example: You want your default mode for all your games to be werewolf, type
!gamemode werewolf or !gm ww
If you want to avoid becoming werewolf as much as possible, run in chat !gamemode villager or !gm v

If you set this option, every time you join a new game, your mode is automatically being set to your choice. However, if you want to play this particular game with other role without changing your global option, you still can use private commands to do that.

Keep in mind that if you change your global option, current game option is also being changed. No need to repeat it in private command.

We are hoping that you will like these implementations. Leave any questions/suggestions in this topic please.
Stormblessed
Posts: 68
Joined: Tue Jan 17, 2017 6:29 pm

Re: New FBot and Map Features

Postby Stormblessed » Fri Jun 23, 2017 4:13 pm

wow this is awesome :D Can't wait to try this out, damn *_*

werewolves dying to bears after so many nights no more, in worst case scenario anyone can turn the odds ^-^

now, question comes to my mind,

what happens if I set my global gamemode to for example "prefer werewolf" and choose prefer villager for one particular game? wouldn't it contradict eachother? :-)
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

Re: New FBot and Map Features

Postby Falanor » Fri Jun 23, 2017 6:27 pm

Stormblessed wrote:what happens if I set my global gamemode to for example "prefer werewolf" and choose prefer villager for one particular game? wouldn't it contradict eachother? :-)
Hey! Thanks for mentioning that. Added answer to main post.
Falanor wrote:If you set this option, every time you join a new game, your mode is automatically being set to your choice. However, if you want to play this particular game with other role without changing your global option, you still can use private commands to do that.

Keep in mind that if you change your global option, current game option is also being changed. No need to repeat it in private command.
Global option only sets your "default" mode on joining, but you can always change it using private commands, they dont conflict with each other.
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

Re: New FBot and Map Features

Postby Falanor » Sun Jun 25, 2017 2:14 pm

Changelog for 1.27.04 beta version:
- Fixed bug with werewolf not being able to use South-East Cave Entrance.
- Fixed Werewolf Acute Sense mana issue, it is now usable again on any level.
- Increased amount of Ore required to obtain Shield from 45 to 65.
- Added limit on Clockwork Villager, players now can summon only one of these during game.
Invader
Posts: 7
Joined: Fri Jun 09, 2017 1:49 am

Re: New FBot and Map Features

Postby Invader » Mon Jun 26, 2017 11:51 pm

Hey there

Today I typed /w fbot notww and my default mode was added as prefer villager before game started. As we started playing game I became Werewolf . I did this twice and both time became ww

Is there something wrong with this bot command?
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

Re: New FBot and Map Features

Postby Falanor » Wed Jun 28, 2017 1:30 pm

Well, let me explain the algorithm.

We have the following priorities of players to become werewolf (from high to low):
outdated
1. Those who want to become werewolf
2. Those who don’t care of their role and have high werewolf efficiency (high % of villagers killed in games he played as ww)
3. Those who don’t care of their role and have low werewolf efficiency
4. Those who don’t want to be werewolf
5. New players that have never played on the bot or played less than 5 hours.

During game loading period bot sends order of players to become a werewolf, all that is decided before the game starts. If the first player leaves or is killed too soon, next one will become werewolf.
Yet there is a small chance even for player from 5th category to become ww.

Here is example from the game you were talking about:
You had 7 players with following order
1 'Bomberman' - you didnt want to be ww (category 4, picking random)
2 'Raging_Bull' - didnt want to be ww (category 4, picking random)
3 'Koby_Fish' - didnt want to be ww (category 4, picking random)
4 'Barionov' - new player (category 5)
5 'CaptainFlopp3y' - new player (category 5)
6 'Skorm_the_Dark' - new player (category 5)
7 'Teralis' - new player (category 5)

So, all 3 experienced players didn’t want to play as ww, but they have higher priority than new players still, so, you randomly out of 3 became werewolf. Next one was supposed to be Raging_Bull, then Koby_Fish, but the game was finished before that.
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

Re: New FBot and Map Features

Postby Falanor » Thu Jul 06, 2017 12:00 pm

We have changed the algorithm.
Current priority order is the following:
1. Those who want to become werewolf
2. Those who don’t care of their role and have high werewolf efficiency (high % of villagers killed in games he played as ww)
3. Those who don’t care of their role and have low werewolf efficiency
4. New players that have never played on the bot or played less than 5 hours and those who don’t want to be werewolf


Meaning that if you choose not to be werewolf as experienced player, you will have the same chance of becoming one as new players.
User avatar
Falanor
Posts: 215
Joined: Sat Apr 23, 2016 5:04 pm

Re: New FBot and Map Features

Postby Falanor » Sat Jul 15, 2017 12:07 am

Changelog for 1.27.05 (All changes are experimental, we may revert them back in next versions):
- Fixed bug with Werewolf Chance Shift function when it wouldn't work.
- Removed Shield Upgrade.
- Increased speed bonus gain for 'Sprint' Werewolf ability from 10% to 14% for each upgrade.