Skip to content

polusgg/plugin-gamemode-hide-and-seek

Repository files navigation

Polus.gg Hide and Seek plugin for NodePolus

Gamemode for Polus.gg implementing hide and seek gamemode (WIP)

Original idea (Twitter: @hideamongseek)

  1. we immediately start an emergency meeting at the beginning of the game to reveal who is the impostor (killer) among us
  2. after the reveal, players will skip vote to continue the game
  3. as the game starts, let the crewmates run and hide. The impostor needs to stay and wait for 15 seconds 4. the Impostor will be searching for crewmates to kill while the rest of the team avoids the impostor
  4. crewmates have to finish their tasks while avoiding the imposter

Current implementation details

  • ✔ Seekers and hiders are being showed on introcutscene (maybe also a name color)
  • ✔ Seekers are frozen (by the plugin) for configurable amount of time in their spawn location
  • ✔ Hiders have to finish their tasks while avoiding the seekers
  • ✔ No one can call emergency meetings and report bodies
  • ✔ Seekers will be searching for hiders to kill, they win if all hiders are killed. Seekers have no kill cooldown
  • ✔ Make proper win conditions with EndGame Service (custom exclusion with registerExclusion and custom EndGameIntent with registerEndGameIntent)
  • ✔ Hiders are less visible (transparent) while standing still
  • ✔ Seekers are blinded while being frozen
  • 😔 Dead bodies despawn after a kill
  • ✔ Seekers can't use sabotages

Possible wins

  • ✔ Seekers by kills and disconnect (0 hiders remaining)
  • ✔ Hiders by tasks and disconnect

Options

  • ✔ Seeker freeze time
  • ✔ Seekers can close doors

✔ - implemented
❌ - to be implemented, possible with current API
😔 - to be implemented, not possible with current API (changes required)

About

Polus.gg Hide and Seek gamemode plugin for NodePolus

Resources

Stars

Watchers

Forks

Packages

No packages published