Releases: rustinlee/openmafia
v0.3.0 Wild West
[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
- [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
- [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
As of this release, 7 players can play a classic game of Mafia with one cop, one doctor, three villagers and two mafiosi.