Feature Request: add a command or function which can interact with the memory points/selections of models that are attached to other models via proxies. The interactions possible could include passing to the game directly for utilization in some other feature, or for determining the exact world location and orientation of the items or selections in question.
Use cases for this feature could include the following:
- allows for more eye placement options with various optics between weapons (T83080)
- simplifies potential picture-in-picture (PIP) optics by allowing the camera position to be defined in the p3d as a memory point (mods like RHS currently locate the camera via a scripted offset from the player's hand, and this does not dynamically adjust to various weapons if using an unexpected optic/weapon combination)
- expands possibilities for laser and illuminator mods (such as BettIR and Illuminate The Night) by allowing authors to create lasers or light sources via scripts at positions defined in the p3d which would then respond dynamically to unexpected laser/weapon combinations.
- Allow mods such as ACE to implement their Interaction feature directly with units that are in a vehicle, or even potentially directly with weapons and attachments that are held by units (ex. there is a "Check weapon temperature" action, that could be located on the weapon itself, as opposed to the unit's body) (T81921)
This is not a particularly new issue. Before submitting this request, I was able to find 3 tickets which request a similar feature: T74385, T81921, T83080. All three are assigned, but quite old. I suspect that this feature may be quite complicated to create, and/or it might involve a change in how the engine itself handles proxies. I do not know. As well, while I've collected several potential uses for such a feature, they are all fairly niche, which may not make them worth the effort.
I understand that it's generally best to not submit new tickets on old issues, but I feel that, by collecting together the tickets, and by providing more than one possible use for this potential feature, it may encourage, at the very least, a reexamination of the subject.