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

ただの覚え書き。
今日(米国時間だと昨日?)のパッチでの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)の更新はありません。

コメントを残す

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