Skip to content
This repository has been archived by the owner on Aug 11, 2024. It is now read-only.

Project Lotus: v1.0.0

Latest
Compare
Choose a tag to compare
@ImaMapleTree ImaMapleTree released this 16 Jun 01:50

Major additions

Modded Client Compatibility

  • Modded clients can experience Project Lotus with NO additional disconnections or errors.

New roles

Mafioso

Basis: Engineer
Ability: Completing tasks earns the Mafioso Cash.
Cash can be spent during meeting to purchase the following items:

  • One-time purchase gun - the mafioso cannot kill without it
  • Bullet - The mafioso starts with one
  • Bulletproof vest - protects the mafioso against a single attack
  • Role revealer - Reveals the role of the nearest target (one time use)

Mastermind

Mastermind picks a player to "manipulate". The "manipulated" player gets notified after [some undecided delay] that they've been manipulated. Afterwards, they MUST kill another player with their (pet or kill) button, otherwise they die after a fixed duration (or on meeting called)

Occultist

Occultist is the neutral version of witch
Options:

  • Switch modes freely: allows Occultist& witch to switch between killing and cursing with pet whenever they want
  • Switch mode on attack: switches the mode of the occultist & witch whenever they attack

Identity Thief

The Identity Thief shapeshifts into whoever they kill. The disguise lasts until they are ready to kill again, or, optionally, until they kill another player and shift into their next victim.

Medic

The first person to be voted by the Medic will gain a shield. Once the Medic dies, this shield is lost. The Medic protects a target by voting them twice in meeting. The Medic may choose to bypass this ability by skipping.

Amalgamation

The Amalgamation is the hidden role version of Amnesiac.
The Amalgamation gains (becomes) the abilities of every player they report.

Herbalist

Use your pet button to plant a seed on a player. After a set period of time, that player's "bloom counter" will increase. After a set number of blooms, use your pet button to reveal that player's role. After a player's role has been revealed, you can continue to reveal it to the nearest player by using the pet button on the same player.

Tracker (credits for ToUR)

Once per meeting, select a player to track. You will have an arrow pointing towards that player until they die. If enabled, you may also use your pet button to temporarily track all dead bodies.

Charmer

(Uses Kill Button OR Pet Button to target.. based on options)
Description: When the Alluer uses their target button on an impostor or neutral killer, they become charmed and join the crewmates team. Charmed players will know they've been charmed, and lose the ability to kill crewmates. If the Allurer charms a crewmate, they misfire and die.

All credit to TroyAndRey for the great idea, I only made some minor changes to it

Demon (credits for TOHE)

The Demon's killing rules are different from others. Everyone in the Demon's perspective has health volume. Demon kill and are killed instead consume health. Killing will take effect when the health is exhausted. Note: If other people consume the Demon's health but fail to kill the player, the murderer will see the shield-animation on the Demon as a reminder.

Swooper (credits for ToUR)

Use the Vent button to temporarily become invisible. Venting while invisible will cause the Swooper to become visible again. NOTE - If the Swooper kills the Demolitionist, it will die as Swooper cannot full vent.

Chameleon

This role is Swooper but for Crewmates

Blackmailer

Shapeshift into a player to blackmail them. During meeting, the blackmailed player will have text displaying "BLACKMAILED" to all players.If the Blackmailed player attempts to speak a certain amount of times (Depends on settings), they will die.

Copycat

As Copycat, the first time you get attacked you'll change affiliation. If you were attacked by an impostor, you're now an impostor. If by a solo killer, then you're also a solo killer.Depending on the host's options, you may become the Exact role that attacked you, and may even gain their 'progress'.

Retributionist

The Retributionist is a Neutral killer with a twist. If the Retributionist were to ever die, it would have x seconds (time configured by Host) to find their killer and kill them to come back to life. The Retributionist can come back multiple times, depending on host's settings.

Modifiers

Bloodlust

The Bloodlust modifier changes ANY role (given the options) Into a solo & independent killer, whilst maintaining the root role's abilities

Romantic

Romantic is sorta like lovers but it gets assigned to one player. During the first meeting, the Romantic player MUST chose a partner by voting them or die. Depending on the host's options, their partner will be notified of their new romance. The Romantic now wins with their partner, as long as their partner is alive. The Romantic's pet button gives their partner a temporary shield that protects against fatal attacks (like Medic shield).

If their partner happens to die.... the Romantic can turn into either:

Vengeful Romantic

The vengeful romantic's sole goal is to kill their enemy, the person who took away their partner. The vengeful romantic can use their pet button or kill button to take out their partner's killer, and if they kill any other player, they'll die as a "misfire"

Ruthless Romantic

The ruthless romantic doesn't care about anything anymore, and just wants everyone dead. They act as a normal neutral killer, winning by themselves. If player of this role was originally a crewmate, the pet button functions as their kill button.

Deadly

Reduces a player's kill cooldown

Unstoppable

Makes a player's attacks unblockable (pierces medic shield, for example)

Role changes

Jester

  • Can't Call Emergency Meetings - Whether the Jester can use the "Emergency Meeting" button (Default: OFF)
  • Minimum Meetings Before Ability to Win - The MINIMUM number of meetings that need to be called until the Jester wins (Default: 0)
  • A meeting is only counted AFTER the meeting finishes, so if the option is set to "1" then a whole meeting needs to pass until the Jester wins

Assassin

Assassin is an evil guesser and part of the Impostor team. While in meeting the Assassin first vote locks in the player they're going to guess. Then the Assassin uses a chat command to guess the role (i.e. /r [role]). The Assassin's second guess locks in the guess. The Assassin has the ability to kill regularly and will suicide if they miss-guess.

Creeper

First of all, now it spawns correctly
The Creeper's only job is to cause as much chaos as possible. Use either your Pet or Shapeshift button to kill yourself and any player within a radius determined by host. You might find yourself lucky and be protected from your bombs with a shield (ex. medic shield) and live to see another day. If the option is off however, nothing can protect you.

Phantom

  • Before the Phantom warning, all votes work normally, IF the Phantom gets exiled during that time, they immediately are revealed, but are not exiled.

General changes

  • Completely revamped Templates system
  • Child has been removed from the game as a role
  • New ban method
  • Opportunist now wins with everyone
  • AgiTater options changed a bit
  • Added option for bastion bombs per round
  • Serial Killer new option => "Timer Begins After First Kill" (great for AFKs)
  • Modified /n and /n r to post multiple messages instead of 1 mega message
  • New auto start mode for auto host lobbies
  • Increased chat character limit
    • Hosts: 2000 characters
    • Modded Clients 300 characters
  • Gave Dictator a message when they use their ability
  • New History Menu
  • Sabotage Master renamed to Repairman
  • Repairman & Hacker given option to vent
  • Allowed modded clients to type any character
  • Game now forces all players to unshapeshift when meetings are called to prevent stuck bug
  • Win conditions now properly trigger during meetings
  • Impostors no longer win if ANY NK is still alive
  • Added UP arrow to go back in chat history and DOWN arrow to go forward in chat history
  • Mystic no longer gets a flash when bait dies
  • Re-organized Neutrals menu to "Neutral Killing" and "Neutral Passive" (alphabetically) and added applicable headers, additionally added a heading for madmates in the impostor
  • Mystic no longer gets a flash when bait dies
  • Added Option to Mafioso & Alchemist to gain more tasks after completing all tasks
  • Chat now gets spammed when a player talks during lava chat
  • Mystic has OPTION to be a modifier
  • Egoist no longer wins with impostors
  • Added /death and /death [name] which shows a player's killer and cause of death
  • Highly improved accuracy of end game
  • A lot more changes that you will discover :)

Bug Fixes

  • Fixed Executioner not winning when target is exiled
  • Fixed Jester incorrectly winning with Crew
  • Fixed Survivor unable to protect against attacks
  • Fix Phantom incorrectly winning while dead
  • Plague Bearer indicator now properly shows denominator after meetings
  • Opportunist tasks no longer count towards task total
  • Fixed issue where modifiers (subroles) could be assigned as a player's actual role
  • Fixed issue where the host couldn't force end game during meetings
  • Fixed bug where Veteran could kill of AgiTater's bomb
  • Fixed issue where certain roles would be stuck w/o being able to end the game (cough Mad Guardian)
  • Fixed issue where Survivor would show -1 vests
  • Fixed an issue where Snitch's settings didn't do anything
  • Fixed bug with disabling tasks
  • Fixed bug where camouflager would cause players to get stuck after meetings
  • Fixed bug where Agitater bombs would remain after Agitater died (and meeting was called)
  • Fixed bug where Opportunist would win when dead
  • Fixed issue where Puppets could kill players after meeting
  • Fixed bug where Dictator would not suicide (nor would the dictate message show)
  • Fixed issue where several roles would not spawn
  • Fixed AU bug where report button would display in lobby
  • Plague Bearer not counting and transforming correctly
  • Fixed bug with Psychic not working at all
  • Fixed bug where vanilla impostors would be assigned
  • Fixed issue where Vigilante wasn't considered a crewmate
  • Fixed an issue where Hitman couldn't win with crewmates
  • Fixed issue where players holding multiple agitater bombs would explode multiple times
  • Fixed issue with solo win condition
  • Fixed issue with solo teaming win condition
  • Fixed an issue where Sheriff would see other killers
  • Fixed issue with kill button (as a result of roleblocking roles majorly breaking the game)
    Changes
  • Pickpocket new option "Reset Votes After Meetings" - Resets additional votes after meetings
    Blackscreening bugs
  • Fixed issue where host would be forced to die more often to save the game
  • Camouflager should no longer cause people to get stuck after meetings
  • Amnesiac arrows get removed when Amnesiac changes roles
  • Vanilla Crewmate spawning in when there's enough roles
  • Janitor not properly cleaning body (the tradeoff is that targeted players get poofed again)
  • Add both body count indicator and "mode" indicator to vulture
    *mode indicator only shows up when "Vulture Switch Modes" is turned on