Skip to content

Taskmaster - New independent role #293

Description

@NoxxFlame

The taskmaster has a list of tasks that they need to complete to win the round. The taskmaster's win is a secondary win condition and does not end the round. However, if the taskmaster has not completed their tasks they will prevent innocent/traitors/monsters from winning.
The taskmaster does not need to be alive to win, as long as they have completed all their tasks.
Tasks consist of "kill tasks" which require the taskmaster to kill players in specific and "misc tasks" which require the taskmaster to complete some other objective.
The taskmaster can spend credits to reroll tasks which does not change their type (i.e. kill/misc) but does change the specific task.

Kill Tasks:

  • Kill a player from within X meters [Target ID Text (IN RANGE/TOO FAR)]
  • Kill a player from outside X meters [Target ID Text (IN RANGE/TOO CLOSE)]
  • Kill a player from behind [Target ID Text (SPOTTED/HIDDEN)]
  • Kill a specific player [Target Icon (Icon over the target player)]
  • Kill a player with a secondary weapon
  • Kill a player within X seconds of doing a 360 [Progress Bar (Charges up while spinning, then turns green once full and drains over time, similar to 360 no scope AWP)]
  • Kill a player with a specific primary floor weapon (The weapon would be given to the taskmaster for free, cannot be dropped and has infinite ammo.)
  • Kill a player in one hit (This doesn't necessarily mean they need to go from 100-0, as long as they died and you haven't dealt damage to them before.) [Target ID Text (DAMAGED/UNDAMAGED)]
  • Kill a player with a crowbar
  • Kill a player with the final bullet in your clip
  • Kill a player with a headshot (Would need to check that all players in the game have valid headshot hitboxes before assigning this task)
  • Kill 2 or more players within X seconds [Progress Bar (Appears after killing one player, drains over time)]
  • Kill a player while aiming down your sights
  • Kill a player while you are in the air
  • Kill a player while they are in the air [Target ID Text (GROUNDED/AIRBORNE)]
  • Kill a player who damaged you first [Target ID Text (PASSIVE/AGGRESSIVE)]

Misc Tasks:

  • Stay close to a specific player for X seconds [Progress Bar (Appears when close enough to target player then fills over time, essentially copying the shadow's progress bar), Target Icon (Icon over the target player)]
  • Crouch next to a dead body for X seconds [Progress Bar (Appears when crouching next to dead body then fills over time)]
  • Call the detective over to a dead body
  • Look at a specific player for X seconds without breaking line of sight [Progress Bar (Appears when looking at player then fills over time, essentially copying the informant's progress bar), Target Icon (Icon over the target player)]
  • Pick up a shop item
  • Stay out of line of sight of all other players for X seconds [Progress Bar (Appears when out of line of sight of all players then fills over time)]
  • Get another player to damage you without killing you (within X seconds) [Progress Bar (Appears when taking damage then fills over time, resets on taking damage from a player again)]
  • Survive until the end of the round
  • Get a specific player to kill another player (not you) [Target Icon (Icon over the target player)]
  • Get a specific player killed by another player (not you) [Target Icon (Icon over the target player)]
  • Stay inside a specific area for X seconds [Progress Bar (Appears when inside the marked area, then fills over time)]
  • Stay away from all other players for X seconds [Progress Bar (Appears when far enough away from all other players then fills over time)]
  • Crouch for X seconds [Progress Bar (Appears when crouching then fills over time)]
  • Jump X times
  • Damage all other living players [Target Icon (Icon over all players you haven't damaged)]
  • Stay under X HP for X seconds [Progress Bar (Appears when below health threshold then fills over time)]
  • Stay holstered for X seconds [Progress Bar (Appears when holstered then fills over time)]
  • Swing the crowbar X times
  • Stay lower than all other players for X seconds [Progress Bar (Appears when lower than all other players then fills over time)]
  • Stay higher than all other players for X seconds [Progress Bar (Appears when higher than all other players then fills over time)]
  • Carry a corpse for X seconds [Progress Bar (Appears when carrying a corpse then fills over time)]
  • Send X chat messages
  • Pick up X weapons (picking up the same weapon more than once will not count towards the total)
  • Stand on top of another player for X seconds [Progress Bar (Appears when standing on top of another player then fills over time)]
  • Deal X damage to props or other players
  • Shoot X bullets

NOTE: For any tasks that care about a specific player, if that player dies before the task was completed the player is automatically rerolls but the task remains the same.

Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status
Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions