ただの覚え書き。
今日(米国時間だと昨日?)のパッチでのUserInterface/Default.zip(SAクライアントのデフォルトUI)更新内容。
Sourceディレクトリ
先日のターゲットウィンドウ周りの更新に関する修正の様です。
(タゲっただけでコンテキストメニューが出まくることに対する修正だと思うんですが、あまり変わっていない様に見えます)
WindowUtils.lua
更新。
対象がプレイヤーキャラかどうかの判定周りの修正ですね。
*** Source/WindowUtils.lua Tue Sep 11 01:01:58 2018
--- Source/WindowUtils.lua Wed Sep 19 10:06:52 2018
***************
*** 1691,1693 ****
if (name and noto == NameColor.Notoriety.INVULNERABLE) then
- TargetWindow.KnownPlayers[mobileId] = false
return false
--- 1691,1692 ----
***************
*** 1710,1712 ****
else
! RequestContextMenu(mobileId, false)
local menuItems = ContextMenu.GetMenuItemData()
--- 1709,1711 ----
else
! Interface.RequestContextMenu(mobileId, false)
local menuItems = ContextMenu.GetMenuItemData()
***************
*** 1717,1719 ****
if not menuItems or WindowData.ContextMenu.objectId ~= WindowData.CurrentTarget.TargetId then
- TargetWindow.KnownPlayers[mobileId] = false
return false
--- 1716,1717 ----
***************
*** 1733,1735 ****
- TargetWindow.KnownPlayers[mobileId] = false
return false
--- 1731,1732 ----
標準UIの更新内容は以上です。
ちなみに、これらに伴うClifeUI(拙作のカスタムUI)の更新はありません。
以下、戯れ言。
if (name and noto == NameColor.Notoriety.INVULNERABLE) then の後の TargetWindow.KnownPlayers[mobileId] = false は消さないほうが良いような気がするけど…ネームカラーだけで判断出来る物はテーブルに保持しないようにしたのかな?
あと、RequestContextMenu(mobileId, false) → Interface.RequestContextMenu(mobileId, false) これは参照元が同じなので動作は同じですね。。。
と言った感じで、前回から殆ど変わってないようです。
# 上記差分以外にも行末にタブやらが増えまくっているので、色々試した雰囲気は感じられました ^^;
つい数日前に見つけましてものすごく便利に使わさせて頂いています。
UOに十数年ぶりに復帰して
EAクライアントにやっと慣れてきたところです。
標準のUIが微妙な挙動ですのでこれからも
お世話になりますので続けてくださいね♪
ありがとうございます♪(*`・ω・)ゞ
コメント&ご利用ありがとうございます!
あまり凝った事は出来ませんが
マイペースでやっていこうと思いますのでよろしくお願いします
返信ありがとうございます。
私も廃人だったのでなかなかのんびりできるか不安ですが、
作者さんのようにのんびり楽しみたいです。
これからもよろしくお願い致します。