Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement: Highlander Mode #138

Open
darkshade9 opened this issue Sep 20, 2022 · 0 comments
Open

Enhancement: Highlander Mode #138

darkshade9 opened this issue Sep 20, 2022 · 0 comments

Comments

@darkshade9
Copy link

darkshade9 commented Sep 20, 2022

Game mode: Teamplay
Compatible with all other game mode flags such as 3Teams
Incompatible with regular Deathmatch and Tourney

What is Highlander mode:
As with all things Highlander, There Can Only Be One -- in this case, only one weapon per player, per team. Player A chooses the Sniper Rifle, that means that no one else on that Player A's team can choose that weapon. Max team size is 6 (otherwise the 7th player would have no weapons to choose from!). Gameplay is unaffected (teamplay, tdm, matchmode, 3team, etc all play the same as before)

Criteria:

  • Player chooses weapon, for all other players, it changes colors (gray?) and prevents any other players from choosing the weapon. Preferably updating the menu in real-time.
  • Player cannot choose a weapon already taken via the console or any other means.
  • If a player wants to change weapons, that player would bring up the menu and select the weapon they want (that is already picked by someone else) and this alerts the player that has that weapon that the other player wishes to trade. It will display which weapon they have so the receiving player knows which one they're being traded for. Find a good area on the UI to do this that is non-obstrusive.
  • Any weapon not chosen (example, teams of less than 6 players) are available for choosing at any time, but once chosen, adhere to the same rules as before. This releases their previous weapon to be made available for someone else to use.
  • This does not prevent the player from picking up another player's weapon dropped to the ground or killed, only initial weapon selection (GS_WEAPONCHOOSE)

Regarding the Menu, it would be useful to attach a player name per weapon, for example:

MP5/10 Submachinegun --- darksaint
M4 Assault Rifle     --- KaniZ
...
... 

Trello card: https://trello.com/c/EZYzZsv0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants