zen-mod / ZEN

Zeus enhancement mod for Arma 3
https://zen-mod.github.io/ZEN
GNU General Public License v3.0
108 stars 47 forks source link

Conditionally Load Compats #743

Closed Mike-MF closed 7 months ago

Mike-MF commented 10 months ago

When merged this pull request will:

Kexanone commented 10 months ago

One disadvantage is that this approach won't work when Advanced Rappelling is only present as a server side mod, but I would say that is a small price to pay for getting rid of compats.

mharis001 commented 9 months ago

Because the Advanced Rappelling compat only adds the waypoint and the waypoint's condition will prevent it from being shown when the mod is not loaded, we do not need to use skipWhenMissingDependencies for it. This should allow us to support the situation where the Advanced Rappelling mod is loaded only as a server side mod.

Kexanone commented 9 months ago

lgtm, just needs to be tested. I can have a look on my test server when I got time.