Originally Posted by ZOS_ChipHilseberg
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