port GemRB_Window_SetupEquipmentIcons to ActionsWindow.py
Open
enhancement
janitorial
system: GUI
- Dominant language
- C++
- Stars
- 1.2k
- Forks
- 223
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 4
Description
It's the only non-helper leftover of the hardcoded actions bar. Looking at what it does, it looks doable with only minor tweaks needed. For example `GemRB_GetItem` will need to expose more `ExtHeader` fields, the picture handling might require another cycle param elsewhere and so on.
Contributor guide
Research direction
Start by comparing the existing GemRB_Window_SetupEquipmentIcons implementation with ActionsWindow.py and trace the hardcoded actions-bar helpers it depends on. Check the GemRB_GetItem interface and the picture handling path, then confirm the port works with the additional ExtHeader fields and any required cycle parameter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, python
- Domain
- game-dev
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100