-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zeus cannot edit supply crates #1139
Comments
(preload3DEN check fails silently, because _vanilla undefined) Diffs 1.90-1.92 relevant curator: - _addonListType pushback [_weapon,_displayName,_displayNameShort,_picture,_type,false];
+ _addonListType pushback [_displayName,_displayNameShort,_weapon,_picture,_type,false]; etc. (for new Fuckers made setting AmmoBox_list in 3den a scheduled script, so the test will have to be written scheduled too (longer load times :S). Test only.
|
@FlaShG |
The update checks out for us in the following tests:
In all cases, the GM sees the same inventory as the players, and the crate can be edited (including clear). We tested only with a completely unconstrained GM. |
@commy2 We found the issue - Achilles replaces the standard UI for crate editing, and when using this mod, the bug happens with the new CBA patch. I assume that Achilles depends on CBA working as it did before. I also assume that it's the Achilles' maintainer's job to fix the issue from here on. Edit: The Achilles repository already has an open issue for this. |
Thanks for finding this. That's unfortunate. The arsenal data is essentially a big array containing sub-arrays for all available items. All CBA does is to precompile this array in a more effective way and cache it, which tremendously speeds up load times. CBA does not change the UI which interprets this data. In 1.92 BI changed the order of the sub-arrays. They switched the positions of the displayed name (i.e. Therefore after 1.92 and when using CBA the list would be empty, because Achilles replaces the UI part of Zeus. Therefore when using Achilles and old CBA, you would still be seeing all items, because both UI and item array creation remain unaffected by the switch by BI as they were both overwritten with scripts using the old order of classname and displayed name. Now after the CBA update, CBA is using the 1.92 new order. Therefore when using Achilles which is still based on the old order, the same issue of CBA has to comply with the change of BI, otherwise when using only CBA the list would be empty. Achilles must switch to the new order too. In the mean time, you can use the old version of CBA (3.11.1) when using Achilles and the new version of CBA (3.11.2) when not using Achilles. |
Arma 3 Version:
1.92
(stable)CBA Version:
3.11.1
(stable)Mods:
Description:
Zeus (both virtual and not) cannot edit contents of supply crates, neither pre-existing ones nor self-placed. The crate content editing window displays none of the items in the crate, and none of the edits done by Zeus are actually applied when clicking OK.
Steps to reproduce:
Where did the issue occur?
RPT log file:
The text was updated successfully, but these errors were encountered: