AssistantNMS / AssistantNMS/App

🚀 Feature request: List items belonging to a group

Open
#270 0 comments 0 reactions 0 assignees View on GitHub
idea
Dominant language
Dart
Stars
50
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 🔖 Describe the solution you'd like

Some recipes have whole item groups instead of individual items listed. For example, "Fish Biscuit" can be made from "Any Seafood", but it's not listed anywhere what exactly that is or how to get it.

In the game files, there is a `GroupID` property in the PRODUCTTABLE. This ID corresponds to the ID of the "group item" in the PRODUCTTABLE.

What could be done:
* Keep the recipes as "Any Seafood", but add a list of items that belong to this group to the "Any Seafood" page
* Recognise an entry is a group if an item's `GroupID` is set to this ID. Substitute all occurrences in recipes with the actual item. So Fish Biscuit would not have 3 recipes, but 28.

This may be a bit difficult, since the ID `ANY_FISH` is not used as a group ID anywhere. So there should be an override that says what exactly `ANY_FISH` is.

### 🩹 Describe alternatives you've considered

_No response_

### 👀 Have you checked if this bug report has been created already?

- [X] I checked and couldn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [X] I have read the [Code of Conduct](https://github.com/AssistantNMS/App/blob/main/.github/CODE_OF_CONDUCT.md)

### Are you willing to submit PR?

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.