RetroAchievements / RAWeb

The RetroAchievements.org platform. Includes core functionality for managing achievements, game data, and community features.
https://retroachievements.org
GNU General Public License v3.0
272 stars 98 forks source link

feat(game): add support for granting badge art credit to users #2877

Closed wescopeland closed 3 days ago

wescopeland commented 4 days ago

This PR makes it so that full developers and users with the art team role can credit users for game badge art associated with games (their core sets). There are no player-facing UI elements added as part of this PR.

Game badge art credit works by leveraging the achievement_set_authors table.

A SQL file, constructed by parsing the Icon Gauntlet history spreadsheet, has been constructed and attached to this PR's conversation.

When a user uploads a new badge, they are automatically assigned credit for that badge.

Functionality has been added to the management app (/manage/games/1) for assigning and manipulating credit:

Screenshot 2024-11-23 at 11 14 39 AM

Screenshot 2024-11-23 at 11 14 47 AM

wescopeland commented 4 days ago

insert_achievement_set_authors_v2.sql.zip