Skip to content

Releases: rustinlee/openmafia

v0.3.0 Wild West

18 Jun 03:45

Choose a tag to compare

[FEATURE] Added the Gunsmith role
[FEATURE] Single shot guns
[FEATURE] Item and inventory system
[FIX] Began checking for victory conditions on every death instead of when the day changes
[MISC] Optimized sending of valid targets to voting clients
[MISC] Can now customize pre-round countdown time with -t secs

Items and inventory are really the big things here, Gunsmith and guns can be considered a proof of concept of the modular item definition system. Inventory itself still needs a few kinks worked out but it's definitely playable as is.

v0.2.1

07 May 03:04

Choose a tag to compare

  • [FIX] Current game header and subheader (announcements) are now saved server-side so reconnecting clients can retrieve it instead of having to wait until the next one is broadcast
  • [FIX] Stopped flags that should be treated as bools from consuming command line args
  • [FIX] Players are now able to talk during the pre-game countdown
  • [FIX] Pre-game countdown now gets interrupted if someone leaves and there are no longer enough players to start the game
  • [FIX] jQuery source URI protocol is now relative to avoid conflicts encountered when trying to load HTTP from HTTPS
  • [MISC] Command line args get pretty printed to the console when in debug mode

v0.2.0

02 Feb 07:40

Choose a tag to compare

  • [FEATURE] Added the ability to specify your own custom setup using the command line option --custom
  • [MISC] Explicitly declared object io as global
  • [MISC] Using Optimist for opt-string parsing

As of this release you should be able to write your own roles and test them yourself with minimal hassle... in theory. The role object API has yet to be properly documented and is still subject to change at any time.

v0.1.0 Mafia Classic

02 Feb 07:34

Choose a tag to compare

As of this release, 7 players can play a classic game of Mafia with one cop, one doctor, three villagers and two mafiosi.