Skip to content

Conversation

@Dolly132
Copy link

@Dolly132 Dolly132 commented Sep 20, 2025

  • Added Map Tiers
  • "_tiers" section in settings config to specify each tier's number and name
  • Natives on mapchooser to get map tier number and name
  • cvars to specify the default tier for maps and another one to specify if the tier name of the map should be printed in chat or not.
  • Tier name will be displayed in map vote and in nomination menus
  • Added Tiers section in nominate menu
  • Idea from feat: tier system for map difficulty like surf servers #2 (comment)

- Added Map Tiers
- "_tiers" section in settings config to specify each tier's number and name
- Natives on mapchooser to get map tier number and name
- cvars to specify the default tier for maps and another one to specify if the tier name of the map should be printed in chat or not.
- Tier name will be displayed in map vote and in nomination menus
- Added Tiers section in nominate menu
- Idea from srcdslab#2 (comment)
@Rushaway Rushaway requested a review from Copilot September 20, 2025 10:39
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request introduces a Map Tiers feature to MapChooser Extended, allowing maps to be categorized into named tiers with configurable display options. The system adds tier information to map voting, nomination menus, and chat messages throughout the plugin ecosystem.

  • Added comprehensive tier system with configuration support, new CVars for tier settings, and native functions for tier operations
  • Integrated tier display functionality across voting menus, nomination interfaces, and chat messages
  • Enhanced nomination menu with tier filtering capabilities and improved map display formatting

Reviewed Changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
mapchooser_extended.phrases.txt Added translation phrases for tier display formatting and tier menu options
ne/menus.inc Enhanced nomination menus with tier filtering, display formatting, and tier-aware map selection
ne/commands.inc Updated nomination commands to include tier information in chat messages
mce/natives.inc Added native function implementations for tier operations and display settings
mce/menus.inc Integrated tier display in vote result messages
mce/internal_functions.inc Added core tier functionality including map tier lookup and tier name resolution
mce/globals_variables.inc Added global variable for tier data storage
mce/functions.inc Added tier initialization and vote menu tier display functionality
mce/cvars.inc Added CVars for default tier and tier display settings
mapchooser_extended.sp Integrated tier initialization into plugin startup
include/nominations_extended.inc Version bump for tier feature
include/mapchooser_extended.inc Added tier-related native function declarations and version bump

Dolly132 and others added 3 commits September 20, 2025 13:43
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Dolly132
Copy link
Author

@Rushaway Conflicts have been resolved, I guess it's time to finally merge this pull request

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants