Extensions - Rust
When merged this pull request will:
- Merge all extensions into one
- It's now in Rust though
- Use fancy
callExtensionfeatures instead of:deliminated strings
TODO:
- [x] advanced_ballistics
- [x] artillerytables
- [x] break_line
- [x] clipboard
- [x] fcs
Medical and dynload are no longer needed
take a look at number formatting
Rust

Old

take a look at number formatting
fixed, 3rd column still has a decimal but it fits, should it be set back to whole values?
Fixed

Found an issue with ballistic simulation, not ready for merge
Will need to update with #9298 when merged. I'd like to get this merged after v3.16.0 release.
trying to convert xm157 - https://github.com/acemod/ACE3/commit/8b73cebd48450ec9d6483baca1d6b5aeed390158
old:
"ace_advanced_ballistics" callExtension "atmosphericCorrection:0.263:25.3642:1009.61:0.603173:ICAO"
"0.275444"
new:
"ace" callExtension ["ballistics:atmospheric_correction",[0.263,25.3642,1009.61,0.603173,"ICAO"]]
["",34,0]
not sure why I'm not getting a return?
Do we want to keep references to the medical extension or can I make a PR removing said references?
I think we should setup some ingame unit tests for extensions where possible before going through with this, for sanity's sake.
AB LGTM