View Single Post
07/07/15, 10:41 AM   #7
merlight
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 671
Originally Posted by ZOS_ChipHilseberg View Post
I'll see what I can do to reproduce this internally.
Great. Here are the steps I just did in-game to reproduce (with English client):

1. (en) Create a new guild
2. /script SetCVar("language.2", "de")
3. (de) Rename rank #2 from "Offizier" to "Officer"
4. /script SetCVar("language.2", "en")
5. /script ZO_PreHook("DoesPlayerHaveGuildPermission", function(gid, perm) return perm == GUILD_PERMISSION_PERMISSION_EDIT end)
6. (en) open guild info, switch to the guild's ranks tab
7. (en) select rank "Officer" -> FREEZE

Note: Step 5. disables the EDIT permission, so that in step 7. function ZO_GuildRanks_Keyboard:RefreshEditPermissions() follows the regular-member code path (if NeedsSave then Cancel end).

Kill eso.exe, then log back in (English):

8. go straight to the new guild's ranks tab (the game doesn't freeze when you have EDIT permission)
9. select the "Officer" rank and immediately Save button appears
10. press Save
11. repeat steps 5-7 from above -> no freeze