ただの覚え書き。
今日(米国時間だと昨日?)のパッチでのUserInterface/Default.zip(SAクライアントのデフォルトUI)更新内容。
Pub.101関連の更新かと思ったら違ったので驚きましたが、新要素に関係無い部分でも更新があるのは有り難いですね!
Sourceディレクトリ
対象のmobileがプレイヤーキャラかどうかの判定の更新と、それに伴うターゲットウィンドウの更新の様です。
TargetWindow.lua
更新。
*** Source/TargetWindow.lua Thu Jun 21 10:28:02 2018
--- Source/TargetWindow.lua Wed Sep 12 09:12:28 2018
***************
*** 37,39 ****
function TargetWindow.Initialize()
! -- Debug.PrintToDebugConsole(L"Initialize TARGET WINDOW")
StatusBarSetCurrentValue( "TargetWindowHealthBar", 0 )
--- 37,39 ----
function TargetWindow.Initialize()
! --Debug.PrintToDebugConsole(L"Initialize TARGET WINDOW")
StatusBarSetCurrentValue( "TargetWindowHealthBar", 0 )
***************
*** 73,74 ****
--- 73,75 ----
function TargetWindow.Shutdown()
+ --Debug.PrintToDebugConsole(L"shutdown TARGET WINDOW")
TargetWindow.ClearPreviousTarget()
***************
*** 284,291 ****
table.insert(items, it)
! elseif TargetWindow.KnownPlayers[mobileId] ~= nil and TargetWindow.KnownPlayers[mobileId] == true then
--Debug.Print("Known")
- local it = {returnCode=ContextMenu.DefaultValues.AddPartyMember}
- table.insert(items, it)
- elseif TargetWindow.KnownPlayers[mobileId] == nil and IsPlayer(mobileId) then
- --Debug.Print("KnownPlayer")
local it = {returnCode=ContextMenu.DefaultValues.AddPartyMember}
--- 285,288 ----
table.insert(items, it)
! elseif IsPlayer(mobileId) then
--Debug.Print("Known")
local it = {returnCode=ContextMenu.DefaultValues.AddPartyMember}
WindowUtils.lua
更新。
*** Source/WindowUtils.lua Thu Jun 21 10:28:14 2018
--- Source/WindowUtils.lua Tue Sep 11 01:01:58 2018
***************
*** 1725,1726 ****
--- 1725,1730 ----
end
+ if menuItems[i].returnCode == 819 then
+ TargetWindow.KnownPlayers[mobileId] = true
+ return true
+ end
end
***************
*** 1729,1732 ****
! TargetWindow.KnownPlayers[mobileId] = true
! return true
end
--- 1733,1736 ----
! TargetWindow.KnownPlayers[mobileId] = false
! return false
end
標準UIの更新内容は以上です。
ちなみに、これらに伴うClifeUI(拙作のカスタムUI)の更新はありません。