Zugbot Turbos and Testing Thread

yeah (depending on what tho)

1 Like

like I could add a doctor rn
actually I’ll go add a doctor and we can see how long it takes

1 Like

About Zugbot

Zugbot is a bot made to host mafia games on FoL. It is currently experimental; if there are any bugs, report them to @Zugzwang and/or the game hosts.

Voting

Votes are placed with the same syntax that is usually used by the VC plugin on FoL. However, ambiguous votes are resolved differently.

If your vote is an not an exact match* for any playernames, and is not a substring of exactly one playername, it will be resolved to Not Voting.

Examples:

  • The playerlist is {Zugzwang, wrongboy, joycat}. You vote for “Zug”. This vote is resolved to Zugzwang.
  • The playerlist is {Zugzwang, Zugbot, joycat}. You vote for “Zug”. This vote is resolved to Not Voting.
  • The playerlist is {Zugzwang, wrongboy, joycat}. You vote for “g”. This vote is resolved to Not Voting.
  • The playerlist is {Zugzwang, cat, joycat}. You vote for “Cat”. This vote is resolved to cat.
  • The playerlist is {Zugzwang, wrongboy, joycat}. You vote for “May”. This vote is resolved to Not Voting.

*Capitalization, spaces, and other characters that cannot be present in Discourse usernames are ignored.

Voting is plurality only.

Actions

  • Actions are submitted on the forum, with the exception of the mafia factional kill.
  • All publicly submitted actions need a ping to Zugbot. Privately submitted actions do not.
  • If multiple actions are submitted in the same post, they will all be processed, but may end up out of order.
  • If you have an action, the syntax needed to use it is explained in your rolecard.
  • Instant actions should be processed in under a minute. Even if an action is not instant, it will provide immediate acknowledgement, to show it has been seen.
    • If an action does not do this:
      • You may have forgotten to ping Zugbot
      • You may have mistyped the syntax or mispelled a username
      • There may be a bug in the bot (during testing, this is the most likely outcome)
      • Zugbot may have went offline
  • The mafia factional kill is submitted in wolfchat on Discord, through the Discord bot there.
    • The command to submit the nightkill is “$nightkill [player]”.
  • The factional is mandatory and not assigned.

Health and Protection

  • All players have a health value, which is initially set to 1.
  • When a player’s health goes to 0 or below, they die.
  • All kills, unless otherwise specified, deal 1 damage.
  • All protections, unless otherwise specified, protect from 1 damage.
  • Protection acts like a shield that is depleted before health is damaged.

Parameters for this game

Day length: 10 minutes
Night length: 10 minutes
Action Deadline: 2 minutes before phase change
Multivoting allowed: False
No-Exe allowed: True
No-Exe wins ties: True
Minimum Delay Between Votecounts: 3
Minimum Postcount Between Votecounts: 0

ok starting, with 5 town doctors and 2 mafia doctors

1 Like

that was quick

1 Like

this might break but nya

No one has died last night! No one has died last night! No one has died last night

2 Likes

isnt this overly complicated outside of coding’s sake

1 Like

Day 1 has begun.

Ping

it’s not necessary for normal setups

but for certain things it’s nice, and it’s not bad to have
like if you want to do ITAs with a health system like in FAM4, or if you want to have a half-vig, or if you want to do a doctor that only half-protects (like a stronger form of non-consecutive)

zug gonna charge us 2.99 for the zugbot dlc

…that’s a bit complicated for a turbo in my mind, but youre both the person making the bot and deciding the balance

2 Likes

Not Voting (7): Zugzwang, ElizaThePsycho, L.una, May, Ash, Atlas, Bionic

it’s made not just for turbos but also normal games

1 Like

fascinating.

1 Like

claimgnin town dockftor

1 Like

i am about to sleep

particularly, instant day action resolution
because that’s something normal hosts cant really do

1 Like

automated ITAs would be pretty cool

1 Like

this could prove quite helpful, but… only for vanilla games, which instant actions solemn happen