Commit e8adb80c authored by SherryChaos's avatar SherryChaos

fix replay message bug

parent 68c14202
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -36,21 +36,21 @@ MonoBehaviour: ...@@ -36,21 +36,21 @@ MonoBehaviour:
- rid: 5650211206403981510 - rid: 5650211206403981510
- rid: 5650211206403981511 - rid: 5650211206403981511
- rid: 5650211206403981512 - rid: 5650211206403981512
- rid: 5650211606802202691 - rid: 5650211675045101746
- rid: 5650211206403981514 - rid: 5650211206403981514
- rid: 5650211206403981515 - rid: 5650211206403981515
- rid: 5650211606802202692 - rid: 5650211675045101747
- rid: 5650211606802202693 - rid: 5650211675045101748
- rid: 5650211206403981518 - rid: 5650211206403981518
- rid: 5650211606802202694 - rid: 5650211675045101749
- rid: 5650211206403981520 - rid: 5650211206403981520
- rid: 5650211606802202695 - rid: 5650211675045101750
- rid: 5650211206403981522 - rid: 5650211206403981522
- rid: 5650211606802202696 - rid: 5650211675045101751
- rid: 5650211606802202697 - rid: 5650211675045101752
- rid: 5650211606802202698 - rid: 5650211675045101753
- rid: 5650211606802202699 - rid: 5650211675045101754
- rid: 5650211606802202700 - rid: 5650211675045101755
- rid: 5650211206403981528 - rid: 5650211206403981528
- rid: 5650211206403981529 - rid: 5650211206403981529
- rid: 5650211206403981530 - rid: 5650211206403981530
...@@ -159,7 +159,7 @@ MonoBehaviour: ...@@ -159,7 +159,7 @@ MonoBehaviour:
m_version: 0 m_version: 0
m_EnableCompilationCaching: 1 m_EnableCompilationCaching: 1
m_EnableValidityChecks: 1 m_EnableValidityChecks: 1
- rid: 5650211606802202691 - rid: 5650211675045101746
type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_Version: 0 m_Version: 0
...@@ -174,14 +174,14 @@ MonoBehaviour: ...@@ -174,14 +174,14 @@ MonoBehaviour:
m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2}
m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2}
m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2}
- rid: 5650211606802202692 - rid: 5650211675045101747
type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_Version: 0 m_Version: 0
m_StripUnusedPostProcessingVariants: 0 m_StripUnusedPostProcessingVariants: 0
m_StripUnusedVariants: 1 m_StripUnusedVariants: 1
m_StripScreenCoordOverrideVariants: 1 m_StripScreenCoordOverrideVariants: 1
- rid: 5650211606802202693 - rid: 5650211675045101748
type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
...@@ -189,7 +189,7 @@ MonoBehaviour: ...@@ -189,7 +189,7 @@ MonoBehaviour:
m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2}
m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2}
m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2}
- rid: 5650211606802202694 - rid: 5650211675045101749
type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime}
data: data:
m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3}
...@@ -201,7 +201,7 @@ MonoBehaviour: ...@@ -201,7 +201,7 @@ MonoBehaviour:
m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3}
m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3}
m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3}
- rid: 5650211606802202695 - rid: 5650211675045101750
type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime}
data: data:
m_Version: 0 m_Version: 0
...@@ -214,7 +214,7 @@ MonoBehaviour: ...@@ -214,7 +214,7 @@ MonoBehaviour:
m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3}
m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3}
m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3}
- rid: 5650211606802202696 - rid: 5650211675045101751
type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
...@@ -225,12 +225,12 @@ MonoBehaviour: ...@@ -225,12 +225,12 @@ MonoBehaviour:
traceVirtualOffsetRT: {fileID: 4807578003741378534, guid: b60511f4aa1443f4d8c0b18f4fec92f4, type: 3} traceVirtualOffsetRT: {fileID: 4807578003741378534, guid: b60511f4aa1443f4d8c0b18f4fec92f4, type: 3}
skyOcclusionCS: {fileID: 7200000, guid: 798f52ec82fa04048a12826bbbbcf7b4, type: 3} skyOcclusionCS: {fileID: 7200000, guid: 798f52ec82fa04048a12826bbbbcf7b4, type: 3}
skyOcclusionRT: {fileID: 4807578003741378534, guid: dfaf42b38dd001f49a72d8102b709f29, type: 3} skyOcclusionRT: {fileID: 4807578003741378534, guid: dfaf42b38dd001f49a72d8102b709f29, type: 3}
- rid: 5650211606802202697 - rid: 5650211675045101752
type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
m_ProbeVolumeDisableStreamingAssets: 0 m_ProbeVolumeDisableStreamingAssets: 0
- rid: 5650211606802202698 - rid: 5650211675045101753
type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
...@@ -240,14 +240,14 @@ MonoBehaviour: ...@@ -240,14 +240,14 @@ MonoBehaviour:
probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3}
probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3}
numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3}
- rid: 5650211606802202699 - rid: 5650211675045101754
type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_version: 0 m_version: 0
m_IncludeReferencedInScenes: 0 m_IncludeReferencedInScenes: 0
m_IncludeAssetsByLabel: 0 m_IncludeAssetsByLabel: 0
m_LabelToInclude: m_LabelToInclude:
- rid: 5650211606802202700 - rid: 5650211675045101755
type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime}
data: data:
m_Version: 1 m_Version: 1
......
...@@ -1373,6 +1373,7 @@ namespace MDPro3 ...@@ -1373,6 +1373,7 @@ namespace MDPro3
public int turns; public int turns;
public bool isFirst; public bool isFirst;
public bool isObserver; public bool isObserver;
int playerType;
public bool myTurn = true; public bool myTurn = true;
public DuelPhase phase = DuelPhase.Draw; public DuelPhase phase = DuelPhase.Draw;
public delegate void ResponseHandler(byte[] buffer); public delegate void ResponseHandler(byte[] buffer);
...@@ -2590,8 +2591,46 @@ namespace MDPro3 ...@@ -2590,8 +2591,46 @@ namespace MDPro3
switch ((GameMessage)p.Function) switch ((GameMessage)p.Function)
{ {
case GameMessage.sibyl_chat: case GameMessage.sibyl_chat:
r.ReadInt32(); player = r.ReadInt32();
PrintDuelLog(r.ReadALLUnicode()); if (!GetMessageConfig(player))
break;
switch (player)
{
case 0:
name = name_0;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_1;
break;
case 1:
name = name_0_tag;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_1_tag;
break;
case 2:
name = name_1;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_0;
break;
case 3:
name = name_1_tag;
if (playerType < 7 &&
((playerType < 2 && !isFirst) || (playerType >= 2 && isFirst)))
name = name_0_tag;
break;
case 7:
name = InterString.Get("观战者");
break;
default:
name = string.Empty;
break;
}
if (name != string.Empty)
name += ": ";
var content = r.ReadALLUnicode();
MessageManager.Cast(name + content);
break; break;
case GameMessage.sibyl_name: case GameMessage.sibyl_name:
name_0 = r.ReadUnicode(50); name_0 = r.ReadUnicode(50);
...@@ -2600,6 +2639,7 @@ namespace MDPro3 ...@@ -2600,6 +2639,7 @@ namespace MDPro3
name_1 = r.ReadUnicode(50); name_1 = r.ReadUnicode(50);
name_1_tag = r.ReadUnicode(50); name_1_tag = r.ReadUnicode(50);
name_1_c = r.ReadUnicode(50); name_1_c = r.ReadUnicode(50);
isTag = !(name_0_tag == "---" && name_1_tag == "---" && name_0 == name_0_c && name_1 == name_1_c); isTag = !(name_0_tag == "---" && name_1_tag == "---" && name_0 == name_0_c && name_1 == name_1_c);
if (Config.Get("ReplayPlayerName0", "@ui").Length > 0) if (Config.Get("ReplayPlayerName0", "@ui").Length > 0)
...@@ -2834,10 +2874,9 @@ namespace MDPro3 ...@@ -2834,10 +2874,9 @@ namespace MDPro3
cg.interactable = false; cg.interactable = false;
md5Maker = 0; md5Maker = 0;
messagePass = false; messagePass = false;
int playerType = r.ReadByte(); playerType = r.ReadByte();
isFirst = (playerType & 0xF) == 0; isFirst = (playerType & 0xF) == 0;
Room.coreShowing = 2; Room.coreShowing = 2;
Program.I().room.AddChatItem(-2, "Core Ready");
isObserver = (playerType & 0xF0) > 0; isObserver = (playerType & 0xF0) > 0;
if (r.BaseStream.Length > 17) if (r.BaseStream.Length > 17)
MasterRule = r.ReadByte(); MasterRule = r.ReadByte();
...@@ -6326,9 +6365,11 @@ namespace MDPro3 ...@@ -6326,9 +6365,11 @@ namespace MDPro3
} }
public Package GetNamePacket() public Package GetNamePacket()
{ {
var p__ = new Package(); var p__ = new Package
p__.Function = (int)GameMessage.sibyl_name; {
p__.Data = new BinaryMaster(); Function = (int)GameMessage.sibyl_name,
Data = new BinaryMaster()
};
p__.Data.writer.WriteUnicode(name_0, 50); p__.Data.writer.WriteUnicode(name_0, 50);
p__.Data.writer.WriteUnicode(name_0_tag, 50); p__.Data.writer.WriteUnicode(name_0_tag, 50);
p__.Data.writer.WriteUnicode(name_0_c != "" ? name_0_c : name_0, 50); p__.Data.writer.WriteUnicode(name_0_c != "" ? name_0_c : name_0, 50);
...@@ -6341,18 +6382,17 @@ namespace MDPro3 ...@@ -6341,18 +6382,17 @@ namespace MDPro3
bool GetAutoInfo() bool GetAutoInfo()
{ {
bool returnValue = true;
if (condition == Condition.Duel if (condition == Condition.Duel
&& Config.Get("DuelAutoInfo", "0") == "0") && Config.Get("DuelAutoInfo", "0") == "0")
returnValue = false; return false;
if (condition == Condition.Watch if (condition == Condition.Watch
&& Config.Get("WatchAutoInfo", "0") == "0") && Config.Get("WatchAutoInfo", "0") == "0")
returnValue = false; return false;
if (condition == Condition.Replay if (condition == Condition.Replay
&& Config.Get("ReplayAutoInfo", "0") == "0") && Config.Get("ReplayAutoInfo", "0") == "0")
returnValue = false; return false;
return returnValue; return true;
} }
public void RefreshAllCardsLabel() public void RefreshAllCardsLabel()
......
fileFormatVersion: 2 fileFormatVersion: 2
guid: d5dd6464ba3b1474e97da38e0b56bf3a guid: cb0d99550494121449fce888a44fb14e
folderAsset: yes folderAsset: yes
DefaultImporter: DefaultImporter:
externalObjects: {} externalObjects: {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment