beyond-all-reason / beyond-all-reason/RecoilEngine
[FR] Add featureDefID and teamID to FeatureCreated/Destroyed
Open
area: Lua API
enhancement
good first issue
- Dominant language
- C++
- Stars
- 679
- Forks
- 290
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 40
Description
The defID seems missing compared to most other objects. Also, the currently exposed value is the allyTeamID which is also backwards (you can get the allyTeamID from a teamID, but you can't disambiguate it the other way around).
Contributor guide
Research direction
Locate the definitions and consumers of the FeatureCreated and FeatureDestroyed events. Check how defID and allyTeamID are currently exposed, then update the event data so featureDefID and teamID are available with the requested team identity semantics; done means both events expose the requested values consistently.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100