標準UI更新メモ(パッチ 2018.09.20)

ただの覚え書き。
今日(米国時間だと昨日?)のパッチでの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) これは参照元が同じなので動作は同じですね。。。

と言った感じで、前回から殆ど変わってないようです。
# 上記差分以外にも行末にタブやらが増えまくっているので、色々試した雰囲気は感じられました ^^;

 

“標準UI更新メモ(パッチ 2018.09.20)”への3件のコメント

  1. つい数日前に見つけましてものすごく便利に使わさせて頂いています。
    UOに十数年ぶりに復帰して
    EAクライアントにやっと慣れてきたところです。
    標準のUIが微妙な挙動ですのでこれからも
    お世話になりますので続けてくださいね♪

    ありがとうございます♪(*`・ω・)ゞ

    1. コメント&ご利用ありがとうございます!

      あまり凝った事は出来ませんが
      マイペースでやっていこうと思いますのでよろしくお願いします

      1. 返信ありがとうございます。
        私も廃人だったのでなかなかのんびりできるか不安ですが、
        作者さんのようにのんびり楽しみたいです。

        これからもよろしくお願い致します。

Pachikun にコメントする コメントをキャンセル

※ 送信されたコメントは、管理者の承認後に公開されます。