JakBaranowski / ground-branch-game-modes

Game modes for Ground Branch.
MIT License
13 stars 7 forks source link

Asset Extraction / Defector #27

Closed Bob-AT closed 1 year ago

Bob-AT commented 2 years ago

Elevator pitch

Asset Extraction: Help an asset (PC) get to the extraction point.

Variant Defector: help a (possible) defector get to the extraction point.

Gameplay loop

Asset Extraction

  1. Start in ready room and prepare for mission
    1. One player selects the "Asset (0/1)" insertion point
    2. All other players select the regular insertion point
  2. Ready up and spawn at selected insertion points
  3. The Asset player will spawn in pre-placed random location and needs to survive
  4. Extract entire team via extraction point

OPS board example:

asset

Defector

Same mission, different Lua script. Instead of an Asset there is a (possible) Defector.

  1. Start in ready room and prepare for mission
    1. One player selects the "Defector (0/1)" insertion point
    2. All other players select the regular insertion point
  2. Ready up and spawn at selected insertion points
  3. The Defector player will spawn in pre-placed random locations. A random number generator determines whether the defector is genuine or fake. The Defector is informed about his state (genuine vs. fake) via world prompt while the rest of the team needs to guess.
  4. If the Defector is genuine the round plays like regular Asset Extraction
  5. If the Defector is fake the OPFOR bots will be not be hostile to him. His goal will be to eliminate the team. The team can win by either:
    1. Eliminating him and extracting the whole team
    2. Moving him and the whole team to the extraction point

Additional notes

Asset Extraction and Defector will use almost identical mission files (only different scripts).

Implementation notes

I'm working on these modes on my experimental tree at https://github.com/Bob-AT/ground-branch-game-modes/tree/experimental.

The current prototype is based on Terrorist Hunt but I'm planning to migrate to

  1. copies of the Kill Confirmed missions as base for Asset Extraction and Defector.
  2. copies of the Kill Confirmed (semi-permissive) missions as base for Asset Extraction and Defector.