EverestAPI / EverestAPI/Everest
Add Entity collision extensions that use "TrackIfNeeded" methods
- Dominant language
- C#
- Stars
- 516
- Forks
- 106
- Avg merge
- 4d 9h
- Merged PRs (30d)
- 5
Description
### I am planning on implementing this myself
No
### Describe your request
Modder QOL. Plenty of collision check methods in `Entity` use the `Tracker` directly, which crashes if an `Entity` tries to use these to check collisions against untracked `Entity` or `Component` types.
### Additional context
_No response_
Contributor guide
Research direction
Start by locating the Entity collision-check methods that access Tracker directly, then review the existing TrackIfNeeded methods and related collision extensions. Done means the relevant collision checks can handle untracked Entity and Component types without crashing; validate the behavior against both tracked and untracked cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100